摘要: js-md5:https://www.npmjs.com/package/js-md5 阅读全文
posted @ 2017-04-20 16:31 nuccch 阅读(200) 评论(0) 推荐(0)
摘要: 官网:http://logging.apache.org/log4j/1.2/manual.html 三大组件:loggers,appenders,layouts。 LoggersLogger是一个层次化的结构,例如:“java”是“java.util”的父亲,是“java.util.Vector” 阅读全文
posted @ 2017-02-05 20:24 nuccch 阅读(889) 评论(0) 推荐(0)
摘要: log4j官网:https://logging.apache.org/ log4j目前存在2个版本:log4j 1.x 和log4j 2.x,目前官方主推2.x版本(log4j 1.x已于2015.08.05宣布停止开发,官方建议将1.x升级为2.x版本)。 log4j 1.x最后一个版本是1.2. 阅读全文
posted @ 2017-02-04 14:41 nuccch 阅读(229) 评论(0) 推荐(0)
摘要: 目前许多前后端应用都采取REST架构风格,前端应用和后端服务通过API进行数据交换。通过REST API在网络中进行数据交换时很容易被网络抓包,然后进行恶意批量调用,最终导致后端服务不堪负重而影响正常业务,甚至通过数据篡改制造大量垃圾数据。鉴于此,REST API的安全就变得非常重要!不考虑任何RE 阅读全文
posted @ 2017-02-03 17:01 nuccch 阅读(798) 评论(0) 推荐(0)
摘要: 隐藏 JavaScript 源代码?不,你只能混淆和压缩JavaScript源代码 http://www.yaohaixiao.com/tools/confuse-and-compressing-javascript-source-code/ 阅读全文
posted @ 2017-02-03 15:26 nuccch 阅读(151) 评论(0) 推荐(0)
摘要: 1. REST概述 REST(英文:Representational State Transfer,又称具象状态传输)是Roy Thomas Fielding博士于2000年在他的博士论文中提出来的一种万维网软件架构风格,目的是便于不同软件/程序在网络(例如互联网)中互相传递信息。目前在三种主流的W 阅读全文
posted @ 2017-02-02 22:13 nuccch 阅读(548) 评论(0) 推荐(1)
摘要: j2ee应用程序不能独立运行,需要运行在一个servlet/jsp容器中,常用的servlet/jsp容器如:tomcat,jetty等。在开发调试j2ee程序时,也需要部署在一个指定的容器中。如果每次为了debug一行修改的java代码都要重复执行一次部署的操作,将会大大降低开发效率。为了解决这个 阅读全文
posted @ 2017-02-01 20:53 nuccch 阅读(313) 评论(0) 推荐(0)
摘要: 前言:Java定时器目前主要有3种实现方式:JDK组件,Spring Task,Quartz框架。 1. JDK组件(1) java.util.TimerTask MyTimerTask.java: public class MyTimerTask extends TimerTask { @Over 阅读全文
posted @ 2017-01-30 23:51 nuccch 阅读(803) 评论(0) 推荐(0)
摘要: 对于开发人员来说,经常使用的浏览器主要是chrome,firefox,IE。 关于书签同步,chrome和firefox目前都已经做得非常好,支持数据同步到云端。IE还不支持云端同步。 chrome的书签同步,必须要求有google账户,但是因为google无法正常访问的原因,所以比较痛苦。相比之下 阅读全文
posted @ 2017-01-26 21:57 nuccch 阅读(1196) 评论(0) 推荐(0)
摘要: 对于数据量不大的业务场景,可以每天做全量备份。 实现方式:编写备份数据库脚本,然后在crontab中每天定时执行脚本进行备份。 备份脚本示例: 添加定时任务进行备份:crontab -l1 1 * * * sh /root/backup.sh # 每天凌晨1点零1分备份前一天的数据库 阅读全文
posted @ 2017-01-24 22:32 nuccch 阅读(259) 评论(0) 推荐(0)
摘要: nohup命令常常用于让进程在后台执行。但是如果仅仅是执行: nohup command & 之后直接关闭终端的话,会发现之前已经启动进程也会退出。解决办法: nohup command & 执行上述命令之后,看到输出: appending output to nohup.out 还需要按终端上键盘 阅读全文
posted @ 2017-01-24 22:25 nuccch 阅读(2303) 评论(0) 推荐(0)
摘要: 1.下载源代码 默认从master分支下载: git clone https://github.com/xxx/xxx.git ,对于低版本的git客户端,需要输入用户名和密码,如:git clone https://username:passwd@github.com/xxx/xxx.git 从指 阅读全文
posted @ 2017-01-24 22:23 nuccch 阅读(264) 评论(0) 推荐(0)
摘要: 在修改完成后,如果你对所做的更改不满意,还可以用mvn versions:revert 进行回滚。如果满意则可以使用 mvn versions:commit 进行提交,相当的强大。 注: 执行 mvn versions:commit 之后,如果之前产生了pom备份文件,会删除这些备份文件。 详见:h 阅读全文
posted @ 2017-01-24 22:18 nuccch 阅读(2064) 评论(0) 推荐(0)
摘要: 1. 下载mysql免安装包,如: mysql-5.6.34-winx64.zip2. 解压免安装包到指定目录,如:D盘,即:D:\mysql-5.6.34-winx643. 配置 cd D:\mysql-5.6.34-winx64 cp my-default.ini my.ini # window 阅读全文
posted @ 2017-01-24 16:36 nuccch 阅读(198) 评论(0) 推荐(0)
摘要: 通常情况下,maven打包结果为jar或war包。如果需要一并打包配置文件等参数,通过resources配置指定需要打包的文件参数,如下示例: 1 <project> 2 ... 3 <!-- 定义环境 --> 4 <profiles> 5 <!-- 开发环境 --> 6 <profile> 7 < 阅读全文
posted @ 2017-01-24 15:12 nuccch 阅读(1152) 评论(0) 推荐(0)
摘要: maven打包时想添加日期参数,如:将"xxx.jar"打包为"xxx-yyyyMMdd.jar"这样的格式。如何实现? 自Maven 2.1.0-M1版本之后,通过设置属性值: maven.build.timestamp.format指定具体的日期格式,如: 【参考】http://maven.ap 阅读全文
posted @ 2017-01-23 16:50 nuccch 阅读(2613) 评论(0) 推荐(0)
摘要: 通常在项目中都会使用maven进行多模块管理,默认被依赖的模块都会以jar包形式被引用。然而在J2EE项目中,当使用了Spring的自动扫描配置时,jar包形式的依赖class将不能被自动装配:<context:component-scan base-package="com.xxx.xxx" /> 阅读全文
posted @ 2017-01-23 14:57 nuccch 阅读(1651) 评论(0) 推荐(0)
摘要: outlook本身不能支持设置点击关闭按钮时最小化,而是直接退出。需要借助一个加载项实现: Keep Outlook Running。 Keep Outlook Running主页:https://sourceforge.net/projects/keepoutlook/ 安装加载项:1.下载Kee 阅读全文
posted @ 2017-01-18 10:07 nuccch 阅读(2506) 评论(0) 推荐(0)
摘要: 一. 问题 数据库编码:utf8 表编码:utf8 jdbc url: 数据库和数据库表都已经使用了utf8编码,但是插入中文数据时仍然乱码。 二. 原因 在jdbc中连接mysql时,jdbc url参数中有一个属性characterEncoding控制字符串编码,该值默认为:autodetect 阅读全文
posted @ 2016-12-30 09:29 nuccch 阅读(1149) 评论(0) 推荐(0)
摘要: 在使用HTTPURLConnection发送POST数据时,通常使用如下方式: 【参考】 http://blog.csdn.net/chenlei1889/article/details/6363356 阅读全文
posted @ 2016-12-30 09:04 nuccch 阅读(2062) 评论(0) 推荐(0)