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