个人进修-大文的窝


  • Home

  • Archives

【转载】spring Security 入门原理及实战

Posted on 2019-10-12 | In 安全

打算开始一个使用Oauth来进行安全认证的项目,无意中搜到了SpringSecurity的原理解析帖子,拜读之后学到很多,手敲转载加强记忆。
原文地址:https://dwz.cn/A5Nem33k

Read more »

Mybatis读取Blob字段图片

Posted on 2019-05-17 | In bug

1. 在mapper的resultMap中定义对应列

1
2
3
4
<resultMap id="queryBlobCloum" type="PicVO(指向vo类)">
<result column="uuid" property="uuid" jdbcType="VARCHAR" />
<result column="pic" property="pic" jdbcType="BLOB" typeHandler="org.apache.ibatis.type.BlobTypeHandler"/>
</resultMap>
Read more »

nginx反向代理出现upstream timeout的问题排查

Posted on 2019-04-25 | In bug

现象

    最开始是同样代码部署到新服务器之后很慢,偶尔能够打开

Read more »

maven部署到远程tomcat

Posted on 2019-04-24 | In maven

使用maven的自动部署功能可以很方便的降maven工程部署到远程tomcat服务器上,节省了大量复制粘贴时间。

Read more »

记录shiro新增微信免密登录的开发

Posted on 2018-11-20 | In 改进

需求:

    在原有shiro校验登录的pc项目上,新增一个微信客户端,并且微信客户端绑定后进行免密登录。原有项目是SSM+shiro安全校验项目,采用的是session作为用户区分的单应用项目。

Read more »

解决jackson序列化pojo类出现大小写问题

Posted on 2018-10-29 | In bug

现象:

    公司的一个springboot项目,由于pojo类的字段都是全大写的,刚开始开发的时候在每个字段上添加了jackson的@JsonProperty(value=”USERID”)注解,用来控制返回json为全大写字段。在项目开发过程中发现了lombok工具可以减少getter/setter的代码,便引入进了项目中,删除了所有pojo的getter/setter方法。后来经前端发现,在部分API接口返回的json中同时包含了大写和小写的pojo字段各一遍。

Read more »

springboot二次改造本地内网项目(1)

Posted on 2018-10-24 | In 微服务

动机

    公司原有的内网调用各委办局接口采用的是mule的ESB方式,由于原团队一家离职没有人维护,委办局接口发生变化之后,部署经常性出现问题。个人对于mule的方式也不是很了解,于是用公司原有的spingmvc的基线版本,将所有接口调用都放到一个项目里进行了第一次重构。

Read more »

centos下安装openresty+ngx_lua_waf防火墙部署

Posted on 2018-08-29 | In 安全

全文默认安装路径:/usr/local/src

Read more »

IDEA 远程连接外部tomcat调试

Posted on 2018-08-29 | In debug

用途

针对于springboot项目,在启动时tomcat中才会调用的部分断点调试。类似于SpringBootServletInitializer.onStartup方法,只会在tomcat运行时才会调用;采用jar包方式运行不会调用此方法。

Read more »

记录 springboot中ContextLoader.getCurrentWebApplicationContext()为null 排查

Posted on 2018-08-27 | In debug

原由:

  1. 想要通过如下代码获取项目路径

    1
    2
    3
    WebApplicationContext webApplicationContext = ContextLoader.getCurrentWebApplicationContext();
    ServletContext servletContext = webApplicationContext.getServletContext();
    String savePath = servletContext.getRealPath("/static/image");
  2. 结果获取的webApplicationContext为null,从而导致接口抛出nullException的错误。

Read more »
12

Stepwen

胡编乱造

12 posts
7 categories
24 tags
© 2020 Stepwen
|
Theme — NexT.Muse v5.1.4
鲁ICP备18016397号-1