随笔分类 - Java
摘要:<div class="form-group <#if error?? && error.email??>has-error</#if> has-feedback">if null != error %% null != error.email
阅读全文
摘要:定义aspect 类: @Aspect @Component public class ExampleAspect { } 拦截指定annotation: @Around("@annotation(LogExecutionTime)") public Object logExecutionTime(
阅读全文
摘要:@Configuration public class JacksonConfig extends WebMvcConfigurationSupport { @Bean public ObjectMapper objectMapper() { Jackson2ObjectMapperBuilder
阅读全文
摘要:INSERT INTO xx …… <selectKey keyProperty="id" resultClass="long"> SELECT LAST_INSERT_ID(); </selectKey>
阅读全文
摘要:1 <repositories> 2 <repository> 3 <id>aliyun</id> 4 <url>https://maven.aliyun.com/repository/public</url> 5 <releases> 6 <enabled>true</enabled> 7 </r
阅读全文
摘要:在build.gradle 文件添加: 1 sourceSets { 2 main { 3 java { 4 srcDirs = ['src/main/java'] 5 } 6 resources { 7 srcDirs = ['src/main/resources'] 8 } 9 } 10 11
阅读全文
摘要:1 buildscript { 2 ext { 3 springBootVersion = '2.3.4.RELEASE' 4 } 5 repositories { 6 maven{ url "https://plugins.gradle.org/m2/"} 7 } 8 9 dependencies
阅读全文
摘要:jdk自带实现动态代理核心逻辑即是在调用 java.lang.reflect.Proxy#newProxyInstance 时,根据用户指定实现的接口动态创建一个Proxy类定义的byte[],然后调用native 的defineClass返回该代理类的实例; 核心逻辑实例: 1 String cl
阅读全文
摘要:定义资源接口: 1 public interface Resource { 2 void accept(Visitor visitor); 3 } 定义visitor,支持2种类型,reader类资源和writer资源,访问writer资源需要额外一个line参数: 1 public interfa
阅读全文
摘要:使用Java 8 consumer替代传统Java builder模式代码
阅读全文
摘要:- 什么是“配置选项等级”呢? 举个例子,PHP设置报错级别(来源PHP官网示例:https://www.php.net/manual/zh/function.error-reporting.php): 1 <?php 2 3 // 关闭所有PHP错误报告 4 error_reporting(0);
阅读全文
摘要:log4j.rootLogger=INFO,commonLogger,log4j.appender.commonLogger=org.apache.log4j.ConsoleAppenderlog4j.appender.commonLogger.target=System.outlog4j.appe
阅读全文
摘要:TimeZone.setDefault(TimeZone.getTimeZone("GMT+8"));
阅读全文
摘要:maven-assembly-plugin 将对应模块依赖在 mvn package 阶段全部打到一个 jar 包里面; java -cp xx.jar package.name.MainClass 即可 <plugin> <groupId>org.apache.maven.plugins</gro
阅读全文

浙公网安备 33010602011771号