疯狂小兵

向往自由,追求卓越! 阅读

log4j日志发送邮件配置实战

目的 对于系统错误信息和出错原因,系统能够及时主动的将错误信息发送给指定人邮件,及时发现问题及时处理。 实战 引入依赖包 <properties> <slf4j.version>1.7.2</slf4j.version> <log4j.version>1.2.17</log4j.version> </...

红黑树笔记

红黑树的特性: 每个节点或者是黑色,或者是红色。 根节点是黑色。 每个叶子节点(NIL)是黑色。 [注意:这里叶子节点,是指为空(NIL或NULL)的叶子节点!] 如果一个节点是红色的,则它的子节点必须是黑色的。 从一个节点到该节点的子孙节点的所有路径上包含相同数目的黑节点。 注意: 特性(3)中的叶子节点,是只为空(NIL或null)的节点。 特性(...

IDEA首次使用之前的配置

由来 最近刚刚从Eclipse转IDEA,总会有些许不适应,既因为对使用了四年多的Eclipse有感情习惯了,也因为对IDEA各种陌生。 因此为了以后再次新安装IDEA时重复的操作,现将对IDEA首次使用前的配置做个记录,主要是为了以后少走弯路,避免将时间浪费在重复的事情上。 行动 编码问题 编码包括项目文件编码、控制台编码、IDEA Server编码和IDEA编码。 任何一个编...

java源码学习之Enum

Enum的API规范出处 JSR 161 Enum的优点 编译时的类型安全; 性能与int常量可比; 类型系统为每个Enum类型提供了一个命名空间,这样不必每个常量设置前缀; 类型安全的常量不会编译进客户端,因此可以在不重新编译的前提下添加、重排序、甚至删除常量,因为导出常量的属性在枚举类型和它的客户端之前提供了一个隔离层:常量值并没有被编译到客户端代码中,而是在in...

java源码学习之String

String类实现 String类实现了Serializable、Comparable和CharSequence接口。 String类实现特性 String为常量,在String对象被创建后值就不能再变化; Java程序中所有的字面量值都被实现为String类的实例; String的缓冲区是支持多变的,但String对象是不可变的; String类包含了检查单个字符序...

自定义Spring tag标签

思路及实战 以自定义java.text.SimpleDateFormat的标签为例。 编写schema(xsd文件) 该文件是用于声明可用的xml命名空间及元素的地方,文件暂时命名为myns.xsd。 <?xml version="1.0" encoding="UTF-8"?> <xsd:schema xmlns="http://followtry.cn/...

编写一键发布脚本

一键发布脚本编写背景 项目比较复杂,每次打包将代码部署到测试环境时都需要在多个配置文件处做相应的更改。为了简化发布流程,降低不必要的工作量。 特编写脚本,一键执行,让脚本代替人执行繁杂且不复杂的工作。 一键发布脚本编写思路 从远程git上pull最新代码,要保证当前分支没有未提交的代码。 使用pushd命令切换到需要打包的子项目目录中。pushd命令...

记一次Spring Scheduler莫名不执行的一次堆栈分析

1.打印指定进行的JVM的堆栈信息 #查看指定应用所在tomcat的进程id ps -ef | grep app_name #查看指定进程所含线程 ps -Lf pid > thread.log #查看进程下线程的资源占用情况 top -p pid -H #将指定进程的堆栈情况重定向到指定文件 jstack pid > stack.log 分析线程 因遇到了Spri...

kafka的基本操作

部分操作在kafka集群安装中。 查看topic信息 查看所有topic kafka-topics.sh --describe --zookeeper h2m1:2181 查看指定的topic,可以是多个topic,用逗号分隔。 kafka-topics.sh --describe --zookeeper h2m1:2181 --topic test2,test

nginx 5:Nginx内部变量

在配置基于nginx服务器的网站时,必然会用到 nginx内置变量 ,下面笔者将它整理成列表,把最新版本的变量列出来,以方便做配置时查询 nginx内置变量 内置变量存放在 ngx_http_core_module 模块中,变量的命名方式和apache 服务器变量是一致的。 总而言之,这些变量代表着客户端请求头的内容,例如$http_user_agent, $http_cookie, 等...

  • 第10页 / 跳第 页 / 共26页
TOP