
技巧心得
技巧心得
我是Superman丶
Java / 架构 / 开发 / 运维 / 技术 / 心得 / Linux / 前端/
展开
-
【技巧】前端VUE用中文方法名调用没效果的问题
【代码】【技巧】前端VUE用中文方法名调用没效果的问题。原创 2025-05-11 09:26:29 · 189 阅读 · 0 评论 -
[SQL] Mysql 修改Json字段的内容 不存在则添加一个字段
SQL] Mysql 修改Json字段的内容 不存在则添加一个字段。原创 2025-03-23 12:56:55 · 124 阅读 · 0 评论 -
【技巧】查看window进程被打开的cmd命令
【技巧】查看window进程被打开的cmd命令原创 2025-02-11 13:52:15 · 540 阅读 · 0 评论 -
【学习记录】浏览器指纹相关学习记录(指纹介绍、获取指纹、修改指纹、随机指纹保护隐私等)
可以识别是同一个用户。原创 2024-12-17 10:58:00 · 1615 阅读 · 0 评论 -
【优化】Nginx 配置页面请求不走缓存 浏览器页面禁用缓存
要配置Nginx使其不缓存内容,通常是指禁止浏览器缓存响应的内容,或者是在代理某些内容时不让任何缓存机制生效。在你的Nginx配置中,如果你想要为整个服务器或特定的location配置不缓存内容,你可以按照下面的方式进行修改。考虑到你的配置已经包含了多个location块,我们可以分别在需要的地方添加不缓存的设置。这样设置后,所有从这个Nginx服务器发出的响应都会包含这些头信息,告诉浏览器和其他中间缓存设备不要缓存内容。如果你希望整个服务器的所有请求都不被缓存,可以在。是你要阻止缓存的具体路径。原创 2024-09-03 16:55:09 · 3684 阅读 · 0 评论 -
【设计架构心得】设计 编写代码开发注意事项
【心得】编写代码开发注意事项尽量不要引用传递 引用赋值等原创 2024-08-08 17:45:57 · 131 阅读 · 0 评论 -
【技巧】IDEA 个性化配置
自动补全 关闭大小写区分。原创 2024-08-06 22:39:55 · 489 阅读 · 0 评论 -
【优化】IntelliJ IDEA 优化 CPU过高的问题 提高响应速度
然后又发现自己的GC收集器使用的是CMS,那么读过JVM这本书的都知道,CMS采用 标记-清理 的算法,标记出垃圾对象,清除垃圾对象。从局部来讲,又是把整个堆,切割为大小均匀的多个region,region与region之间采用标记-复制算法实现),这样就有效的使用了连续空间,不会导致连续空间不足提前造成GC的触发。然后查阅资料得知,当Xms设置值比较小时,会频繁的触发GC,而GC又会出现STW的情况,所以idea一直GC,那你的idea也必然是一卡一卡的,同时大部分都推荐相同值,这是为什么呢?原创 2024-08-06 22:18:38 · 4356 阅读 · 0 评论 -
【技巧】IDEA打断点增加条件控制
【技巧】IDEA打断点增加条件控制原创 2024-08-06 13:57:04 · 691 阅读 · 0 评论 -
【用法】java 解析 XML dom4j
Node 转 Element。通过xpath获取node。原创 2024-05-28 16:35:55 · 156 阅读 · 0 评论 -
【优化】Spring Boot 配置 Undertow 容器替换Tomcat
Tomcat, Jetty, Undertow 作为三大主流 Servelt 容器,Undertow 的性能要优于前两者。【优化】Spring Boot 配置 Undertow 容器替换Tomcat。原创 2024-04-11 16:17:18 · 345 阅读 · 0 评论 -
【脚本】JAVA 执行 阿里QLExpress 动态脚本 demo 进阶版 增加项目灵活性
【脚本】JAVA 执行 阿里QLExpress 脚本 demo 进阶版。原创 2024-04-10 10:11:48 · 370 阅读 · 0 评论 -
【脚本】JAVA 执行 阿里QLExpress 动态脚本 demo 基础版 增加项目灵活性
工具 解析特殊符号 转换为 QLExpress 能看懂的。原创 2024-04-10 10:05:13 · 757 阅读 · 0 评论 -
【说明】Nginx配置反向代理但是不包含某个地址
// OK。原创 2024-01-31 17:45:16 · 402 阅读 · 0 评论 -
【正则】JAVA去除所有符号空行包括半角全角符号空格回车换行制表符等
/去除所有符号空行等 包括半角全角符号空格回车换行制表符等。【正则】JAVA去除所有符号空行等。原创 2024-01-05 15:12:36 · 600 阅读 · 0 评论 -
【优化】XXLJOB修改为使用虚拟线程
以下代码是 xxljob 2.3.0版本 举一反三 去修改对应版本的代码。新建这几个目录 类, 去找项目对应的xxljob的源码。主要是将 new Thread 改为 虚拟线程。原创 2023-12-20 10:24:31 · 616 阅读 · 0 评论 -
【优化】Springboot 修改 tomcat连接池
【优化】Springboot 修改 tomcat连接池。可以更换为 虚拟线程连接池。原创 2023-12-19 17:27:38 · 508 阅读 · 0 评论 -
【优化】SpringBoot 3.2.0 开启Tomcat虚拟线程
Tomcat 将使用虚拟线程来处理 HTTP 请求。原创 2023-12-08 11:32:36 · 533 阅读 · 0 评论 -
【技巧】JAVA 枚举 技巧整理
【技巧】JAVA 枚举 技巧整理。原创 2023-11-28 09:59:53 · 117 阅读 · 0 评论 -
【技巧】前端开发技巧 增加前端的请求缓存 提高开发效率
/HTTPresponse拦截。在成功的时候 将加过加入到缓存里。原创 2023-11-23 21:45:50 · 653 阅读 · 0 评论 -
【技巧】Maven重复依赖分析查找
【技巧】Maven重复依赖分析查找遇到奇葩的错误可以考虑是不是依赖冲突了比如同一段代码 再这个项目中好好的 另一个项目中不能用等idea安装插件。原创 2023-07-18 14:07:20 · 4549 阅读 · 0 评论 -
【技巧】Java执行Python脚本
【代码】【技巧】Java执行Python脚本。原创 2023-07-12 13:52:13 · 364 阅读 · 0 评论 -
【工具】ScriptEngine--Java动态执行JS Javascript脚本(可调用java的方法) 增加代码灵活性 适合复杂业务经常变动
错误原因很明显脚本引擎执行脚本语句报错,因为执行引擎为空。查询相关资料Jdk8自带的JavaScript引擎。再升级到Jdk9后就被移除了,从而导致报错。JDK9+ 需要单独依赖。原创 2023-07-06 15:32:38 · 9612 阅读 · 0 评论 -
【优化】性能优化Springboot 项目配置内置Tomcat使用Http11AprProtocol(AIO)
Http11AprProtocol需要tcnative-1.dll支持, 内置tomcat版本是9,下载对应tomcat包,将bin目录下的tcnative-1.dll拷贝到jdk安装目录的bin目录下。找到bin目录下 tcnative-1.dll 文件。1.下载Springboot对应版本tomcat包。启动测试,看到如下打印即配置成功了。3. 配置SpringBoot。2 放到jdk的bin目录下。原创 2023-03-02 15:14:17 · 1244 阅读 · 0 评论 -
【优化】Mysql数据库字段索引优化
存储的字符串的长度是固定不变的,建议使用 char 类型,这种场景下选用它的不会浪费存储空间,效率还比较高。使用场景:使用 md5 加密的密码长度固定为 32 位字符。char 长度最大为 255 个字符,varchar 长度最大为 65535 个字符。varchar 类型的长度是可变的,而 char 类型的长度是固定的。总结: 可变长度使用 varchar,固定长度使用 char。原创 2023-02-20 10:24:21 · 140 阅读 · 0 评论 -
【优化】Nginx设置浏览器缓存
设置缓存 d代表天 h代表小时 -1代表不设置缓存。原创 2023-02-13 15:52:56 · 1138 阅读 · 0 评论 -
【调试】前端js调试流程记录
3 打开来源或源代码 - 再通过搜索2的参数找到对应的源代码 就可以打断点调试了。4 在打断点的过程中 可以通过控制台输出对应的变量 或者执行对应的自定义js。2 通过网络找到要找的参数或返回值。1 F12 进入调试。原创 2023-01-11 11:24:35 · 369 阅读 · 0 评论 -
【优化】windows双网叠加 多网叠加 网速叠加 教程
通过命令行 route print 查询当前两个路由的跃点数, 如果不一样的话 根据上述教程调整成一样的跃点数, 可能会不一致, 每调整一次可以执行一下命令 route print 看看还差多少, 最终调整成一致即可。在控制面板里调整跃点数 , 一定要点保存, 然后陆续点确定回来。同理 修改wifi-B的接口活跃点数为 25 并保存。可以通过任务管理器-性能 对应的网卡判断网速是否叠加。1 连接两个以上的网络, 网络不能是同一个。2 控制面板\所有控制面板项\网络连接。原创 2023-01-10 10:44:25 · 12735 阅读 · 0 评论 -
【Sql】自动去掉字段中末尾的0 删除尾随0
【代码】【Sql】自动去掉字段中末尾的0 删除尾随0。原创 2022-11-08 17:23:32 · 1764 阅读 · 0 评论 -
【云服务】自建mysql迁移到阿里云RDS
之前是 InnoDB 转成 xengine。需要将所有的表转换成 xengine 结构。使用阿里云RDS数据库迁移。原创 2022-09-17 17:46:18 · 576 阅读 · 0 评论 -
【HTML】video标签处理 隐藏下载按钮等
增加 controlsList="nodownload" 属性。原创 2022-09-01 13:28:07 · 1910 阅读 · 0 评论 -
【优化】MySql 慢SQL优化
slow_query_log_file 慢sql文件路径。slow_query_log = OFF 关闭。long_query_time 慢sql时间。/*查看慢查询配置情况 *//*查看慢查询日志路径 *//*查看慢查询时间 *//*查看慢查询时间 */1 查询慢sql状态。原创 2022-08-19 11:32:01 · 314 阅读 · 0 评论 -
【技巧】MyBatisPlus 查询json类型的数据增加条件
【技巧】MyBatisPlus 查询json类型的数据增加条件原创 2022-07-07 15:27:38 · 970 阅读 · 0 评论 -
【系统】DNS优化
【系统】DNS优化清理DNS缓存ipconfig/flushdns查看DNS配置nslookup阿里DNS:223.5.5.5备用223.6.6.6腾讯DNS:119.29.29.29备用182.254.116.116百度DNS:180.76.76.76114 DNS:114.114.114.114备用114.114.115.1158.8.8.8修改DNS查看当前DNS...原创 2022-03-30 13:28:10 · 5227 阅读 · 0 评论 -
【微信小程序】获取小程序启动时参数
方式一:wx.getLaunchOptionsSync()例如:在index.js中onShow中或onLoad中都可以:onShow:function(options){ var obj = wx.getLaunchOptionsSync() console.log('启动小程序的路径:',obj.path) console.log('启动小程序的场景值:', obj.scene) console.log('启动小程序的 query 参数:', obj.query) ...原创 2022-03-21 16:52:11 · 4032 阅读 · 0 评论 -
【组件】JAVA解析SQL语句jsqlparser
jsqlparser依赖maven <!-- https://mvnrepository.com/artifact/com.github.jsqlparser/jsqlparser --> <dependency> <groupId>com.github.jsqlparser</groupId> <artifactId>jsqlparser</ar..原创 2022-03-16 16:44:56 · 4421 阅读 · 0 评论 -
【部署】SpringBoot 打包部署/共享依赖包(分布式开发集中式部署微服务)精简jar包
【部署】SpringBoot 打包部署/共享依赖包(分布式开发集中式部署微服务)1 修改pom<build> <plugins> <plugin> <artifactId>maven-jar-plugin</artifactId> <configuration> <a...原创 2022-03-09 16:57:40 · 1040 阅读 · 1 评论 -
【缓存】MyBatis-Plus 通用接口添加二级缓存
【缓存】MyBatis-Plus 通用接口添加二级缓存重写对应的接口进行添加供参考 可用注解方式原创 2022-03-08 15:42:34 · 374 阅读 · 0 评论 -
【技巧】Mysql 随机获取一条数据
【技巧】Mysql 随机获取一条数据BY RAND()SELECT * FROM user ORDER BY RAND() LIMIT 1原创 2022-02-23 15:09:38 · 1822 阅读 · 0 评论 -
【WebSocket】SpringBoot整合WebSocket 注入Bean的方式
注入bean的方式,因为spring管理的都是单例。WebSocket不是单例@Slf4j@ServerEndpoint(value = "/websocket")@Componentpublic class WebSocket { private static UserService userService; @Autowired public void setDeviceListenerService(UserService userService)...原创 2022-02-18 10:04:21 · 1008 阅读 · 0 评论