- 博客(44)
- 资源 (25)
- 收藏
- 关注
原创 时代好少年先进事迹材料
张小明同学是某某中学七年级三班的一名学生。他品学兼优、全面发展,热心参与各项公益活动,积极为集体和社会贡献自己的力量,是同学们心中的榜样,也是时代好少年评选中的突出代表。张小明同学用实际行动诠释了新时代少年应有的风貌:德智体美劳全面发展,积极向上,乐于奉献。他为同学树立了良好的榜样,是当之无愧的“时代好少年”。希望通过他的事迹,能激励更多青少年向他学习,成为社会的栋梁之才。
2025-03-12 20:48:35
96
原创 ResponseWrapperFilter 配合 ContentCachingRequestWrapper ContentCachingResponseWrapper
【代码】ResponseWrapperFilter 配合 ContentCachingRequestWrapper ContentCachingResponseWrapper。
2024-12-11 00:15:00
127
原创 正则匹配 “1234567” 这个字符串 出现 四次 或四次以上 java实现
PatternMatcher例如,假设我们要匹配字符串"1234567"
2024-12-07 00:15:00
362
原创 解析类的泛型参数 Spring之GenericTypeResolver.resolveTypeArgument
通过和等方法,可以在运行时解析泛型的实际类型参数。这对于需要动态类型信息的情况非常有帮助。注意,泛型类型参数在某些情况下(例如类型擦除)可能无法解析,因此要做好处理返回null的情况。这些实用工具极大地增强了类型安全性和动态类型解析能力,使得Spring框架可以更好地进行依赖注入和其它高级特性。
2024-11-30 00:15:00
391
原创 浅谈telnet和ping
ping:用于测试与目标主机的连通性,获取网络延迟和丢包信息,但不能测试特定端口。telnet:用于测试特定端口的连通性,验证服务是否在监听,但不提供网络延迟及丢包信息。在网络诊断和故障排查中,可以根据需要选择合适的工具,并结合使用不同的命令,以更全面地了解和解决网络问题。
2024-11-30 00:15:00
1019
原创 K8s的无头服务
无头服务在Kubernetes中扮演了重要的角色,特别是在需要直接访问Pod的场景下,如StatefulSet中的有状态应用程序。通过无头服务,应用可以更灵活地进行服务发现和网络通讯,提高集群的可靠性和可扩展性。
2024-11-21 00:30:00
438
原创 MySQL最多能有多少连接
MySQL的默认最大连接数是151,可以通过设置变量来调整。当服务器负载和应用需求变化时,适当地调整这个参数可以确保数据库的性能和稳定性。在调整前,充分考虑服务器硬件资源、操作系统限制以及MySQL内部资源,以避免资源短缺问题。通过监控和逐步调优的方法确定合适的最大连接数。
2024-11-21 00:30:00
1382
原创 Excel SUMIFS
SUMIFS是 Excel 中一个非常强大的函数,用于根据多个条件对数值区域进行求和。它是SUMIF函数的升级版,能够处理多个条件,使得数据分析变得更加精确和方便。SUMIFS函数的语法excel复制代码SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...) sum_range: 需要求和的单元格范围。 criteria_range1: 用于条件判断的第一个范围。 c
2024-11-14 11:46:37
1770
1
原创 利用Java Agent 做Spring MVC Controller 层的出参入参打印日志
利用 java agent 打印 springmvc 接口的出参 入参
2024-11-09 17:47:11
470
原创 在 Spring Boot 中,内置的 Tomcat 使用的是标准的 Java 类加载机制,而不是传统的 WebappClassLoader
Spring Boot 内置的 Tomcat 使用的是应用类加载器 (),而不是传统的 Web 应用程序类加载器 (这是因为 Spring Boot 采用嵌入式 Tomcat 的运行方式,使得整个应用在单一的 JVM 进程中运行。使用简化了类加载流程,也更适合 Spring Boot 的设计哲学。
2024-11-06 00:00:00
512
原创 CAS 算法在支付交易中的应用
bizId=TX001 CK002 QD002 待支付。业务系统 调用 支付系统 调用 渠道系统。当bizId 提现失败的时候 需要重新生成出款交易单转账 bizId 编号是不变的。怎么设计一个支付系统的创建出款单的接口?
2024-11-04 16:32:25
140
原创 根据每周分时电价表 电流 电压 找到最省钱的充电时间段 以及截至的充电时间
根据每周分时电价表 电流 电压 找到最省钱的充电时间段 以及截至的充电时间
2024-07-20 21:00:00
236
1
原创 利用postman 请求前脚本 做登陆使用
console.log("当前的token 失效");console.log("token 未失效");
2023-12-08 14:36:54
222
原创 springboot-es
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xs.
2022-04-14 20:07:28
134
原创 springboot + elasticsearch 实现聚合查询
需求背景:终端上报表读数 记录在elasticsearch统计每天 最大值最小值springboot版本:2.2.6 默认的elasticsearch <groupId>org.springframework.data</groupId> <artifactId>spring-data-elasticsearch</artifactId> <version>3.2.6.RELEASE</ver..
2022-04-09 18:05:01
4622
转载 实现分布式锁
概述提到分布式锁大家都会想到如下两种: 基于Redisson组件,使用redlock算法实现 基于Apache Curator,利用Zookeeper的临时顺序节点模型实现 今天我们来说说第三种,使用Spring Integration实现。Spring Integration在基于Spring的应用程序中实现轻量级消息传递,并支持通过声明适配器与外部系统集成。Spring Integration的主要目标是提供一个简单的模型来构建企业集成解决方案,同时保持关注点的分离,这对..
2022-04-05 09:30:00
231
原创 docker 安装nacos
docker run --name nacos -d -p 8848:8848 --privileged=true --restart=always -e JVM_XMS=256m -e JVM_XMX=256m -e MODE=standalone -e PREFER_HOST_MODE=hostname -v /home/nacos/logs:/home/nacos/logs -v /home/nacos/init.d/custom.properties:/home/nacos/init.d/cus.
2022-03-30 21:01:43
141
转载 正则表达式
一、校验数字的表达式数字:^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$有两位小数的正实数:^[0-9]+(.[0-9]{2})?$有1~3位小数的正
2022-03-30 19:26:42
100
转载 springboot根据注解创建全文索引(springboot全文索引注解)
使用方法:1.拉取代码到本地工作空间 git clone https://gitee.com/light-zhang/springboot-fulltext.git2.项目中引入依赖 <dependency> <groupId>skdapp.cn</groupId> <artifactId>springboot.fulltext</artifactId> <version>0.0.1&l...
2022-03-22 17:40:35
509
1
转载 Zookeeper工作原理(详细)
1、Zookeeper的角色 » 领导者(leader),负责进行投票的发起和决议,更新系统状态 » 学习者(learner),包括跟随者(follower)和观察者(observer),follower用于接受客户端请求并想客户端返回结果,在选主过程中参与投票 » Observer可以接受客户端连接,将写请求转发给leader,但observer不参加投票过程,只同步leader的状态,observer的目的是为了扩展系统,提高读取速度 » 客户端(client),请求发起方.
2022-02-15 14:51:12
12117
原创 设置prometheus为开机启动
cat > /etc/systemd/system/prometheus.service <<EOF>[Unit]>Description=Prometheus>Documentation=Prometheus>>[Service]>ExecStart=/usr/local/prometheus/prometheus --config.file=/usr/local/prometheus.yml --storage.tsdb.path=/d.
2021-11-08 14:35:04
445
原创 kubernetes 删除节点 & 增加节点 & 指定节点网卡
删除节点首先,封锁node,即设置为不可调度,排干node上的pod(drain命令已经会自动把node设置为不可调度,所以可以省略执行cordon命令)kubectl drain your-node-name --delete-local-data --force --ignore-daemonsets#看nodekubectl get node #删除nodekubectl delete node your-node-name执行 kubectl get node .
2021-10-14 21:11:11
753
原创 NFS 服务搭建
yum install -y nfs-utilssystemctl start nfsvi /etc/exports增加内容/home/mnt/data 192.168.1.30/24(rw,sync)重启systemctl restart nfs & systemctl restart rpcbind客户端操作:创建需要挂载nfs的目录(例如):mkdir /home/attachments添加挂载目录:mount -t nfs 192.168.
2021-10-14 16:56:24
89
原创 基于springboot使用nacos配置中心
测试环境Nacosadmin/admin 读写权限 用于修改配置guest/guest 只读权限 建议 配置文件上的用户名密码配置 只读nacos/xxx 超级管理员权限 (有创建名称空间权限)这个账号基础设施管理员使用 大家不要随便用生产环境Nacosadmin/xxx 读写权限用于修改配置guest/xxx 只读权限建议 配置文件上的用户名密码配置 只读nacos/xxx 超级管理员权限 (有创建名...
2021-10-13 16:06:44
3008
2
原创 oracle 一条龙学习
drop sequence sq_z_tree_node;create sequence sq_z_tree_node increment by 1 start with 1;create or replace trigger z_tree_node_pkbefore inserton z_tree_node for each row when(new.id is
2013-12-15 06:19:17
372
原创 js_maven压缩
http://alchim.sourceforge.net/yuicompressor-maven-plugin/ex_aggregation.html
2013-11-13 14:28:07
432
原创 bat 调用jar包里的main方法
1、java -cp ./*.jar com.haoran.print.PrintArgs 2 23 2、java -jar *.jar
2013-11-13 14:25:34
1705
原创 build.bat
@echo offrem 功能说明:本脚本用于构建基线工程console_sys_project,输出基线工程war包及对应的数据库脚本zip包rem 输入:console_sys_project Lib Thirdpartyrem 输出:target\console_for_ideploy\*echo “======================================
2013-09-25 13:22:39
2104
原创 maven部署jar
mvn deploy:deploy-file -DgroupId=com.huawei.usm -DartifactId=usm_i18n -Dversion=1.0.4 -Dpackaging=jar -Dfile=D:\12-USM\busm\WEB-INF\lib\usm_i18n-1.0.4.jar -Durl=http://10.137.160.6:8080/nexus/content/
2013-08-01 12:49:50
429
原创 持续集成的那点事儿
持续集成(Continue Integration)简称CI 它是敏捷开发中的重要活动,它反映了所开发的软件每时每刻的健康状态。 持续集成要素1.统一的代码库2.自动构建 3.自动测试 4.每个人每天都要向代码库主干提交代码 5.每次代码递交后都会在持续集成服务器上触发一次构建 6.保证快速构建 7.模拟生产环境的自动测试 8.每个人都可以很容易的获取最新可
2013-05-08 20:28:20
808
WSP接口管理平台
2017-09-28
netty5.0权威指南
2016-11-25
apache集群
2013-07-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人