2016年9月7日

maven项目动态替换配置中的值

摘要: 为何一些maven项目可以替换配置文件中的变量? 比如说一个log4j.properties文件中: 变量${log4j.folder}??${log4j.bufferedIO}??${log4j.immediateFlush}??可是我打包后就变成具体的变量了? 当然了, 需要配置的。参考下面的: 阅读全文

posted @ 2016-09-07 17:32 Emmerich.Luang 阅读(1868) 评论(0) 推荐(0) 编辑

2016年3月27日

搭建一个java博客

摘要: 买了个阿里云ECS服务器好久了。最近心血来潮,还是买了个域名尝试搭建个自己的玩具。还是先由博客开始~ 域名备案是个麻烦的地方。不过用阿里云还好,只要上传资料就好了,比我想象中好一点,起码不用特意跑到某个地方拍照。。。有空再记录怎么通过域名好了。 因为本人是写java的,所以找了个开源博客。see:h 阅读全文

posted @ 2016-03-27 00:51 Emmerich.Luang 阅读(7166) 评论(0) 推荐(1) 编辑

2016年3月17日

那个不嫌弃你穷的姑娘,如果有一天真的离开了你,那只是因为,你把她弄哭了。

摘要: 当女孩在公司受到上司无理的责难需要安慰的时候,当女孩对于职业选择犹豫不决需要意见的时候,当女孩辛苦了一天拖着疲惫的身子回家的时候,当女孩给你发短信说感冒生病的时候。 你在干什么呢? 你只会安慰说,哎呀,小事情,乖,想开一点嘛,然后继续专心的看你的英超联赛,只会说,新人都是这个样子嘛,累一点多正常。忍 阅读全文

posted @ 2016-03-17 10:32 Emmerich.Luang 阅读(352) 评论(0) 推荐(1) 编辑

2016年3月16日

常规工作流模型

摘要: https://en.wikipedia.org/wiki/Workflow_engine 就是我提交点东西给老大审批,老大通过的话给别的人审批,再到XX审批,最后一系列的人审批完才通过。中间还可能驳回什么的一个流程。 流程,步骤,定义,实例 分别代表什么,自己要分清楚咯。 上面的几个点不一定代表的 阅读全文

posted @ 2016-03-16 16:29 Emmerich.Luang 阅读(1088) 评论(0) 推荐(0) 编辑

2016年1月22日

浅谈https(创建、传输、断开)

摘要: 前言 比起http,https是更安全的,传输过程中加密的。但是具体的加密过程是怎么样我一直一知半解。花了点时间抓包简单分析了一下,希望对大家有用。 在windows平台下抓tcp包是用wireshark的了。没啥好说的。 我们平常的一次https 的请求,如下所示创建https连接 创... 阅读全文

posted @ 2016-01-22 18:51 Emmerich.Luang 阅读(2534) 评论(0) 推荐(0) 编辑

2016年1月18日

日志相关杂

摘要: 记录一个点:很多时候,生产环境的log4j appender会设置bufferIO。但是系统意外挂了就会丢失部分日志。通过下面的语句flush log4j的日志:LogManager.shutdown();或者:public static void flushAllLogs(){ try ... 阅读全文

posted @ 2016-01-18 18:46 Emmerich.Luang 阅读(218) 评论(0) 推荐(0) 编辑

2015年10月9日

主键生成

摘要: 早上时候想到ID生成这一回事,随便记下。 我们很多时候会用到数据库。而数据表中的记录基本上都是有主键的。读书的时候,最常见的主键生成方式,就是主键自增。例如:`record_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '记录ID,自增,全局唯一' ... 阅读全文

posted @ 2015-10-09 12:03 Emmerich.Luang 阅读(1487) 评论(0) 推荐(0) 编辑

2015年9月25日

自动化部署脚本(windows上传到linux)

摘要: 挤了点时间出来学maven+springMVC,然后demo部署到服务器上。maven打包后部署到服务器上,重启tomcat。这个路线有点长,所以写个辅助脚本减少时间成本。现在记录一下。 先介绍两个工具,PUTTY和WINSCP。 PUTTY是一个不常用的,可以在windows平台通过ssh... 阅读全文

posted @ 2015-09-25 14:57 Emmerich.Luang 阅读(7645) 评论(0) 推荐(0) 编辑

2015年9月2日

简述IO

摘要: 首先, 操作系统分为用户态和内核态。实际上我们在用户态,调用系统提供的内核态的程序。同步(synchronized)、异步(asynchronized)IO的区别:同步:用户态的IO请求,要等待内核态的IO操作后,才能继续走下去;异步:用户态的IO请求,不需要等待内核态的IO操作,可以走下去。(内核... 阅读全文

posted @ 2015-09-02 20:49 Emmerich.Luang 阅读(252) 评论(0) 推荐(0) 编辑

2015年8月18日

JVM系列(六)编译器优化

摘要: 早期(编译期)优化开始——生成字节码为止;解析与填充符号表过程;插入式注解处理器的注解处理过程;语义分析与字节码生成过程。java的语法糖:泛型——java的泛型是“伪泛型”,在编译期优化中变成强制转换的。变长参数——foo(Stringstr,Object...args)boxing/unboxi... 阅读全文

posted @ 2015-08-18 20:44 Emmerich.Luang 阅读(155) 评论(0) 推荐(0) 编辑

导航