- 博客(22)
- 收藏
- 关注
原创 SpingBoot之集成Redis集群
一、安装Redis集群安装步骤参照网上教程,Mac安装步骤参照https://github.com/muyl/mac-docker-redis-cluster二、创建SpringBoot工程创建Redis配置类 package com.example.chapterredis.common.config; import org.apache.commons.po...
2019-11-18 23:53:06
932
原创 SpringBoot之ActiveMQ实现延迟消息
一、安装activeMQ 安装步骤参照网上教程,本文不做介绍二、修改activeMQ配置文件 broker新增配置信息 schedulerSupport="true"<broker xmlns="http://activemq.apache.org/schema/core" brokerName="localhost" dataDirectory...
2019-11-12 22:29:20
1338
原创 Java迭代Map方法
Map map=new HashMap();map.put("1", "one");map.put("2","two");map.put("3", "three");map.put("4", "four");map.put("5", "five");map.put("6", "six");方法一:Iterator keys = map.keySet().iterator();while(key...
2019-11-09 21:00:03
972
原创 SpringBoot之集成MyBatis
引入工程依赖包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> ...
2019-11-09 19:50:19
262
原创 数据库字典转换
字典转换工具类package com.example.demo;import lombok.extern.slf4j.Slf4j;import org.apache.commons.lang.StringUtils;import org.springframework.beans.BeanUtils;import org.springframework.util.Assert;im...
2019-10-31 08:50:18
653
原创 对List中的对象进行排序
最近有这样一个需求,List中保存的订单信息,先要对订单内的金额按照倒叙排序,金额大的放在最前面,然后按照日期倒序,最早的日期放在前面import com.google.common.collect.Lists;import com.google.common.collect.Ordering;import java.util.Collections;import java.util.Da...
2018-05-22 21:46:17
690
原创 代码的坏味道之重复代码
坏味道首当其冲的就是重复代码,如果你在一个以上的地点看到相同的程序结构,应当设法将其合并为一处,从而是代码看起来更加美好同一个类中两个函数含有相同的表达式解决方案:采用Extract Method 提取重复的代码使之成为函数,两处函数同时调用提出的函数两个互为兄弟的子类内含有相同的表达式解决方案:采用Extract Method 提取重复的代码使之成为函数,将此函数移到至两个子类的父类中。如果代码...
2018-05-20 20:36:12
2527
原创 第24条:消除非受检警告
用泛型编程时,会遇到很多编译器警告;非受检强制转换为警告、非受检方法调用警告、非受检数组创建警告、以及非受检转换警告。当你越来越熟悉泛型之后,遇到的警告也会越来越少。但是不要期待从一开始使用泛型编写代码就可以正确的进行编译。 很多非受检警告很容易消除,例如 List<String> list = new ArrayList(); 编译器会提醒你,哪里出错了。你...
2018-05-19 11:14:52
195
原创 FTPClient上传文件大小为0
问题原因一、FTP文件目录空间达到上限 二、网络策略变更造成,被防火墙拦截解决方案FTP协议有两种工作方式:PORT方式和PASV方式,默认为PORT方式,修改为PASV方式,目前问题解决。需要进一步观察,是否还有问题
2017-08-18 14:14:38
5290
原创 工具类篇-SFTPUtils工具类及使用
配置maven<dependency> <groupId>com.jcraft</groupId> <artifactId>jsch</artifactId> <version>0.1.54</version></dependency>工具类package com.hk.utils;import com.jcraft.jsch.ChannelSftp;impo
2017-08-14 09:07:30
11062
原创 工具类篇-FTPUtil工具类及使用
配置maven工具类package com.hk.utils;import org.apache.commons.net.ftp.FTP;import org.apache.commons.net.ftp.FTPClient;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;
2017-08-12 08:05:00
1865
原创 markdown备用
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-08-12 07:59:19
179
原创 修改maven默认JDK
修改maven的setting.xml文件,找到profiles标签,在标签内加入以下信息<profile> <id>jdk1.7</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.7</jdk> </activation>
2017-08-11 14:40:55
287
原创 IDEA 配置lombok
一、配置maven <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>1.2.2</version> </dependency> <depen
2017-08-11 12:53:22
385
原创 MAC配置JAVA环境变量
一、下载安装文件地址:http://www.oracle.com/technetwork/java/javase/downloads/index.htmljdk-8u144-macosx-x64.dmg二、安装文件,安装过程跟安装其他软件一样,在这里不进行赘述三、配置环境变量,编辑 vi ~/.bash_profileexport JAVA_HOME=/Library/Java/JavaVirtua
2017-08-08 13:27:32
406
原创 获取剩余的秒数
一、maven配置 joda-time joda-time 2.9.9 二、工具类package com.hk;import org.joda.time.DateTime; import org.joda.time.Minutes; import org.joda.time.Seconds;/** * User: hk * Date: 20
2017-08-08 08:56:47
1357
原创 当前时间是否在区间范围内
一、maven配置<dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>2.9.9</version></dependency>二、工具类/** * 是否包含在区间范围内(yyyy-MM-dd) * * @param
2017-08-08 08:53:47
1590
原创 Spring 依赖注入——构造器注入
一、配置文件<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:c="http://www.springframework.org/schema/c" xmlns:util=
2017-08-06 08:42:37
320
原创 mysql 查询JSON类型数据
获取json字段内容mysql> SELECT c, JSON_EXTRACT(c, "$.id"), g > FROM jemp > WHERE JSON_EXTRACT(c, "$.id") > 1 > ORDER BY JSON_EXTRACT(c, "$.name");+-------------------------------+-----------+
2017-08-02 17:30:12
9505
原创 tomcat监控之自动启动
tomcatID=`ps -ef |grep tomcat |grep -v 'grep'|awk '{print $2}'` tomcatCount=`ps -ef|grep tomcat |grep -v 'grep' |wc -l` startTomcat=/root/tomcat/apache-tomcat-7.0.64/bin/startup.sh tomcatCache=/root
2017-08-02 16:39:17
353
原创 设置tomcat 默认java版本
设置setclasspath.bat,添加 set JAVA_HOME=D:\program Files\java\jdk1.7.0_79 set JRE_HOME=D:\program Files\java\jdk1.7.0_79\jre
2017-08-02 16:30:07
922
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人