
java
懒散猴
希望有生之年在本行业有所建树,吾必为之而不懈努力
展开
-
protostuff高效的编码和解码
Netty提供了很多编解码器,比如编解码字符串的StringEncoder和StringDecoder,编解码对象的ObjectEncoder和ObjectDecoder等。如果要实现高效的编解码可以用protobuf,但是protobuf需要维护大量的proto文件比较麻烦,现在一般可以使用protostuff。protostuff是一个基于protobuf实现的序列化方法,它较于protobuf最明显的好处是,在几乎不损耗性能的情况下做到了不用我们写.proto文件来实现序列化。使用它也非常简单原创 2021-10-30 16:58:09 · 393 阅读 · 0 评论 -
HttpServletResponseWrapper的使用
HttpServletRequestWrapper,HttpServletResponseWrapper的使用往往配合过滤器Filter使用,即 本文做一下记录一次用HttpServletResponseWrapper和拦截器来做输出压缩的过程包装类public class DatasWrapper extends HttpServletResponseWrapper { private ByteArrayOutputStream outputStream; publ..原创 2021-04-23 21:55:45 · 7617 阅读 · 3 评论 -
Springboot 支持jsp 及打包相关问题
1.普通Springboot不支持 jsp之前,打成jar 包时遇到 提示找不到主类和没有主清单属性,说明没按照springboot的打包方式打包,解决有两种情况 第一种,在pom文件中引入了 <parent></parent>标签的 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-bo...原创 2021-04-11 15:22:40 · 1802 阅读 · 3 评论 -
url-pattern 相关问题
详见https://blog.youkuaiyun.com/p312011150/article/details/77993508?utm_medium=distribute.pc_relevant_bbs_down.none-task--2~all~first_rank_v2~rank_v29-5.nonecase&depth_1-utm_source=distribute.pc_relevant_bbs_down.none-task--2~all~first_rank_v2~rank_v29-5.non转载 2021-03-19 17:25:11 · 89 阅读 · 0 评论 -
HttpClient的用法
1.httpClient的常见的用法,看这篇博客,还挺详细的https://blog.youkuaiyun.com/justry_deng/article/details/810423792.有些后台会对请求的发送方进行验证,比如要求必须用微信浏览器访问,HttpClient 模仿微信浏览器发送请求 HttpPost post=new HttpPost(scheme+"/topfirst.php?g=Wap&m=Vote&a=ticket"); post.setHeader("User-原创 2021-03-18 21:53:28 · 178 阅读 · 0 评论 -
Spring在bean的创建过程中9次执行后置处理器BeanPostProcessor
从AbstractAutowireCapableBeanFactory 的createbean方法开始********bean = this.applyBeanPostProcessorsBeforeInstantiation(targetType, beanName);原创 2020-05-20 18:12:12 · 2056 阅读 · 1 评论 -
Spring中如何得到编译后的形参名的 LocalVariableTableParameterNameDiscoverer
众所周知,在 jdk 8以前java源码编译后通过反射是无法获得形参名的,在Java 8及之后,编译的时候可以通过-parameters为反射生成元信息,可以获取到方法的参数名,但这个行为默认是关闭的, 我们平常用Spring的时候也没有开启, 那在没有开启和jdk 8 以前那在Springmvc项目中是如何获得方法的形参的呢,这个形参可关系到根据参数名称依赖注入和Controller中参数绑定。答案是 通过字节码技术,将该类的class文件读进来,通过class的存储信息来得到的 ,就是Loca...原创 2020-05-19 22:04:25 · 1583 阅读 · 0 评论 -
spring-boot定制和优化内嵌的Tomcat
原文https://www.jianshu.com/p/4ee2628b1cb5转载 2019-11-28 19:07:01 · 142 阅读 · 0 评论 -
Spring Boot 参数校验
文章写的很详细,很通俗 详见原文https://www.cnblogs.com/cjsblog/p/8946768.html转载 2019-11-23 10:36:59 · 114 阅读 · 0 评论 -
IDEA去除自动检测bean是否存在
Springboot张合mybatis时,各种*mapper是在启动运行时,扫描生成为bean给容器管理,所以在编译期是没有相应的bean的,于是在编译期 使用@Autowired 自动注入时 ,idea会检测报错,到处都是红的,强迫症患者就想着将检测去掉,让他不报错图来自于http://www.cnblogs.com/Guhongying/p/10642784.html...原创 2019-10-18 19:21:30 · 1185 阅读 · 0 评论