- 博客(23)
- 收藏
- 关注
转载 RedisTemplate与zset
Redis 数据结构简介Redis 可以存储键与5种不同数据结构类型之间的映射,这5种数据结构类型分别为String(字符串)、List(列表)、Set(集合)、Hash(散列)和 Zset(有序集合)。下面来对这5种数据结构类型作简单的介绍:结构类型 结构存储的值 结构的读写能力 String 可以是字符串、整数或者浮点数 对整个字符串或者字符串的其中一部...
2018-09-19 11:56:12 1196
原创 当当(Elastic-job)分布式定时任务
Elastic-job解决的问题 Elastic-job解决以下问题,我们开发定时任务一般都是使用quartz或者spring-task(ScheduledExecutorService),无论是使用quartz还是spring-task,我们都会至少遇到两个痛点:不敢轻易跟着应用服务多节点部署,可能会重复多次执行而引发系统逻辑的错误。 quartz的集群仅仅只是用来HA,...
2018-09-19 11:38:38 7739 1
原创 自定义断言判断参数是否填写
public class AssertUtil { /** * 验证输入参数必填项 * */ public static void assertRequired(String argNames, Object... args) throws Exception { boolean isNull = false; Stri...
2018-08-28 10:47:22 556
原创 写接口怎么对返回的对象自动封装
public class ResultModel<T> { private int code; private T data; private String message; public static <T> ResultModel<T> success(T data) { ResultModel<T>...
2018-08-28 10:47:00 1070
原创 数据库查询中不允许连表查询,怎么便捷处理一对多的问题( Multimap)
来源:Multimap/HashMultimap是google的guava libary的包下的一个容器类解决问题Multimap<Long, Object> multimap = ArrayListMultimap.create();日常中我们创建这样的一个对象在循环遍历中设置multimap.put(key,value);会将key值相同的数据都封装在一个集合里面...
2018-08-20 17:03:20 959
转载 讲的比较好的linux命令
转: https://www.jianshu.com/p/341bc031ea2b大家都知道,Linux系统提供了非常多非常多的命令或工具,这些命令都各有所长,都是系统需要的。但我们精力有限,要掌握全部的命令不太现实,所以只需要掌握其中部分常用的命令即可。这里,我就从一个Java程序员的角度,总结出我常用的一些Linxu命令,供大家参考。文件目录基本操作ls 命令用来显示目标列表,在Linux中是...
2018-07-11 13:59:01 680
原创 linux命令创建/删除文件夹和赋权限编辑文件
1.mkdir DirName 创建文件夹在当前目录2.chmod 775 DirName 给文件加赋权限3.rm DirName 删除文件夹
2018-07-11 11:52:12 2294
原创 linux 上传文件 rz命令 下载sz 提示command not found 解决方法
1.安装lrzsz:# yum -y install lrzsz-------------现在就可以正常使用rz、sz命令上传、下载数据了-----------使用方法:上传文件# rz (会弹出windows的文件选择框)下载文件# sz filename...
2018-07-11 11:37:53 1614
转载 linux CentOS7上Redis3.2.5的安装与配置
转:https://blog.csdn.net/w410589502/article/details/54289935 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、ad...
2018-07-10 17:27:25 486
转载 在centos7.2 linux系统上安装java环境JDK8
转:https://blog.csdn.net/huangjingqian/article/details/53893927管理linux 系统,首先需要使用一个工具了,我使用的是 MobaXterm_Personal_9.4.exe,操作方便,又好上传文件的。本文将讲解如何在centos7上安装jdk8并配置java环境变量JAVA_HOME和PATH,步骤如下:1、检查系统中是否存在jdk或者...
2018-07-10 17:00:38 378
转载 centos7.2 linux 64位系统上安装mysql
一、官网下载安装mysql-server转:https://blog.csdn.net/huangjingqian/article/details/53894191在命令行下输入:# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm# rpm -ivh mysql-community-release-el7...
2018-07-10 16:38:49 310
转载 使用SpringMVC的@Validated注解验证
@Controller public class UserController { @RequestMapping("/saveAdd") public String saveAddUser(@Validated({addUser.class}) User user, BindingResult result) { if(result.hasErrors...
2018-07-06 10:38:15 374
转载 超级链接,各种文章链接
转自:https://blog.csdn.net/java_green_hand0909/article/details/79130768https://jingyan.baidu.com/article/63f236284aca280208ab3dcc.html:windows mysql解压缩安装acitveMQ:https://blog.csdn.net/u010310183/article...
2018-07-02 16:30:27 1648
转载 RabbitMQ消费者怎么去手动ack
转载:https://blog.csdn.net/java_green_hand0909/article/details/796986081. 在这里不提如何集成rabbit mq到spring。2. 实现功能的配置都在消费者端:3. 下面是步骤和说明(1)在消费者端的mq配置文件上添加,配置 关键代码为 acknowledeg = "manual",意为表示该消费者的ack方式为手动(此时的q...
2018-07-02 16:14:00 3246
转载 Spring Boot+Thymeleaf开发web的html页面
前后端分离的情况 有时候需要在后端写一两个页面 这个时候使用以下方式可以大大解决一些配置https://www.cnblogs.com/junyang/p/8159383.html
2018-07-02 11:03:38 226
转载 zookeeper的分布式锁
转载地址http://www.wolfcode.cn/newsWeb.htm?cmd=techNewsDetail&id=95应用场景 分布式锁主要用于在分布式环境中保护跨进程、跨主机、跨网络的共享资源实现互斥访问,以达到保证数据的一致性。架构分析 左边的整个区域表示一个Zookeeper集群,locker是Zookeeper的一个持久节点,no...
2018-06-21 16:26:18 285
原创 关于JavaMail 发邮件,本地发送成功,linux服务器上发送连接超时问题的解决方案
服务器上报错信息 send mail err:Mail server connection failed; nested exception is com.sun.mail.util.MailConnectException: Couldn’t connect to host, port: smtp.qq.com, 25; timeout -1原因分析 在本地w...
2018-06-21 15:24:32 5372 4
原创 SpringBoot(Spring)使用jasypt处理加密问题
前景:为了防止配置文件里面的明文密码泄露1.引入依赖:(针对SpringBoot的)<dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <...
2018-06-14 11:32:49 3514
原创 Redis + lua整合的分布式锁===&amp;gt;集成Spring或者SpringBoot
工具类:RedisAtomicClientimport java.util.ArrayList;import java.util.Collections;import java.util.List;import java.util.concurrent.TimeUnit;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import or...
2018-06-11 10:20:52 763
原创 Java通过Mysql数据库生成分布式唯一连续的ID
很多时候我们需要用到自定义的生成一段连续的ID,比如商品的订单号,下面我介绍一种通过数据库生成的一种唯一连续的ID先建立实体DAO层service层package io.renren.modules.unique.service.impl;import java.util.Date;import java.util.Map;import org.springframework.beans.fact...
2018-05-25 15:35:11 2752
原创 Java关于SpringMVC的全局异常处理
在项目开发中为了提高代码的干净整洁度,减少try-catch的使用常常使用到全局异常的处理方式Service层或者Controller一定进行try-catch处理,这样SpringMVC的全局异常就没有办法接收到异常了...
2018-05-25 15:05:59 143
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人