自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Spring Boot Redis 哨兵 多数据源

代码】Spring Boot Redis 哨兵 多数据源。

2022-07-21 14:09:18 245 1

原创 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关注的人

提示
确定要删除当前文章?
取消 删除