自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 资源 (11)
  • 收藏
  • 关注

原创 java链接海量数据库Vastbase G100

海量官方文档https://docs.vastdata.com.cn/zh_CN/VastbaseG100/V3.0.8/1/adce199918814d3dacafe07d1384421f连接数据库下载默认驱动添加maven依赖

2025-04-03 15:01:25 100

原创 mybatis 批量插入且多个参数并返回主键

keyProperty=“list.meterReadingRecordId” 中meterReadingRecordId为主键id,list为参数名称@Param(“list”)

2024-11-09 14:32:29 429

原创 dynamic datasource 多数据源配置

https://github.com/baomidou/dynamic-datasource

2024-10-23 08:54:58 140

原创 Idea 不显示target目录

去掉target就可以了。

2024-10-14 15:46:02 280

原创 鸟哥的linux私房菜-基础篇-第四版

bash 可不只有环境变量喔,还有一些与 bash 操作接口有关的变量,以及用户自己定义的变量存在的。那么这些变量如何观察呢?这个时候就得要使用 set 这个指令了。set 除了环境变量之外, 还会将其他在 bash 内的变量通通显示出来基本上,在 Linux 预设的情况中,使用{大写的字母}来设定的变量一般为系统内定需要的变量该变量是否会被子程序所继续引用子程序仅会继承父程序的环境变量, 子程序不会继承父程序的自定义变量。

2024-10-10 08:51:01 1919 2

原创 dolphinScheduler + hive + datax报错记录

原因后置sql为空,没有的话应该直接删除。

2024-07-11 15:46:39 519

原创 easyexcel

【代码】easyexcel。

2024-07-04 09:42:10 282

原创 mysql使用sorce、load 导入数据

注意:修改安装路径配置环境变量。

2024-06-05 10:59:04 337

原创 Mysql总结

ACID表示原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability): 事务是最⼩的执⾏单位,不允许分割。事务的原⼦性确保动作要么全部完成,要么全不执行: 执⾏事务前后,数据保持⼀致,多个事务对同⼀个数据读取的结果是相同的;: 并发访问数据库时,⼀个⽤户的事务不被其他事务所⼲扰,各并发事务之间数据库是独⽴的;: ⼀个事务被提交之后。它对数据库中数据的改变是持久的,即使数据库发⽣故障也不应该对其有任何影响。

2024-04-08 16:11:55 1528

原创 ideal常用插件配置

把 mybatis 输出的sql日志还原成完整的sql语句。将日志输出的sql语句中的问号?替换成真正的参数值。点击窗口左边的 “Filter” 按钮,可以过滤不想要输出的sql语句。点击窗口左边的 “Format Sql” 按钮,可以格式化输出的sql语句。选中console的sql日志,右击 “Restore Sql from Selection” 菜单可以还原sql语句。前提条件:输出的sql日志必须包含"Preparing:"和"Parameters:"才能正常解析。

2024-03-22 11:29:16 730

原创 Fitten Code代码编辑提示器

https://mp.weixin.qq.com/s/S9MhdSOoDyb5reM2hOnKGA

2024-03-18 16:27:31 675

原创 IDEA配置JRebel热部署

打开IDEA,选择File—>Settings—>Plugins—>在右侧选择Marketplace,拿到GUID串之后,替换https://jrebel.com.cn/{GUID}中的{GUID}即可,在搜索框输入jrebel—>选择搜索结果—>点击Install。其中,Team URL可以使用在线GUID地址在线生成GUID。下面邮箱地址可随便输入。

2024-03-15 16:37:22 568

原创 Linux下Arthas(阿尔萨斯)的简单使用-接口调用慢排查

就一个进程org.apache.catalina.startup.Bootstrap,输入编号1回车。k8s容器内运行了一个springboot服务,服务的启动方法是main()方法。先执行命令,再调用对应的方法。最终定位到执行慢的代码。

2024-03-15 14:18:51 1622

原创 《深入理解springCloud与微服务》笔记

服务的注册和发现。服务的负载均衡服务的容错。服务网关。服务配置的统管理。链路追踪。实时日志。与Zookeeper类似,Eureka是用于服务注册和发现的组件。RestTemplate 是Spring Resources 中一个访问 RESTful API 接口的网络请求框架。

2024-03-14 10:02:47 900

原创 《高性能MySQL-第三版》学习笔记二

对用户来说,分区表是一个独立的逻辑表,但是底层由多个物理子表组成。实现分区的代码实际上是对一组底层表的句柄对象(Handler Object)的封装。对分区表的请求,都会通过句柄对象转化成对存储引擎的接口调用。所以分区对于SQL层来说是一个完全封装底层实现的黑盒子,对应用是透明的,但是从底层的文件系统来看就很容易发现,每一个分区表都有一个使用#分隔命名的表文件。MySQL实现分区表的方式——对底层表的封装——意味着索引也是按照分区的子表定义的,而没有全局索引。

2024-03-14 10:02:05 872

原创 导出pdf

pom依赖 <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.4.2</version> </dependency> <dependency>

