摘要: https://wawazhua.cn/post/java/other/struts/ 阅读全文
posted @ 2016-08-23 20:41 dahuandahuan 阅读(7224) 评论(5) 推荐(1)
摘要: Java中的ThreadLocal 可以看做以线程标识为key的Map,在多线程开发中使用非常方便。 示例 运行结果 源码解析 1 public ThreadLocal() { 2 } 3 4 /** 5 * Returns the value in the current thread's cop 阅读全文
posted @ 2016-08-18 21:58 dahuandahuan 阅读(207) 评论(0) 推荐(0)
摘要: gz是Linux和OSX中常见的压缩文件格式,下面是用java压缩和解压缩gz包的例子 阅读全文
posted @ 2016-08-17 00:20 dahuandahuan 阅读(507) 评论(0) 推荐(0)
摘要: Java读写文件需要注意异常的处理,下面是一个例子 写文件 读文件 end 阅读全文
posted @ 2016-08-17 00:14 dahuandahuan 阅读(170) 评论(0) 推荐(0)
摘要: Java中的枚举是一种特殊的类,可以将一组固定常量的集合组成一种类型,使用方便且类型安全。使用enum关键字定义。 enum类型父类为Enum,通过Enum.class可见Enum为抽象类,实现了Comparable<E>和Serializable接口。 私有属性name表示enum值的名称,可通过 阅读全文
posted @ 2016-08-16 23:35 dahuandahuan 阅读(179) 评论(0) 推荐(0)
摘要: i 进入插入状态 esc 退出插入状态 x 删除一个字符 dd 删除一行,并拷贝 yy 拷贝 p 粘贴 u 撤销 ctrl+r 重做 :w 保存 :q 退出 :q! → 退出不保存 阅读全文
posted @ 2016-08-14 14:53 dahuandahuan 阅读(135) 评论(0) 推荐(0)
摘要: redis支持的数据类型 String redis最基本的类型,可以是任意类型的字符串,也可以是数字 Hash 多个key-value对的集合,可以用来存储对象,相当于Java中的HashMap<String,String> List 双向链表 Set 内部实现是一个 value为null的Hash 阅读全文
posted @ 2016-08-13 10:23 dahuandahuan 阅读(648) 评论(0) 推荐(0)
摘要: ubuntu 16.04安装redis-server 启动、停止、重启、重新加载、查看状态 进入redis命令行 daemon启动程式,后面加&表示后台启动,后面加配置文件path表示使用该配置文件启动 查看redis是否在运行的3种方法 为redis设置密码 打开redis远程访问 用vi打开R 阅读全文
posted @ 2016-08-12 23:32 dahuandahuan 阅读(208) 评论(0) 推荐(0)
摘要: 初始设置: git config --global user.name "username" 查看/设置用户名 git config --global user.email "email" 查看/设置邮箱 初始化本地库,关联远程库: git init 把当前的目录变成由git管理的仓库,生成隐藏的. 阅读全文
posted @ 2016-08-04 22:52 dahuandahuan 阅读(216) 评论(0) 推荐(0)
摘要: 对新安装的Ubuntu的一些配置: #移除无用包apt-get remove libreoffice-commonapt-get remove unity-webapps-commonapt-get remove thunderbird rhythmbox cheese webbrowser-app 阅读全文
posted @ 2016-08-02 20:10 dahuandahuan 阅读(155) 评论(0) 推荐(0)
摘要: 1. Docker Docker 是开源的应用容器引擎,为任何应用创建一个轻量级的、可移植的、自给自足的容器。 可用于web应用的自动化打包和发布,自动化测试和持续集成。 Docker 使用C/S架构模式,使用远程API来管理和创建Docker容器。Docker 容器通过 Docker 镜像来创建。 阅读全文
posted @ 2016-08-02 20:06 dahuandahuan 阅读(219) 评论(0) 推荐(0)
摘要: 当前各种应用大量使用异步消息模型,并随之产生众多消息中间件产品及协议,标准的不一致使应用与中间件之间的耦合限制产品的选择,并增加维护成本。AMQP是一个提供统一消息服务的应用层标准协议,基于此协议的客户端与消息中间件可传递消息,并不受客户端/中间件不同产品,不同开发语言等条件的限制。 RabbitM 阅读全文
posted @ 2016-08-02 19:33 dahuandahuan 阅读(239) 评论(0) 推荐(0)
摘要: JAX-WS注解: javax.jws.WebService @WebService应用于类或者接口上面,该类便是一个对外访问WebService,默认情况里面所有的public方法都是可以对外提供访问,如果@WebServcie标注接口,那么该接口有一个专业名称SEI(ServiceEnpoint 阅读全文
posted @ 2016-08-02 19:32 dahuandahuan 阅读(599) 评论(0) 推荐(0)
摘要: man 查询命令帮助 info 查询命令文档whatis 查询命令简介whereis 查询命令文件位置which 查询命令运行位置 finger 显示用户的信息who 显示当前登录用户whoami 显示用户IDsudo 以管理员身份运行passwd 修改密码alias 显示/设置别名env 显示/设 阅读全文
posted @ 2016-07-31 12:24 dahuandahuan 阅读(182) 评论(0) 推荐(0)
摘要: 首先确认系统中安装了JDK,如果没有则先安装: 下载jdk 移动到/usr/jdk并重命名 mv /home/lg/Downloads/jdk-8u101-linux-x64.tar.gz /usr/jdk/jdk.tar.gz 解压缩 sudo tar -xzvf jdk.tar.gz 配置Jav 阅读全文
posted @ 2016-07-31 08:59 dahuandahuan 阅读(320) 评论(0) 推荐(0)
摘要: 之前用win32做的屏幕截图软件V1,非常方便好用。 在V2版本中增加了屏幕尺和颜色拾取功能,并且改用屏幕和内存DC双缓冲,彻底消灭了闪屏,可惜代码丢失了 这是V1的代码: 下载 阅读全文
posted @ 2016-07-28 19:09 dahuandahuan 阅读(288) 评论(0) 推荐(0)
摘要: 用C#做了个改键软件,留个纪念。 阅读全文
posted @ 2016-07-28 19:08 dahuandahuan 阅读(557) 评论(0) 推荐(0)
摘要: 过滤器常用来对Session过期做判断 Layout.js 1.为ajax请求添加标识 2.无论ajax请求成功与否,complete函数终会执行 请求过滤器,Session过期则修改请求状态为403(或其他),设置过期标识sessionState为timeout,便于ajax回调函数判断。 目前发 阅读全文
posted @ 2016-06-28 21:05 dahuandahuan 阅读(672) 评论(0) 推荐(0)
摘要: 过滤器可以对资源的请求和相应提供过滤功能,配置在web.xml文件中。过滤器可用来实现以下功能1. 权限过滤2. 登陆和检查验证3. 图像转换4. 数据压缩5. 加密6. 令牌验证7. 触发访问资源的事件8. XSL/T过滤9. Mime-type chain过滤 在filter服务被加载到web容 阅读全文
posted @ 2016-06-28 20:52 dahuandahuan 阅读(643) 评论(0) 推荐(0)
摘要: Redis是开源的,支持网络、可基于内存也可持久化的key-value数据库,支持主从复制,读写分离,支持5种基本数据类型,高并发性能 安装redis数据库 下载:http://redis.io/download tar zxvf redis-2.1.0 make (编译Redis) make in 阅读全文
posted @ 2016-05-29 22:19 dahuandahuan 阅读(201) 评论(0) 推荐(0)