Java
huaiqan
这个作者很懒,什么都没留下…
展开
-
log.debug是否需要判断级别
日志原创 2022-06-30 16:37:40 · 554 阅读 · 4 评论 -
netty依赖精简
通常情况下为了方便我们在使用netty时会使用以下的maven依赖声明<!-- https://mvnrepository.com/artifact/io.netty/netty-all --><dependency> <groupId>io.netty</groupId> <artifactId>netty-all</artifactId> <version>4.1.66.Final</v原创 2021-08-11 15:02:03 · 3762 阅读 · 0 评论 -
SQL注入演示及防范
controller层@RequestMapping(value = "/test", method = RequestMethod.GET)public RestMessage test(@RequestParam String uname,@RequestParam String password) { return authService.test(uname,password);}service层public RestMessage test(String uname, Stri原创 2021-06-23 10:25:04 · 171 阅读 · 0 评论 -
netty protobuf编码分析
proto文件定义message packageV1 { int32 id = 1; string name = 2; Type type = 3; enum Type { DEFAULT = 0; LOGIN = 1; SEND = 2; TO_ALL = 3; }}java创建一个pb对象PackageV1.packageV1.Builder builder = PackageV1.pac原创 2021-06-09 17:07:31 · 91 阅读 · 0 评论 -
旧有项目迁移到SpringBoot
最近在做的一个项目因为需要用到JDK1.8的一些组件所以需要对旧项目升级并转化为springboot的web项目分为以下几个步骤1. maven依赖升级对于大部分业务代码service和dao层spring是可以做到无缝兼容的,直接升级对面的依赖版本的就可以了2. xml文件中bean的问题在spring boot出现之前java web开发一般都是在webapp/WEB-INF下配置一个xml文件在里面定义各种bean和bean的依赖关系,如数据库连接配置信息,数据库连接池bean,mybatis原创 2020-06-30 21:17:50 · 647 阅读 · 0 评论 -
log4j无缝桥接到logback不修改已有的代码
添加依赖slf4j依赖<dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.24</version></dependency>原创 2017-11-14 20:40:30 · 980 阅读 · 0 评论 -
Maven私服的搭建
为什么要搭建私服 私服,私有服务器,是公司内部Maven项目经常需要的东东,搭建在内部局域网更快,对于现在开发来说有很多第三的SDK在公共仓库里是没有提供的,这时就需要安装到本地仓库中去 安装到本地仓库 对于是以maven构建的sdk直接在源码的pom.xml文件所在的目录下执行 mvn clean install 就可以了,有时候由于其sdk中包含有部分Junit单元测试因为环境的原因不...原创 2017-11-10 23:38:24 · 382 阅读 · 0 评论 -
JavaSE
JAVA SE 笔记方法方法名和参数列表相同时就视为相同方法参数列表是指参数类型和类型声明的顺序相同可变参数 (相当于以数组作为方法的参数)1) 可变参数不能与数组构成重载2) 可变参数只能放在参数列表的末尾面向对象编程object oriented programming封装 encapsulation使用private 关键私有化成员,使外部不能随意访问对象原创 2017-04-07 21:38:31 · 232 阅读 · 0 评论