上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要: sychronized (monitor监视器) -- 自旋获取锁形式 把代码块声明为 synchronized,有两个重要后果,通常是指该代码具有 原子性(atomicity)和 可见性(visibility)。原子性意味着一个线程一次只能执行由一个指定监控对象(lock)保护的代码,从而防止多个 阅读全文
posted @ 2017-02-21 17:30 斌灬小生不才 阅读(1577) 评论(0) 推荐(0) 编辑
摘要: getLongVolatile/putLongVolatile等等方法 这类方法使用volatile语义去存取数据,差不多就是各个线程不缓存数据,直接在内存中读取数据; 获取Unsafe对象 遗憾的是,Unsafe对象不能直接通过new Unsafe()或调用Unsafe.getUnsafe()获取 阅读全文
posted @ 2017-02-21 10:44 斌灬小生不才 阅读(225) 评论(0) 推荐(0) 编辑
摘要: java事务包含: InnerDB JDBC型事务:应用于单一数据库。 JTA型事务:适用于分布式数据库。 jdbc事务处理的同一资源链接内的业务,获取链接之后,如果这个事务中存在多个sql业务处理,其中任意一个失败,则整体失败,可回滚。 使用方式为设置不自动提交 : AutoCommit = fa 阅读全文
posted @ 2017-02-20 16:01 斌灬小生不才 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 使用EXPLAIN查看mysql是如何处理sql语句的,查找性能问题点 生成随机字符 生成随机汉字 生成随机数字 循环操作 MySql快速插入100w条数据方法 1、使用文件运行,通过程序,生成100w条数据至文件,利用mysql运行方式运行。 2、JAVA程序中使用多线程插入 3、通过事务控制,预 阅读全文
posted @ 2017-02-20 15:22 斌灬小生不才 阅读(211) 评论(0) 推荐(0) 编辑
摘要: package com.shob.tt.single; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class StringUtil { /** * SimpleDateFormat在多线程环境下容易造成数据转换及处理数据的不准确 ... 阅读全文
posted @ 2017-02-19 20:49 斌灬小生不才 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 1、饿汉式单例类 2、懒汉式单例类 或者 3、双重检查锁定-懒汉式单例 4、Initialization Demand Holder (IoDH)静态内部类之单例模式 IoDH可以实现延迟加载,又可以保证线程安全,不影响系统性能,不失为一种最好的Java语言单例模式实现方式(其缺点是与编程语言本身的 阅读全文
posted @ 2017-02-15 17:07 斌灬小生不才 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 1、Java编译器的重排序(Reording)操作有可能导致执行顺序和代码顺序不一致。 假设代码有两条语句,代码顺序是语句1先于语句2执行;那么只要语句2不依赖于语句1的结果,打乱它们的顺序对最终的结果没有影响的话,那么真正交给CPU去执行时,他们的顺序可以是没有限制的。可以允许语句2先于语句1被C 阅读全文
posted @ 2017-02-15 16:23 斌灬小生不才 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 注:findAutowiringMetadata方法能拿到使用了特定注解的属性(Field)、方法(Method)及依赖的关系保存到checkedElements集合<Set>里,然后再执行自己的inject方法。 注入代码: 最终是通过JDK反射特性,直接set值的。 Spring是如何确定sin 阅读全文
posted @ 2017-02-15 15:44 斌灬小生不才 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 描述: 提供其他原子 putIfAbsent、remove、replace 方法的 Map。 内存一致性效果:当存在其他并发 collection 时,将对象放入 ConcurrentMap 之前的线程中的操作 happen-before 随后通过另一线程从 ConcurrentMap 中访问或移除 阅读全文
posted @ 2017-02-15 10:03 斌灬小生不才 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 1、修饰方法、变量 2、修饰代码块 3、静态内部类 4、静态导包 阅读全文
posted @ 2017-02-14 17:13 斌灬小生不才 阅读(169) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 10 下一页