Java
wuhaozz
这个作者很懒,什么都没留下…
展开
-
Java 线程(一):什么是线程
一、基本概念 如果要解释线程,就必须明白什么是进程。 进程是指一个内存中运行的应用程序,每个进程都有自己独立的地址空间(内存空间),一个进程中可以启动多个线程。比如在Windows系统中,运行一个exe就是一个进程。 线程是指进程中的一个执行流程,一个进程可以运行多个线程。比如java.exe进程可以运行很多线程。线程总是存在于某个进程,线程自己不拥有系统...原创 2018-03-06 09:59:50 · 467 阅读 · 0 评论 -
SQL SERVER与Java数据类型对应
转自:http://blog.csdn.net/lg312200538/article/details/5993049编号数据库类型JDBC类型JDBC索引描述1intjava.lang.Integer4 2varcharjava.lang.String12 3charjava.lang.String1 4ncharjava.lang.String1 5nvarcharjava.lang.Stri...转载 2016-12-29 16:20:46 · 574 阅读 · 0 评论 -
Java 堆和栈(一)
栈(stack)与堆(heap)都是Java用来在Ram(Random-Access Memory 随机存取存储器)中存放数据的地方与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆栈(stack): 优点:存取速度比堆要快,仅次于直接位于CPU中的寄存器。另外,栈数据可以共享。 缺点:存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。堆(heap): 优点:可以动...原创 2018-03-06 13:56:57 · 118 阅读 · 0 评论 -
Java中final、finally和finalize的区别
final 关键字可以用来声明属性,方法和类,用来表示该关键字修饰的类,方法,变量具有不可变的特性。(1)final关键字用于基本数据类型前:这时表明该关键字修饰的变量是一个常量,在定义后该变量的值就不能被修改。记得一定要初始化哦!(2)final关键字用于方法声明前:这时意味着该方法时最终方法,只能被调用,不能被覆盖,但是可以被重载(就是方法名相同,方法参数的个数和类型不同)。(3)final关...原创 2018-05-03 01:16:36 · 186 阅读 · 0 评论 -
SpringMVC与Struts2的区别
SpringMVC与Struts2区别与比较总结一、框架机制1、Struts2采用Filter(StrutsPrepareAndExecuteFilter)实现,SpringMVC则采用Servlet(DispatcherServlet)实现。2、Filter在容器启动之后即初始化;服务停止以后坠毁,晚于Servlet。Servlet在是在调用时初始化,调用时先于Filter,服务停止后销毁。二、...原创 2018-05-03 01:39:10 · 163 阅读 · 0 评论 -
【Bug】本以为是cat的锅,找了两天才发现是netty 版本冲突
项目是 springboot+dubbo+cat 的一开始本地运行都ok,之后上qa测试环境 直接tomcat启动报错了先直接贴错:2018-12-27 17:24:51.615[localhost-startStop-1-SendThread(10.11.16.68:2181)]-[INFO]-[org.apache.zookeeper.ClientCnxn]-[logStartC...原创 2018-12-28 18:43:22 · 8455 阅读 · 2 评论