- 博客(6)
- 资源 (6)
- 收藏
- 关注
原创 java中的equals与“==”、hashcode的区别
"=="操作符的作用判断引用是否指向堆内存的同一块地址。如果是原始类型,byte,boolean,short,char,int,long,float,double,就是直接比较他们的值。如果是引用,比较的就是引用的值,引用的值可以被认为是对象的逻辑地址,如果两个引用发生==操作,就是比较两个相应的对象的地址值是否一样,换句话说,如果两个引用保存的是同一个对象,则返回true,否则返回f...
2018-09-21 16:04:07 189
原创 线程同步
一、Java 线程 同步与异步多线程并发时,多个线程同时请求同一个资源,必然导致此资源的数据不安全,A线程修改了B线程的处理的数据,而B线程又修改了A线程处理的数理。显然这是由于全局资源造成的,有时为了解决此问题,优先考虑使用局部变量,退而求其次使用同步代码块,出于这样的安全考虑就必须牺牲系统处理性能,加在多线程并发时资源挣夺最激烈的地方,这就实现了线程的同步机制1、 同步A线程要请求...
2018-09-19 19:44:33 208
转载 java线程的生命周期
当线程被创建并启动以后,它既不是一启动就进入了执行状态,也不是一直处于执行状态。在线程的生命周期中,它要经过新建(New)、就绪(Runnable)、运行(Running)、阻塞(Blocked)和死亡(Dead)5种状态。尤其是当线程启动以后,它不可能一直"霸占"着CPU独自运行,所以CPU需要在多条线程之间切换,于是线程状态也会多次在运行、阻塞之间切换。1. 新建状态,当程序使用ne...
2018-09-19 19:41:13 221
原创 java多线程的创建以及使用
一、创建多线程的四种方式1.继承Thread类,重写run方法2.实现Runnable接口,重写run方法,实现Runnable接口的实现类的实例对象作为Thread构造函数的target3.通过Callable和FutureTask创建线程4.通过线程池创建线程前面两种可以归结为一类:无返回值,原因很简单,通过重写run方法,run方式的返回值是void,所以没有办法返回结果...
2018-09-19 19:30:05 296
原创 优秀博客收藏
java技术2018.9.19:https://www.cnblogs.com/sunddenly/java技术2018.9.19:https://www.cnblogs.com/dolphin0520/
2018-09-19 19:09:16 168
原创 web项目location.href跳转失败
在web中,跳珠错误可能有很多,我这里只是我自己遇到的一种。 我做的是一个ssm的demo,然后配置文件等xml都配置没问题,页面跳转的controller也配置好了,springmvc中的静态资源放行也配置了,视图解析也配置了,总之xml配置以及视图执行器hander也没问题。两天来我都在找这个问题,为什么就是跳转不了。当时遇到的情况如下:前端登录界面代码: <form ...
2018-09-02 15:03:15 7026 1
spring整合mybatis案例
2019-02-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人