从java到nodejs再到java

完全不适应啊,nodejs才是最好的语言,哈哈

java太过臃肿,一直没用java做得“大型项目”,其实都是并发量很小的项目,功能大概中小型级别的项目,但统统都在用框架,用各种库,定义业务接口、DAO接口,实现业务接口,实现DAO接口,每个表一个类,如果一个表就一个查询功能,至少也要4个类了,把一个很小的问题复杂化,还不能改,因为框架,因为约定,自己把自己做死了。

怪不得nodejs这类服务器语言发展得快,适应潮流啊,互联网化,开发快捷呀。

太乱太乱,下次有时间整理下。

时间: 2024-10-06 18:32:19

从java到nodejs再到java的相关文章

201671010111 2016-2017-2《Java程序设计》再看java

本周已经是学习Java的第二周了,课程进度已到第三章.那么我们对Java有了一个大概的认识.其语法近似于C语言,却又异于C语言.类似于C语言,却又有很多优越于C语言的地方.终于明白了课本第一章说java是一个优秀程序员的首选语言,作为一个优秀的程序员,使用java无疑是一个好的选择. 老师开始实行反转课堂教学法,一节理论课分为前一小时和后一小时.前一小时的时间用来做检测题,后一小时的时间则讲解这些题目.题目是老师涵盖了前三章的知识出的,检测到了前三章所有的重要知识点.一看到这些题目,内心就有一种

2017年的golang、python、php、c++、c、java、Nodejs性能对比(golang python php c++ java Nodejs Performance)

2017年的golang.python.php.c++.c.java.Nodejs性能对比 本人在PHP/C++/Go/Py时,突发奇想,想把最近主流的编程语言性能作个简单的比较, 至于怎么比,还是不得不用神奇的斐波那契算法.可能是比较常用或好玩吧. 好了,talk is cheap, show me your code!  打开Mac,点开Clion开始Coding吧! 1.怎么第一是Go呢,因为我个人最近正在用,感觉很不错 package main import "fmt" fun

再解Java中的String

今天朋友问我String的内容是真的不可变吗?我肯定告诉他是的?因为在我的主观意识里String就是一个不可变的对象.于是他给我发了这段程序: public class StringTest { public static void main(String[] args) throws Exception { String a = "chenssy"; System.out.println("a = " + a); Field a_ = String.class.g

再温习JAVA命名规范

Java编程规范整理 基本命名规范 包命名 包名按照域名的范围从大到小逐步列出,恰好和Internet上的域名命名规则相反. 由一组以"."连接的标识符构成,通常第一个标识符为符合网络域名的两个或者三个英文小写字母. PeopleTestPageXMLExample 类,接口命名 类的名字必须由大写字母开头而单词中的其他字母均为小写:如果类名称由多个单词组成,则每个单词的首字母均应为大写例如TestPage:如果类名称中包含单词缩写,则这个所写词的每个字母均应大写,如:XMLExamp

gRPC中Any类型的使用(Java和NodeJs端)

工作中要把原来Java服务端基于SpringMVC的服务改为使用gRPC直接调用.由于原Service的返回值为动态的Map类型,key值不确定,且value的类型不唯一,因此使用了protobuf 3中的map和Any类型.在这个过程中遇到了一些困难,查阅资料时发现这一块的资料不是很多,尤其是在NodeJS的gRPC-Client处理google.protobuf.Any类型,完全找不到相关的资料.好在自己摸索和调试后解决了问题,因此记录下来以供他人之需. testservice.proto:

java之j2se:再学java对象容器

今天是开学第一天,按照上学期的讲课进度,本该是可以开始学习多线程了,但是由于换了老师,可能交接方面有点出入,又给我们讲授了一遍java对象容器,所以这也是为什么题目为"再学". 本文目录: 集合的主要用途 单值类集合:List类与Set类 键值对类集合:Map类 集合的主要用途:集合主要在查询数据返回的时候常用.比如要使用jsp做一个学生信息管理系统,需要从数据库中返回查询学生的结果,把这些结果放入一个集合里,再通过方法返回,在显示层(view)可以使用jsp标签来把他们显示出来. 单

再学Java 之 private、protected、public和default的作用域

前言:如果提到protected的访问控制级别,您的第一反应是"只能是子类才可以访问",那么您很可能需要往下看. 首先,大致介绍一下各个访问控制符的访问控制级别(具体的介绍很多大牛的博文都有介绍,我就不细说了,可以点击这里查看),如下图:   private default protected public 同一个类中 √ √ √ √ 同一个包中   √ √ √ 子类中     √ √ 全局范围内       √ 在这里,很多人都存在一个误区,就是,认为protected修饰的方法只能

再探Java基础——throw与throws

转载:http://blog.csdn.net/luoweifu/article/details/10721543 以前虽然知道一些异常的处理,也用过一些,但是对throw和throws区别还是有不太清楚.今天用实例测试一下 异常处理机制 异常处理是对可能出现的异常进行处理,以防止程序遇到异常时被卡死,处于一直等待,或死循环 异常有两个过程,一个是抛出异常:一个是捕捉异常 抛出异常 抛出异常有三种形式,一是throw,一个throws,还有一种系统自动抛异常.下面它们之间的异同 系统自动抛异常

再学Java 之 Integer 包装类缓存

前言:本博文将涉及的Java的自动装箱和自动拆箱,可以参考 这篇文章 和 官方教程 ,这里不再赘述. 首先,先看一个小程序: public class Main { public static void main(String[] args){ Integer i1 = new Integer(1); Integer i2 = new Integer(1); System.out.println(i1 == i2); Integer i3 = 1; Integer i4 = 1; System.