Home

Java变量初始化总结

知识总结 final的成员变量必须显式初始化(变量声明、构造代码块、构造函数),否则编译错误。 非final的成员变量可以不显式初始化,JVM会初始化默认值 final的局部变量也不需要声明后马上初始化,使用前初始化

Read more

Spring Cloud项目起步配置

版本配置 获取Spring Cloud版本配置 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-dependencies</artifactId> <version>2021.0.5</version> <type>pom</type> <scope>import</scope> </dependency> 如需要,获取Spring Cloud Alib...

Read more

Java环境变量设置最佳实践

安装步骤 设置环境变量JAVA_HOME,示例:C:\Oliver\run\Java\jdk-11.0.9 设置环境变量CLASSPATH,示例:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(可以不添加dt.jar与tools.jar) 设置环境变量path,示例:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

Read more

Spring容器ApplicationContext放到静态变量

设置方式 Spring Boot启动类设置 public class ApplicationContextHolder { public static ApplicationContext applicationContext; } public class DoubucketItemsApplication { public static void main(String[] args) { ApplicationContextHolder.applicationContext = SpringApplication.run(DoubucketItemsApplication.class, args); } } 容器...

Read more

jQuery的each方法实现循环的break和continue

实现方法 break:使用return false; continue:使用return true; 代码例子 getConditionUrl: function() { var conditionArray = new Array(); $('#conditionDiv div>input').each(function(index, element) { var conditionObject = new Object(); var elementObject = $(element); if (elementObject.hasClass('easyui-textbox')) { ...

Read more

classpath相关的几点总结

知识总结 JVM运行的classpath根据系统环境变量CLASSPATH来确定。一般来说JDK相关的基础jar(例如dt.jar/tools.jar)可以省略,JVM会找 classpath中如果是文件夹,只会扫描文件夹下的class文件,不会扫描jar文件,因此jar文件需要单独列出 对于war包,部署到中间件后,JVM的classpath范围将会包含war包里面的相关路径,具体是 *.war/WEB-INF/classes *.war/WEB-INF/lib/路径下各jar包 对于maven项目,src/main/java/目录下的java文件将会编译到*.war/WEB-INF...

Read more

RabbitMQ基本使用

使用方式 直接使用AMQP客户端 Maven依赖 <dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>5.8.0</version> </dependency> 生产者 ConnectionFactory factory = new ConnectionFactory(); factory.setHost("192.168.200.129"); factory.setUsername("admin"); factory.setP...

Read more

Spring Boot项目起步配置

版本配置 获取某一个版本的Spring Boot的所有起步依赖的版本配置 继承方式 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.6.13</version> </parent> 依赖方式 <dependencyManagement> <dependencies> <dependency> ...

Read more

Spring执行SQL脚本

执行SQL脚本 Connection connection = dataSource.getConnection(); Resource resource = applicationContext.getResource("classpath:/sql/setup/t_corpus.sql"); EncodedResource encodedResource = new EncodedResource(resource, StandardCharsets.UTF_8); ScriptUtils.executeSqlScript(connection, encodedResource); connection.close();

Read more