自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(335)
  • 资源 (12)
  • 问答 (2)
  • 收藏
  • 关注

原创 IntelliJ IDEA运行发布传统Java Web Application项目

IntelliJ IDEA运行发布传统Java Web Application项目

2024-04-20 22:03:27 440

原创 重温8年前项目部署

Eclipse部署旧项目

2024-04-19 15:14:14 349

原创 若依ruoyi系统整合配置mybatis-flex说明

若依ruoyi系统整合配置mybatis-flex说明

2024-02-02 14:43:09 549

原创 snakeyaml升级2.2版本之NoSuchMethodError问题解决

snakeyaml升级2.2版本之NoSuchMethodError问题解决

2024-01-30 17:30:27 2137 3

原创 skywalking 6.6.0之Linux【Windows】系统安装

skywalking 6.6.0之Linux【Windows】上安装

2023-12-03 14:22:46 1002

原创 缓存击穿、雪崩、穿透

缓存击穿:高并发时,当一个key非常热点(类似于爆款),在不停的扛着大并发,当这个key在失效的瞬间,持续的大并发旧穿破缓存,直接请求数据库并设置到缓存中,导致性能下降;缓存雪崩:缓存集中过期,或者缓存服务区宕机,导致大量请求范文数据库,造成数据库瞬间压力过大,宕机;缓存穿透:数据库不存在且缓存中也不存在,导致每次请求都会查询数据库,这时的请求很可能是攻击者,伪造不存在的 key ,导致数据库压力过大或宕机

2023-11-25 14:55:28 403

原创 SpringBoot使用ObjectMapper之Long和BigDemical类型的属性字符串处理,防止前端丢失数值精度

SpringBoot使用ObjectMapper之Long和BigDemical类型的属性字符串处理,防止前端丢失数值精度

2023-11-22 15:37:27 433

原创 spring-statemachine 状态机自定义持久化入库

spring-statemachine 状态机自定义持久化入库

2023-10-17 19:45:00 689

原创 ObjectMapper 按行分批次写入百万数据示例

SequenceWriter 使用了一种流式写入的方式,它在写入对象时,并没有一次性将所有对象都读进内存,而是将它们分成多个较小的缓存块写入磁盘,从而减少了内存占用和GC压力。当缓存块达到一定大小时,SequenceWriter 会将其刷入磁盘,并开始写入下一个缓存块,从而避免了一次性将所有对象都读进内存所带来的性能问题。因此,相比较一次性将所有对象读进内存再写入磁盘的方式,使用 SequenceWriter 可以更有效地利用内存和资源,减少内存占用和GC压力,提高写入效率。

2023-08-31 11:11:45 107

原创 spring-boot-2.2.13.RELEASE 升级 2.6.6 记录

spring-boot-2.2.13.RELEASE 升级 2.6.6 记录

2023-07-14 15:54:45 845

原创 alibaba-fastjson漏洞升级记录

alibaba-fastjson漏洞升级记录

2023-07-14 15:30:18 557

原创 本地Jrebel 许可服务器搭建

本地Jrebel 许可服务器搭建,供大家交流学习使用

2023-05-21 15:29:47 1366

原创 nacos-server-2.2.1单机伪集群安装

nacos-server-2.2.1单机伪集群安装

2023-04-27 09:31:08 274

原创 CDN到期不想续费?!MINIO救个场!

minio在Linux安装及spring boot 整合 minio示例

2023-04-18 10:08:32 739

原创 Canal实时同步发送JSON数据示例代码

Canal实时同步发送JSON数据示例代码

2023-01-24 09:52:15 1629

原创 Windows下Canal.deployer-1.1.6安装部署

Windows下Canal.deployer-1.1.6安装部署

2023-01-10 15:06:57 884

原创 Windows下Canal.admin-1.1.6安装部署

Windows下Canal.admin-1.1.6安装部署

2023-01-09 20:34:27 1061

原创 Spring Boot-2.3.7.RELEASE整合activiti-6.0示例步骤

涉及简单审批时一般都是有人发起,再由另外一人确认审核即可!实际项目中有时涉及利益的时候,比如常见的请假,报销等,就不是那么简单一人审核了事!其中有权力和责任的体现,同时执行过程中也涉及业务流程管理、工作流、服务协作等,此时开源Activiti就是个不错的选择!现介绍Spring Boot整合activiti-6.0步骤如下!

2022-08-21 12:58:50 404

原创 Mac配置免密登录

Mac配置免密登录

2022-06-30 21:41:01 723

原创 Flink读取Netty数据示例代码

Flink读取Netty数据示例代码

2022-06-29 17:23:17 622

原创 旧项目spring-3.2.3.RELEASE整合nacos示例记录

