自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

杯具一族

杯具的世界,神马都是浮云,一切靠自己努力,杯具一族,三天打鱼,两天上网,面子是别人给的,脸是自己丢的!

  • 博客(35)
  • 收藏
  • 关注

原创 spring ResponseBodyAdvice 失效 不起作用

二、把void 改成对象,然后使用return 手动返回值。一、去掉HttpServletResponse参数。

2024-03-06 19:08:44 224

原创 mvn 加速打包构建 java

mvn clean package -T 1C -Dmaven.test.skip=true -Dmaven.compile.fork=true

2024-02-03 15:55:04 89

原创 java DateTimeFormatter 使用

日期解析格式化

2024-02-03 15:51:02 152

原创 Linux 安装中文字体

【代码】Linux 安装中文字体。

2024-01-20 21:33:53 376

原创 java elasticsearch spring 高亮 HighlightBuilder

【代码】java elasticsearch spring 高亮 HighlightBuilder。

2023-12-20 21:37:47 389

原创 JCo initialization failed with java.lang.UnsatisfiedLinkError

JCo initialization failed with java.lang.UnsatisfiedLinkError: src\main\webapp\WEB-INF\lib\sapjco3.dll: Can't find dependent libraries

2022-06-10 17:36:19 954

原创 Caused by: com.sap.conn.jco.JCoException: Function module RFC_METADATA_GET not found

SAP,JOC

2022-05-11 18:34:36 577

原创 activiti 流程部署 bpmn reading xml 前言中不允许有内容

流程部署 出现org.activiti.bpmn.exceptions.xmlexception: error reading xml 前言中不允许有内容需要把.bpmn 文件第一行standalone去掉<?xml version="1.0" encoding="UTF-8" standalone="yes"?>改成<?xml version="1.0" encoding="UTF-8"?>...

2022-02-13 13:27:07 2138 1

原创 jQuery.ajax post json

