- 博客(17)
- 收藏
- 关注
原创 动态创建定时任务ThreadPoolTaskScheduler
ThreadPoolTaskScheduler四个版本定时任务方法:1、schedule(Runnable task, Date stateTime),在指定时间执行一次定时任务2、schedule(Runnable task, Trigger trigger),动态创建指定表达式cron的定时任务,threadPoolTaskScheduler.schedule(() -> {},...
2019-03-14 11:24:59 7543
原创 开放API接口签名认证
请求参数:access_key、nonce、timestamp、业务参数列表...、sign签名签名:access_key+nonce+timestamp+业务参数列表+secret_key,业务参数列表按key自然排序,上各参数以&拼接后进行md5加密,md5转为大写作为sign签名access_key:用户身份标识,前后端约定nonce:随机字符串,请求唯一标识,每个请求的...
2019-03-14 11:23:07 1872
原创 linux常用命令
查看当前目录:pwd回到根目录:cd #上一级目录:cd ..创建目录:mkdir filename删除目录:rmdir filename删除目录及子目录:rm -rf filename解压文件:tar zxvf filename -C /dirname移动或重命名文件:mv sourcedir/sourcefile targetdir/targetfile拷贝文件...
2019-03-14 11:17:58 193
原创 Java8特性
Stream API:数组集合转为Stream,链式调用,实现过程简单易读、简化数据结构构建 lambda表达式:行为参数化、方法引用、延迟调用运行时创建、代替匿名类 横向并发:Stream链式调用中,不同操作自动优化,循环合并处理 纵向并发:parallel创建并行流,自动数据分块,同一操作利用多核完成 Spliterator:自定义并行时数据分块规则 默认方法:无副作用扩展现有接口,...
2019-03-14 11:17:31 537
原创 springboot使用spring cache,基于lettuce连接redis
1、使用lettuce连接工厂连接redis(也可采用springboot方式配置连接)yml连接配置:redis: cache-one: host: localhost port: 6379 database: 0 password: passwordconfig映射,其他参数可自定义:@Data@ConfigurationPropert...
2018-06-26 17:15:42 7306
转载 Spring单例模式与线程安全
一、Spring单例模式与线程安全Spring框架里的bean,或者说组件,获取实例的时候都是默认的单例模式,这是在多线程开发的时候要尤其注意的地方。单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。当多用户同时请求一个服务时,容器会给每一个请求分配一个线程,这是多个线程会并发执行该请求多对应的业务逻辑(成员方法),此时就要...
2018-05-18 15:05:33 166
原创 IntelliJ IDEA 2017.3.5破解
之前安装的IDEA2017.2.5破解失效,使用破解补丁会导致idea无法打开,只看见进程,重装java删除破解补丁才能再打开,所以最后重装了3.5版搞定,记录一下。1、下载官网链接:https://www.jetbrains.com/idea/download/previous.html选择IDEA ultimate 2017.3.5 windows64位下载,下载之后执行exe文件安装。2、破...
2018-05-14 10:26:45 3734 14
原创 centos7下安装RocketMQ
rocketmq依赖jdk,jdk安装参考:https://blog.csdn.net/vipbupafeng/article/details/802765571、下载apache最新rocketmq二进制压缩文件下载地址:https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.2.0/rocketmq-all-4.2.0-bin-rel...
2018-05-11 23:45:56 6369
原创 centos7下安装maven
1、下载官网链接:http://mirrors.shu.edu.cn/apache//maven/maven-3/在线下载:wget http://mirrors.shu.edu.cn/apache//maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz2、安装maven依赖jdk,jdk安装参考:https://blog.csdn....
2018-05-11 09:41:21 1921
原创 centos7下安装git
1、下载在线下载:wget https://www.kernel.org/pub/software/scm/git/git-2.8.3.tar.gz2、安装卸载旧版git:yum remove git安装编译支持包:yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-...
2018-05-11 09:37:41 989
原创 centos7下安装redis
1、下载官网链接:https://redis.io/在线下载:wget http://download.redis.io/releases/redis-4.0.6.tar.gz2、安装解压:tar zxvf filename -C /dirname安装编译支持组件:yum -y install gcc编译:make MALLOC=libc3、配置修改配置文件:vi src/redis.conf外部...
2018-05-11 09:08:10 175
原创 centos7下安装jdk
1、卸载自带openjdkrpm自带jdk安装列表:rpm -qa|grep javarpm依次卸载:rpm -e packgenameyum卸载:yum remove java-1.*2、下载jdk官网下载:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html有rpm包和tar.gz...
2018-05-11 09:02:02 504
原创 springboot2.0中用sharding-jdbc实现读写分离,集成Druid
1、参考sharding-jdbc官方文档点击打开链接
2018-05-09 19:10:34 16514 5
原创 使用nexus3.10搭建maven私有仓库
1、官网下载nexus3.10地址:https://www.sonatype.com/download-oss-sonatype可以选择windows版和linux版,两者区别不大,以windows为例。2、配置启动下载解压文件后:配置bin目录下nexus.vmoptions文件,适当调整内存参数,防止占用内存太大etc目录下nexus-default.properties文件可配置默认端口和h...
2018-05-07 22:17:57 17715 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人