Java
烈军
这个作者很懒,什么都没留下…
展开
-
Java高并发程序设计——学习摘要-第一章
何去何从的并行计算一般的情况下并行并不是一个很好的例子,但是在服务端程序或者图形学程序下,并行是个不错的选择。原因是服务端程序是拥有复杂的业务逻辑时,并发是个不错的选择。就硬件领域的单核CPU而言,摩尔定律已经失效,单核CPU的性能已经到了瓶颈,因此多核CPU就大行其道,因此未来充分发挥CPU性能,就要求程序开发人员具备一定程度的并发开发能力。而因此如何使用并保证让多个cpu有效并正确的工原创 2016-09-26 12:36:25 · 326 阅读 · 0 评论 -
JAVA非对称加密不同系统加密结果不一致
最近在做一个项目,需要用到非对称加密,但是出现一个很诡异的情况,本地开发环境是Windows环境,测试环境是Linux环境,出现一个问题, 那就是本地环境与开发环境同一个私钥字符串加密加密同一个信息,得到的加密结果不一样。经过查询网络得知,这是由于填充的规则不同导致。原来的加密的部分代码byte[] keyBytes = Base64.decodeBase64(privateKey);...原创 2018-03-22 18:44:51 · 2415 阅读 · 0 评论 -
java 常用信息
java 常用处理方案记录一些常用的信息系统信息获取获取系统屏幕属性Dimension screensize = Toolkit.getDefaultToolkit().getScreenSize(); int width = (int)screensize.getWidth(); int height = (int)screensize.getHeight...原创 2018-03-19 20:13:01 · 163 阅读 · 0 评论 -
Linux相关知识
文件比较通过diff命令比较具体如下 diff -urNa dir1 dir2通过此命令,比较两个文件夹或文件的不同 并且可以通过diff -urNa dir1 dir2 >>log.log将结果输入文件中从而获取最终的情况安装JDK这个方法是通过yum安装OPENJDK的方法 1、查询JDK版本 yum search java|gr...原创 2018-03-27 11:34:53 · 145 阅读 · 0 评论 -
Java高并发程序设计——学习摘要-第二章
java并行程序基础主要内容有线程的基本操作、线程的相关语法、在线程下的错误三部分线程的基本操作线程的基本操作有:创建线程、停止线程、线程中断、等待(wait)和通知(notify)、挂起(suspend)和继续执行(resume)、等待线程结束(join)和谦让(yield)线程的状态与生命周期线程的生命周期主要有 创建、运行状态、阻塞状态、无限等待、有限等待、结束,...原创 2018-03-27 11:37:25 · 163 阅读 · 0 评论