被世界遗弃的江的博客

我正在城楼观山景, 耳听得城外乱纷纷。

Java中的锁分类

公平锁/非公平锁 可重入锁 独享锁/共享锁 互斥锁/读写锁 乐观锁/悲观锁 分段锁 偏向锁/轻量级锁/重量级锁 自旋锁 公平锁/非公平锁 公平锁是指多个线程按照申请锁的顺序来获取锁。 非公平锁是指多个线程获取锁的顺序并不是按照申请锁的顺序,有可能后申请的线程比先申请的线程优先获取锁。...

2018-05-26 16:20:21

阅读数:61

评论数:0

为什么 Redis 不支持回滚 roll back

如果你有使用关系式数据库的经验, 那么 “Redis 在事务失败时不进行回滚,而是继续执行余下的命令”这种做法可能会让你觉得有点奇怪。 以下是这种做法的优点: Redis 命令只会因为错误的语法而失败(并且这些问题不能在入队时发现),或是命令用在了错误类型的键上面:这也就是说,从实用性的角度来...

2018-05-26 14:39:40

阅读数:743

评论数:0

Netty游戏服务器实战开发(1):Netty 的自带解码器

LineBasedFrameDecoder LineBasedFrameDecoder是回车换行解码器,如果用户发送的消息以回车换行符作为消息结束的标识,则可以直接使用Netty的LineBasedFrameDecoder对消息进行解码,只需要在初始化Netty服务端或者客户端时将LineBas...

2018-05-16 15:36:22

阅读数:494

评论数:0

spring包扫描规则

包扫描详解 <context:component-scan base-package =“xx.test.*”use-default-filters =“false”> base-package:要扫描的包 use-default-filte...

2018-05-16 09:48:55

阅读数:286

评论数:0

spring 容器被初始化两次解决办法

今天在做框架的时候,发现spring容器被初始化了两次,结果定时任务在执行了两次,导致机器性能下降。然后查看了一下web.xml,发现原来是统配符带来的问题 刚开始我用的是注释掉的方法。结果导致和下面这样的配置一样,导致容器初始化了两次。 吐血,由于通配符导致的。 ...

2018-05-15 11:51:17

阅读数:404

评论数:0

mysql中timestamp,datetime,int类型的区别与优劣

以下内容整合筛选自互联网: int 1. 占用4个字节 2. 建立索引之后,查询速度快 3. 条件范围搜索可以使用使用between 4. 不能使用mysql提供的时间函数 结论:适合需要进行大量时间范围查询的数据表 datetime 1. 占用8个字节 2. 允许为空值,可以自...

2018-05-11 17:11:20

阅读数:149

评论数:0

Netty游戏服务器实战开发(2):ByteBuf - 字节数据的容器

目錄 Introduction 开始 Netty-异步和数据驱动 Netty 介绍构成部分关于本书 第一个 Netty 应用设置开发环境 Netty 客户端/服务端 总览写一个 echo 服务器 写一个 echo 客户端 编译和运行 Echo 服务器和客户端总结 Netty 总览...

2018-05-10 17:50:00

阅读数:526

评论数:0

提示
确定要删除当前文章?
取消 删除