posts - 35,  comments - 8,  views - 18万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
10 2018 档案
JVM总括三-字节码、字节码指令、JIT编译执行
摘要:字节码、字节码指令、JIT编译执行 阅读全文
posted @ 2018-10-31 23:36 程序员自我修养张振力 阅读(3707) 评论(0) 推荐(0) 编辑
JVM总括:目录
摘要:JVM总括:目录 JVM总括一-JVM内存模型 JVM总括二-垃圾回收:GC Roots、回收算法、回收器 JVM总括三-字节码、字节码指令、JIT编译执行 JVM总括四-类加载过程、双亲委派模型、对象实例化过程 JVM思考-init和clinit区别 JVM思考-ClassLoader.loadC 阅读全文
posted @ 2018-10-31 11:52 程序员自我修养张振力 阅读(447) 评论(3) 推荐(0) 编辑
Java并发集合(三)-ConcurrentHashMap分析和使用
摘要:1 http://ifeve.com/hashmap-concurrenthashmap-%E7%9B%B8%E4%BF%A1%E7%9C%8B%E5%AE%8C%E8%BF%99%E7%AF%87%E6%B2%A1%E4%BA%BA%E8%83%BD%E9%9A%BE%E4%BD%8F%E4%BD 阅读全文
posted @ 2018-10-13 18:50 程序员自我修养张振力 阅读(358) 评论(0) 推荐(0) 编辑
Java并发集合(二)-ConcurrentSkipListMap分析和使用
摘要:一、ConcurrentSkipListMap介绍 ConcurrentSkipListMap是线程安全的有序的哈希表,适用于高并发的场景。ConcurrentSkipListMap和TreeMap,它们虽然都是有序的哈希表。但是,第一,它们的线程安全机制不同,TreeMap是非线程安全的,而Con 阅读全文
posted @ 2018-10-13 17:10 程序员自我修养张振力 阅读(23762) 评论(0) 推荐(3) 编辑
Java并发集合(一)-CopyOnWriteArrayList分析与使用
摘要:CopyOnWriteArrayList 阅读全文
posted @ 2018-10-13 17:01 程序员自我修养张振力 阅读(3275) 评论(0) 推荐(2) 编辑
Java并发-ConcurrentModificationException原因源码分析与解决办法
摘要:一、异常原因与异常源码分析 对集合(List、Set、Map)迭代时对其进行修改就会出现java.util.ConcurrentModificationException异常。这里以ArrayList为例,例如下面的代码: ArrayList类中包含了实现Iterator迭代器的内部类Itr,在It 阅读全文
posted @ 2018-10-13 13:40 程序员自我修养张振力 阅读(2072) 评论(0) 推荐(0) 编辑
Java并发-多线程面试(全面)
摘要:1. 什么是线程?2. 什么是线程安全和线程不安全?3. 什么是自旋锁?4. 什么是Java内存模型?5. 什么是CAS?6. 什么是乐观锁和悲观锁?7. 什么是AQS?8. 什么是原子操作?在Java Concurrency API中有哪些原子类(atomic classes)?9. 什么是Exe 阅读全文
posted @ 2018-10-13 10:03 程序员自我修养张振力 阅读(1367) 评论(0) 推荐(0) 编辑
零碎知识
摘要:JDK 1.6下,会出现“PermGen Space”的内存溢出, 而在 JDK 1.7和 JDK 1.8 中,会出现堆内存溢出,并且 JDK 1.8中 PermSize 和 MaxPermGen 已经无效。因此,可以大致验证 JDK 1.7 和 1.8 将字符串常量由永久代转移到堆中,并且 JDK 阅读全文
posted @ 2018-10-08 08:50 程序员自我修养张振力 阅读(202) 评论(0) 推荐(0) 编辑
Java并发:线程间数据传递和交换
摘要:一、通过SynchronousQueue方式实现线程间数据传递: 线程A与线程B共同持有一个SynchronousQueue的引用,线程B调用take方法,阻塞以等待; 线程A运行后计算出结果,将结果put到queue中; 二、线程Exchanger工具类实现线程间的数据交换: 当一个线程到达exc 阅读全文
posted @ 2018-10-04 22:40 程序员自我修养张振力 阅读(8473) 评论(0) 推荐(0) 编辑
SQL
摘要:select t.id,t.code,t.title,t.shop_id shopId, t.type,t.start_time startTime,t.end_time endTime, shop.shop_name shopName, t.member_level memberLevel, t.require_Include requireIn... 阅读全文
posted @ 2018-10-03 16:15 程序员自我修养张振力 阅读(166) 评论(0) 推荐(0) 编辑
SQL查询有两门以上不及格的学生及查询出全部及格的学生
摘要:1、表结构: 2、插入数据: 3、查询出有两门以上不及格的学生: 4、查询出全部及格的学生: 阅读全文
posted @ 2018-10-03 16:07 程序员自我修养张振力 阅读(9295) 评论(0) 推荐(0) 编辑
SQL删除重复数据只保留一条数据
摘要:1、表结构与数据: 2、查询出重复的数据: 3、查询出要保留的重复数据: 4、最终的SQL: 5、补充 : 其中这样写mysql中不能如下这样写: 会报错:You can't specify target table 'tablezzl' for update in FROM clause,不能在同 阅读全文
posted @ 2018-10-03 14:24 程序员自我修养张振力 阅读(78327) 评论(2) 推荐(3) 编辑

点击右上角即可分享
微信分享提示