接到任务,将一个旧项目的数据库等相关配置统一采用nacos管理,提升安全性!旧项目结构如图整合步骤:一、拷贝配置到nacos即将数据库等配置拷贝到nacos中二、删除Spring XML中的加载配置项既然要从nacos中读取配资,类似如下的配置项就可以删除了<context:property-placeholder location="jdbc.properties" />三、引入nacos-spring-context依赖引入nacos依赖,如下:

2022-05-20 20:44:09 572

原创 Fegin拦截器实现权限校验

因业务需要调用另一个微服务接口,每次必须在头部携带令牌信息:Authorization一、fegin远程接口定义package com.song.cocoa.dmp.service.feign;import com.song.cocoa.dmp.config.AuthorizationInterceptor;import com.song.cocoa.dmp.config.FeignConfig;import com.song.cocoa.dmp.model.dto.AdvertCro

2022-04-04 15:49:04 745

原创 编程式事务手动控制事务范围

编程式事务手动控制事务范围

2022-03-31 10:26:35 1289

原创 Spring boot 线程池之单线程问题

如下代码: @Autowired private Executor taskScheduler;... CompletionService<List<DmpStockResponseDTO>> completionService = new ExecutorCompletionService<>(taskScheduler); List<List<Triple<Date, Provinc.

2022-03-24 14:44:00 1692

原创 Httpclient代理挂起问题处理

因公司业务需要获取外网数据,因此写了一个爬虫程序,启用定时任务通过代理爬外网数据!使用的是httpclient-4.5.10开源组件!问题:大概30~60分钟内,启动的10个定时任务全部挂起,僵死状态!监控查看线程全部如下:都卡在 SocketInputStream.socketRead0上且没有任何错误日志,此时我第一反应是没有设置超时,查看原代码如下 CloseableHttpClient httpClient = HttpClients.custom()

2022-03-23 20:52:14 833

原创 shardingsphere5.0.0整合分布式柔性事务seata1.4.2示例步骤

一、下载Seata1.4.2进入官网:Seata二、安装部署Seata参阅官网:直接部署三、添加jar依赖 <dependency> <groupId>org.apache.shardingsphere</groupId> <artifactId>shardingsphere-jdbc-core-spring-boot-starter</artif

2022-02-04 09:40:51 2411 3

原创 随机生成经纬度并写入Redis

随机生成经纬度并写入Redis

2022-01-12 15:44:19 275

原创 Spring Boot StringRedisTemplate 发布订阅

Spring Boot StringRedisTemplate 发布订阅

2021-12-10 23:42:07 1717

原创 Load balancer does not have available server for client

错误信息java.lang.RuntimeException: com.netflix.client.ClientException: Load balancer does not have available server for client: localhost at org.springframework.cloud.openfeign.ribbon.LoadBalancerFeignClient.execute(LoadBalancerFeignClient.java:91)...

2021-09-23 11:29:13 3188

原创 binlog恢复测试数据

删库跑路也只是听说,今天测试同学也删库表了,而且是我本机数据库,当然纯属测试需要,但后来测试同学反悔了,只能帮其恢复数据。????!顺道做个记录步骤如下:一、查询是否开启binlog日志show variables like 'LOG_BIN%';确认参数log_bin必须是开启状态:ON,否则呵呵!二、根据操作时间段导出日志mysqlbinlog --no-defaults --base64-output=decode-rows -v --database=user_d

2021-09-18 18:53:31 88

原创 Clickhouse批量入库示例代码

批量入库方式一package com.china.system.clickhouse.dao;import com.china.system.config.ClickHouseConfig;import lombok.extern.slf4j.Slf4j;import org.apache.commons.lang3.StringUtils;import org.apache.commons.lang3.time.StopWatch;import org.springframework.b

2021-09-01 20:18:34 1893

原创 spring boot处理前端空格转NULL

如下:http://localhost:8080/user?type=1&key=&id=10231后端接受到的key="",而非key=null。再如下:{ "name": "", "origin": 0, ...}后端接受到的name="",而非name=null。当然,最优的处理方式是前端处理,判断空白字符串就不要传递了,但是老项目了,前端全部去改来不及了,后续优化吧!现提供后端统一处理方式,代码如下:package com.china

2021-09-01 10:45:57 709

原创 Spring Boot 整合 Caffeine

一、添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache</artifactId> </dependency> <dependency> <groupI

2021-08-23 15:02:27 1827

原创 logback日志写入Kafka

一、引入依赖 <!--kafka-logback-appender--> <dependency> <groupId>io.github.rahulsinghai</groupId> <artifactId>kafka-logback-appender</artifactId> <ve

2021-08-15 19:02:02 574 1

原创 Kafka单机上伪集群部署

一、下载官网下载:kafka_2.13-2.7.0.tgz二、解压解压到目录:/root/dev/kafka_2.13-2.7.0三、配置:复制3分server.properites3.1server1.propertiesbroker.id=1port=9192listeners=PLAINTEXT://:9192log.dirs=/tmp/kafka-logs-1zookeeper.connect=localhost:2181/cocoa_cluster3.2 s.