2024-03-14 09:53:43 499

原创 微信公众号文章汇总

微信公众号:捡田螺的小男孩被问懵了,加密后的数据如何进行模糊查询?https://mp.weixin.qq.com/s/GecypiBwqFNNwIfGq71aZA一个你可能不曾注意的小东西,Spring依赖注入Bean类型的8种情况https://mp.weixin.qq.com/s/ls3Rk4wMCSXaBHTkXXUtWA微信公众号:java技术栈服务发布或重启,发生抖动怎么办?https://mp.weixin.qq.com/s/m4bN0wD6aGNU8VzBWbFm2g

2024-03-11 17:20:33 2680

原创 如何在服务器正确读取resources目录下的文件

【代码】如何在服务器正确读取resources目录下的文件。

2024-02-28 17:23:26 638

原创 内存溢出排查

显示的项目有:USER , PID , %CPU , %MEM , VSZ , RSS , TTY , STAT , START , TIME , COMMAND。注: 其它状态还包括W(无驻留页),

2024-02-26 17:10:10 542

原创 Excel导入导出

1.配置1.1 pom <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.17</version> </dependency> <dependency&

2023-12-25 09:49:07 501

原创 IDEA无法启动

【代码】IDEA无法启动。

2023-12-04 09:23:26 576

原创 《高性能MySQL-第三版》学习笔记一

良好的schema设计原则是普遍适用的,但MySQL有它自己的实现细节要注意。概括来说,尽可能保持任何东西小而简单总是好的。尽量避免过度设计,例如会导致极其复杂查询的schema设计,或者有很多列的表设计(很多的意思是介于有点多和非常多之间)。使用小而简单的合适数据类型,除非真实数据模型中有确切的需要,否则应该尽可能地避免使用NULL值。尽量使用相同的数据类型存储相似或相关的值,尤其是要在关联条件中使用的列。注意可变长字符串,其在临时表和排序时可能导致悲观的按最大长度分配内存。

2023-11-01 19:28:13 560

原创 jvm摘要

Java 虚拟机把描述类的数据从 Class 文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的 Java 类型,这个过程被称作虚拟机的类加载机制。在 Java 语言里面,类型的加载、连接和初始化过程都是在程序运行期间完成的。

2023-10-26 18:21:52 736

原创 使用 IBM HeapAnalyzer 分析堆转储快照文件的

ha456.jar 为IBM HeapAnalyzer工具文件名。

2023-10-26 17:11:55 1677

原创 《深入理解java虚拟机 第三版》学习笔记三

执行引擎是 Java 虚拟机核心的组成部分之一。“虚拟机”是一个相对于“物理机”的概念,这两种机器都有代码执行能力,其区别是物理机的执行引擎是直接建立在处理器、缓存、指令集和操作系统层面上的,而虚拟机的执行引擎则是由软件自行实现的,因此可以不受物理条件制约地定制指令集与执行引擎的结构体系,能够执行那些不被硬件直接支持的指令集格式。在《Java 虚拟机规范》中制定了 Java 虚拟机字节码执行引擎的概念模型,这个概念模型成为各大发行商的 Java 虚拟机执行引擎的统一外观(Facade)。

2023-10-24 21:47:36 503

原创 《深入理解java虚拟机 第三版》学习笔记二

Java 虚拟机把描述类的数据从 Class 文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的 Java 类型,这个过程被称作虚拟机的类加载机制。在 Java 语言里面,类型的加载、连接和初始化过程都是在程序运行期间完成的。

2023-10-20 14:01:45 475

原创 《深入理解java虚拟机 第三版》学习笔记一

对象的内存分配,从概念上讲,应该都是在堆上分配(而实际上也有可能经过即时编译后被拆散为标量类型并间接地在栈上分配[1])。在经典分代的设计下,新生对象通常会分配在新生代中,少数情况下(例如对象大小超过一定阈值)也可能会直接分配在老年代。对象分配的规则并不是固定的,《Java 虚拟机规范》并未规定新对象的创建和存储细节,这取决于虚拟机当前使用的是哪一种垃圾收集器,以及虚拟机中与内存相关的参数的设定。

2023-10-19 10:33:15 556

原创 使用VisualVM查看.hprof文件

VisualVM通常包含在Java开发工具包(JDK)中。您可以在JDK的bin目录中找到jvisualvm.exe(Windows)或jvisualvm(Linux/Unix)文件,然后运行它。

2023-10-13 14:07:09 3692

原创 帆软报表之填报报表

URL填充格式:jdbc:mysql://127.0.0.1:3306/yq_iwater_ads。‘每月营业厅情况统计\n’ + replace($month_id,‘-’,‘年’)+‘月’J3、I3 为单元格。

2023-10-12 13:32:45 3962

原创 Java 手动分页

【代码】Java 手动分页。

2023-08-31 16:50:49 332

原创 kafka springBoot 配置

