摘要:
commons lang3 "maven repository" , "项目主页" fastjson "maven repository" , "项目主页" 是阿里巴巴开源的序列化和反序列化 JSON 库, 相比 , 它有静态的序列化和反序列化方法( 需要新建一个 对象). 并且, fastjson 阅读全文
摘要:
印象中 Archlinux 下的 VMWare Workstation 总是出问题, 因此写这个帖子, 记录出问题时间/原因/解决方案. PS: 每次更新内核后可能需要重新编译 vmware 的内核模块, 并且可能会影响到 openconnect(VPN) 的使用, 因此只有在重启电脑前才更新内核, 阅读全文
摘要:
统计相关函数 COUNT和SUM函数使用小技巧 参考自: "MySQL Conditional COUNT with GROUP BY" 在一个 SQL 中统计多个指标的个数: Date and Time Functions DATE_ADD()/DATE_SUB() "MySQL 5.7 DATE 阅读全文
摘要:
序列化 假如有 类: 默认情况下, jackson序列化结果为: 简直不能直视... 在添加 JSR 310 模块后, 让 jackson 能够识别出 Java 8 的日期 & 时间类型( ): 然后再启用 "ISO 8601格式化标准" 后效果就好多了( ): 格式化效果: 然而这中样式不太符合日 阅读全文
摘要:
2017 03 11 更新: 1. 优化部分文字描述; 2. 默认情况下禁用 swap 分区, 当执行休眠操作时先启用 swap 分区, 然后再执行休眠操作(给 添加 S 权限位, 以便普通用户修改 swap 配置); 基础配置 因为笔记本只有 180GB 的固态硬盘, 当初安装系统就使用 swap 阅读全文
摘要:
本文翻译自 "13.4 Control Flow Functions" Table 13.6 Flow Control Operators | 名称 | 描述 | | : : | | | CASE | Case 运算符 | | IF() | if/else | | IFNULL() | if/els 阅读全文
摘要:
很早就了解到 多用组合, 少用继承 , 但从根本上并没有深入了解该设计原则. 然而在看完了 Headers First 设计模式 第一章后, 马上体会到 组合 的优势. 情景分析 书中使用 来举例. 当有一个 基类, 有 等子类. 当需要扩展鸭子的能力时, 比如说添加 能力时, 很自然的就会想到在基 阅读全文
摘要:
更新于2017 02 04 年后更新系统发现 xSwipe 已不能正常使用, 原来早在 "2017 01 14 社区已发布公告" 说 将成为默认输入设备的驱动, 但 synaptics/evdev/wacom 仍旧可以使用. 查看 "archlinux 的 xSwipe 包主页" 也发现如下评论: 阅读全文
摘要:
线程状态 1. 新创建线程 2. 可运行线程 调用 方法后, 线程处于 runnable 状态. 它可能在运行, 也可能没有运行(等待时间片). 3. 被阻塞线程和等待线程 1. 当一个线程试图获取一个内部的对象锁(而不是 库中的锁), 而该锁被其他线程持有, 则该线程进入 阻塞状态 . 2. 当线 阅读全文
摘要:
因为 java 在编译源码时, 会进行 类型擦除 , 导致泛型类型被替换限定类型(无限定类型就使用 ). 因此为保持继承和重载的多态特性, 编译器会生成 桥方法 . 本文最后附录所有源码. 是个泛型类, 它具有泛型方法 , 在经过编译时的 类型擦除 后变为 . 是 的实例化子类, 它具有方法 . 在 阅读全文