07 2016 档案
使用Lombok简化你的代码
摘要:一、安装 eclipse 下载:https://projectlombok.org/ 双击安装即可。 重启eclipse/myeclipse 如果有报错,clean一下项目就ok了。 intellij 安装lombok插件即可 setting→plugins→搜lombok→安装(需要重启) ... 阅读全文
posted @ 2016-07-27 16:36 yanweiqi 阅读(24373) 评论(0) 推荐(1)
二、快速起步(Mysql镜像)
摘要:1.登录镜像站点 docker login daocloud.io 用户名 密码 邮箱 1.1 拉取镜像 docker pull [option] name:[tag] 例如 docker pull ubuntu:ubuntu12.04 1.2 查看镜像 docker images [root@IDC-D-1699 ~]# docker images REPOSITORY ... 阅读全文
posted @ 2016-07-27 15:09 yanweiqi 阅读(274) 评论(0) 推荐(0)
一、Docker之旅
摘要:刚刚接触到docker的同事可能会一头雾水,docker到底是一个什么东西,先看看官方的定义。 Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、bare metal、Op 阅读全文
posted @ 2016-07-27 14:55 yanweiqi 阅读(266) 评论(0) 推荐(0)
logback.xml日志配置
摘要:控制台输出 输出日志级别 控制输出那些文件的日志,并且指定级别 阅读全文
posted @ 2016-07-26 17:53 yanweiqi 阅读(1660) 评论(0) 推荐(0)
mybatis动态SQL标签的用法
摘要:动态 SQL MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其他类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句有多么痛苦。拼接的时候要确保不能忘了必要的空格,还要注意省掉列名列表最后的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。 通常使用动态 SQL 不可能是独立的一部分,MyBatis 当然使用一种强大的动态 SQL 语言来改进这种情形,... 阅读全文
posted @ 2016-07-26 15:28 yanweiqi 阅读(67695) 评论(0) 推荐(0)
你不知道的Java类
摘要:1、StrSubstitutor StrSubstitutor是一个很特殊的类,在String中使用${key}的方法在形成了一个可配置的模板,new一个HashMap使用HashMap替换String模板 示例 @Test public void testStrSubstitutor(){ Map valuesMap = new HashMap(); valuesMap.put("... 阅读全文
posted @ 2016-07-18 17:50 yanweiqi 阅读(492) 评论(0) 推荐(0)
集合(Collection)使用笔记
摘要:Collections.unmodifiableCollection这个可以得到一个集合的镜像,它的返回结果不可直接被改变,否则会提示 java.lang.UnsupportedOperationException at java.util.Collections$UnmodifiableCollection.add 为了就是保护数据不要被改变。另外,修改原Collections时,... 阅读全文
posted @ 2016-07-18 16:55 yanweiqi 阅读(268) 评论(0) 推荐(0)
protoful进行序列化
摘要:Protocol Buffers 是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,或者说序列化。它很适合做数据存储或 RPC 数据交换格式。可用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式。 一、开发前的准备 下载protoful :https://github.com/google/protobuf/releases,下载需要的版本 二、创建.p... 阅读全文
posted @ 2016-07-13 17:09 yanweiqi 阅读(1518) 评论(0) 推荐(0)
深入学习netty系列(1)
摘要:一、Server端的编程模型 示例代码1EventLoopGroup bossGroup = new NioEventLoopGroup(1); EventLoopGroup workerGroup = new NioEventLoopGroup(); try { ServerBootstrap b = new ServerBootstrap(); b.group(bos... 阅读全文
posted @ 2016-07-12 11:08 yanweiqi 阅读(231) 评论(0) 推荐(0)
win7里边使用telnet命令提示telnet不是内部或外部命令
摘要:Win7默认没有安装telnet功能,所以你直接用telnet命令是用不了的; 你可以去“控制面板”--》“程序”(在左下角) 》“打开或关闭Windows功能”,勾上“telnet客户端”,确定就可以正常使用telnet命令了 阅读全文
posted @ 2016-07-11 15:33 yanweiqi 阅读(193) 评论(0) 推荐(0)
Java8新特性之一、时间日期API
摘要:package com.effective.common.base.date; import java.time.Instant; import java.time.LocalDate; import java.time.LocalDateTime; import java.time.LocalTi 阅读全文
posted @ 2016-07-06 10:00 yanweiqi 阅读(2596) 评论(0) 推荐(0)
通过spring工厂读取property配置文件
摘要:/** * Created by ywq on 2016/6/30. */ @Named public class PropertyConfig { private static AbstractBeanFactory beanFactory = null; private static final 阅读全文
posted @ 2016-07-05 18:23 yanweiqi 阅读(497) 评论(0) 推荐(0)
温故而知新 clone
摘要:浅复制(浅克隆) 被复制对象所有变量都含有与原来对象的相同值,对象中对其他对象的引用仍然指向原来的对象,换言之,复制对象只复制考虑的对象,而不复制所引用的对象。继承自java.lang.Object类的clone()方法是浅复制。 深复制(深克隆) 被复制对象所有变量都含有与原来对象的相同值,那些引 阅读全文
posted @ 2016-07-01 15:04 yanweiqi 阅读(147) 评论(0) 推荐(0)