自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot与SpringCloud建议的版本对应关系

SpringCloud Greenwich.SR2 和 Springboot 2.1.7.RELEASE。SpringCloud Hoxton.SR12 和 Springboot 2.3.4.RELEASE。SpringCloud与SpringBoot的版本对应。SpringCloud版本 SpringBoot版本。

2023-11-17 10:36:13 1442

原创 java Feign日志配置

在开发java项目中,当我们进行feign性能调优时一般会用到feign连接池(apache httpClient或者OkHttp), 其中配置参数feign.client.config.provider.loggerLevel 则是指定日志级别.在配置文件中加入如下配置,其中provider为服务端服务名,此配置只对调用provider服务时生效。FULL:记录请求和响应的header、body和元数据,适用于开发测试定位问题,性能要次一些.在工程中增加一个配置类,如下设定日志级别,可作为全局配置。

2023-09-22 16:49:45 280

原创 java feign调用优化性能

default: #这里default就是全局配置,如果是写服务名称,则是针对某个微服务的配置。用Apache HttpClient为例,替换Feign底层默认的客户端 URLConnection;max-connections-per-route: 50 #每个路径的最大连接数。# 这里default就是全局配置,如果是写服务名称,则是针对某个微服务的配置。(开日志是需要消耗性能的,不开日志的情况下日志会提升很多)--httpClient的依赖-->(Feign发送http请求时,默认使用的客户端)

2023-09-22 16:34:59 196

原创 Springboot2.x集成lettuce连接redis集群报超时异解决

这样,在进行RedisAutoConfiguration的导入注解时,因为没有找到lettuce依赖,故而这注解@Import({LettuceConnectionConfiguration.class, JedisConnectionConfiguration.class})的第二个位置上的JedisConnectionConfiguration就有效了,就可以被注册到容器了,当做springboot操作redis的驱动。可见,Springboot默认是使用lettuce来连接redis的。

2023-09-15 14:38:26 467

原创 java项目中使用sharding实现读写分离

java项目中sharding实现读写分离

2023-09-08 18:30:00 212

原创 服务端QPS&TPS

IO开销较多的应用其CPU线程等待时间会比较长,所以线程数量可以开的多一些,相反则线程数量要少一些,其实有两种极端,纯IO的应用,比如proxy,则线程数量可以开到非常大(实在太大了则需要考虑线程切换的开销),这种应用基本上后端(比如这个proxy是代理搜索的)的QPS能有多少,proxy就有多少。性能压测的情况下,起初随着用户数的增加,QPS会上升,当到了一定的阀值之后,用户数量增加QPS并不会增加,或者增加不明显,同时请求的响应时间却大幅增加,这个阀值我们认为是最佳线程数。

2023-08-18 17:03:19 176

转载 java HanLP汉语言处理包 中文分词

汉语言处理包HanLP是一系列模型与算法组成的NLP工具包,由大快搜索主导并完全开源,目标是普及自然语言处理在生产环境中的应用。HanLP具备功能完善、性能高效、架构清晰、语料时新、可自定义的特点。在提供丰富功能的同时,HanLP内部模块坚持低耦合、模型坚持惰性加载、服务坚持静态提供、词典坚持明文发布,使用非常方便。默认模型训练自全世界最大规模的中文语料库,同时自带一些语料处理工具,帮助用户训练自己的模型。

2023-08-18 17:01:54 684

原创 java敏感词校验

java 中文分词、敏感词、敏感词校验

2023-08-18 16:49:02 1801

原创 mysql 根据字段分组且按顺序码取前3名sql

mysql 根据字段分组且按顺序码取前3名sql

2022-12-01 17:12:30 1305 1

原创 java根据jpg格式图片或视频文件生成gif动图

java根据jpg格式图片或视频文件生成gif动图

2022-11-16 14:23:03 753

原创 mysql 分别按月、日、周进行分组查询

