自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (3)
  • 收藏
  • 关注

原创 redis之hash数据结构基本操作

Hset请求格式:HSET key field value命令说明:设置 key 指定的哈希集中指定字段的值。如果 key 指定的哈希集不存在,会创建一个新的哈希集并与 key 关联。如果字段在哈希集中存在,它将被重写。返回值返回0:当field已存在,虽然值会被重写,但返回值是0返回1,当field是一个新的字段,并赋值成功例子redis> HSET myhash field1 "Hello"(integer) 1redis> HGET myhash

2020-08-03 19:14:25 255

原创 redis过期数据删除策略

目录redis查看数据过期时间ttl数据删除策略数据删除策略对比redis查看数据过期时间ttl返回-1:没有设置过期时间 返回-2:已经过期,或者不存在的key,或者已经被删除的key xxx:具体剩余有效时间数据删除策略 redis中,并不是数据已过期,就被真正地从内存中删除。因为如果每一个数据过期,都进行删除,会占用cpu时钟,影响性能。具体的数据删除策略有以下三种:定时删除创建一个定时器,当key设置有过期时间,且过期时间到达时,由定时器任务立即执行对...

2020-08-02 23:10:14 797

原创 redis各数据类型基本操作---String操作

String数据类型bit操作 BITFIELDkey [GET type offset] [SET type offset value] [INCRBY type offset increment] [OVERFLOW WRAP|SAT|FAIL]: BITCOUNTkey [start end]:统计字符串被设置为1的bit数. BITPOSkey bit [start] [end]:返回字符串里面第一个被设置为1或者0的bit位。 BITOPoperati...

2020-07-24 11:14:23 121

原创 SpringBoot RestTemplate 下载图片时url被转义的问题解决

问题:在实际项目中,对传入的图片url进行下载,使用的是RestTemplate的exchange方法,具体如下:使用以下RestTemplate的方法:Sring url = "http://10.64.203.183:6120/pic?=d6ei2a4i9c84*33c-793=11i5m*ep5t9d5=*2pdi=*1s5i2=94b8i5d2e*14b863328-aa2e959-...

2019-08-05 14:01:09 4280

原创 待解决问题

1. spring 有几种注入方式2. mysql分库分表策略3. 分布式事务4. Mysql join两张表后做groupby,如何将表二为空的数据,结果出来count的值为05. Join情况下,为什么要用到where1=1;6. http 网络编程...

2019-04-03 19:15:23 97

原创 jconsole spring boot 远程设置

java  \-Djava.rmi.server.hostname=172.25.11.125\-Dcom.sun.management.jmxremote \-Dcom.sun.management.jmxremote.port=1011 \-Dcom.sun.management.jmxremote.authenticate=false \-Dcom.sun.management...

2019-02-19 08:55:12 186

原创 JAVA虚拟机性能监控工具

jps:虚拟机进程状况工具jps命令格式:jps 【options】 【hostid】例如:C:\Users\samsung>jps -l1200 org.jetbrains.idea.maven.server.RemoteMavenServer2264 org.jetbrains.jps.cmdline.Launcher3720 com.example.springbo...

2019-02-13 23:51:43 257

原创 java虚拟机基础概念

内存区域java虚拟机栈:描述的是java方法执行的内存模型---每个方法在执行的同时都会创建一个栈帧用于存储局部变量表、操作数栈、动态链接、方法出口等信息,每个方法从调用直到执行完成的过程,就对应着一个栈帧在虚拟机栈帧入栈道出栈的过程。虚拟机栈为虚拟机执行java方法(也就是字节码)服务。 本地方法栈:与虚拟机栈发挥的作用非常相似,不过本地方法栈是为虚拟机使用到的eNative方法服务。...

2019-02-03 20:15:03 288

原创 spring boot注解

读取配置文件spring boot配置文件默认为application.properties。读取方式为:@Slf4jpublic class PropertiesTest { @Value("${neo.title}") private String title; public void testSingle() { log.info("...

2018-11-20 08:57:45 107

转载 hibernate-validator参数校验

hibernate-validator参数校验首先在 WebController 添加一个保存的方法 saveUser,参数为 User。@RequestMapping("/saveUser")public void saveUser(@Valid User user,BindingResult result) { System.out.println("user:"+user);...

2018-11-13 09:06:17 429

转载 热部署

热部署添加依赖在 plugin 中配置另外一个属性 fork,并且配置为 true。配置 IDEA热启动就需要用到我们在一开始就引入的另外一个组件:spring-boot-devtools。它是 Spring Boot 提供的一组开发工具包,其中就包含我们需要的热部署功能,在使用这个功能之前还需要再做一些配置。添加依赖<dependency><groupId>or...

2018-11-10 19:09:02 159

原创 按行读取文件内容

public class readFileByChars {    public static void readFileByChars(String fileName) throws IOException {        FileReader m = new FileReader(fileName);        BufferedReader reader = new Buffer...

2018-11-09 17:16:41 300

原创 获取文件列表

import java.io.File;import java.util.ArrayList;import java.util.Arrays;public class GetFileName {    //获取某路径下的文件列表(一个层级)    public static String [] getFileName(String path)    {        File f...

2018-11-09 17:05:08 455

原创 maven标签的使用

1.scopecompile:默认值 他表示被依赖项目需要参与当前项目的编译,还有后续的测试,运行周期也参与其中,是一个比较强的依赖。打包的时候通常需要包含进去 test:依赖项目仅仅参与测试相关的工作,包括测试代码的编译和执行,不会被打包,例如:junit runtime:表示被依赖项目无需参与项目的编译,不过后期的测试和运行周期需要其参与。与compile相比,跳过了编译而已。例如JD...

2018-11-05 22:36:33 93

原创 windows下的命令

查看端口占用,并停止端口占用 查看端口占用:netstat -ano | findstr 8080返回为:TCP    0.0.0.0:8080           0.0.0.0:0              LISTENING       6808TCP    [::]:8080              [::]:0                 LISTENING   ...

2018-11-03 11:18:13 110

IDEA lombok 插件工具

IDEA2018 lombok 插件工具 IDEA2018 lombok 插件工具 IDEA2018 lombok 插件工具

2018-11-06

Spring源码深度解析.pdf

Spring 源码深度解析 Spring 源码深度解析 Spring 源码深度解析

2017-11-29

junit完整教程(原创文章,版权所有,请勿侵权)

详细讲解junit的用法,有详细的例子。原创文档。

2016-07-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除