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

原创 log4j2远程代码执行漏洞学习总结

log4j2远程代码执行漏洞学习总结背景近期log4j2的漏洞闹得沸沸扬扬,在工作之余也是找了一些资料看一下相关的内容,到现在网上的总结已经很全了,B站上有各种漏洞复现,各大博客类网站关于JNDI相关漏洞又重新被翻了出来,我这里主要是做一些我自己的总结和理解,以及我个人对漏洞的复现,当然很多内容包括整个实验流程很多都是从网上复制的,虽然是个缝合怪,但实验的代码和总结是自己的,不会像网上某些文章,无脑CV过来,有的还不全。在文章最后会给出我看到的比较好的各种资料。不过江湖惯例,警告还是要放的中华人民

2022-01-01 22:04:39 3370

原创 Neo4j 4.x 社区版数据导入及Spring-Data-Neo4j 5.x、6.x使用案例

Neo4j 4.x 社区版数据导入及Spring-Data-Neo4j 5.x、6.x使用案例背景及版本介绍Neo4j 4.3.6数据导入SDN使用案例SDN 5.3.5 使用案例Entity节点类关系类RepositorySDN 6.1.5 使用案例背景及版本介绍最近看因为工作原因开始接触Neo4j,发现Neo4j本身资料就比较少,而且版本差异比较大,比较流行的书籍《Neo4j权威指南》用是的3.x 社区版(使用Java8),而我由于本机装的是java11,一开始使用的就是社区版 4.3.6,因此很多

2021-11-17 11:38:41 3027 3

原创 Spring捕获AOP抛出的异常

SpringBoot捕获AOP抛出的异常背景解决过程最初方案失败探索添加AOP继承SDK的AOP类修改AOP生效条件最终解决方案——BeanPostProcessor总结背景在最近开发中出现了这样的一个场景,有一个鉴权SDK引入到我的项目,他会对所有Controller进行鉴权,当然是通过自己定义Id-Token进行解析鉴权,如果Controller有权限则可以调用对应的Controller,如果不通过则直接抛出异常。现在根据业务情况变更,要在以往的鉴权过程中新增一种情况,除了可以通过原有的Id-To

2021-10-18 12:57:00 3393 2

原创 即使你会Golang编程,也不一定明白的GOPATH,GOROOT,GO111MODULE

即使你会Golang,也不一定明白的GOPATH,GOROOT,GO111MODULE和GOPROXY写在前面国内镜像配置开始Hello World简析Golang的依赖管理写在最后写在前面近几年,Golang乘着云计算、区块链的东风,快速开始风靡互联网,越来越多的人开始学习Golang,网上也有很多关于Golang的教学,但现在都已经1.15了,很多网上的视频还是1.9…殊不知这几年,虽然Golang的语法几乎没变,但Golang以往被诟病的依赖管理的问题,已经全面解决。而这些设置,在你开始Hello

2020-08-29 18:50:55 919

原创 PyCharm搭建Django项目并完成注册登录功能

写在前面:作为一个java程序员,学习python和django的过程中,不可避免的与java和spring作对比,这篇文章也是希望能给一些做过java web项目的同学一个入门demo,但我也是新学,很多不懂,做出来的demo只保证能跑,并不保证代码质量。利用PyCharm搭建一个Django项目打开PyCharm,File->New Project这里唠叨几句,不想看的可以直接...

2019-09-26 16:42:53 6847

原创 最新SpringBoot整合Druid连接池+MybatisPlus+逆向代码生成器

前一段时间一直在整合MybatisPlus和他的代码生成器,当时一直不成功。一直都放着没有搞。今天正好有机会搭建一个小demo,又重新搞了一下,才发现是以前的连接池问题导致了Mybatis整合失败,同时逆向工程也成功了。版本:SpringBoot 版本2.1.6,MybatisPlus版本3.1.2,Druid版本1.1.18引入依赖:pom文件如下: <dependencies&g...

2019-07-12 16:38:41 489

原创 Nuxt.js+axios+element-ui 项目搭建,并将项目提交到Gitee

文章目录创建nuxt.js工程nuxt.js 目录结构整合Element-Ui和Axios补充:将本地项目推到Gitee上创建nuxt.js工程安装vue-clinpm install -g vue-cli --registry=https://registry.npm.taobao.org在工程目录下执行vue init nuxt/starter <project-name&g...

2019-07-11 17:44:55 704

原创 利用IDEA搭建一个微服务项目——SpringCloud学习日志(一)(可能是最啰嗦,但最面向小白的项目搭建)

