本月博客排行
-
第1名
青否云后端云 -
第2名
e_e -
第3名
vipbooks - silverend
- lemonhandsome
- kingwell.leng
- jveqi
- xiangjie88
年度博客排行
-
第1名
青否云后端云 -
第2名
zw7534313 -
第3名
大家都说我很棒 - liyihz2008
- wy_19921005
- gengyun12
- hbxflihua
- e_e
- luxurioust
- dbagirl
- zysnba
- Alsmile
- robotmen
- gaozzsoft
- jywhltj
- cpongo1
- leslie26
- qepwqnp
- zhangdaiscott
- 解宜然
- cuityang
- sichunli_030
- gashero
- fantaxy025025
- ranbuijj
- gdpglc
- ssydxa219
- wallimn
- vipbooks
- 淡看人生
- hanbaohong
- jickcai
- javashop
- johnsmith9th
- appalese
- gaojingsong
- weiyides
- zhangyi0618
- java-007
- AVI
- laiyangdeli
- lyongq04
- xpenxpen
- liunancun
- 龙哥IT
- conkeyn
- nychen2000
- lyndon.lin
- ouanui
- panshunchang
最新文章列表
Java8 List集合Stream流方法操作详解
=
=
=
from: https://zhuanlan.zhihu.com/p/630234037
Java中的List集合是常用的数据结构之一,在Java 8之后引入的Stream流为我们提供了便捷的集合数据处理方式。本文将介绍List集合的Stream流方法操作,并详细解释每个方法的用途和示例。
1.转换为流 - stream()
stream()方法将List集 ...
IDEA中Python将.py文件打包成.exe文件
第1步:找到当前项目目录下的\venv\Scripts路径
第2步: 在目录上方输入cmd命令打开控制台
第3步:控制台中输入命令:pip install pyinstaller
第4步:安装成功后输入命令:pyinstaller -F D:\Reptile\ReptileLX\ReCourse\arknights2.py(你的py文件所在的目录)
第5步:在你项目目录下的\\ven ...
获取最近10天过生日的sql
SELECT
*
FROM
demo
WHERE
DATEDIFF(
CAST(
CONCAT(
YEAR ('2023-12-27'),
DATE_FORMAT(birthday, '-%m-%d')
) AS DATE
),
CAST(
DATE_FORMAT('2023-12-27', '%y-%m-%d') AS DATE
)
) B ...
boot数据校验,全局异常
package com.exception;
import com.utils.Result;
import lombok.extern.slf4j.Slf4j;
import org.springframework.context.support.DefaultMessageSourceResolvable;
import org.springframework.dao.DuplicateKe ...
浏览器辅助神器:油猴脚本使用教程
=
最近一个功能,使用其他脚本总是运行出问题。
不得已使用早年常用的油猴,果然运行OK了。
=
参考:https://blog.csdn.net/xcntime/article/details/128317226
「油猴脚本」很多朋友都听说过了,就是一段 JS 脚本代码,和浏览器扩展类似,可以让浏览器实现各种各样的增强功能。
它相比扩展更加轻量利落,仅在适配的站点才会启用,非常节 ...
springcloud之服务网关gateway结合nacos
1.gateway application.yml配置
spring:
application:
name: api-gateway
cloud:
nacos:
discovery:
server-addr: 49.234.12.67:8848
gateway:
discovery:
locator:
...
springcloud之链路追踪zipkin
1.java -jar zipkin-server-2.23.18-exec.jar --STORAGE_TYPE=mysql --MYSQL_HOST=127.0.0.1 --MYSQL_TCP_PORT=3306 --MYSQL_DB=zipkin --MYSQL_USER=user --MYSQL_PASS=1000 --RABBIT_ADDRESSES=127.0.0.1:5672 --RA ...
Seata 1.5.2分布式事务之AT
1.seata-server1.5.2下载
https://seata.io/zh-cn/blog/download.html
在你的mysql数据库中创建名为seata的库
/script/server/db/mysql.sql
2.在你的参与全局事务的数据库中加入undo_log这张表
CREATE TABLE IF NOT EXISTS `undo_log`
(
`branch_id ...
sentinel 1.8.5 server搭建
1.下载sentinel-dashboard-1.8.5.jar
2.server启动
java -Dserver.port=8180 -Dcsp.sentinel.dashboard.server=49.234.12.67:8180 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard-1.8.5.jar
3.http://49.2 ...
springcloud之分布式事务seata-server搭建
1.分布式事务seata-server-1.5.2
2.conf/application.yml
server:
port: 7091
spring:
application:
name: seata-server
logging:
config: classpath:logback-spring.xml
file:
path: ${user.home}/log ...
Loadbalancer随机负载均衡策略
1.loadbalencer 负载算法默认询改为随机
默认负载均衡策略
Loadbalancer默认实现了如下两种负载均衡策略:
RandomLoadBalancer - 随机分配策略
(默认) RoundRobinLoadBalancer - lun询分配策略
/**
* @Description: 负载均衡配置
*/
public class LoadBalancerC ...
springcloud之openfeign集成sentinel限流
1.先调用服务接口,才会在sentinel显示应用名称
2.sentinel 限流默认1秒内多少访问量
3.sentinel规则持久化,服务重启以后不用在配置
4.使用nacos进行sentinel规则持久化
1.配置
spring:
application:
name: nacos-loadbalancer-service
cloud:
nacos:
...
springcloud之服务调用openfeign
1.springcloud之使用openfeign调用各子服务接口
2.jar
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifac ...
Nacos配置中心
1.可以将其他应用的配置信息存储在nacos
2.
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId> ...
将应用注册到Nacos
1.nacos2.0.4 服务注册与发现
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</a ...
搭建Nacos Server
1.nacos server搭建
2.nacos-server-2.0.4下载
3.nacos/conf/application.properties
server.servlet.contextPath=/nacos
server.port=8848
db.pool.config.connectionTimeout=30000
db.pool.config.validationTimeou ...
list泛型和list对象交集
public static void main(String[] args) {
List<Test >testList = new ArrayList<>();
Test test= new Test ();
test.setId(1);
test.setCode("aasdf");
test ...
Java8 获取两个List交集
package com.common;
import lombok.Data;
import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;
/**
* @author zys
* @date 2023/08/2 14:12
*/
@Data
public class Demo ...