jQuery.ajax({ type: "POST", url: "https://fd.my.cn/api/product/getUploadFileLogs", data: JSON.stringify({"fileName": "", "startTime": "2022-02-07 00:00:00", "endTime": "2022-02-07 23:59:59"}), contentType: "application/json; charset=utf-8",

2022-02-07 19:59:47 499

原创 Install Java 17

JDK 安装

2022-01-16 16:17:01 719

原创 java 泛型 PECS 原则

仅从数据结构获取值时,使用 extends ;仅向数据结构写入值时,使用 super ;如果需要同时获取和写入值,使用显式类型。

2021-09-20 08:02:37 142

原创 spring rabbitmq 死信队列配置

spring.rabbitmq.listener.simple.default-requeue-rejected=falsespring.rabbitmq.listener.simple.retry.enabled=true @Bean TopicExchange topicExchange() { return new TopicExchange(RabbitMqConfig.EXCHANGE, true, false); } @Bean Queue bizQueue() {

2021-09-05 21:19:26 258

原创 spring web 请求顺序

spring web 请求顺序:ServletRequestListener.requestInitialized -> Filter.doFilter -> HandlerInterceptor.preHandle -> HandlerInterceptor.afterCompletion ->Filter.doFilter ->ServletRequestListener.requestDestroyed多个 Filter 可以使用Ordered 指定执行顺序

2021-09-05 21:12:38 138

原创 elasticsearch cluster config

elasticsearch.yml 集群配置cluster.name: es-fudong-clusternode.name: node10node.master: truenode.data: truenetwork.host: 0.0.0.0http.port: 9200discovery.zen.ping.unicast.hosts: ["192.168.1.10","192.168.1.20","192.168.1.30"]discovery.zen.minimum_master

2021-07-11 20:38:12 166 2

原创 Java web 跨域cookie设置

如果跨越需要前端带上cookie 需要设置返回的cookie SameSite=None例如以下把token放到cookie里面返回,这样客户端浏览器请求接口的时候无需手工带上token,浏览器会自动带上response.addHeader("Set-Cookie", String.format("%s; %s", String.format("token=%s; Max-Age=%s; Path=/;%s HttpOnly", token, 3600, " Secure;"), "Same

2021-06-01 21:23:17 1251

原创 spring requestBody valid

1、引入依赖 <dependency> <groupId>org.hibernate.validator</groupId> <artifactId>hibernate-validator</artifactId> </dependency>2、开启验证,在RequestBody注解前面加上Valid 注解@Valid @RequestBody3、级联对象验证,在需要验证字段的对象属性上面加上Valid

2021-05-27 08:37:08 160

原创 spring web 日期请求参数转化

如果需要自动把请求的string类型的参数自动转化为日期类型,需要在请求处理方法的同名日期参数类型前面加上@DateTimeFormat 注解定义日期的格式@RequestMapping(path = "/save", method = RequestMethod.GET)public String save(@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") Date date){ }...

2021-05-15 12:30:21 206

原创 set MAVEN_OPTS

export MAVEN_OPTS="-Xms512M -Xmx1024M -Xss2M -XX:MaxMetaspaceSize=1024M"

2021-04-07 20:44:45 249

原创 mysql create database and user

create database mydb default character set utf8mb4 collate utf8mb4_unicode_ci;CREATE USER 'fudonguser'@'%' IDENTIFIED BY 'fudon1234567890rD';grant select ,insert ,delete,update,alter ,create ,crea..

2021-04-07 20:42:40 213

原创 mysql修改sql_mode

mysql> select @@global.sql_mode;复制默认的进行修改添加到my.cnf[mysqld]sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

2021-04-07 20:27:55 285

原创 nginx error log

server{ error_log /tmp/error_www.com.log error;}

2021-03-25 07:15:00 205

原创 Error: rpmdb open failed

rpm -rebuilddbyum clean allyum update

2021-03-18 19:56:37 66

原创 nginx set header

upstream app{ server 192.168.11.41:8081; } location /api { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Cookie $http_cookie; proxy_pass http:..

2021-03-10 22:02:29 1680

原创 mysql HOUR_OF_DAY: 0 -> 1

serverTimezone=Asia/Shanghai改成serverTimezone=UTC%2B8

2021-03-08 21:56:05 1371 1

原创 nginx 使用 SSL 对流量进行加密

server {listen 443 default ssl;server_name www.example.com;ssl_prefer_server_ciphers on;ssl_protocols TLSv1.2 SSLv3;ssl_ciphers RC4:HIGH:!aNULL:!MD5:@STRENGTH;ssl_session_cache shared:WEB:10m;ssl_certificate /usr/local/etc/nginx/www.example.com.crt;

2021-03-06 13:15:42 198

原创 RestTemplate okhttp3 HTTPS 证书过期

private static SSLContext getSslContext(TrustManager[] trustAllCerts) throws NoSuchAlgorithmException, KeyManagementException { SSLContext sc = SSLContext.getInstance("TLS"); sc.init(null, trustAllCerts, new java.security.SecureRandom()); return..

2021-03-06 13:10:54 446

原创 HttpsURLConnection HTTPS 证书过期

private static void setDefaultSSLSocketFactory() { try { X509TrustManager x509TrustManager = getTrustManager(); TrustManager[] trustAllCerts = new TrustManager[] { x509TrustManager }; SSLContext sc = getSslContext(trustAllCerts); HttpsURLCo.

2021-03-06 13:09:38 262

原创 git config

git config --global user.name "dong.fu"git config --global user.email [email protected] config --global alias.co checkoutgit config --global alias.br branchgit config --global alias.ci commitgit config --global alias.st status

2021-03-06 13:04:54 63

原创 redis spring boot config profile

application.properties 通用配置spring.redis.database=3spring.redis.password=11111111application-dev.properties 开发环境配置 -Dspring.profiles.active=devspring.redis.host=localhostspring.redis.port=6379application-production.properties 生产环境配置 -Dsprin

2021-03-01 21:56:46 137

原创 spring boot 2.4.x 跨域配置

spring boot 2.4.x 跨域配置 @Bean public CorsFilter corsFilter() { // 1.添加CORS配置信息 CorsConfiguration config = new CorsConfiguration(); // 放行哪些原始域 config.addAllowedOriginPattern("*"); // 是否发送Cookie信息 config.setAllowCredentials(true); // 放行哪些原始域(

2021-02-26 22:58:46 310

原创 mysql root password reset

mysql root password resetshell> vim /etc/my.cnf加入:skip-grant-tablesshell> mysql/support-files/mysql.server restartshell> mysql/bin/mysqlmysql> FLUSH PRIVILEGES;mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';sh

2021-02-26 22:51:10 127

原创 Java微服务架构数据库自动水平分表,自动读写分离框架

采用原生 java jdbc api 实现自动数据库读写分离、数据自动水平分表,完全面向对象,以所见即所得的方式实现微服务架构通用数据访问层。myshardingfordata关键特性为 微服务架构而生所以只支持对单个数据库进行数据自动水平分表。支持SQL92标准只支持Java 语言面向 JAVA JDBC API,无需依赖第三方ORM框架JAR包支持MySQL、Oracle等常用的数据库SQL语法无缝集成 spring boot支持数据水平分表的全量数据排序分页

2020-05-13 12:07:04 629

原创 spring @AspectJ @annotation

spring

2015-10-09 07:24:49 2167

原创 LRU策略的CachePool

public class ObjectCachePool<K, V> { public static final int FIFO_POLICY = 1; public static final int LRU_POLICY = 2; private static final int DEFAULT_SIZE = 10; private Map<K, V> cache

2015-10-08 21:26:17 564

原创 模式和框架

什么是模式? 模式,即pattern。其实就是解决某一类问题的方法论。你把解决某类问题的方法总结归纳到理论高度,那就是模式。 Alexander给出的经典定义是:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,你可以无数次地使用那些已有的解决方案,无需在重复相同的工作。 模式有不同的领域,建筑领域有建筑模式,软件设计领域也有设计模式。当一个领域逐渐

2009-08-20 09:29:00 559

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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