随笔 - 135
文章 - 0
评论 - 7
阅读 -
14万
04 2017 档案
《java并发编程实战》读书笔记2--对象的共享,可见性,安全发布,线程封闭,不变性
摘要:这章的主要内容是:如何共享和发布对象,从而使它们能够安全地由多个线程同时访问。 内存的可见性 确保当一个线程修改了对象状态后,其他线程能够看到发生的状态变化。 上面的程序中NoVisibility可能会持续循环下去,因为读线程可能永远都看不到ready的值。一种更奇怪的现象是NoVisibility
阅读全文
《java并发编程实战》读书笔记1--线程安全性,内置锁,重入,状态
摘要:什么是线程安全? 当多个线程访问某个类时,不管这些的线程的执行顺序如何,并且在主调代码中不需要任何额外的同步或协同,这个类都能表现出正确的行为,那么就称这个类是线程安全的。 哈哈书上的解释,还是翻译过来的,看了半天还是觉得有点奇怪。比如说 “类都能表现出正确的行为” 是毛线意思?在网上搜了一番 "线
阅读全文
Windows快捷键
摘要:1. 弹出cmd窗口:windows键和R,然后cmd回车 2. 打开计算机 window键和E 3. Alt+向左键:查看上一个文件夹。 Alt+向右键:查看下一个文件夹 Alt+向上键:查看父文件夹 4. 最小化当前窗口:ALT+Esc 可以使当前窗口最小化;Win+D 最小化所有窗口,再按一下
阅读全文
IDEA使用笔记
摘要:1. IDEA如何导入github上的项目? 首先是在IDEA中配置Git: 点击OK,此时可能要你输入IntelliJ IDEA的密码,如果没设,点击确定即可或者重置密码即可。 现在便可以从github上的项目导入到idea中了,在”Git Repository URL”下来列表中既有你自己的项目
阅读全文
面试题整理
摘要:整理目前面试遇到的所有的问题 1.tomcat加载jsp过程?2.springMvc比struts好在哪里?4.java中所有的类都可以继承么?java中的排序方法sort默认是什么排序算法5.加了final关键字的类,对象的属性是否可以修改?6.线程池?java线程同步相关7.Hashmap里面的
阅读全文
java中的hashCode()方法
摘要:电话面试问到了HashMap里的类要实现什么方法,只知道是按哈希值查找所以查找效率很快,其它的一问三不知,现在来研究研究。 想研究研究,但是却不知道从哪里下手。。。。 汗!!!首先来咬文嚼字吧 什么是哈希值?百度了一下:哈希算法将任意长度的二进制值映射为固定长度的较小二进制值,这个小的二进制值称为哈
阅读全文
动态规划算法实现部分——0/1背包问题
摘要:代码: 测试: 0/1 背包问题可以扩展变形到其他问题,举个栗子: 两个cpu,如果其中一个分摊的时间越接近sum/2那么总的处理时间便越小,转换成0/1背包问题,n个任务,一个容量为sum/2的袋子(cpu),求这个袋子能装的最大重量。这题我在做的时候,有两种动态规划的解法: 从物品重量到sum/
阅读全文