另外两篇: 推荐文章1、 推荐文章2 (说明:推荐文章,系博主看过的博客,论文等,写在这里主用于记录文章入口)
- Java异常那些不得不说的事、Java异常处理总结
- Java实现shadow clone(浅克隆)与深克隆(deep clone)、String 在clone()中的特殊性
- Nginx反向代理关于端口的问题、nginx中proxy_set_header Host $host;的作用
- redis 数据持久化、redis常用命令、常见错误、配置技巧等分享、Redis性能调优:保存SNAPSHOT对性能的影响、redis.conf配置详解、Redis 响应延迟问题排查(比较著名的)、关于Redis的一些常识
- 同步/异步与阻塞/非阻塞的区别、IO - 同步,异步,阻塞,非阻塞 (亡羊补牢篇)、边缘触发(Edge Trigger)和条件触发(Level Trigger)
- MySQL的varchar定义长度到底是字节还是字符
- Java 中的进程与线程
- Java总结篇系列:java.lang.Object
- NoSQL系列、NoSQL之【Redis】学习(三):Redis持久化 Snapshot和AOF说明
- Redis启动多端口、运行多实例、redis主从配置及主从切换、NoSQL之Redis高级实用命令详解--安全和主从复制、Redis安装及主从配置、Redis的三种启动方式、Redis配置文件详解
- Java应用中使用ShutdownHook友好地清理现场、关闭钩子(Shutdown Hook)
- git rebase和merge 区别和应用场景
- java.lang.ClassNotFoundException与java.lang.NoClassDefFoundError的区别
- 深入剖析 redis 主从复制、 redis的主从复制配置、Redis同步(主从复制)、Redis 复制原理及分析、Redis主从实现原理分析
- 一个简单例子:贫血模型or领域模型
- SSH连接虚拟机中的Ubuntu 12.0.4
- Java远程调试原理与运用、Eclipse远程调试Tomcat、JPDA简单总结
- Tomcat内存溢出解决办法
- Java内部版本号
- GUI for git|SourceTree|入门基础
- git创建与管理远程分支、新建本地分支与远程分支关联问题:git branch --set-upstream、git commit简介、Git中三种文件状态及其转换、大话 Git 工作流、廖雪峰的Git教程、Gitflow工作模式
- MAVEN Scope使用、maven依赖关系中Scope的作用、Maven Scope取值的含义
- drools规则语法(一)
- Java ConcurrentModificationException异常原因和解决方法
- 什么是writeObject和readObject 可定制的序列化过程、序列化-理解readResolve()、readResolve()方法与序列化、Java serialization: readObject() vs. readResolve()、Java序列化之readObjectNoData、readResolve方法、Note-序列化时readObjectNoData的使用
- MAVEN常用命令
- Docker简介与入门、Docker 4 -- 总结
- JIT编译器简介
- Maven类包冲突终极三大解决技巧 mvn dependency:tree
- 正则表达式:正则引擎是贪婪的,它会尽可能的匹配多的选项,直到匹配完。贪婪/懒惰匹配模式、正则表达式中贪婪与懒惰匹配
- 深入分析Java ClassLoader原理
- 解释@Component @Controller @Service @Repository
- Spring注入静态字段的方法,以及为什么Spring不推荐这么做
- Spring Bean的生命周期、depends-on的用法、Spring Bean初始化过程
- shell环境变量以及set,env,export的区别
- Mac平台重新设置MySQL的root密码
- 聊聊JVM(四)深入理解Major GC, Full GC, CMS、一次CMS GC问题排查过程(理解原理+读懂GC日志)
- slf4j简介、Log
- 字符编码详解及由来
- 详解Java8特性之方法引用、Method References、Reference to methods with different parameters in Java8
- Maven简介(一)——Maven的安装和settings.xml的配置、Setting up Multiple Repositories、maven设置------setting.xml文件学习、maven安装配置及pom.xml与setting.xml优先级、Spring IO Platform简介及示例、Introducing the Spring IO Platform、Maven实战(六)--- dependencies与dependencyManagement的区别、Maven详解之聚合与继承
- mac 完全卸载intellij
- Spring Boot 关于SpringBoot bean无法注入的问题(与文件包位置有关)、Spring boot maven 打包多个main方法引起的异常
- @ControllerAdvice,ResponseBodyAdvice 统一处理返回值/响应体、@Bean、@Configuration
- spring 中 init-method 和 destroy-method 的使用方式
- maven 单独部署pom文件
- Spring MVC Controller 参数中文乱码、Tomcat 设置URI默认字符集为UTF-8
- Spring MVC里面xss攻击的预防
- MySql jdbc URL 参数及编码说明、Driver/Datasource Class Names, URL Syntax and Configuration Properties for Connector/J
- Java 字符终端上获取输入三种方式
- Java中使用动态代码
- Best HashMap initial capacity while indexing a List
- Markdown 表格之调整宽度技巧
- 在Java8 中 Collectors.toMap 报错Duplicate key时的处理方案:Ignore duplicates when producing map using streams
- Java 8 中的 Streams API 详解
- Java文件路径(getResource)
- HIVE和HBASE区别
- 深入分析Java ClassLoader原理、classLoader卸载与jvm热部署、Class热替换与卸载、深入探讨 Java 类加载器
- Drools, IKExpression, Aviator和Groovy字符串表达式求值比较
- maven打包的时候 ,将依赖包 打进同一个jar包命令 mvn assembly:assembly -DskipTests、Apache Maven Assembly Plugin
- react系列-bind this、React组件间信息传递方式、react 组件传值
- StarUML3.0的正确使用方法
- OSGi中Bundle间的耦合:Export/Import Package与服务
- Java 日志相关:Java 日志框架解析(上) - 历史演进、Java 日志框架解析(下) - 最佳实践、slf4j、jcl、jul、log4j1、log4j2、logback大总结、slf4j 与jul、log4j1、log4j2、logback的集成
- Multiple SSH Keys for Sourcetree
- Spring配置中的"classpath:"与"classpath*:"的区别研究;<context:component-scan>使用说明
- Mac 上 ssh-add 永久将私钥添加到 Keychain
- mysql中两张表使用left join on 求差集
- 浅谈String.intern()方法
- 数字签名是什么?
- Mysql里的order by与索引
- Spring AOP 方法内部调用不生效
- CPU核数和load average的关系
- MySQL为什么要使用B+树做索引?MySQL索引存储模型推演,B+树在MySQL的落地形式
- 空间数据索引RTree完全解析及Java实现
- java中各种类型所占内存空间大小
- SpringAop切入点execution表达式的深入讲解