- 博客(13)
- 收藏
- 关注
原创 querywapper笔记
querywapper笔记 private QueryWrapper<ProblemEntity> getWrapper(Map<String, Object> params){ String id = (String)params.get("id"); QueryWrapper<ProblemEntity> wrapper = new QueryWrapper<>(); wrapper.eq(StringUt
2021-05-30 09:58:54
492
原创 json转换用法详解
json转换用法详解1. List集合转换成json方法List list = new ArrayList();list.add( "first" );list.add( "second" );JSONArray jsonArray2 = JSONArray.fromObject( list );2. Map集合转换成json方法Map map = new HashMap();map.put("name", "json");map.put("bool", Boolean.TRUE);m
2021-05-30 09:58:34
366
原创 Controller传入数组参数
向Controller传入数组参数,查询数据请求地址:localhost:8989/SmartPush/Users请求参数:{“department_id”:[41,42]}1.先定义实体类@Datapublic class PushUser { private Integer id; private String name; private Integer department_id; private String phone; private Integ
2021-05-30 09:57:51
2235
原创 springboot启用redis缓存
springboot启用redis缓存2020年7月7日1、加入maven依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency><dependency> <groupId>org.a
2021-05-29 01:26:25
400
原创 linux运维操作
如何删除docker容器产生的日志?docker有很多的日志插件,当容器运行时,docker会在宿主机上创建一个该容器相关的文件,然后将容器产生的日志转存到文件下。docker容器日志一般存放在/var/lib/docker下面,可使用如下命令查看各个日志的文件大小ls -lh $(find /var/lib/docker/containers/ -name *-json.log)如何清理日志如果docker容器正在运行,那么使用rm -rf 方式删除日志后,通过df -h会发现磁盘空间并没有释放
2021-05-29 01:25:54
127
原创 cenos7离线安装docker和docker-compose
本文由 简悦 SimpRead 转码, 原文地址 www.cnblogs.com一、Docker 安装1、安装环境:**系 统:**CentOS Linux release 7.6.1810 (Core)**Docker 版本:**18.09.82、下载离线安装包docker 安装包下载:https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-18.09.8-3.el7.x.
2021-05-29 01:25:20
237
原创 docker开启远程访问并使用IDEAdocker插件远程部署
1.开始配置docker远程访问开启。首先编辑docker的宿主机文件/lib/systemd/system/docker.servicevim /lib/systemd/system/docker.service修改以ExecStart开头的行:(因为我的系统是centos 7的,所以修改为下面得)ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock如果是centos7以下的话,就把Exe
2021-05-29 01:23:28
711
原创 正则表达式
正则表达式2020年6月3日元字符元字符是构造正则表达式的一种基本元素。我们先来记几个常用的元字符:元字符说明.匹配除换行符外的任意字符\w匹配字母或数字或下划线或汉字\s匹配任意的空白符| \d | 匹配数字 || \b | 匹配单词的开始或结束 || ^ | 匹配字符串的开始 || $ | 匹配字符串的结束
2021-05-29 01:21:49
98
原创 java8新特性
很早之前就看别人使用java8新特性,感觉确实减少了代码数量,提高了代码质量,于是今天一口气学习一下java8的新特性,强迫自己能使用新特性,就别用旧的。Lambda 表达式解释:允许把函数作为一个方法的参数函数作为参数传递进方法中),使用 Lambda 表达式可以使代码变的更加简洁紧凑。使用场景举例:用lambda表达式实现Runnable// Java 8之前:new Thread(new Runnable() { @Override public void
2021-05-29 01:21:10
94
原创 java8 steam常用操作
java8 stream常用操作遍历list.stream().forEach(System.out::println);获取实体list某个字段集合list.stream().map(e -> e.getId).collect(Collectors.toList());//可以有更多操作list.stream().map(e ->Long.parseLong(e.getId)).collect(Collectors.toList());过滤数据List<e
2021-05-29 01:17:28
545
原创 mysql主主同步
mysql主主同步实现同步前的注意事项 使用mysql主从方案,一主多从,读写分离等,但是单主存在单点故障,从库切换成主库需要作改动。因此,如果是双主或者多主,就会增加mysql入口,增加高可用。不过多主需要考虑自增长ID问题,这个需要特别设置配置文件,比如双主,可以使用奇偶,总之,主之间设置自增长ID相互不冲突就能完美解决自增长ID冲突问题。mysql主从同步实现步骤:不同服务器上的两个sql创建相同的数据库修改主服务器的etc/my.cnf配置文件(如何没有vim 使用命令 yum
2021-05-29 01:16:45
1848
原创 idea集成sonarqube实现代码审查
SonarQube是管理代码质量一个开放平台,可以快速的定位代码中潜在的或者明显的错误,下面将会介绍一下这个工具的安装、配置以及使用。准备工作;1、jdk(不再介绍)2、sonarqube:http://www.sonarqube.org/downloads/3、SonarQube+Scanner:https://sonarsource.bintray.com/Distribution/sonar-scanner-cli/sonar-scanner-2.5.zip4、mysql数据库(不再介绍)
2021-05-29 01:15:31
1051
原创 使用docker安装mongodb
使用docker安装mongodb2020年6月3日拉取最新的mongo镜像docker pull mongo运行镜像docker run -itd --name=mongo --restart=always -p 27017:27017 mongo --auth添加用户和设置密码,并且尝试连接docker exec -it mongo mongo admin# 创建一个名为 admin,密码为 123456 的用户。> db.createUser({ user:'admin'
2021-05-29 01:13:53
114
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人