✎﹏星空dreamั͡❦
✎﹏星空dreamั͡❦
全部文章
分类
Algorithm(17)
Android(1)
Database(6)
Java(37)
Linux(5)
Other(9)
Python(1)
归档
标签
去牛客网
登录
/
注册
星空dream的博客
非宁静无以致远
全部文章
(共76篇)
深入理解Semaphore
使用 Semaphore是计数信号量。Semaphore管理一系列许可证。每个acquire方法阻塞,直到有一个许可证可以获得然后拿走一个许可证;每个release方法增加一个许可证,这可能会释放一个阻塞的acquire方法。然而,其实并没有实际的许可证这个对象,Semaphore只是维持了一个可获...
2018-07-02
0
365
Java线程面试题 Top 50
不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java语言一个重要的特点就是内置了对并发的支持,让Java大受企业和程序员的欢迎。大多数待遇丰厚的Java开发职位都要求开发者精通多线程技术并且有丰富的Java程序开发、调试、优化经验,所以线程相关的问题在面试中经常会被提到。 在典型的...
2018-06-01
0
504
线程池的各种使用场景
(1)高并发、任务执行时间短的业务,线程池线程数可以设置为CPU核数+1,减少线程上下文的切换 (2)并发不高、任务执行时间长的业务要区分开看: a)假如是业务时间长集中在IO操作上,也就是IO密集型的任务,因为IO操作并不占用CPU,所以不要让所有的CPU闲下来,可以加大线程池中的线...
2018-04-04
0
375
基于注解的字段脱敏处理
package io.lgxkdream.test2; import org.apache.commons.lang3.StringUtils; /** * @title: MaskUtils * @description: 掩码工具类 * @Copyright: Copyright (c...
2018-03-19
0
677
Java中的锁
在学习或者使用Java的过程中进程会遇到各种各样的锁的概念:公平锁、非公平锁、自旋锁、可重入锁、偏向锁、轻量级锁、重量级锁、读写锁、互斥锁等待。这里整理了Java中的各种锁,若有不足之处希望大家在下方留言探讨。 公平锁和非公平锁 公平锁是指多个线程在等待同一个锁时,必须按照申请锁的先后顺序来依次获得...
2018-03-02
0
390
java设计模式之建造者模式
建造者模式 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创造不同的表示。 建造者模式将一个产品的内部表象和产品的生成过程分割开来,建造对象的时候只需要指定需要建造的类型,而不必了解具体的建造过程。 案例 一个玩具工厂,工人们建造新的玩具人时,需要逐个安...
2018-02-22
0
392
Linux 性能检查命令总结
如果你的Linux服务器突然负载暴增,告警短信快发爆你的手机,如何在最短时间内找出Linux性能问题所在?
2018-02-12
0
364
mysql explain用法
explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。使用方法,在select语句前加上explain就可以了,如: explain select * from statuses_status where id=11; 创建测...
2018-02-08
0
439
Java虚拟机类加载机制经典案例
package io.lgxkdream.test; class Father { static Father f = new Father(); static { System.out.println("father-1"); } { System.out...
2018-02-04
0
348
Linux下的MySQL安装及卸载
1.1 查看mysql的安装路径: [root@bogon ~]# whereis mysql mysql: /usr/bin/mysql /usr/lib/mysql/usr/share/mysql /usr/share/man/man1/mysql.1.gz 1.2 查看mysql的安...
2018-02-03
0
403
首页
上一页
1
2
3
4
5
6
7
8
下一页
末页