自定义博客皮肤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)
  • 问答 (1)
  • 收藏
  • 关注

原创 Log4j2 RCE漏洞 JNDI RMI注入的简单复现案例

Log4j2 JNDI RMI注入的简单复现案例

2021-12-27 17:10:06 3503

原创 关于Mybatis缓存的使用

MyBatis 缓存基本概念:一级缓存: 基于PerpetualCache 的 HashMap本地缓存,其存储作用域为 Session,当 Session flush 或 close 之后,该Session中的所有 Cache 就将清空。二级缓存与一级缓存其机制相同,默认也是采用 PerpetualCache,HashMap存储,不同在于其存储作用域为 Mapper(Namespace),并且可自定义存储源,如 Ehcache。对于缓存数据更新机制,当某一个作用域(一级缓存Session/二级缓存N

2020-07-23 18:35:10 174

原创 获取注解的属性

注解如下@Inherited@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.TYPE)public @interface TestAno { String anoKey();}在类上如下使用注解@TestAno(anoKey= "bb-service-test")@Service("bbService")pu...

2020-03-30 17:16:18 803

原创 工作流activiti---发现了以元素 ‘process’ 开头的无效内容

部署流程图时报错,记录一下解决方法。错误信息:发现了以元素 ‘process’ 开头的无效内容。应以 '{“http://www.omg.org/spec/BPMN/20100524/MODEL”:import, "http://www.omg.org/spec/BPMN/201005原因:猜测是与idea插件有关?解决方案:查看txt方式打开bpmn文件,全局替换 xmlns=""...

2020-03-30 15:03:42 1231

原创 怪问题--spring返回json括号间多了空格导致无法解析

怪问题,服务端是标准的RESTFul风格,但接收方突然告诉我们解析不了,只说原因是json括号之间多了一个空格。报文如下:{"responseHead":{"A":1} }这个问题和经理略微一想都觉得这不可能是我们做的,毕竟我们是用反的map,怎么能控制格式在两个括号之间加个空格呢?虽然基本可以确定是调用方有什么变动,但结论还是要我们来改,于是琢磨了许久后,想起了消息转换器。在启动类和...

2020-03-17 15:58:23 984

原创 ArrayList和LinkedList 增删查效率区别

学习了数组和链表结构的区别后,以一千万条数据测试。代码如下:// 数据条数static int nums = 10000000;public static void main(String[] args) { List arrayList = new ArrayList(); List linkedList = new LinkedList(); log.inf...

2019-04-02 16:31:14 837

原创 Maven引入本地jar包,解决打包时找不到本地jar包

标题有点绕,但搜到这个问题就应该都明白。引入本地jar包:<dependency> <groupId>local-sdk</groupId> <artifactId>test</artifactId> <version>0.0.1-SNAPSHOT&l...

2019-04-02 16:12:47 19531 5

原创 Sonar Api

要写个每天定时收取sonar扫描结果,并通过钉钉机器人转发的脚本。任务刚到手觉得简单的一匹,笑话。。。不就是发俩请求么。。。然后找文档找了一下午。Sonar API,在官网文档里毛线都木有,都是些其他东西,找了半天,发现在自己部署的sonar主页最下方就有。。气的哭粗了声。。。其中很多 api 里没写明参数,如我要获取扫描的某个项目的某些指标数值metricKeys,他只举了几个参数,但实...

2019-04-02 15:55:56 1453 3

原创 Maven -DskipTests 和 -Dmaven.test.skip 区别

在使用mvn package进行编译、打包时,Maven会执行src/test/java中的JUnit测试用例,有时为了跳过测试,会使用参数-DskipTests和-Dmaven.test.skip=true,这两个参数的主要区别是:-DskipTests:不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下-Dmaven.test.skip=tr...

2019-04-02 15:30:42 292

原创 Sonar报错sonar.java.binaries

sonarqube的sonar-java插件从4.1.2开始,强制要求sonar.java.binaries参数但官网并没有说明怎么写,写到哪经过尝试,得出结论:单模块项目如:Test----src--------java----target--------classes则sonar.java.binaries=.(点,不能写成target/classes,原因不明)多模块...

2019-04-02 15:16:13 6675 1

原创 jenkins组权限划分V2.169 集成ldap

搭配LDAP食用,先配置上ldap1、安装插件jenkins 安装插件 Role Strategy Plugin2、启用插件系统管理—全局安全设置—启用安全—访问控制—授权策略—选择 Role-Based Strategy3、打开插件页面系统管理—Manage and Assign Roles4、配置用户登录权限(理顺逻辑)①、首先要添加默认访问用户可读权限的组Manage an...

2019-04-02 15:12:39 706

原创 Openldap禁止匿名登录

打算用ldap实现单点登录,然后发现了匿名登录这么个莫名其妙的功能。在网上搜索到的解决方案大多是之前版本,修改slapd.conf文件。但目前版本这个文件已经没有了。几经周折之后,找到了解决方案。修改如下文件:/etc/openldap/cn=config/cn=config.ldif添加:olcDisallows: bind_anonolcRequires: authc/e...

2019-03-08 11:22:49 2561 3

原创 多模块项目无法注入mapper.java等

近来在没有dubbo的情况下分多模块项目,发现mapper.java无法注入,检查许久发现扫描开启了,mybatis配置也正确,包的路径也没问题,着实让人脑壳疼。最后脑内灵光一闪,发现在没有dubbo的情况下,我是在web导入了service依赖:&lt;dependency&gt; &lt;groupId&gt;website-parent&lt;/groupId&gt; ...

2018-11-26 19:43:07 2943 1

原创 关于Maven配置阿里云仓库(模板)

Maven配置阿里云仓库使用Idea创建maven项目会出现没有settings.xml的情况,需要在C:\Users\{你的用户名}.m2 下创建 settings.xml 文件。附上模板:&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;settings xmlns="http://maven.apache.org/SETTINGS/1....

2018-10-24 20:25:16 439

原创 Idea上传项目到Git(完全使用图形化界面操作)

一、准备Git 客户端(我用的2.19.1)Idea(18.2.4)GitHub 账号二、配置Idea中git账号打开左上file → settings 打开设置界面(ctrl+alt+s)在设置界面的左上搜索框键入git配置Github账户(git配置不再多讲)-注意!Connection timeout(连接超时报错)默认为5s,记得根据自己网速改一下三、创建Gi...

2018-10-24 20:19:10 2078

空空如也

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

TA关注的人

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