自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 mysql主从复制搭建--待实践完善

(参照这个即可)1.msyql主从又叫做replication,AB复制。A、B两条机器做主从后,在A上写数据,另一台B也会跟着写数据,两者数据实时同步。2.mysql主从是基于binlog的,主服务器上必须开启binlog才能进行主从。binlog:是一个二进制文件,用于记录用户对数据库更新的SQL语句信息,例如更改数据库表和更改内容的SQL语句都会记录到binlog里,但是不会记录查询语句。3.主从复制过程。

2023-04-24 16:42:46 405

转载 cas与shrio整体认识及cas和shrio区别分工

cas与shrio整体认识及cas和shrio区别分工

2023-01-09 14:36:21 220

原创 spring注解@ComponentScan的@Filter中FilterType包含的类型及意义

转载自:https://blog.csdn.net/qq_36722039/article/details/81572399

2021-06-01 20:15:01 179

原创 Invalid packaging for parent POM com.cloud:springcloud_demo:1.0-SNAPSHOT, must be “pom“ but is “jar“

搭建springcloud项目时,mvn-clean一直报错Invalid packaging for parent POM com.cloud:springcloud_demo:1.0-SNAPSHOT, must be “pom“ but is “jar“解决:在springcloud多模块项目中,在父模块pom中加入<packaging>pom</packaging>在各同级的子模块中加入<packaging>jar</packaging

2021-05-21 16:07:35 444

原创 javax.management.InstanceAlreadyExistsException错误的解决方法

在搭建springcloud项目时,多个模块的项目同事启动,但是又两个模块的项目启动报错:javax.management.InstanceAlreadyExistsException;百度了很多解决办法,说什么domain不可以一样,要在配置文件里添加 spring.jmx.domain的配置,试了也是不可以;由于是在启动的时候报错,于是查看两个启动报错的启动类,发现启动类的入口方法SpringApplication.run方法多次执行了,导致报错。解决方法:springboot启动类中只

2021-05-21 15:33:46 5768 1

原创 hadoop在windows环境下安装启动

1.参考链接:https://blog.csdn.net/xrui_java7/article/details/702312212.按照步骤一在本地windows环境下安装并启动成功了hadoop3.hadoop代码,参考链接:https://www.jianshu.com/p/8793f7cf846a本地请求接口:upload上传成功,可以在页面http://localhost:50070/explorer.html#/mydata查看并下载上传的文件4.第二次启动hadoop的时候,也.

2021-05-20 17:27:42 339

原创 spring data jpa的save()遇到的坑

1.由于项目用到了spring data jpa,新增修改都可以用save()方法,于是在修改的时候也用了save()方法2.想着修改的时候只更新更新时间,创建时间不更新,这样可以看出是否被修改过,于是代码没有设置创建时间,以为可以自动获取创建时的创建时间3.测试了修改接口也没问题,但是由于本人 考虑问题不全面,比较粗心,没有检查数据库中的数据,导致线上出现了NullPointerException4.经排查是修改的时候导致的created_time为null5.于是再次学习了data jp

2021-01-29 10:40:28 2435 2

原创 2020-12-23

java导出csv文件遇到的问题1.导出的csv文件数据行数和实际的数据条数不一致2.csv日期格式问题(丢零)3.csv文件分隔符问题目录java导出csv文件遇到的问题1.导出的csv文件数据行数和实际的数据条数不一致由于在写代码的时候 打印了写入csv文件的条数和实际的条数,日志打印的两个条数是一致的,就没有仔细查看csv文件的具体条数,当想起来看csv文件中的数据时,猛然发现数据条数和打印的条数不一致,找了很多解决办法都没有解决,网上各种换行导致的错行,英文逗号双引号导致

2020-12-23 14:28:54 424 1

转载 @ConditionalOnProperty注解作用

参考链接:https://blog.csdn.net/sqlgao22/article/details/96476754@ConditionalOnProperty注解结合@Configuration使用来控制配置类是否生效@Configuration@ConditionalOnProperty(prefix = "filter",name = "loginFilter",havingVa...

2020-04-28 17:33:58 3057

原创 es模糊查询、分词查询、精确查询

一:es精确查询、模糊查询:es精确查询使用WildcardQueryBuilder :精确查询和模糊查询的区别是被模糊的字段值是否加匹配符 *、?,*匹配任意多个,?只匹配一个; SearchSourceBuilder sourceBuilder = new SearchSourceBuilder();//条件BoolQueryBuilder boolQueryBuilder =...

2020-04-27 17:36:15 12475

原创 elasticsearch建表遇到的坑

坑一:在本地环境可以在es中建表,在开发环境或者测试环境则建表失败org.springframework.util.ResourceUtil.getFile方法获取的文件是绝对路径上,在jar包中就无法找到该文件路径,于是就需要用ClassPathResource获取文件流来解决jar包读取文件的方法,代码如下:坑二:在解决了上面1中的坑之后,开发环境可以成功建表,测试环境则不可以,经过查看...

2020-04-24 10:52:56 435

原创 hutool工具类的使用