2021-07-07 21:45:10 132 2

原创 Window之Kafka单机版安装

一、下载官官网下载:kafka_2.13-2.7.0.tgz二、解压解压到目录:D:\Tools\kafka_2.13-2.7.0三、配置3.1在config\server.properties中配置zookeeper地址zookeeper.connect=localhost:21813.2在config\server.properties中配置日志目录log.dirs=/tmp/kafka-logs四、启动4.1 启动zookeeper略4.2 启动Ka

2021-06-28 22:22:28 159 2

原创 Could not get constructor for org.hibernate.persister.entity.SingleTableEntityPersister

IDEA控制台错误信息如下:Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.2021-06-26 20:41:52 ERROR org.springframework.boot.SpringApplication[842] Application run failedorg.springframework.beans..

2021-06-26 21:03:15 447

原创 fatal: http://gitlab.xxxx.com/xxx/songjy-coocaa.git/info/refs not valid: is this a git repository

错误信息如下:fatal: http://gitlab.xxxx.com/xxx/songjy-coocaa.git/info/refs not valid: is this a git repository我的处理方式:1、切换到主分支2、点击推送(push)主分支:当然你没有推送任何改动,纯粹就是push一下3、再切回到你的分支,如:dev,再次推送(push)即可!...

2021-04-08 17:03:24 1217

原创 mysql-8.0.22-winx64在WIN10上的安装记录

1、下载并解压E:\mysql-8.0.22-winx642、设置变量MYSQL_HOME=E:\mysql-8.0.22-winx64PATH=%PATH%;%MYSQL_HOME%\bin3、在%MYSQL_HOME%下创建配置文件my.ini[client]port=3306default-character-set = utf8[mysql]default-character-set = utf8[mysqldump]default-character-se

2021-03-30 10:01:03 120

原创 spring cloud alibaba之nacos、feign、sentinel服务注册整合示例

继spring cloud alibaba之nacos、feign服务注册整合示例中我们再整合sentinel:因为hystrix不再更新且sentinel限流方式多样可靠!1、在spring cloud alibaba之nacos、feign服务注册整合示例基础上加入如下依赖 <dependency> <groupId>com.alibaba.cloud</groupId> <artifact

2021-03-15 11:30:34 638

Jrebel License Server

下载后可在本地部署启Jrebel License Server,即Jrebel 许可服务器!Windows下操作步骤,下载后进入 bin 目录,可执行如下操作 安装服务:JrebelLicenseServer.bat install 启动服务:JrebelLicenseServer.bat start 停止服务:JrebelLicenseServer.bat stop 移除服务:JrebelLicenseServer.bat remove,供大家交流学习使用!

2023-05-21

linux protobuf-2.5.0 源码安装包

linux protobuf-2.5.0 源码安装包

2022-10-29

线上Java服务器内存飙升怎么回事?.mp4

线上Java服务器内存飙升处理方式

2021-07-17

jax-ws-tutorial.zip

Java API for XML Web Services (JAX-WS) 是一种用于创建 Web 服务,尤其是 SOAP 服务的 Java 编程语言。参阅:https://examples.javacodegeeks.com/enterprise-java/jws/jax-ws-tutorial-beginners/ Maven 项目来演示如何创建、部署、使用和测试 JAX-WS Web 服务

2021-07-09

song-ws.zip

spring boot 2.4.8 整合 Webservice

2021-07-09

srping-cloud-alibaba-nacos-feign-sentinel.zip

spring cloud alibaba之nacos、feign、sentinel服务注册整合示例

2021-03-15

srping-cloud-alibaba-nacos-feign.zip

spring cloud alibaba之nacos、feign服务注册整合示例

2021-03-14

demo-redis-bloom.zip

Maven项目:Spring Boot之Redis之布隆过滤器(BloomFilter)示例代码

2021-03-10

jQuery文本框输入自动提示,类似百度搜索效果

在文本框中输入字符,将弹出数据进行自动提示,类似百度搜索效果

2012-02-15

jQuery-1.6-api

jQuery-1.6-api,提供学习和开发时备用资料查询

2011-11-22

android实现联系人分组--即类似QQ分组

该demo包含多个应用,其中的ElVIew就是实现将联系人分组的简单应用,导入项目后用鼠标单击【ElVIew】即可查看效果

2011-08-12

Spring面向切面编程示例代码

在方法执行之前进行权限校验和在方法执行之后进行日志记录,下载解压后直接用myeclipse导入即可测试

2011-06-09

struts2实现单个和多个文件上传示例代码

直接将myeclipse工具导入项目fileupload即可测试

2011-05-11

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

TA关注的人

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