写在前面:(不愿意看可以跳过)到了9102年如果你还没有Spring Cloud的经验,那以后连写CRUD的机会都没有了。我前一段时间工作用到Spring Cloud,那时候光注重业务代码了,没好好搞清内在原理。导致面试的时候人家问到Spring Cloud的知识,仍然是一问三不知。近期又在系统的学习Spring Cloud的内容,结合工作的应用,又有了一些感悟,决定记下来。其实网上现在有...

2019-07-08 20:36:01 1178

原创 记工作中一个艰难的历程:别人的python AES加密,我的java AES解密

背景:领导用python写了个AES加密,加密后的结果写在文件中。让我写个AES解密,可以解密他的文件。作为一个代码的搬运工,这种问题难不倒我,百度一下我就知道(不要鄙视我不用google)。看到结果我傻眼了:搜索到的结果基本都是对着写python加解密和java加解密,这些内容虽然也让我获益匪浅,但距离实现我的目标还有一定的差距。最终费了九牛二虎之力,发挥想象和感觉,终于在上百次的重启中找...

2019-03-18 17:47:40 1014 3

原创 Spring boot2 项目配置log4j2,druid连接池和fastjson(二)

在上一篇文章中,已经配置好log4j2和druid连接池,现在配置fastjsonmaven导入依赖我就不说了,上文中有。网上的都差不多,一般有两种方法,一种是继承WebMvcConfigurerAdapter重写方法,另一种是@Bean注入第三方的json解析框架。详见https://blog.csdn.net/cjq2013/article/details/76421101https...

2018-12-28 16:13:25 340

原创 Spring boot2 项目配置log4j2,druid连接池和fastjson(一)

以前自己练手项目,没有配置好log4j和druid连接池,工作的项目发现工程中虽然引入了fastjson,但没有生效,还是要用jackson。这段时间,自己要搭建一个练手项目,现在逻辑不是重点,重点是一些不会的东西。网上的资料很多,但坑也非常多,正好记录一下最近遇到的坑。在本文最后,我会贴出参考文章的地址。里面一些细节我其实也不太懂,都是复制粘贴来,只保证能跑,不保证最优。如果有问题,请大神指...

2018-12-28 15:05:58 1374

原创 用表单代替location.href

书接上文,上午遇到error parsing http request header问题,用ajax传对象可以解决问题,但文件下载只能用location.href,传参数如果有中文又有可能出现问题,所以上午想的办法是如果有中文先进行转码,但这个方法确实不好,下午看到有人写了一个思路,将参数利用js做成表单,用表单提交方法代替location.href,方法还是比较巧妙,比转码好得多,具体代码如下...

2018-12-14 16:54:53 705

原创 解决error parsing http request header问题

以后碰到项目中奇怪问题要进行记录啊,这就算是我记录的第一个问题。首先这个项目工具是IDEA SpringBoot(SSM)项目这个问题也不算难,网上有很多现成的解决方案,基本可概括为tomcat内存溢出,修改tomcat的配置。但我这问题很奇怪,chrome不报错,只有使用IE(8-11)会报这个问题,不知道是否有人出现类似的问题。我们这边的烂代码是 var url = '/noc/wt...

2018-12-14 09:02:12 30402

原创 MyEclipse2018 利用maven搭建SSM项目(二)

接上文搭建SSM项目(一),已经搭建好了maven项目,没有的同学请去https://blog.csdn.net/heheyixiao233/article/details/82809623配置文件真的很让人头疼,所以我会直接贴出代码以供复制粘贴,原则上没有顺序,但如果你是第一次配置,还是跟我一起配置吧以下内容会有我个人理解,由于我也初学,以前都是用servlet-jdbc编程,所以我在理解...

2018-09-22 09:06:36 2641 2

原创 MyEclipse2018 利用maven搭建SSM项目(一)

现在网上有很多SSM搭建流程,方法大同小异,但大多都是版本陈旧,对于刚学的人并不友好,大多数IDE版本还停留在MyEclipse2014版本,连接数据库jar包也是5.*,spring有的是3*,有的是4.*,对于像我一样新学的人首先没有理由使用这么陈旧的版本,其次不同资料的版本也不统一,第三由于版本不同,有些设置的位置不同,MyEclipse截面改版较大,修改非常痛苦。这两天查阅了多方资料,最终...

2018-09-22 06:54:02 4369 1

空空如也

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

TA关注的人

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