copy自 https://mp.weixin.qq.com/s/ju7BExM1P64IpGdCYAOYkQ@TOC 觉得很好用,拷贝下来存着。贼好用的 Java 工具类库Ryan Wang 方志朋 昨天点击上方“方志朋”,选择“设为星标”回复”666“获取新整理的面试文章来源:ryanc.cc/archives/hutool-java-tools-lib简介Hutool是Hu...

2020-03-28 15:55:52 2418

原创 jvm的类加载机制

参考链接:https://gitchat.csdn.net/activity/5cafebd20ebc85648e322910?utm_source=so为什么代码中说前三行代码变换顺序会导致不同的结果?因为在调用getInstanc方法的时候会出发类加载以及初始化过程,类加载会先加载静态类变量为counter1和counter2赋默认值,然后初始化代码执行代码块;注意:当初...

2020-03-25 14:29:46 92

原创 不被spring容器管理的对象的处理

前两天突然接到一个紧急需求,要求写一个tcp接口,定时的获取客户端推送过来的数据,并批量入库。由于一开始我用postconstruct注解开启socket服务端,导致本来的tomcat端口未能正常启动,只开启了socket端口,从而也使由schedule标注的注解未能生效,(当时还没意识到是tomcat端口未能正常启动引起的)于是就改用spring-quartz生成的定时任务。在写具体业务...

2019-12-31 14:51:03 688

原创 string中占位符的使用

今天在代码中看到了别人写的string占位符的使用方法,就想着记录一下占位符的使用。参考链接:https://blog.csdn.net/mint6/article/details/78583316string占位符和Mybatis的有些类似,mybatis的占位符是根据传参的顺序取值的,string占位符也是按照顺序取值的,但是string占位符可能会在占位符外加一个单引号,也可能加两个...

2019-12-12 17:08:23 2690

原创 Stringbuffer lambda ApplicationContextAware学习回忆

1.StringBuffer中delete和deleteCharAt两个方法的区别:delete(int a,int b):删除下标a到b的值,包含a但不包含bdeleteCharAt(int a):只删除下标为a的值注意:下标从0开始数2.lambda表达式:Collectors.groupingBy(参数1),返回值为map(key,value),参数1对应key的值,valu...

2019-11-28 15:01:23 152

原创 springcloud项目引入另一个项目的Jar包

由于最近项目重构,新的框架调用接口由原来的http请求转换成feign请求,引入了相关模块的Jar包之后,在本项目中不能够找到相应的类,报错如下:引入jar包如下:一开始没有使用systemPath和scope属性,但是加上了依然报错经过排查发现是由于项目模块没有注册到consul上去;注册上去后,我还是遇到了上面类找不到的错误,解决方法添加类扫描:...

2019-11-26 18:40:38 2707

转载 java通过DozerBeanMapper 将源对象内容转换成目标对象内容

参考链接:https://www.iteye.com/blog/uule-2084016

2019-11-26 18:15:44 294

原创 mongodb常用查询语句

一直不太了解mongodb查询语句的语法,看了这篇博客,真的觉得挺好的,保存下。感谢博主分享的链接:https://www.cnblogs.com/shenyixin/p/9453742.html另外,收藏下该博主的其他篇幅文章链接:https://www.cnblogs.com/shenyixin/category/343163.html以下为copy自该文章的内容:一、查询...

2019-09-18 16:12:15 267

原创 给定一个字符串,写出所有该字符串的子串为回文串的子串

