代号:希望
代号:希望
全部文章
分类
Beautiful Code(3)
Design Patterns(13)
ElasticSearch(3)
Hadoop(7)
InfluxDB(1)
Java性能调优(1)
JVM(7)
Linux(1)
Mysql(12)
Redis(1)
RESTful API(1)
Shell小例子(8)
Spring(5)
Struts2(4)
技术探究及感悟(1)
未归档(7)
架构篇(2)
由感而发(4)
程序设计(28)
算法(4)
网络(1)
计算机原理(2)
读书笔记(2)
面试题(4)
归档
标签
去牛客网
登录
/
注册
代号:希望的博客
每天一点点
全部文章
(共122篇)
ThreadLocal和无锁
线程安全 线程安全,一般指的是某个对象,变量在进行多线程操作的时候,得到的结果与期望的结果一致。当我们使用线程去访问一个对象时,由于对象内部的某些操作原因,而导致的线程的最终结果不符合期望,就是线程不安全,例如:ArrayList是一个线程不安全的容器,如果在多线程中使用ArrayList,程序有...
Java
2018-10-31
0
466
职场中年
本人作为一个即将进入IT行业的大学生,有着明确的职业目标和规划,但是每当看到网上各种有关IT行业中年危机(当然,不光IT行业),从刚开始的吐槽,也慢慢的思考为什么会是这样? 人在不同的时间段的价值是不同的 当我们刚从大学出来,血气方刚,干劲十足,大部分年轻人做事都渴望成功,在这一阶段,也是我们锻...
2018-10-30
1
426
锁优化
当使用synchronzied关键字修饰实例变量或者方法的时候,它会为临界资源上锁,只有访问的线程获得锁后才可以使用临界资源,在单核CPU上,并行算法不一定优于串行算法,因为单核CPU需要不停的在线程之间切换和调度,在并行算法中,合理的使用锁可以降低线程之前对锁的竞争导致的时间的浪费。 使用锁的建...
2018-10-30
0
398
JavaNIO代码篇
传统的I/O: 传统的服务器的I/O是阻塞的,即当服务器端开启后,它会监听端口,直到有客户端发来请求,否则一直将是堵塞的, NIO(非阻塞I/O): 基础概念: 通道:用于建立客户端和服务端的连接,可以将输入/输出流写入到通道,通道将缓冲区的数据块移入或移出到各种I/O源,如文件,socke...
Java
2018-10-29
0
302
Fork/Join框架
线程池: 简单的理解就是拥有很多线程的容器,为什么需要线程池?因为线程是一个轻量级的工具,其创建和关闭依然需要花费时间,当需要创建线程的时候,就可以从线程池获得空闲线程,关闭线程变成了向线程池归还线程。 在Java.util.concurrent包中,ThreadPoolExecutor表示一个...
Java
2018-10-29
0
487
ReaWriteLock应用
java.util.concurrent.locks.ReentrantReadWriteLock 使用Java提供的读写锁实现读和写操作; package com.dong.testThread; import java.util.Random; import java.util.con...
Java
2018-10-27
0
384
Java并发包
重入锁:java.util.concurrent.locks.ReentrantLock 特点: ⑴显式加锁,解锁 ⑵可以多次加锁,重入锁,但是,解锁次数必须与加锁次数相同; package com.dong.testThread; /** * 重入锁的使用 * * author:...
2018-10-26
0
387
Java高并发代码篇
一、创建线程: package com.dong.testThread; /** * * 1.线程的创建 * 2.线程的方法 * * @author liuD * */ public class MultiThread { public static void main(S...
2018-10-26
0
368
Java高并发理论篇
作为IT程序猿,掌握多线程是作为服务器开发人员不可缺少的技能之一,同时在单核CPU的情况下,为了模拟多核的情况,我们也必须掌握多线程编程的问题,下来我们了解一下并行编程: 一:前提知识的相关概念 同步、异步: 同步异步通常形容方法调用, 同步:在方法调用中,同步方法指的是方法的执行必须有序进...
Java
2018-10-25
0
373
自我感觉良好的代码书写格式(献丑了)
一直用传统的代码书写格式,感觉有的代码很乱,突发奇想,可不可以即追求技术,又追求艺术了,所以就自己在那瞎排了一个代码的书写格式,目前只是初步的想法而已,,还需要很多改进; 小二,上代码(这段代码的内容是有关Java网络编程的,内容无所谓,咱们主要看书写的格式) package com.dong...
2018-10-24
0
379
首页
上一页
4
5
6
7
8
9
10
11
12
13
下一页
末页