自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java中ServiceLoader.load 没有加载出来实现类

没有读取到META-INF/services/下面配置的实现,需要在pom.xml中声明。

2023-11-20 15:47:04 358

原创 限流功能的探索和实现

一、需求有一个接口是30s内只能请求一次,怎么限流。二、实现 通过拦截器+注解实现,我们这个接口放在Service方法上,所以我们使用注解+AOP方式实现。 使用缓存实现,根据参照架构师专栏公众号的文章,将方法的名字+UserID+args进行MD5加密作为Key进行存储。我们使用的是Ehcache,java自带的缓存件,将数据进行缓存。三、扩展 如果只是实现固定时间的单个请求很简单就实现了,但是当实现固定时间一定请求量就较难实现。根据漏桶和令...

2022-05-11 16:34:00 360

原创 Jenkins漏洞导致Linux被挖矿

问题发现 2022-4-7 14:05:00 腾讯云报警CPU100%。 问题处理 2022-4-7 14:08:00 查找高CPU进程,发现是Jenkins上有一个服务正在消耗CPU。而且该服务无法停止,只能进行删除。CPU回归正常。 原因查找腾讯云监控显示:2022-4-7 00:45:00——2022-4-7 14:19:00时间段内CPU占用100%。1)、查找登录日志发现有异常,疑似暴力破解root密码。2)、无法查找2022-4-7 00:45:00左右访问Jenkins的..

2022-04-07 19:52:16 2450

原创 使用拦截器获取请求信息和返回信息

一、要使用拦截器获取请求信息和返回信息,而不是使用切面。1、使用拦截器一开始使用的是spring的HandlerIntercepter。但是使用这个无法获取到response和request请求体内容。因为两者zhien

2021-06-21 15:41:16 8109

原创 AOP实现对日志的打印

项目场景:日志的打印,不用再去Log.info了。解决思路:1、通过Zuul来获取到请求信息,实现对请求信息的打印。通过zuul来获取的时候报错了。而且有一些接口是不会被zuul进行拦截的。2、通过AOP对所有的Controller进行请求的信息和返回的信息打印。环绕获取到Controller。通过一下几种方法:https://blog.csdn.net/qq_36951116/article/details/791724853、获取请求的param信息和JSON信息请求param和请

2021-06-15 16:13:45 562

原创 离线的linux服务器安装RPM

https://developer.aliyun.com/mirror/?spm=a2c6h.13651104.0.d1002.483912b2rHXWbq使用阿里云的镜像服务站进行下载。直接上传到服务器。

2020-12-17 18:19:17 188

原创 不用BeanUtils.copyPropoerties 使用反射生成新的类