package com.xmd.quartz.test.string;import java.util.*;/** * User: xumengdi * Date: 2019/9/9 */public class TestTwo { public static void main(String[] args) { //回文串有:a,a,b,b,a,a,c...

2019-09-09 17:39:42 429

原创 项目启动成功并能查询出进程号,却查询不到进程号绑定的端口号问题记录

今天在项目中又遇到一个问题,如标题所说,项目成功部署并启动,可以查询出改项目的进程号却无法查询出进程号绑定的端口号,如下图所示:项目启动后进程号的查看:项目绑定的端口号的查看:因为这个问题纠结了很久,一直觉得很奇怪,为什么进程号没有和相应的端口号进行绑定,用各种命令查看就是没有结果。之前项目是部署在容器平台的,一直没有问题,现在物理机上出现了这样的问题 始终觉得这不是代码的问题...

2019-09-05 16:51:12 1879

原创 集群搭建

今天搭建了集群,搭完之后发现之前也有搭过,只是之前搞出来了就直接了事了,也没有仔细琢磨,导致搭完就忘记了,这篇博客主要是为了自己回忆回忆加深印象。参考连接:https://blog.csdn.net/yongshuai185/article/details/894557601.首先 安装了四个tomcat,然后分别修改 conf文件夹下的server.xml文件的如下几个位置:...

2019-09-03 16:34:18 158

原创 中缀式转后缀式(将where后的条件进行转换)

最近项目中接到一个需求,就是将where条件后的 条件关系转换成 指定的要求作为入参,例如:where a and b or c 需转换成 a,b,and,c,or的格式,因为之前没有了解过中缀式后缀式,各种百度也没有搜索到,然后就自己根据代码实现,但是写的太底层太繁琐了,同事看到我的代码后就告诉我有中缀式转后缀式,我就又去百度了,但是都是算术表达式的转换,大多都是用char[]字符数组来实现...

2019-08-21 17:50:20 176

原创 group by + order by的使用

今天同事问了我一个关于sql的问题,说是添加了group by之后sql语句就报错了,百度了下说是版本兼容问题,但又不敢随意乱改版本信息,然后也没有深入研究过group by 和 order by,然后就用了最笨的方法,逐个去掉字段以及字段条件,然后发现:group by后面的字段必须出现在过select后面,order by后的字段必须出现在过group by 后面的字段里面。...

2019-08-19 17:51:52 206

原创 java.lang.NoSuchMethodError: io.netty.util.internal.PlatformDependent.allocateUninitializedArray(I)[

今天项目中有一个需求,就是升级xxl版本,然后需要每个项目都要修改相应的jar包,其他的几个项目修改之后定时任务可以正常运行,只有一个项目修改之后报错:然后使用各种解决方法还是会报这样的错,最终通过参考以下这篇博客解决了xxl报错的问题:https://blog.csdn.net/u014209205/article/details/93970438但是过程中还是遇到了问题,添加了...

2019-08-07 18:05:50 1062

原创 mongodb使用用户名密码登录

之前项目连接的Mongodb都是空口令的,即没有用户名和密码就能直接连接上,然后突然接到一个需求,需要用户名密码登录,空口令不安全,以下是我的修改方案以后遇到的问题:将原来的mongo url为:mongodb://xx.xx.xxx.xxx:xxxxx/dbName改为:mongodb://userName:password@xx.xx.xxx.xxx:xxxx/dbName同时在m...

2019-08-05 16:16:15 1605

原创 centos7虚拟机ip地址执行dhclient后ip地址发生变化解决方案

1、本人在机器上建了三个虚拟机,分别为xxx.xxx.xxx.1,xxx.xxx.xxx.2,xxx.xxx.xxx.3,接下来的文章中分别用1、2、3来代替;2、当我在1这台机器上执行dhclient的时候,突然发现xshell断开了,然后我查看了下地址,发现1这台机器的地址变成了2这台机器的地址,然后我再查看2这台机器的地址,发现2这台机器的地址没有明确显示了;3、接着,我就查找如何修...

2019-05-23 10:18:20 1460

原创 linux虚拟机地址ping百度网址ping不通的问题

1、查看虚拟机的ip地址、主机名和网关地址1)ip addr或者ifconfig查看虚拟机的ip地址,假设地址为 192.168.24.1242)通过hostnamectl命令查看主机名,假设主机名为localdomain3)查看网关地址:网关地址已点2结尾2、查看linux下hosts文件1)hosts文件路径为/ect/hosts执行命令vi...

2019-05-22 18:26:34 2344

原创 Springboot+gradle+docker发布项目

参考链接:https://blog.csdn.net/genghongsheng/article/details/89846905环境:linux条件:拥有git上项目地址的权限1.首先创建一个基础镜像1)创建基础镜像的Dockerfile文件为:FROM docker.io/openjdk:8-jdk-alpineMAINTAINER "xumengdi"ENV LOG...

2019-05-21 17:50:16 856

原创 springboot与data jpa

新建一个springboot项目,接着springboot项目中引入了data jpa的jar包,然后在配置文件中配置了mysql的连接信息,此时直接启动springboot项目,报错 此时注释掉data jpa的Jar包,项目启动正常...

2019-05-09 14:08:05 82

转载 plsql连接oracle

1.解决ora-12514在listener.ora的SID_LIST下添加以下一句话(根据自己oracle实际安装位置填写ORACLE_HOME和ENVS )(SID_DESC =      (SID_NAME = orcl)      (ORACLE_HOME = F:\oracleagain\product\11.2.0\dbhome_1)      (ENVS = "EXTPROC_DLL...

2018-06-21 16:53:57 185

原创 模糊查询出两个字段均含有该模糊字段的列表

问题描述:前端输入某个字符,若A字段包含该字符,查询出包含A字段的所有数据,B字段若也包含该字符,也要查询出包含B字段的所有数据,最终结果是两组数据的并集,而有时我们需要的是两组数据的交集,以下是解决方法:解决方法:在sql中做如下操作:select * from tableName where 1=1<if test="A!=null">and A like #...

2018-06-20 14:13:01 2641

原创 oracle调用远程服务器、调用本地服务器

刚开始安装好oracle时,可以通过安装时设置的system登录密码进行登录PLSql,可以登陆成功,后来用PLSql登录测试环境的服务器,也可以登陆成功。然后突然间测试环境的登录不上了,连接超时,问了同事,同事说可能需要连vpn,然后就连了vpn,可是还是登录不上,还是提示连接超时,有时还提示没有监听器。实在没办法了,我就想着,先把本地的连接上,竟然本地的也连接不上了,一直提示没有监听器。我就开...

2018-06-14 09:41:49 239

空空如也

空空如也

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

TA关注的人

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