![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
技巧
在代码编写中学习到的新技巧
weixin_44728369
这个作者很懒,什么都没留下…
展开
-
springboot 手动获取spring yaml配置值(手动实现@value)
【代码】springboot 手动获取spring yaml配置值(手动实现@value)原创 2024-06-19 11:38:43 · 305 阅读 · 0 评论 -
java maven sonar 忽略类(文件)或某个目录或某一行代码检测
在java pom文件的中配置,可以具体到某个文件,多个配置用逗号(,)隔开。原创 2024-05-21 11:46:04 · 488 阅读 · 0 评论 -
在Windows下更改docker镜像文件存储位置
windows下更改docker镜像文件路径原创 2022-07-22 18:08:24 · 8003 阅读 · 1 评论 -
spring通过代码获取bean
工具:package com.jiean.member.utils;import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;import org.springframework.stereotype.Component;/**原创 2021-10-18 17:51:12 · 152 阅读 · 0 评论 -
maven构建docker镜像时报异 Connect to localhost:2375 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed
异常为:java.util.concurrent.ExecutionException: com.spotify.docker.client.shaded.javax.ws.rs.ProcessingException: com.spotify.docker.client.shaded.org.apache.http.conn.HttpHostConnectException: Connect to localhost:2375 [localhost/127.0.0.1, localhost/0:0:0:原创 2021-10-15 11:03:00 · 1419 阅读 · 0 评论 -
docker desktop更新后启动失败
原因:docker desktop 版本更新后,无法启动。打开程序提示:解决方法:删除 C:\Users\Administrator\AppData\Roaming\Docker 文件夹再启动原创 2021-10-15 10:42:20 · 1481 阅读 · 1 评论 -
java子类与父类的判断(instanceof与isAssignableFrom)
ResourceHttpRequestHandler 为子类WebContentGenerator为父类instanceof判断一个对象是否是某个类的子类或当前类 WebContentGenerator w = new WebContentGenerator() { @Override protected String getAllowHeader() { return super.getAllowHeader();.原创 2021-09-30 14:05:40 · 5198 阅读 · 0 评论 -
Jackson注解 @JsonProperty设置序列化与反序列化时参数名 @JsonIgnore忽略序列化
@JsonProperty 此注解用于属性上,作用是把该属性的名称序列化为另外一个名称 @JsonProperty(value = "user_id",access = JsonProperty.Access.WRITE_ONLY) private String userId; @JsonProperty(value = "user_name",access = JsonProperty.Access.READ_ONLY) private Integer userName;原创 2021-08-25 17:47:38 · 3337 阅读 · 0 评论 -
linux配置java8环境变量
配置环境变量vim /etc/profile在文件最后面添加export JAVA_HOME=/opt/jdk1.8.0_181 #jdk安装目录 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin export PATH=$PATH:${JAV原创 2021-08-09 11:22:05 · 346 阅读 · 0 评论 -
iframe标签中父页面与子页面之间相互调用
父页面中的方法function processReturnData(returnData) { }父页面中的标签<div id="table"></div>子页面中的方法:function getParentData(parentData){ }父页面调用子页面的元素://window.parent.getElementById("tabContent")//调用子页面的方法//直接调用在iframe未加载完成时会出问题原创 2021-06-30 22:13:37 · 117 阅读 · 0 评论 -
java导入Excel后对日期类型的处理
1.使用org.apache.poi.hssf.usermodel包下的HSSFDateUtil(已被标注@Deprecated,不建议使用)HSSFDateUtil.getJavaDate(Double.parseDouble(sto.getBirthday()));2.使用org.apache.poi.ss.usermodel包下的DateUtilDateUtil.getJavaDate(Double.parseDouble(sto.getBirthday()))import org.apa原创 2021-06-30 17:46:21 · 1996 阅读 · 3 评论 -
JAVA注释
常用注释//单行注释/*** 多行注释*///TODO 说明在标识处有功能代码待编写//FIXME 说明标识处代码需要修正,甚至代码是错误的,不能工作,需要修复原创 2021-06-24 12:01:07 · 54 阅读 · 0 评论 -
自定义注解上常使用的注解
@Target->用于标注注解使用的位置@Target({ ElementType.FIELD, ElementType.METHOD, ElementType.TYPE })属性描述备注@Target(ElementType.TYPE)接口、类、枚举、注解@Target(ElementType.FIELD)字段、枚举的常量@Target(ElementType.METHOD)方法@Target(ElementType.PARAMETER)方法原创 2021-06-23 11:27:18 · 389 阅读 · 0 评论 -
java boolean中&与&& , |与||的区别
&两边的表达式都执行&&前面的表达式为false,则后面的表达式就不执行|两边的表达式都执行||前面的表达式为true,则后面的表达式就不执行public class test { public static void main(String[] args) { System.out.println("使用&"); boolean a=getA()&getB(); System.out.println("原创 2021-05-17 16:44:55 · 451 阅读 · 0 评论 -
在静态方法中使用spring注入的类
重点:@Component 使用在类上实例化类到Spring容器中@Autowired 使用在需要Spring注入的bean上用于Spring注入@PostConstruct 使用在方法上,用于在服务器加载Servlet的时候运行Constructor(构造方法) -> @Autowired(依赖注入) -> @PostConstruct(注释的方法)思路:通过在类中创建一个静态的实例,在调用@PostConstruct注解对应的方法时,将静态实例中需要被Spring注解的bea原创 2021-05-17 12:11:05 · 443 阅读 · 0 评论 -
tomcat部署项目时页面中文乱码
修改后记得清除浏览器的缓存再重新访问页面1.修改tomcat安装目录下的conf中的service.xml中的配置信息<Connector executor="tomcatThreadPool" port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443"/>改成 <Connector exe原创 2021-05-04 17:20:57 · 619 阅读 · 0 评论 -
idea技巧
1. JAVA类添加时文件头部自动添加作者信息,创建时间等信息在idea的File-settings…-Editor-File and Code Templates在右边选择Includes-File Header即可在里面添加信息,添加的信息在文件创建时会自动添加到文件头部例如/** * @author kittlen * @version 1.0 * @date ${DATE} ${TIME} * @email kittlen@qq.com */2.添加自定义快捷代码块原创 2021-04-26 10:32:34 · 243 阅读 · 0 评论 -
MyBatis--selectKey
selectKeyMyBatis的一种设置主键的方法<insert id="insert"> <selectKey keyProperty="id" order="BEFORE" resultType="String"> SELECT UUID_SHORT() </selectKey> insert into t_user (id, username, password) values (#{id}, #{usernam原创 2021-04-12 16:52:18 · 464 阅读 · 0 评论 -
SpringBoot项目中注解技巧
自定义的yum参数my: testType: 11. @Value("${keyPath:default}")在使用@Value注解时 @Value("${my.testType:1}") private String testType;如果担心yum文件中spring.testType属性不存在的话,可以在${my.testType}里面使用keyPath:defaultValue的方式添加默认值,如果数据在yum文件中存着,则默认值无效2.注解属性在设置某些注解的属性原创 2021-04-12 16:40:50 · 82 阅读 · 0 评论 -
java中try(){}catch的使用
相较于传统的try{}catch如果{}中的代码块出现了异常,会被catch捕获,然后执行catch中的代码,接着执行finally中的码,其中catch中的代码有了异常才会被执行,finally中的代码无论有没有异常都会被执行.而在try(){}catch中在()里的代码一般放的是对资源的申请,如果{}中的代码出项了异常,()中的资源就会被关闭...原创 2021-04-12 16:18:08 · 249 阅读 · 0 评论