EsZipFromOutSys esZipFromOutSys = EsZipFromOutSys.builder().zipUrl(esZipFromOutSysVO.getZipUrl()).businum(esZipFromOutSysVO.getBusinum()).md5Key(esZipFromOutSysVO.getMd5Key()).videoName(esZipFromOutSysVO.getVideoName()).videoType(esZipFromOutSysVO.get

2020-12-16 16:52:50 123

原创 Future 可获取返回值的线程,小试。

简单应用: Future<Boolean> futureVideo = ThreadPoolHolder.Pool_Tread.submit(() -> { try { Result resultVideo = getSystemPicInfo(json, result); log.info("获取影像系统返回的结果为{}", resultVideo.success);

2020-12-15 14:07:37 296

原创 注意非空判断

以下代码注意的点:if (!ObjectUtils.isEmpty(user)){ result.success=ResultStatus.SUCCESS.isFlag(); result.code=ResultStatus.SUCCESS.getCode(); result.msg=ResultStatus.SUCCESS.getMsg(); Map<String, String> map = n

2020-12-09 14:10:26 99

原创 Alibaba.FastJson出错,不能获取到Json转为List中的对象的属性值,报错

Json转换为List要使用Json.parseArray,而不要使用Json.parseObject

2020-11-30 15:45:06 701

原创 将MySQL表结构转换为pdm文件

将MySQL表结构转换为pdm文件参考网址:https://blog.csdn.net/duomoluo/article/details/54862312注:驱动必须32位,mysql5.6.28可以使用mysql-connector-odbc-5.1.13-win32;驱动下载地址:https://downloads.mysql.com/archives/c-odbc/...

2020-11-16 16:41:33 343

原创 log日志不打印info。

要将,R放在最后面

2020-10-29 11:35:16 2806

原创 Dom4J解析XML

总的大纲:https://www.cnblogs.com/superjt/p/3310307.html1.解析XML文件2.解析XML字符串//上面的都是调取影像的接口获取XML报文,以下进行解析Document document = DocumentHelper.parseText(result);Element root = document.getRootElement();//获取返回的状态String res_code = root.elementText(“RESPONSE_COD

2020-09-10 17:27:37 75

原创 livegoods项目注意的点

1.MongoDB实用配置文件的URI来连接数据库:uri: mongodb://jyj:[email protected]:27017/livegoods

2020-08-05 09:53:51 300

原创 maven项目不能加载到其他项目的application-*.yml

所有的一切配置的都没问题,查看导包,发现可以读取的项目其pom.xml中含有一个不属于这个项目的文件,原来是之前未更改的项目,没有删除完全,记得要在maven的properties文件夹中删除掉这个文件,在“D:\maven\repository\com\ego”里面<dependency> <groupId>com.ego</groupId> <artifactId>ego_commons</artif

2020-07-27 18:34:04 583

原创 电脑克隆的新的虚拟机可以联网,但是不能连接到xshell

再换个ipvim /etc/sysconfig/network-scripts/ifconfig

2020-07-24 18:01:35 260

原创 ego项目注意的点

1.对于数据库的增删改操作需要在方法上面添加注解@transactional,增删改成功返回1否则返回0。如果throws的是Exception而不是DaoException则需要写成@transactional(rollbackFor = Exception.class)2.项目结构3.逆向工程,mybatis generration,insert和insertselective,第一个必须每个属性都要有值,第二个可以不用有值。selectByExample和 selectByExampleWi

2020-07-21 19:00:24 482

原创 在provider层抛出自己的异常(dubboService)

@Transactional public int insert(TbItem tbItem, TbItemDesc tbItemDesc) ***throws DaoException***{ try { int index = tbItemMapper.insert(tbItem); if (index>0){ int index2 = tbItemDescMapper.insert(tbI.

2020-07-21 09:41:25 180

原创 使用MutipartFile时要注意参数名字必须交uploadFile!!!!

!!!!!!!!!!!!

2020-07-20 17:34:40 228

原创 EasyUIDatagrid使用时注意事项

加载数据:var obj = {“total”:2,“rows”:[{id:“1”,name:“一”},{id:“2”,name:“二”}]};$(’#dg’).datagrid(‘loadData’,obj);1.这里的数据必须是json对象,要是json字符串,必须先转换成json对象才能作为datagrid的数据源。否则会出现异常:Cannot read property ‘length’ of undefined。2.json的前缀必须是total:和rows:,可以通过创建pojo进行数据

2020-07-19 16:52:06 103

原创 PageHelper使用心得

1.导入jar包2.编写代码public List selectByPage(int pageNumber, int pageSize) {/*** 当前页码,每页查询的条数* 该插件下载第一行*/PageHelper.startPage(pageNumber, pageSize);//Example相当于SQL中的where语句,没有条件就写入null//查询全部List tbItems = tbItemMapper.selectByExample(null);PageInfo pa

2020-07-19 16:48:49 94

转载 请求转发和重定向区别

1.请求转发和重定向的作用:在java后台servlet中,实现由一个servlet跳转到另一个servlet/jsp要使用的技术。2.前端发送请求到后台的方式:a.浏览器地址输入链接。b.a标签  跳转c.form表单  d.通过js的BOM操作  window.location.href=“http://www.baidu.com”;e.AJAX异步请求。3.请求转发和重定向的使用:请求转发:req.getRequestDispatcher(servlet或者jsp的请求路径).

2020-07-18 09:50:38 108

原创 maven运行时所有的**.annotation找不到,明明已经导入了

打开IDEA底部的终端Terminal,输入"mvn idea:idea"mvn idea:idea:生成idea项目

2020-07-18 09:04:14 943

转载 CentOS 8 设置网络和固定ip

https://blog.csdn.net/qq_43037478/article/details/106403330

2020-07-17 17:48:53 545

原创 mybatis出现Result Maps collection already contains value for…BaseResultMap的错误,

问题使用generatorSqlmapCustom(8.0.20)逆向工程生成代码里面的xml文件中有两个id=“BaseResultMap”,即mybatis-generator:generate mvn linux 时 重复生成 id=“BaseResultMap”解决办法:generatorConfig.xml 中<commentGenerator> <property name="suppressDate" value="true" /> <prop

2020-07-12 17:35:02 154

转载 idea下maven项目增加依赖项目里面没有添加相关依赖jar

https://www.cnblogs.com/jimisun/p/9059728.html

2019-10-15 19:26:51 420

原创 RequestMappingHandlerMapping创建失败,RequeMapping冲突 有一样的

StandardWrapper.Throwableorg.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping#0’:...

2019-10-12 10:44:19 1076

原创 启动dubbo Main.main没反应,关闭防火墙

启动dubbo Main.main没反应,关闭防火墙

2019-09-19 09:12:35 411

原创 @EnableEurekaServer不能解析

springcloud的版本号不对|SpringCloud版本 SpringBoot版本Greenwich(格林威治) 2.1.xFinchley(芬奇利) 2.0.xEdgware(埃奇韦尔) 1.5.xDalston(多尔斯顿) 1.5.xCamden(卡姆登) 1.4.xBrixton(布里克斯顿) 1.3.xAngel(天使) 1.0.x...

2019-08-23 15:47:36 717

转载 rabbitmq linux 安装rpm包时遇到error:Failed dependencies解法方法

https://blog.csdn.net/somayuki/article/details/78383883error: Failed dependencies: MySQL conflicts with mysql-5.0.77-4.el5_4.2.x86_64在安装包后面加两个参数,如[root@sh158-xen data]#rpm -ivhMySQL-server-5.5....

2019-07-29 10:36:53 745

原创 安装rabbitMQ出错 Resolving packages.erlang-solutions.com... 13.35.99.89, 13.35.99.43, 13.35.99.61, ... C

Resolving packages.erlang-solutions.com… 13.35.99.89, 13.35.99.43, 13.35.99.61, …Connecting to packages.erlang-solutions.com|13.35.99.89|:443… connected.OpenSSL: error:14077410:SSL routines:SSL23_GE...

2019-07-29 10:34:53 375

原创 ftpUtil设置为被动

ftp.enterLocalPassiveMode();

2019-07-17 16:27:01 119

原创 MySQL时差和useSSL错误

?serverTimezone=GMT%2B8&useSSL=false

2019-07-17 16:01:43 132

原创 eclipse 8.9有的时候打开XML报错

希望大神帮帮忙,在文件里查看xml没有损坏,能打开,然后新建的也可以打开,但是新建的图标和和项目里的不一样,而且有的时候项目本身的xml会打不开...

2019-07-17 15:05:08 219

原创 大三暑期面试经历

在智联招聘,58,51各个网站上发布,令人不满意的是不能用自己的简历模板,得用他们的,所以好多细节写不上,比如我这暑假实习一个月,导致了一些后果。 1.发布完之后,很快就有电话来,询问你本人情况,然后告诉他是找暑期实习,只干一个月,直接没了消息。说请示领导。 2.之后有直接面试的,告诉他只干一个月,直接也不看你技术,直接劝退。 总结:很多公司没时间找一个月的实习生,不管你出...

2019-07-15 17:10:51 330

原创 SpringData

最常用的:extends JpaRepository+JPASpecificationExecutor : 可以把查询结果转化为List 排序 分页 多条件查询repository接口驼峰查询crudrepositoryQueryAnnotation 继承repository使用@Query注解+H...

2019-07-10 11:16:35 70

原创 SpringBoot

SpringBoot创建RedisClusterhttps://blog.csdn.net/baidu_41669919/article/details/79148203

2019-07-09 11:11:50 75

原创 spring-boot-admin-starter-server错误

Could not evaluate condition on org.springframework.boot.actuate.autoconfigure.EndpointWebMvcAutoConfiguration$EndpointWebMvcConfiguration due to org/thymeleaf/spring5templateresolver/SpringResourceTe...

2019-07-08 16:10:48 1706

原创 电脑壁纸

https://www.zhihu.com/question/325648700/answer/701533777

2019-07-01 08:55:10 1219

原创 java后端面试大全

SSMhttps://blog.csdn.net/qq_41735004/article/details/87199651 50题Redishttps://www.cnblogs.com/jasontec/p/9699242.htmlDubbohttps://blog.csdn.net/moakun/article/details/82919804Mavenhttps://blog....

2019-06-30 21:59:52 2477

空空如也

空空如也

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

TA关注的人

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