mysql 分别按月、日、周进行分组查询

2022-09-15 16:03:25 2628

原创 Mysql语句执行顺序

Mysql语句执行顺序

2022-08-03 11:11:34 1884

转载 easyExcel工具

EasyExcel 封装

2022-07-08 14:38:21 1428

原创 自定义aop分布式redis锁,事务锁注解-java aop redis lock

自定义redis锁,事务锁注解-java aop redis lock

2022-07-08 14:33:41 424

原创 获取微信小程序码实例,建议拿到字节流后可以base64编码再上传图片,得到图片地址进行使用

/** * 接口调用凭证 access_token */ public static String postToken(String appId, String appKey) throws Exception { String requestUrl = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=" + appId + "&sec...

2021-11-05 10:50:12 453

原创 校验时间段是否与已有时间段存在交叉算法

下面是算法示例:// 验证时间有没有交集 有交集返回失败public static void main(String[] args) { String startTimeStr = "2021-04-02"; String endTimeStr = "2021-04-11"; Map<String,String> map = new HashMap<>(); map.put("2021-04-01","2021-04-03"); m.

2021-04-23 10:14:34 800

原创 Java AES256加密问题

jdk8 AES256位加密长度异常解决:替换JDK安装目录\jre\lib\security下的local_policy.jar和US_export_policy.jar

2020-12-31 17:00:03 721 1

原创 Java不常用日期类型转化2113标准与4102标准互转

public static void main(String[] args) { /** * Java时间转化: * 2113标准类型 与 4102标准类型 互转 */ SimpleDateFormat sdf = new SimpleDateFormat("MMM d, yyyy K:m:s a",java.util.Locale.ENGLISH); SimpleDateFormat sdf2=...

2020-09-22 15:12:29 132

原创 spring cloud alibaba feign

Spring Cloud Feign 支持对请求和响应进行GZIP压缩来提高通信效率???我想说,当你项目中涉及到与第三方对接,而传输数据较大时,开启GZIP压缩就等着系统包jackson解析异常吧!虽然数据提出来用json解析工具格式化问毛病,但是它仍然解析异常。这时你只需要配置如下:compression: request: enabled: false response: ...

2020-09-16 09:22:48 163

原创 dubbo框架中RPC调用异常问题排查

在dubbo rpc框架的Java项目中,需要注意当接口参数中包含流对象时会导致传输异常,接口中死活拿不到数据。另,com.alibaba.fastjson在使用时,建议至少1.7版本以上,否则可能遇到编解码异常而花费大量时间排查。...

2020-09-16 09:11:53 1161

原创 Java获取指定格式日期、时间工具类

package com.crm.dubbo.util;import java.math.BigDecimal;/*** ClassName:DateUtils* Date: 2019年7月27日 上午11:12:29* @author ZHUJIANYI * @since JDK 1.8.0_102 */import java.sql.Timestamp;import java.text.ParseException;import java.te...

2020-09-02 13:03:13 546

原创 JAVA【常用小知识点】

原符号<<=>>=&'"替换符号&lt;&lt;=&gt;&gt;=&amp;&apos;&quot;===========...

2020-05-26 13:07:04 147

原创 mysql创建表字段注意点

create table student_info (id int unsigned not null auto_increment primary key comment '自增主键 mysql自用', ##【说明:每张表都要有本字段,这个id为mysql自身维护聚集索引数据,业务不要使用】gmt_create datetime not null default current_timest...

2020-01-03 16:29:13 1029

原创 几种进程间得通信方式?

1.管道 linux mkfifo channel2.消息队列 mq3.共享内存 多进程彼此分配共享虚拟内存4.信号量 程序计数器,默认值1,被访问时计数器值置0,此时其他进程不能访问。5.Socket 例如:http访问,创建socketServer与socketClient...

2019-12-18 14:14:44 144

空空如也

空空如也

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

TA关注的人

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