
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
前几天帮助其他项目组做了一个API对接的项目,遇到了以下两个问题,在这里总结一下:1.HttpPost请求参数中文乱码问题2.Gson将json字符串转换为map,数值类型字段值改变一、HttpPost请求参数中文乱码问题项目中发送Post请求的工具方法如下:public static String doPost(String requestUrl, Object param) throws IO
shiro整合redis实现session共享 通过nginx实现负载均衡后,同一客户端的请求会被分配到不同的服务器,减少了单机模式下服务器的压力,但同时也带来了问题,用户第一次访问服务器后,session保存在了一台服务器,之后再次请求,若nginx将请求分配到其他服务器,其他服务器根据cookie中的sessio
redis的主从复制redis主从复制指将一台redis服务器的数据复制到其他redis服务器,前者称为主节点(master),后者称为从节点(salve),数据的复制是单向的,只能从主节点到从节点默认情况下,每台redis服务器都是主节点,添加从节点配置后才会变成从节点,一个主节点可以有多个从节点,一个从节点只能有一个主节点。从节点配置:在redis.conf文件中,添加配置slaveof 主节
WAS缓存问题导致web.xml文件修改后不生效项目一直增量上线,每次升级部署都是解压war包覆盖需要修改的文件,近期升级修改了web.xml,但功能未实现,代码比对后也没有发现问题,郁闷了好几天,想到了会不会是缓存问题,查了查资料还真是。was容器存在缓存,多节点多应用的环境下存在应用节点缓存和管理节点缓存,单节点的环境下只存在应用缓存。应用节点缓存目录:/opt/IBM/WebSphe...
在idea中spring boot整合mybatis,mapper.xml文件无法被加载在idea中做spring boot整合mybatis测试时,发现启动报错:org.apache.ibatis.binding.BindingException: Invalid bound stateme找不到mapper.xml文件,查看编译后的文件发现,mapper.xml不在编译路径下,如图所示所以在p
Spring data JPA查询到的对象被set值后,自动更新数据库做项目开发的时候遇到这样一个问题:数据库有临时表和正式表,数据审批通过后才会进入正式表,根据业务要求,页面的数据需要通过临时表对象来显示,当需要显示正式表数据时,先查询到临时表对象,再查询正式表对象,将正式表对象赋值给临时表对象用于页面显示,代码执行完毕后,发现数据库正式表数据覆盖了临时表数据,很纳闷,查看代码,在把正式表数据.
was服务器查看或更改字符集编码方式一:通过was控制台服务器------应用程序服务器--------server1-------进程定义-------Java虚拟机-------定制属性在定制属性下查看有没有字符集编码的设置,如果没有,was将采用的是默认的字符集编码UTF-8方式二:通过配置文件/opt/IBM/WebSphere/AppServer/profiles/应用节点名称...
Docker部署Tomcat1.从Docker仓库拉取Tomcat镜像,不指定版本的话默认拉取最新版本2.运行镜像,启动容器docker run -d --name my_tomcat -p 8080:8080 tomcat-d:后台运行–name:指定容器别名-p:指定容器端口和宿主机端口映射关系这里需要注意:容器和宿主机是相互隔离的,宿主机是不能直接访问容器内的应用的,需要配置端口映射8080
@Mapper和@Repository的区别1.相同点@Mapper和@Repository都是作用在dao层接口,使得其生成代理对象bean,交给spring 容器管理2.不同点@Mapper不需要配置扫描地址,可以单独使用,如果有多个mapper文件的话,可以在项目启动类中加入@MapperScan(“mapper文件所在包”),这样就不需要每个mapper文件都加@Mapper注解了@Rep
验证码生成之Jcaptcha今天看了下之前项目的验证码生成逻辑,发现使用的是Jcaptcha,很好奇验证码生成后是存储在哪里的,所以Debug研究了下源码,从头说吧。一、验证码的生成及存储1.页面如何展示验证码的页面通过请求/pub/jcaptcha.servlet地址,生成验证码,找了下这个地址,发现是最简单的servlet请求,配置在了web.xml中,如下所示:随即进入对应的类ImageCa







