- 博客(46)
- 资源 (1)
- 收藏
- 关注
原创 Springboot List集合的校验方式
参数校验:https://blog.youkuaiyun.com/Ying_ph/article/details/142938025?参数校验:https://blog.youkuaiyun.com/qq_27298687/article/details/104423409。
2025-03-19 15:22:36
352
原创 数据批处理(队列方式)
一:https://blog.youkuaiyun.com/zhizhengguan/article/details/86551270。二:https://blog.youkuaiyun.com/qq_41128049/article/details/134442487。
2025-03-11 10:25:06
273
原创 常用NewSql数据库
托管服务(Google Cloud Spanner),按节点和存储收费,成本较高。自托管:需要多节点部署,硬件成本中等至高(取决于性能需求)。托管服务:按节点和存储收费,适合中小型企业,成本可控。自托管需要高性能CPU和存储资源,硬件成本较高。托管服务按节点和存储收费,适合中小型企业。托管服务按节点和存储收费,适合中小型企业。托管服务按节点和存储收费,适合中小型企业。自托管成本较高,适合对性能要求极高的场景。自托管,需要多节点部署,硬件成本中等。自托管,需要多节点部署,硬件成本中等。
2025-02-27 11:06:41
356
原创 新一代数据库NewSql
OldSQL:适合传统事务处理场景,但扩展性有限。NoSQL:适合大规模、高并发、灵活数据模型的场景,但牺牲了一致性和事务支持。NewSQL:结合了 OldSQL 的 ACID 特性和 NoSQL 的水平扩展能力,适合现代分布式应用。选择时需根据业务需求(如一致性、扩展性、性能)和数据规模进行权衡。
2025-02-27 11:05:47
328
原创 JDK下载路径
或:http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html。或1.7.79:http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk7-downloads-1880260.html。
2025-02-24 14:06:29
237
原创 消息中间件 --- Apache Pulsar
场景 5:流式队列:Pulsar Flink Connector 流式计算(流式计算)场景 3:流式队列:自定义 Kafka 0.8-Source(Source 开发)场景 2:消息队列:OpenMessaging 协议实现(透明层协议)场景 6:流式队列:TiDB CDC 适配(TiDB 适配)场景 4:流式队列:Function 消息过滤(消息过滤)
2025-02-24 09:21:28
193
原创 Java正则表达式
/组织名称,长度 1-25 位,允许输入的值:数字、字母、下划线、中文、横线、点 最大长度50个字符。//组织名称,长度 1-25 位,允许输入的值:数字、字母、特殊字符(不包含空格)最大长度50个字符。
2025-01-13 15:56:40
150
原创 JSON数据处理
JSON注解: @JsonIgnoreProperties(ignoreUnknown=true)日期格式化: DatePattern。2. 获取json所有key、val。
2024-12-05 18:46:08
331
原创 常用基础数据库表
LANGUAGE_KEY` varchar(50) DEFAULT NULL COMMENT '国际化语言KEY',`SORT` bigint(5) NOT NULL DEFAULT '0' COMMENT '排序',`GROUP_VAL` varchar(100) NOT NULL COMMENT '分组',`KEY` varchar(50) NOT NULL COMMENT '关键字',`NAME` varchar(50) NOT NULL COMMENT '名称',1. mysql 数据字典。
2024-11-11 11:15:49
176
原创 MySql数据库操作
1.1 字段修改-- 修改字段类型--添加字段ALTER TABLE dev_channel ADD COLUMN VIEW_ANGLE DECIMAL(7, 2) COMMENT '视角,角度';
2024-10-31 16:39:17
190
原创 Linux服务器操作
Redis密码:cat /opt/3rdtool/redis/conf/redis.conf|grep requirepass。MySQL密码:cat /opt/mysql/etc/.account.cnf|grep '^mysql:'#文件查找: find /path/to/directory -name "*.txt"# 下载目录下所有文件 sz dir/*#文件上传下载: rz(上),sz(下)# 解除禁止特定的IP 端口地址。# 允许特定的IP 端口地址。# 允许特定的IP地址。
2024-09-30 11:02:45
148
原创 WIN服务器操作
1.1.4 Windows + Tab 切换任务 (Alt + Tab 切换任务)1.1.1 Windows + D 最小化所有窗口并回到桌面。1.1.5 Windows + R 调出运行窗口。1.1.3 Windows + H 打开语音键入。1.1.6 Windows + V 剪切板。1.1.2 Windows + L 锁屏。1.1 Windows 键 + 其他键位。2. Windows常见CMD快捷指令。
2024-09-30 10:46:30
354
原创 nginx---操作Windows 配置nginx管理面板和快速开启,关闭命令 bat
1、win-nginx管理程序.bat。2. nginx.conf配置示例。1.2 bat 文件内容。2.1 配置文件示例一。
2024-09-29 16:53:01
419
1
原创 HTTP网络请求
1.1 需要在代码http请求初始化之前添加。1.2 idea 中需要将jvm 参数设置。1.1.2 代码设置代理属性。// 开启代理---开始。// 开启代理---结束。1.1.1 pom依赖。1.1.3 代码演示。
2024-09-23 11:36:22
441
原创 Mybatis 原生JSON类型字段处理
1.1 配置文件配置json数据类型处理类,并自定义json处理类。1.2实体类正常注解,mapper.xml 文件注明字段处理类。1. mysql 字段类型为json数据处理。
2024-09-18 13:59:51
947
原创 MybatisPlus
wrapper.eq(User::getName, "张三").and(wrapper1 -> wrapper1.gt(User::getAge, 18));wrapper.eq(User::getName, "张三").or(wrapper1 -> wrapper1.gt(User::getAge, 18));wrapper.eq(User::getName, "张三").page(page);eq,等于: wrapper.eq(User::getName, "张三");
2024-08-13 09:14:08
691
原创 for 与 foreach区别
对于linkedlist,是单链表,使用for循环每次都要从第一个元素读取next域来读取,速度非常慢;使用foreach可以直接读取当前结点,数据较快;对于arraylist,是顺序表,使用for循环可以顺序访问,速度较快;但foreach并不是for循环的语法糖,而可以说是iterator的语法糖;JDK1.5开始新增了foreach循环,在语法上比for循环简洁;for循环是随机访问元素,foreach是顺序链表访问元素;一个按顺序遍历,一个使用iterator迭代器遍历;
2023-08-23 11:05:27
256
1
原创 antv 日常
一、 antv --- g2 数据刷新图表错位问题描述:antv --- g2 图表数据刷新后,图表位置还是旧图表,新的图表绘制在页面其他位置问题原因:原来数据占据图表div位置,新的图表只能被挤出图表div解决办法:每次绘制图表前清空图表div位置里的内容具体代码如下:document.getElementById(params.chartPosition).innerHTML="";...
2020-11-17 09:42:31
553
原创 VUE-Element-UI:select-tree
一 、概述本文主要是在Element-UI+VUE框架下,利用el-select 、el-tree 组件实现了下拉框多选、回显的效果,如下图:二、实例代码1. HTML代码<el-select v-model="mineStatus" placeholder="请选择" multiple collapse-tags @change="selectChange"> <el-option :value="mineStatusValue" style="hei..
2020-07-18 09:59:27
1309
原创 服务器运维---服务器假死
在线上环境中,经常会出现服务卡顿,造成数据无法更新、获取的现象。对于这种现象现,个人一自身的工作经历总结如下:一、定时任务时间间隔短,造成服务卡顿,线程池爆满,线程锁无法释放,进而服务崩溃: 设定的时间间隔内,程序未执行完成,又开始进行下一轮的程序执行,这样的幂等性执行最终造成线程池爆满,服务崩溃; 解决办法:根据业务量计算程序执行一次耗时,科学合理设定时间间隔;二、定时任务,程序中存在HTTP请求,但是请求地址已经改变或者因为其他原因无法访问,这样累计起来的无响应请...
2020-07-12 17:52:44
2323
原创 jar中class文件和lib中的文件替换
一、场景: 生产环境上部署的服务,由于版本更迭太快,服务器上的版本代码不存在;线上环境服务出现bug,需要修改服务器上的代码,想通过替换服务器上的jar包中的文件来完成bug修复。替换完成文件的JAR包出现错误:It has been compressed and nested jar files must be stored without compression正确的文件替换方式(包括class文件、xml文件)...
2020-06-24 16:06:30
1740
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人