Loading

上一页 1 2 3 4 5 6 7 ··· 19 下一页
摘要: 分布式事务之TCC服务设计和实现注意事项 事务自动补偿方案 这个需求我不接之事务自动补偿 蚂蚁金服黑科技:SOFA DTX分布式事务,保障亿级资金操作一致性 分布式事务:蚂蚁金服核心金融场景下的演进 分布式系统的事务处理 分布式事务 ( DTS ) 你必须知道的事儿 https://www.clou 阅读全文
posted @ 2018-08-18 10:19 dai.sp 阅读(513) 评论(0) 推荐(0) 编辑
摘要: https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/CopyOnWriteArrayList.html Java中 CopyOnWriteArrayList 的使用 Java 7之多线程并发容器 - CopyOnWriteAr 阅读全文
posted @ 2018-08-08 23:04 dai.sp 阅读(130) 评论(0) 推荐(0) 编辑
摘要: UserController中userService为null只有一个原因, 那就是你所使用的UserController对象没有被IoC容器所管理,你使用的对象是自己new出来的, 而不由spring创建的, 当然没有办法使用DI依赖注入。 反之如果你的UserController对象由IoC容器 阅读全文
posted @ 2018-08-05 18:16 dai.sp 阅读(6977) 评论(0) 推荐(0) 编辑
摘要: 1、安装软件启动FTP服务 yum install vsftpd # 安装service vsftpd start # 启动服务chkconfig vsftpd on # 开机启动 2、防火墙iptables放行21端口 3、安全组放行21端口 4、测试,正常的话,命令 telnet ip 21 是 阅读全文
posted @ 2018-07-28 10:40 dai.sp 阅读(3642) 评论(0) 推荐(0) 编辑
摘要: DataOutputStream类的writeInt、writeLong 阅读全文
posted @ 2018-07-22 18:54 dai.sp 阅读(643) 评论(0) 推荐(0) 编辑
摘要: Java 序列化的高级认识 阅读全文
posted @ 2018-07-12 09:38 dai.sp 阅读(211) 评论(0) 推荐(0) 编辑
摘要: RPC原理解析 从零开始实现RPC框架 - RPC原理及实现 轻量级分布式 RPC 框架 阅读全文
posted @ 2018-07-04 18:32 dai.sp 阅读(245) 评论(0) 推荐(0) 编辑
摘要: OSI七层模型详解 https://blog.csdn.net/yaopeng_2005/article/details/7064869 阅读全文
posted @ 2018-07-04 18:08 dai.sp 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 全面理解Java内存模型(JMM)及volatile关键字 http://ifeve.com/tag/jmm/ 阅读全文
posted @ 2018-06-22 14:20 dai.sp 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 每个程序员都应该知道的延迟值 阅读全文
posted @ 2018-05-17 16:44 dai.sp 阅读(391) 评论(0) 推荐(0) 编辑
摘要: Branch Prediction 阅读全文
posted @ 2018-05-17 16:43 dai.sp 阅读(187) 评论(0) 推荐(0) 编辑
摘要: Java 与 Netty 实现高性能高并发 阅读全文
posted @ 2018-05-01 12:54 dai.sp 阅读(1620) 评论(0) 推荐(0) 编辑
摘要: HashMap 源码详细分析(JDK1.8) 阅读全文
posted @ 2018-05-01 09:52 dai.sp 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 今天学习《深入理解Java虚拟机:JVM高级特性与最佳实践》一书,并动手在Linux系统上编译OpenJDK 7,初次搞不太顺利,特记录下编译操作细节。 一、前期准备 约定:工具默认安装目录是/usr/local/,若有源码,则源码存放在/usr/local/src/目录下,笔者用到的工具已打包上传 阅读全文
posted @ 2018-05-01 02:35 dai.sp 阅读(1028) 评论(0) 推荐(1) 编辑
摘要: 什么时候使用CountDownLatch 阅读全文
posted @ 2018-04-18 15:18 dai.sp 阅读(187) 评论(0) 推荐(0) 编辑
摘要: transient volatile 阅读全文
posted @ 2018-04-17 16:58 dai.sp 阅读(121) 评论(0) 推荐(0) 编辑
摘要: Nginx从听说到学会 Nginx安装及配置详解 阅读全文
posted @ 2018-04-16 18:15 dai.sp 阅读(189) 评论(0) 推荐(0) 编辑
摘要: http://ifeve.com/dubbo-learn-book/ http://ifeve.com/leader-follower-thread-model/ http://ifeve.com/author/hello-alibaba/ 阅读全文
posted @ 2018-04-16 16:30 dai.sp 阅读(196) 评论(0) 推荐(0) 编辑
摘要: http://ifeve.com/%E5%8A%A8%E6%89%8B%E5%AE%9E%E7%8E%B0%E4%B8%80%E4%B8%AA-lru-cache/ 阅读全文
posted @ 2018-04-16 16:26 dai.sp 阅读(158) 评论(0) 推荐(0) 编辑
摘要: @Repositorypublic class RecommendContentDaoImpl extends MongoDbBaseDaoImpl<RecommendContent> { public static void main(String[] args) { Class<Object> 阅读全文
posted @ 2018-04-16 14:23 dai.sp 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 准备篇 一、防火墙配置 CentOS 7.x默认使用的是firewall作为防火墙,这里改为iptables防火墙。 1、关闭firewall: systemctl stop firewalld.service #停止firewall systemctl disable firewalld.serv 阅读全文
posted @ 2018-04-16 10:17 dai.sp 阅读(364) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/hzy38324/article/details/76719105 https://blog.csdn.net/u010833547/article/details/78026964 阅读全文
posted @ 2018-04-15 23:17 dai.sp 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 数据 + 工具 + 经验 宏观层面 网络问题 操作系统问题 Java虚拟机问题 数据库问题 微观层面 应用代码分析 第三方库代码分析 阅读全文
posted @ 2018-04-15 15:55 dai.sp 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 写final域的重排序规则读final域的重排序规则final域为静态类型final域为抽象类型 写final域的重排序规则 写final域的重排序的规则禁止把final域的写 重排序到构造方法之外。 Java的内存模型禁止编译器把final域的写重排序到构造方法之外 编译器会在final域的写之后 阅读全文
posted @ 2018-04-15 15:29 dai.sp 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 全面理解Java内存模型(JMM)及volatile关键字 volatile的内存语义 Volatile读写所建立的happens-before关系Volatile读写的内存语义 锁: 获取和释放Volatile : 读 和 写 happens-before当写一个volatile变量时,Java内 阅读全文
posted @ 2018-04-15 12:52 dai.sp 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 锁的释放与获取所建立的happens-before关系、 程序顺序规则 监视器锁规则 传递性 锁的释放和获取的内存语义锁除了让临界区互斥执行外,还可以让释放锁的线程向获取同一个锁的线程发送消息。 阅读全文
posted @ 2018-04-15 12:12 dai.sp 阅读(165) 评论(0) 推荐(0) 编辑
摘要: http://ifeve.com/easy-happens-before/ https://en.wikipedia.org/wiki/Happened-before https://blog.csdn.net/ns_code/article/details/17348313 https://www 阅读全文
posted @ 2018-04-15 00:27 dai.sp 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 什么是重排序编译器和处理器为了提高程序的运行性能,对指令进行重新排序。数据依赖性(as-if-serial) 写后读,读后写,写后写指令重排序分类 编译器重排序和处理器重排序为什么要进行指令重排序指令重排序所带来的影响竞争与同步 Java内存访问重排序的研究 Java并发:volatile内存可见性 阅读全文
posted @ 2018-04-14 23:29 dai.sp 阅读(2119) 评论(0) 推荐(0) 编辑
摘要: Java 8新特性探究(十)StampedLock将是解决同步问题的新宠 JDK8中StampedLock原理探究 深入理解StampedLock及其实现原理 JDK1.8 StampedLock源码解析 官方文档:https://docs.oracle.com/javase/8/docs/api/ 阅读全文
posted @ 2018-04-14 22:10 dai.sp 阅读(606) 评论(0) 推荐(0) 编辑
摘要: 关于 Java 中 finally 语句块的深度辨析 阅读全文
posted @ 2018-04-14 20:20 dai.sp 阅读(130) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 19 下一页