自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 mysql数据库根据时分秒HH:mm:ss截取时分

mysql数据库数据类型是time,那么想展示数据只展示时分,查询语句: SELECT id ,dep_name,DATE_FORMAT(summer_am_start,"%H:%i") from telephone WHERE id = 1;

2020-02-14 13:44:36

阅读数 88

评论数 0

原创 navicat导入excel数据出现中文乱码解决

在导入excel的数据到mysql数据库中,出现了中文乱码,那么如何解决呢?我使用的解决办法如下: 1.把excel文件去掉空格,可以ctrl+f全局替换空格 2.把excel文件转换为csv文件 3.将csv文件用记事本打开,另存为编码格式设置为UTF-8,覆盖掉源文件 4.导入csv文...

2020-02-13 22:39:39

阅读数 43

评论数 0

原创 mysql数据库只存储时分秒,不存储含年月日

需要在mysql数据库中新增加字段,只存储时分秒,而不存储年月日,那么可以使用time类型 ALTER TABLE telephone add winter_am_start time NOT NULL DEFAULT '08:30:00'; ALTER TABLE te...

2020-02-12 16:52:08

阅读数 266

评论数 0

原创 对list集合进行分页处理

对list集合进行分页: import java.util.Arrays; import java.util.Collections; import java.util.List; public class ListPageUtil<T> { /** * 原集合...

2020-02-11 14:12:40

阅读数 21

评论数 0

原创 实现原子计数器

定义一个单例模式的对象,声明一个原子计数对象: public class Singleton { //定义自增变量 public static AtomicInteger count = new AtomicInteger(0); //累加 public st...

2020-02-11 11:00:23

阅读数 20

评论数 0

原创 mysql判断某一条数据是否存在于某个表中

mysql判断某一条数据是否存在 方式一: SELECT IFNULL((SELECT 'Y' from classification_question where question_id = 2 limit 1),'N') 方式二: SELE...

2020-01-18 11:12:45

阅读数 572

评论数 0

原创 mybatis的批量更新

说到批量操作,我觉得思路也就是两种:一种是for循环一条一条更新,一种执行一条sql批量更新。 我们在这里说一下sql执行批量更新,直接上代码。 <!-- 通过入参list进行循环组装sql进行批量更新 --> <update id="batchUpd...

2020-01-17 15:03:55

阅读数 30

评论数 0

原创 java递归查询菜单层级

说到菜单,大家都知道父菜单下面有子菜单,子菜单下面还有子菜单,那么如何实现这个递归获取菜单呢? public List<ClassificationVo> findAllClassification() { //查询所有菜单 List<Clas...

2020-01-16 20:49:44

阅读数 58

评论数 0

原创 lambda表达式三级选框组装map

在使用lambda表达式的时候,总是会遇到一些问题,比如,在整理三级联动选框的时候,如何组装map //获取所有的专业技术序列 List<ProfessionalTechnologySeriesExt> baseList = professionalTechnologySeries...

2020-01-16 19:48:21

阅读数 46

评论数 0

原创 spring boot项目解决前后端分离跨域问题

Spring Boot项目,最开始解决跨域,是在Controller使用注解: @CrossOrigin 后来发现,每个Controller都写这个注解很麻烦,于是找了个配置文件,直接解决: /** * AJAX请求跨域 */ @Configuration public class ...

2020-01-16 19:38:18

阅读数 70

评论数 0

原创 java字符串中去掉特定字符串

/** * 去除字符串str1中的str2 * * @param str1 原字符串 * @param str2 去掉的字符串 * @return */ public static String getSubString(String s...

2020-01-16 18:25:33

阅读数 48

评论数 0

原创 centos7如何运行jar

Centos7系统下运行jar包程序: 方式一: java -jar x.jar 当前ssh窗口被锁定,可以直接按ctrl+c键终止程序运行,或者直接关闭窗口,程序退出。(一般不使用这种方式运行程序) 方式二: &代表在后台运行该程序,所以不存在方式一所说的窗口锁定问题,但是当...

2020-01-15 11:15:33

阅读数 49

评论数 0

原创 java正则表达式去掉字符串的中英文标点符号以及空格

在进行字符串匹配的时候,想要忽略字符串中的空格、还有标点符号等一些特殊字符: public static void main(String[] args) { String string = " 你? ?hah ,.。,,-$%^@!~& ^*()...

2020-01-14 20:04:11

阅读数 194

评论数 0

原创 mysql的模糊搜索

mysql数据库中常用到的的模糊搜索,mybatis.xml如何来写呢? like %标识0-N个字符 select 字段 from 表名 where 列名 like '%${name}%' []正则匹配 select 字段 from 表名 where name r...

2020-01-14 19:37:38

阅读数 34

评论数 0

原创 org.apache.rocketmq.client.exception.MQClientException: No route info of this topic

项目中启访问RocketMQ,一直报错MQClientException: No route info of this topic,解决办法: pom.xml的rocketmq-client依赖的版本修改一下,我是改成了4.2.0就可以了 <dependency> <...

2020-01-14 12:48:52

阅读数 22

评论数 0

原创 mysql对某一个字段自增1

需要用户点击的时候,对库中的某一个字段自增,但是库中的字段默认值可能是null,那么如何来解决呢? UPDATE question set click_times= IFNULL(click_times,0)+1 WHERE id = #{id}; ...

2020-01-14 11:27:45

阅读数 129

评论数 0

原创 redis.conf配置文件

# Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程 daemonize no # 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定 pidfile /var/run/redi...

2020-01-10 19:32:01

阅读数 26

评论数 0

原创 windows系统下安装RocketMQ

下载RocketMQ RocketMQ官网 根据版本,选择下载Binary的版本,我是下载的4.5.2的 部署RocketMQ 配置一下系统环境变量,和JDK的环境变量类似 变量名:ROCKETMQ_HOME 变量值:你本地下载的zip的解压路径 同时需要把新添加的变量,...

2020-01-10 19:17:06

阅读数 31

评论数 0

原创 spring boot项目访问redis集群(哨兵模式)

前言 我们在前面已经成功搭建了windows版的redis集群哨兵模式,如果不清楚哨兵模式的可以查看我之前的文章,那么我们用代码来测试下是否高可用,我是直接用idea新建了一个spring boot项目 spring boot项目添加redis的依赖 pom.xml文件添加下面的依赖 &...

2020-01-09 11:47:08

阅读数 34

评论数 0

原创 windows10系统下安装redis集群哨兵模式

基础的准备工作: 解压3份Redis,为区分,文件夹命名改为端口号,具体可以参考上一篇博客 哨兵Sentinel Redis Sentinel 是一个分布式系统, 一个架构中可以运行多个 Sentinel 进程,一个 Sentinel 可以与其他多个 Sentinel 进行连接, 各个 ...

2020-01-08 20:15:34

阅读数 76

评论数 0

原创 windows10系统下安装redis集群一主二从

Redis在windows系统下搭建集群:一主二仆 准备三分Redis 把下载好的redis的zip文件复制两份,都放在同一个目录下 为了方便区分,我是修改了文件夹的名称,以端口号来区分: 修改配置文件端口号 修改每一个文件夹中的redis.windows.conf文件(因为我的...

2020-01-08 18:42:23

阅读数 51

评论数 0

原创 windows10系统下安装redis

下载redis redis官方下载地址 下载完之后,解压zip 在当前redis解压路径打开cmd,输入下列命令来启动redis: redis-server.exe redis.windows.conf 当看到下图界面,代表启动成功: 我们可以验证一下redis是否启...

2020-01-08 16:59:38

阅读数 24

评论数 0

原创 git clone带用户名密码

git clone 项目使用用户名密码遇到的问题,如果用户名是邮箱,那么需要把@符号转换为:%40 git clone https://username:password@remote git clone https://100%40qq.com:123456@aaaa.com/a.git...

2020-01-07 10:10:49

阅读数 36

评论数 0

原创 windows系统重启jenkins

cmd命令方式: 以管理员身份运行cmd.exe 进入到自己的jenkins安装目录:cd D:\Jenkins 停止服务:jenkins.exe stop 启动服务:jenkins.exe start 重启服务:jenkins.exe restart URL方式 关闭jenkin...

2020-01-07 09:09:16

阅读数 56

评论数 0

原创 windows系统安装Jekins

在Jekins官网下载软件:下载页面 我下载的版本:windows 下载好,之后解压zip文件: 解压后得到: 双击该软件进行安装,可以自定义选择安装的位置,我是选择安装到D盘下 安装完之后,浏览器访问:http://localhost:8080/就可以看到启动页...

2020-01-06 14:52:06

阅读数 68

评论数 0

原创 spring boot读取resources目录下的文件

需要读取:resources/a.xls ClassPathResource resource = new ClassPathResource("a.xls"); InputStream in = resource.getInputStream(); 这种方式在ide...

2019-12-31 13:02:08

阅读数 52

评论数 0

原创 map的排序问题

Map<String, Object> resultMap = new LinkedHashMap<>(); //根据医院数量从高到低排序 resultMap = resultMap.entrySet() .stream() ...

2019-12-31 11:43:24

阅读数 45

评论数 0

原创 MySQL中添加唯一约束

在mysql数据库中,经常会碰到一些业务逻辑需要添加唯一键的,那么可以在一列上添加唯一键,也可以在多列上添加唯一键: 给已经创建好表的字段添加单一唯一键: ALTER TABLE statistics add UNIQUE key (statistics_time); 删除唯一键: #...

2019-12-30 19:55:57

阅读数 67

评论数 0

原创 lambda表达式java8给list按照特定属性排序

对List进行排序 写了这种方式,不知道为什么,没有对我的集合进行排序,后来发现,他排序后是生成一个新的list,排序是对新的list排序,而不是改变原来的list的顺序:(按照id升序排序) List<Statistics> list = result.stream().so...

2019-12-28 11:33:18

阅读数 117

评论数 0

原创 BigDecimal简单使用

在项目中,遇到了计算金额的事情,那么用什么类型呢?使用Double的话,默认0.0,感觉显示很不好看,那么改为BigDecimal,循环累加: BigDecimal data= BigDecimal.valueOf(0); data= data.add(obj.getData()); ...

2019-12-28 11:17:50

阅读数 44

评论数 0

原创 Navicat工具导出word数据库设计文档

单个表的导出,执行下列SQL: SELECT COLUMN_NAME 代码, COLUMN_TYPE 数据类型, 'false' as 是键, COLUMN_COMMENT 注释 FROM INFORMATION_SCHEMA.COLUMNS where -- info 为...

2019-12-26 17:09:35

阅读数 47

评论数 0

原创 如何在navicat中使用命令查看数据库版本

连接上Navicat输入命令: select version() from dual;

2019-12-25 20:18:08

阅读数 80

评论数 0

原创 mysql5.7为用户授权

用户授权 登录mysql数据库,授权,创建用户,设置密码 grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option; 用...

2019-12-23 19:21:18

阅读数 58

评论数 0

原创 JSONObject.parseObject解析数据后保持顺序不变

在开发过程中遇到一个问题:服务器经过排序返回后的字符串数据在使用fastjson解析后,数据顺序发生了变化,这个问题也就是:使用fastjson解析数据后导致顺序改变或者说是如何保持String字符串转为json对象时顺序不变 解决方法: 方法一:解析时增加参数不调整顺序(亲测使用有效) ...

2019-12-19 14:40:41

阅读数 297

评论数 0

原创 centos7安装mysql

进入mysql官网:https://dev.mysql.com/downloads/mysql/ 选择对应系统和版本的mysql进行下载 我下载的版本: 下载完之后,使用xshell连接远程服务器,使用rz命令上传mysql-5.7.28-linux-glibc2.12-x8...

2019-12-16 19:59:41

阅读数 68

评论数 0

原创 centos7重启nginx报错解决办法nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed

[root@localhost sbin]# ./nginx -s reload 在centos7中,执行nginx重启命令报错nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such...

2019-12-13 14:24:02

阅读数 99

评论数 0

原创 上传下载文件到centos7系统

上传:上传文件,执行命令rz,会跳出文件选择窗口,选择好文件,点击确认即可 rz 下载: sz 文件名

2019-12-13 10:56:07

阅读数 93

评论数 0

原创 mysql判断某库中是否存在某表

查询mysql数据库中某库里是否存在某表: select * from information_schema.tables where table_schema="库名" and table_name = '表名'; 其他情况可以根据查询结果动态添加...

2019-12-03 19:44:01

阅读数 123

评论数 0

原创 解决Spring Boot项目集成Mybatis但是不打印sql

SpringBoot项目集成Mybatis,但是sql语句不输出到控制台。 application.yml文件中加入下面的配置,注意要改成你自己项目的包名(包名为mapper的包名即:接口的包名,而不是xml的包名): logging: level: com: su...

2019-12-03 17:11:19

阅读数 92

评论数 0

原创 windows10系统删除本地git记录的账号密码

由于切换账号,还是clone不到项目,总是提示文件夹不存在,如果出现这个问题,可以尝试删除本地保存的git账号和密码,重新再次clone项目 打开控制面板,进入用户账户: 进入凭据管理器: 选择Windows凭据,看到下方的普通凭据,删除git的记录即可: 删除了git本地...

2019-12-03 16:47:58

阅读数 118

评论数 0

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