- 博客(21)
- 收藏
- 关注
原创 jpa MappedSuperclass
jpa MappedSuperclass表 sc2表 sc1Entity父类 Pc1Entity子类 Sc1Entity子类 Sc2Repository类 Pc1Repository测试类输出表 sc2CREATE TABLE public.sc2 ( p1 varchar NOT NULL, p2 varchar NULL, sc2p3 varchar NULL, CONSTRAINT parent1_pk PRIMARY KEY (p1));表 sc1CREATE TABLE pu
2021-10-20 16:05:53 136
原创 spring boot jpa 自定义返回实体
Entity-A定义import lombok.Data;import javax.persistence.Column;import javax.persistence.Entity;import javax.persistence.Id;import javax.persistence.Table;import java.io.Serializable;import java.util.Date;@Data@Entity@Table(name = "USER_INFO")publ
2021-10-12 13:52:16 396
原创 spring boot 自定义配置文件路径
bootstrap.yml#系统级别的参数配置,用于应用程序上下文的引导阶段,先于application.yml加载spring: config: additional-location: file:/opt/appconf/ profiles: active: - 'devd' - 'common'启动类import org.springframework.beans.factory.config.YamlPropertiesFactoryBean
2021-10-12 13:06:17 1411
原创 spring boot logback 自定义日志
maven<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency>application.yml# 应用名称spring: application: name: demologback # 应用服务 WEB 访问端
2021-08-30 15:01:27 353
原创 北京公积金自由还款计算器
北京公积金自由还款计算器interest_rate=3.25;#年利率interest_sum=0;#利息总计loan_amount=1200000;#贷款总额month=0;#还款月份interest_month=0;#每月利息repayment_amount=10000;#每月还款额principal=0;#每月还款本金while loan_amount>0: interest_month=loan_amount*interest_rate/12/100;
2021-07-26 09:14:49 2711
原创 spring boot + cucumber
spring boot + cucumberpom类WebApplicationTest类AbstractDefs类ControllerStep类RunCucumberTest文件 demo.featurepom <dependency> <groupId>io.cucumber</groupId> <artifactId>cucumber-junit</artifactId> <version>4.2.2&l
2021-02-24 15:11:29 452
原创 spring boot 多数据源+jndi+H2
spring boot 多数据源+jndi+H2类DataSourceConfig@Configurationpublic class DataSourceConfig { //jndi-name为第一优先级,配置就会使用 @Value("${spring.datasource.first.jndi-name}") private String jndiNamefirst; //jndi-name为第一优先级,配置就会使用 @Value("${spring
2021-02-24 14:51:53 457
原创 @Valid @RestControllerAdvice 一起使用返回统一校验格式
@Valid @RestControllerAdvice 一起使用返回统一校验格式自定义异常类/** * 自定义异常类 * @author luwang * */public class ControllerException extends RuntimeException { private static final long serialVersionUID = -111111; protected HttpStatus statusCode = HttpStatus.
2021-01-29 11:07:42 400
原创 AOP统一日志管理
AOP统一日志管理@Aspect@Componentpublic class ControllerLogConfig { @Autowired LogManager Log; /** * 定义切入点:对要拦截的方法进行定义与限制,如包、类 */ @Pointcut("execution(* com.controller..*.*(..))") private void controllerAspect() { } @A
2021-01-29 10:39:47 130
原创 spring 拦截器的使用
拦截器的使用配置生效@Configurationpublic class InterceptorConfig implements WebMvcConfigurer { @Override public void addInterceptors(InterceptorRegistry registry) { registry.addInterceptor(new RequestInterceptor()).addPathPatterns("/**"); }}
2021-01-29 10:20:58 87
原创 iptables 端口转发
iptables 端口转发查看iptables 版本iptables -V输出iptables v1.8.4 (legacy)开启转发功能sysctl net.ipv4.ip_forward=1添加端口转发 iptables -t nat -A PREROUTING -p tcp -d 192.168.1.2 --dport 1234 -j DNAT --to-destination 192.168.1.3:12345...
2021-01-23 13:55:00 623
原创 firewall 端口转发
文章目录1、 开启路由转发2、开启防火墙的流量伪装功能3、开启TCP\UDP流量转发4、开放TCP/UDP本地端口5、重载配置文件使操作生效1、 开启路由转发echo 'net.ipv4.ip_forward = 1' >> /etc/sysctl.confsysctl -p2、开启防火墙的流量伪装功能firewall-cmd --zone=public --permanent --add-masquerade3、开启TCP\UDP流量转发firewall-cmd --add-
2020-12-07 14:52:07 430
原创 HttpPost 请求样例
文章目录doPost源代码doPost源代码 public void doPostTest() { String result = ""; String nr = "{\"Query\":"\1111\"}"; HttpPost post = new HttpPost("http://10.10.10.10:7012/xxx/yyy"); try { //设置响应超时时间 Request
2020-12-03 10:26:49 655
原创 org.apache.http.ssl.SSLInitializationException: class configured for SSLContext: sun.security.ssl.SS
文章目录org.apache.http.ssl.SSLInitializationException: class configured for SSLContext: sun.security.ssl.SSLContextImpl$TLSContext not a SSLContext解决方案org.apache.http.ssl.SSLInitializationException: class configured for SSLContext: sun.security.ssl.SSLContex
2020-12-03 10:22:15 3250 2
原创 Spring boot jpa 复合主键
文章目录1 创建表2 entity 源代码2.1 主键 CompkeysPkeyDo 源代码2.2 表 CompkeysDo 源代码3 Repository 源代码4 Specification源代码5 服务使用1 创建表CREATE TABLE "public"."compkeys" ( "p1" varchar(10) COLLATE "pg_catalog"."default" NOT NULL, "p2" varchar(10) COLLATE "pg_catalog"."defaul
2020-11-23 14:09:26 292
原创 Java 补全正负号
Java 补全正负号源代码源代码 public String compSign(int data) { if(data>0) return "+"+data; else return data+""; }
2020-11-02 14:34:24 679
原创 Java 24小时进制转为12小时进制
Java 24小时进制转为12小时进制源代码源代码 public String h24Toh12(String h24) { String dep12hStr; int dep12h=Integer.parseInt(h24.split(":")[0]); if(dep12h>12) { dep12h=dep12h-12; dep12hStr=String.format("%0
2020-11-02 14:28:54 1254
原创 Java 计算两个日期差
Java 计算两个日期差源代码源代码 public int calDateOffset(long startDateTime,long endDateTime) throws Exception { SimpleDateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd"); startDateTime=dateFormat.parse(dateFormat.format(startDateTime)).getTim
2020-11-02 14:26:21 77
原创 Java 时区转化
Java 时区转化源代码结果输出源代码// An highlighted block public static void main(String arg[]) { long targetDatime; int targetTimeZone=6; Calendar datetime= Calendar.getInstance(); int srcDatimeZone=TimeZone.getDefault().getRawO
2020-11-02 14:20:32 69
原创 JAVA String StringBuilder StringBuffer 速度 线程安全性验证
@[TOC]String StringBuilder StringBuffer 速度 线程安全性验证
2020-01-08 10:27:23 213
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人