通过这样的配置,你的 Spring Boot 应用程序将启用 Kafka 支持,你可以使用 KafkaTemplate 进行消息发送,使用 @KafkaListener 进行消息消费。但是在这种模式下,如果处理消息时发生异常,Kafka 服务器会重新发送相同的消息,可能会导致消息的重复消费。当你在 Spring Boot 应用程序的配置类上添加 @EnableKafka 注解时,它会激活 Kafka 基础设施,使你能够在应用程序中使用 Kafka 相关的组件。这样可以确保消息的准确处理,避免重复消费。

2023-08-29 10:14:44 5006

原创 Docker Desktop 笔记

在您的项目目录中,创建一个名为 docker-compose.yml 的文件,并将以下内容复制到文件中:(此处把kafka端口改成了8081,这个看自己需求修改。10.20.10.91 为本机ip)实际上,Kafka 需要更多的配置和管理,以适应不同的使用场景。如果您尚未安装 Docker Desktop,请按照 Docker 官方网站上的说明下载和安装适用于您的操作系统版本的 Docker Desktop。这将停止并删除与 docker-compose.yml 文件中定义的服务相关联的容器。

2023-08-22 14:50:56 301

原创 跨域冲突问题解决

nginx 跨域处理

2023-07-28 14:09:18 12488 1

原创 MySQL的on duplicate key update 使用说明与总结

https://blog.youkuaiyun.com/weixin_44786530/article/details/123069755

2023-07-28 10:43:30 310

原创 ideal merge branch

将local_dev_wzzls分支 合并到 cloud_dev分支。用ideal分别切换到两个分支,将两个分支代码都拉取到本地。

2023-07-24 14:09:35 241

原创 坐标系转换工具

GCJ02 (火星坐标系、高德坐标系):中国国家测绘局定制的地理信息系统的坐标系统,由WGS84经过系统加密后的坐标系。CGCS2000(2000国家大地坐标系):大地坐标系,原点是包括海洋和大气的整个地球的质量中心。WGS84(84坐标系、地球坐标系):国际通用坐标系,常见于GPS设备。BD-09(百度坐标系):GJJ02通过系统加密后的坐标系。

2023-07-18 09:38:02 1124

原创 nginx 修改后重新加载

【代码】nginx 修改后重新加载。

2023-07-14 14:22:40 282

原创 InfluxDB之java调用

【代码】InfluxDB之java调用。

2023-06-20 13:27:19 1013

原创 数组模拟环形队列

【代码】数组模拟环形队列。

2023-06-19 13:26:55 89

原创 数据结构及算法之稀疏数组

当一个数组中大部分元素为0,或者为同一个值的数组时,可以使用稀疏数组来保存该数组。

2023-06-16 00:00:24 104

代码统计工具11111111

代码统计工具11111111

2023-11-13

jvm分析资料及工具1

jvm分析资料及工具1

2023-10-13

ideal mybatis打印sql插件

解压文件夹,ideal导入mybatis-log-plugin.jar 把 mybatis 输出的sql日志还原成完整的sql语句。 将日志输出的sql语句中的问号 ? 替换成真正的参数值。 通过 "Tools -> MyBatis Log Plugin" 菜单或快捷键 "Ctrl+Shift+Alt+O" 启用。 点击窗口左边的 "Filter" 按钮,可以过滤不想要输出的sql语句。 点击窗口左边的 "Format Sql" 按钮,可以格式化输出的sql语句。 选中console的sql日志,右击 "Restore Sql from Selection" 菜单可以还原sql语句。 前提条件:输出的sql日志必须包含"Preparing:"和"Parameters:"才能正常解析。

2022-06-13

mybatis自动生成

把 mybatis 输出的sql日志还原成完整的sql语句。 将日志输出的sql语句中的问号 ? 替换成真正的参数值。 通过 "Tools -> MyBatis Log Plugin" 菜单或快捷键 "Ctrl+Shift+Alt+O" 启用。 点击窗口左边的 "Filter" 按钮,可以过滤不想要输出的sql语句。 点击窗口左边的 "Format Sql" 按钮,可以格式化输出的sql语句。 选中console的sql日志,右击 "Restore Sql from Selection" 菜单可以还原sql语句。 前提条件:输出的sql日志必须包含"Preparing:"和"Parameters:"才能正常解析。

2022-02-10

JDK-linux安装.rar

JDK-linux安装.rar

2021-11-23

linux安装mysql

linux安装mysql

2021-07-01

linux安装redis,内含安装包及教程

linux安装redis,内含安装包及教程

2021-07-01

linux连接工具.rar

linux连接工具.rar

2021-07-01

svn安装包,,,,,

svn安装包,,,,,

2021-07-01

git安装包。。。。。。。。。

git安装包。。。。。。。。。

2021-07-01

Charles代理抓包工具.zip

Charles代理抓包工具.zip

2021-07-01

navicat.zip

Navicat_for_MySQL安装包

2019-11-08

本地dubbo安装教程.zip

wind系统安装bubbo和zookeeper,安装包及教程 1.解压两个压缩包 2.修改zoo.cfg文件

2019-08-15

空空如也

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

TA关注的人

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