摘要: 一般使用@value都是 @value("${xxx.xx}") 这种方式取值有个问题,系统启动时,如果读取不到对应的配置项,就会导致启动失败 这时候很自然的就会想到,如果这是时候,可以设置默认值,那该多好(*^_^*) 实际@value是支持这种行为的 @value("${xxx.xx:xxx}" 阅读全文
posted @ 2018-03-27 19:44 疯脸A刃甲 阅读(700) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://wudashan.cn/2017/10/23/Redis-Distributed-Lock-Implement/前言 分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis 阅读全文
posted @ 2018-03-05 15:33 疯脸A刃甲 阅读(1177) 评论(0) 推荐(2) 编辑
摘要: public static XStream getXstream() { return new XStream(new DomDriver("utf-8",new NoNameCoder())){ @Override protected MapperWrapper wrapMapper(MapperWrapper next) { ... 阅读全文
posted @ 2017-05-26 16:24 疯脸A刃甲 阅读(1343) 评论(0) 推荐(0) 编辑
摘要: 这篇文章对TreeMap得讲解真心不错 http://blog.csdn.net/chenssy/article/details/26668941 阅读全文
posted @ 2017-05-17 20:51 疯脸A刃甲 阅读(128) 评论(0) 推荐(0) 编辑
摘要: maven打包成jar,配置如下 详细说明 这段就是指定打jar的插件 这个是指定jar生成后的名字 这段是指定jar包执行的入口类 这段是指定哪些文件不用打入jar中 阅读全文
posted @ 2017-05-08 11:49 疯脸A刃甲 阅读(3783) 评论(0) 推荐(0) 编辑
摘要: Eclipse执行maven是报了这个错~~~ 解决方案: 阅读全文
posted @ 2017-05-08 11:24 疯脸A刃甲 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 我的安装方式,是在mysql官网下载ubuntu对应的mysql版本进行安装的,过程很艰辛,特此记录,希望能为还没有安装成功的同学们提供一条捷径~~~~ 首先,下载mysql,地址:https://dev.mysql.com/downloads/mysql/ 选择自己系统对应的msyql版本,我选择 阅读全文
posted @ 2017-04-29 01:38 疯脸A刃甲 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 网上最多的是修改windows的注册表和修改ubuntu /etc/default/rcS文件将UTC=yes 改为 UTC=no 这两种在我这都无效,第一个是不想修改windows,第二个是rcS中根本没有UTC~~~ 最后还找到一种办法:sudo timedatectl set-local-rt 阅读全文
posted @ 2017-04-28 23:00 疯脸A刃甲 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 步骤: 1、首先我们需要知道将要卸载的软件名称,比如我现在打算卸载tightvncserver,但是如果你不确定名称,没关系,可以用Tab键自动补全来确定。 2、打开终端/命令行准备输入命令。 命令&参数解释: sudo——获取 root 权限 apt-get——执行安装卸载功能的软件 autore 阅读全文
posted @ 2017-04-27 21:12 疯脸A刃甲 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 最近在使用ubuntu,记录一下使用过程中用到的指令 dpkg -L openjdk-8-jdk 查找通过命令安装的openjdk-8-jdk的安装目录 编译openjdk时,ubuntu环境下,ALT_BOOTDIR只需要设置到jdk对应的目录就可以了,例如:/usr/lib/jvm/open-8 阅读全文
posted @ 2017-04-16 20:04 疯脸A刃甲 阅读(382) 评论(0) 推荐(0) 编辑