ES 十月 01, 2022

lombook注意点1

文章字数 5.4k 阅读约需 5 mins.

问题描述

一个实体类存有pId,即第一个字母小写,第二个字母大写的情况.

public class Department {
    private Long id;
    private Long pId...
查看全文

ES 十月 01, 2022

maven 上传私服

文章字数 3.6k 阅读约需 3 mins.

1.配置maven的settings配置.其中包含私服地址,账户等信息.

2.在idea中关联maven配置文件settings

关联settings

3.pom中配置私服地址

  <!-- 使用分发管理将本项目打成jar包,直接上传到指定服务器 --> 
  <distributionManagement> 
    <!--正式版本--> 
    <repository> 
      <!-- nexus服务器中用户名:在settings.xml中<server>的id...
查看全文

JAVA 五月 04, 2022

stopwatch优雅打印执行时间

文章字数 5.8k 阅读约需 5 mins.

在开发过程中, 有时需要记录一段代码的执行时间,或任务执行的时间.传统用法是在执行开始于结束各记录一次时间,两次时间相减就是执行时间.但这每次计算都需要设置两个变量放于首位.且随着业务改动,调整较大. 而目前有这么一类秒表工具类stopwatch.一次定义,多次使用. 提供者有spring-framework,apache与google.

在业务开始与结束分别获取一次系统时间,并在最后两值相减获取执行时间,并按照自己的格式输出.


    public static void main(String[]...
查看全文

JAVA 五月 04, 2022

日期注解

文章字数 263 阅读约需 1 mins.

@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
接口输出所用到的格式化日期注解
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
接口接收日期字段所用到的格式化日期注解
查看全文

ES 八月 13, 2021

JDK动态代理生成的CLASS文件

文章字数 1.5k 阅读约需 1 mins.

在学习代理模式的时候,想看看动态代理生成的文件长啥样.只需要在程序启动时设置生成配置.

源码中可以看出文件输出是通过 saveGeneratedFiles 控制的.

而saveGeneratedFiles的生成是通过GetBooleanAction方法读取系统变量由来.

private static final boolean saveGeneratedFiles = (Boolean)AccessController.doPrivileged(new GetBooleanAction("...
查看全文

OPENRESTY 三月 30, 2021

openresty 入门

文章字数 5.2k 阅读约需 5 mins.

Nginx 是一个主进程配合多个工作进程的工作模式.每个进程由单个线程来处理多个连接.

通过将cpu内核绑定到工作进程上,来提升性能.

预编译安装

参照: http://openresty.org/cn/installation.html

先在centos系统中添加openresty仓库.

  • yum install yum-utils 管理repository及扩展包的工具 (主要是针对repository)
  • yum-config-manager --add-repo https://openresty...
查看全文
0%