- 博客(23)
- 资源 (2)
- 收藏
- 关注
原创 Java 易联云打印机API接口
Data@Data@Data/*** 文档地址,参数解析*/@Data/*** 文档地址,参数解析*/@Data@Data/*** 授权接口* @return*//*** 设备绑定* @return*//*** 设备取消绑定* @return*//*** 打印文本.* @return*/
2025-01-17 16:05:11
187
原创 Datax实现异构数据库全量同步和增量同步
2024-12-11 14:58:28.620 [0-0-0-writer] WARN CommonRdbmsWriter$Task - 回滚此次写入, 采用每次写入一行方式提交. 因为:Could not retrieve transation read-only status server。这里可以在写入之前执行sql,例如把表清空,postSql写入后执行, 但是要注意数据库账号权限,是写入模式,insert是追加,update是有则更新无则追加。是写,这里要注意的是读取时我用了。
2024-12-13 15:39:47
1859
1
原创 Mybatis Plus 大数据量时查询优化
大数据量操作的场景大致如下:数据迁移数据导出批量处理数据在实际工作中当指定查询数据过大时,我们一般使用分页查询的方式一页一页的将数据放到内存处理。但有些情况不需要分页的方式查询数据或分很大一页查询数据时,如果一下子将数据全部加载出来到内存中,很可能会发生OOM(内存溢出);而且查询会很慢,因为框架耗费大量的时间和内存去把数据库查询的结果封装成我们想要的对象(实体类)。传入自定义Page,循环分页获取指的是查询成功后不是返回一个集合而是返回一个迭代器,应用可以通过迭代器每次取一条查询结果。
2024-11-26 13:46:50
1119
原创 IDEA Mybatis 插件:mybatis-sql-viewer
虽然写了很久的CRUD,但是依旧觉得写好CRUD是一件非常难且麻烦的事情,以下的情况在开发过程中应该都遇到过:SQL的编写需要细心,写错了SQL字段或者表名称,修改完要重启(几分钟过去了)SQL编写好后进行测试时,造数据也好麻烦,特别是还存在表关联的情况,数据内容不真实,还容易超出字段长度,让人抓狂SQL好不容易能跑了,又会有以下的疑问符不符合SQL开发规范?是否能命中索引?又可能命中哪个索引?日常环境数据太少,如何模拟SQL在生产环境下运行的真实情况?性能怎么样,最大TPS可以达到多少?
2024-11-25 17:39:12
1554
1
原创 Matlab Engine API for Java
MATLAB® Engine API for Java® 使 Java 程序能够与 MATLAB 进行同步或异步交互,包括:启动和终止 MATLAB。连接到本地计算机上的 MATLAB 会话和与之断开连接。使用从 Java 传递的输入参量和从 MATLAB 返回的输出变量调用 MATLAB。对 MATLAB 基础工作区中的 MATLAB 语句进行求值。将变量从 Java 传递给 MATLAB 和从 MATLAB 传递给 Java。与 MATLAB 的异步通信基于 Java Future 接口。
2024-10-23 18:33:45
1039
原创 MacOs 终端zsh执行命令都报错
zsh: command not found: cat,zsh: command not found: ls,zsh: command not found: find等等。然后保存文件并重新启动,source ~/.zshrc的作用是重新加载当前用户的 Zsh shell 配置文件 .zshrc。如果你使用的是bash或其他shell,而不是zsh,你需要编辑相应的配置文件(如。重启终端,至此,所有系统默认的命令就可以使用了,即便关闭终端窗口再次打开。变量看起来不正确或缺失了一些关键路径(如。
2024-10-23 14:36:24
1673
原创 MacOs Homebrew——Failed to connect to raw.githubusercontent.com port 443: Connection refused
由于在查询IP地址时遇到了一些付费墙和限制,我无法直接提供一个确切的IP地址。你可以尝试使用在线IP地址查询服务来获取最新的IP地址。同时,考虑到GitHub的CDN和IP地址可能会不定期更改,你可能需要定期检查和更新你的。的IP地址可能会变化,这种方法可能不是永久性的解决方案。通常,你可以使用在线IP地址查询服务如。
2024-10-08 18:32:27
877
1
原创 wrk性能测试工具
使用-H参数可以添加自定义的 HTTP 请求头。例如,wrk -H "Authorization: Bearer token" 可以添加 Authorization 头。wrk 还支持使用 Lua 脚本进行更复杂的测试场景。通过编写 Lua 脚本,可以实现更多定制化的功能和测试场景,例如:模拟不同类型的请求:通过Lua脚本可以模拟不同类型的请求,包括等,并携带不同的请求参数和请求体。实现复杂的请求逻辑:可以在 Lua 脚本中实现复杂的请求逻辑,包括动态生成请求数据、处理响应数据等。
2024-08-27 15:22:40
1596
原创 BigDecimal工具类
BigDecimal在计算时,实际会把数值扩大10的n次倍,变成一个long型整数进行计算,整数计算时自然可以实现精度不丢失。同时结合精度scale,实现最终结果的计算。
2024-05-07 18:31:31
217
1
原创 Springboot解决跨域问题
前言跨域问题是浏览器为了保护用户的信息安全,实施了同源策略(Same-Origin Policy),即只允许页面请求同源(相同协议、域名和端口)的资源,当 JavaScript 发起的请求跨越了同源策略,即请求的目标与当前页面的域名、端口、协议不一致时,浏览器会阻止请求的发送或接收。同源策略/SOP(Same origin policy)是一种约定,它是浏览器最核心也最基本的安全功能,现在所有支持 JavaScript 的浏览器都会使用这个策略。如果缺少了同源策略,浏览
2024-05-06 18:35:01
2814
原创 EasyExcel根据列值是否相等导出动态设置指定单元格CellStyle字体颜色,背景等
是包含你的数据模型实例的列表,是生成的Excel文件的名称。应该替换为你的数据模型类,
2024-04-12 16:36:34
1178
原创 IntelliJ IDEA 导出导入设置
IntelliJ IDEA 的升级过程相对简单,但是需要注意的是,您应该始终备份您的设置和工作项目,以防在升级过程中出现任何问题。请注意,从 IntelliJ IDEA 老版本到最新版本可能存在一些重大更改,因此在升级后可能需要一些时间来适应新的用户界面和功能。如果您在升级过程中遇到任何问题,可以查看 JetBrains 的官方文档或寻求社区的帮助。
2024-04-02 11:24:29
710
原创 微信支付:调整收款额度(单日10000元 ),关闭信用卡收款功能
如果您在微信小程序中收到关于“风险处理”的通知,您需要登录微信支付商户平台或者使用“微信支付商家助手”小程序来查看和处理相关事宜。请注意,逾期或处理不当的违约记录可能会导致进一步的限制措施。因此,建议您及时响应并按照指引处理这些风险通知。如果您需要更多帮助,可以联系微信支付的客服获取支持。
2024-04-02 10:48:04
3305
原创 linux docker 部署ELK 以及部分的问题
1.安装yum-utilsyum install -y yum-utils device-mapper-persistent-data lvm22.为yum源添加docker仓库位置:yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo3.安装dockeryum install docker-ce4.启动dockersystemctl start docker
2021-01-28 16:14:35
254
原创 gateway 报 Failed to determine a suitable driver class
1).pom 引入了 没有使用到的DataSource,但是在pom.xml里引入了mybatis-spring-boot-starter解决方法有:1.把mybatis-spring-boot-starter的依赖去掉2.启动类加入exclude在application.properties里配置 spring.autoconfigure.exc...
2019-11-19 16:56:23
715
转载 mysql主(master)从(slave)复制的原理
一.mysql主从复制步骤1.master将数据变更写入二进制日志文件(Binary log)中,也即是配置文件log-bin指定的文件(这些记录叫做二进制日志事件,binary log events),二进制日志文件默认是关闭的2. slave数据库不断监听主机的二进制日志文件,I/O线程与主服务器保持通信,如果有更新操作就会读取信息的日志文件,如果已经跟上master,它会睡眠并等...
2018-10-10 11:54:37
714
原创 JAVA中常见的容器类HashMap,TreeMap,HashTable,LinkedHashMap,ConcurrentHashMap
a、HashMapHaspMap在jdk1.7采用数组+链表的数据结构,随着数据存储量的增大,hash碰撞会越来越频繁。意味着链表的长度会越来越长,查询的效率不断的降低,在插入时首先根据hash值的低n位,找到数组下标的位置,然后进行key的判重,没有重复则在表头插入,取值也是首先计算key的hash值,然后hash&(length-1)找到下标,遍历列表找到对应key.但是HashM...
2018-10-09 15:26:10
443
原创 tomcat启动异常
java.lang.IllegalStateException: BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the ApplicationContext at org.springframework.context.support.AbstractRe...
2018-09-20 22:59:17
407
excel转markdown
2019-01-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人