上一页 1 2 3 4 5 6 ··· 8 下一页
摘要:CS:APP —— Computer Systems: A Programmer's Perspective, 中译本名为: 《深入理解计算机系统》. CS:APP是从 **程序员的角度** 出发, 讲述应用程序员如何能够利用系统知识来编写出更好的程序, 涉及到系统的硬件架构、操作系统、编译器、网络等基础方面. 阅读全文
posted @ 2019-09-01 16:33 瘦风 阅读(136) 评论(0) 推荐(1) 编辑
摘要:你凭什么胜出? 未来能够牵动世界大势的, 是个人之间的竞争. 能否独霸世界舞台, 锻造他人无法超越的核心竞争力? 你唯一的依恃, 就是专业. 这是日本“战略之父”大前研一的观点, 如何锤炼自己的专业影响力、核心竞争力呢? 本文提供一个探讨思路. 阅读全文
posted @ 2019-08-28 16:57 瘦风 阅读(384) 评论(0) 推荐(1) 编辑
摘要:开发中有没有碰到过输入一条命令后, 需要交互式输入其他指令, 才能真正执行完第一条命令? 比如远程ssh登录时, 需要输入yes, 然后输入密码的场景. 在自动化脚本中如何实现这种自动交互呢? 本篇博文通过对expect套件的介绍及演示, 解决这个问题. 阅读全文
posted @ 2019-08-21 12:34 瘦风 阅读(3344) 评论(0) 推荐(2) 编辑
摘要:现在有类似于 “{Name:Heal,Age:20,Tag:[Coding,Reading]}” 这种不带引号的字符串, 需要将其解析生成JSON对象, 发现FastJson、Gson等工具并没 有此功能, 因此博主手动实现了一个简单的解析工具, 用以将这种不带引号的字符串解析成List或Map对象. 阅读全文
posted @ 2019-08-20 12:44 瘦风 阅读(2595) 评论(4) 推荐(0) 编辑
摘要:Java 项目中少不了要和log4j等日志框架打交道, 开发环境和生产环境下日志文件的输出路径总是不一致, 本文借鉴 Tomcat 的配置方式 “${catalina.home}/logs/catalina.out”, 通过相对路径的方式设置日志的输出路径, 有其他解决方案的小伙伴, 请直接评论区交流呀😄 阅读全文
posted @ 2019-08-06 16:47 瘦风 阅读(10191) 评论(0) 推荐(0) 编辑
摘要:时间从来不说谎, 你的时间花在什么地方, 你就会成为什么样的人. 最近看了篇旧文 ——《比毒品成瘾更可怕的,是垃圾快乐成瘾》, 原文出处已不可考(好像是某个公众号). 博主在浏览了一些不同的看法之后, 觉得有些可以思辨、吸收的地方, 遂整理出此文, 供大家参考. 阅读全文
posted @ 2019-07-23 21:16 瘦风 阅读(1546) 评论(1) 推荐(2) 编辑
摘要:开发中, 为了便于开发、调试, 难免会碰到要对JSON类型的字符串进行格式化显示的需求. 本文对常见的2种格式化方式进行了实测, 包括阿里的FastJson和谷歌的Gson, 并对过程作了完整的记录. 阅读全文
posted @ 2019-07-16 17:54 瘦风 阅读(16033) 评论(0) 推荐(0) 编辑
摘要:如何通过Maven向Nexus私服中发布项目? 需要配置哪些文件? 发布步骤有哪些? 这篇文章涉及到的步骤都亲测可用, 希望能解决你的问题:-) 阅读全文
posted @ 2019-07-12 13:47 瘦风 阅读(1403) 评论(0) 推荐(0) 编辑
摘要:本文来自于生产环境的一个需求: 需要向已有的文档中补充更多的字段, 而不是采取完全覆盖的方式, 实现思路是: 通过SolrJ(Solr的Java API), 向Solr中已存在的文档添加新的字段并赋值, 或者修改已有的字段, 对不修改的要保持原值. 阅读全文
posted @ 2019-07-04 10:25 瘦风 阅读(946) 评论(0) 推荐(0) 编辑
摘要:Elasticsearch的部署要比Solr方便很多: Solr要通过Tomcat/Jetty等Web容器发布服务, 并使用ZooKeeper作为注册中心进行选举、配置文件的管理等工作. 而ES只需要启动一个服务, 其内部已实现注册和选举, 因而更加轻量化. 本篇博文以Elasticsearch 6.6.0版本为例, 从0开始搭建一个3节点的生产集群, 并对搭建过程中可能出现的问题及解决方法做个记录. 阅读全文
posted @ 2019-06-25 10:54 瘦风 阅读(1076) 评论(4) 推荐(2) 编辑
摘要:在生产环境中, 要保证服务在各种极限情况下的稳定和高可用, 所以在部署ES集群时, 需要考虑服务器的内存、CPU、磁盘, 集群的网络、节点个数, 并且要优化JVM的各项参数. 首先从这些方面着手进行部署前的规划. 阅读全文
posted @ 2019-06-24 15:32 瘦风 阅读(2950) 评论(1) 推荐(1) 编辑
摘要:在多台服务器之间拷贝文件、执行脚本时总是要输入密码? 太影响效率了吧😂 来试试通过ssh-keygen建立免密登录吧, 你会爱上它的便捷的, 同时安全也有保障:-) 本篇博文先简单介绍了SSH, 然后通过实战, 对ssh免密连接的步骤进行了详细的演示, 并对可能出现的坑作了记录, 有问题直接留言吧. 阅读全文
posted @ 2019-06-14 11:02 瘦风 阅读(14359) 评论(1) 推荐(2) 编辑
摘要:Linux / Cent OS 服务器不能用yum安装软件? 总是提示“cannot find a valid baseurl or repo...”? 这篇说不定能解决你的问题😄 阅读全文
posted @ 2019-06-02 17:27 瘦风 阅读(795) 评论(0) 推荐(0) 编辑
摘要:本篇通过代码讲解6种不同的单例模式的实现方式, 分别是: 饥饿模式、懒惰模式、双重检查锁模式、静态内部类模式、枚举类模式和ThreadLocal模式, 并分析了它们之间的优缺点, 最后还介绍了JDK中常见的单例模式的应用, 以及破坏单例模式的多种方法. 阅读全文
posted @ 2019-05-06 17:35 瘦风 阅读(1859) 评论(0) 推荐(6) 编辑
摘要:本篇文章有如下方面: ① equals()与‘==’的区别; ② equals()方法的重写规则(5条); ③ 为什么重写equals()的同时还需要重写hashCode(); ④ JDK 7中对hashCode()方法的改进; ⑤ Java API文档中关于hashCode()方法的规定; ⑥ 重写equals()方法时推荐使用getClass(), 而不是instanceof; ⑦编写一个完美的equals()方法的建议. 阅读全文
posted @ 2019-05-01 18:35 瘦风 阅读(652) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页