<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[weixin_43790613的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/weixin_43790613</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weixin_43790613]]></copyright><item><title><![CDATA[使用ASM和agent监控属性变化]]></title><link>https://blog.youkuaiyun.com/weixin_43790613/article/details/157869290</link><guid>https://blog.youkuaiyun.com/weixin_43790613/article/details/157869290</guid><author>weixin_43790613</author><pubDate>Sun, 08 Feb 2026 10:35:30 +0800</pubDate><description><![CDATA[何时被调用：属性被修改的时候，以上类都是在类加载的时候被调用，只有这个hook是在属性被修改的时候调用。ClassFileTransformer 决定“要不要改”MethodVisitor 决定“在指令级别怎么改”ClassVisitor 决定“改哪一部分结构”只有类第一次初始化的时候才会被调用。触发链路是这样的 👇。]]></description><category></category></item><item><title><![CDATA[chatbox的使用]]></title><link>https://blog.youkuaiyun.com/weixin_43790613/article/details/156202291</link><guid>https://blog.youkuaiyun.com/weixin_43790613/article/details/156202291</guid><author>weixin_43790613</author><pubDate>Tue, 23 Dec 2025 18:48:03 +0800</pubDate><description><![CDATA[网上买点的代理。]]></description><category></category></item><item><title><![CDATA[nginx添加modsecurity插件]]></title><link>https://blog.youkuaiyun.com/weixin_43790613/article/details/151934575</link><guid>https://blog.youkuaiyun.com/weixin_43790613/article/details/151934575</guid><author>weixin_43790613</author><pubDate>Sun, 21 Sep 2025 21:12:55 +0800</pubDate><description><![CDATA[param=后访问http://192.168.96.128:81/%E4%BA%8C%E7%BA%A7%E8%8F%9C%E5%8D%95.html?访问http://192.168.96.128:81/%E4%BA%8C%E7%BA%A7%E8%8F%9C%E5%8D%95.html是可以的。,它是nginx和modsecurity之间联动的桥梁。生成ModSecurity的配置文件并修改。在nginx下的server文件中增加两行。下载ModSecurity-nginx。在执行配置文件的时候添加上。]]></description><category></category></item><item><title><![CDATA[centos7的使用]]></title><link>https://blog.youkuaiyun.com/weixin_43790613/article/details/146281218</link><guid>https://blog.youkuaiyun.com/weixin_43790613/article/details/146281218</guid><author>weixin_43790613</author><pubDate>Sat, 20 Sep 2025 08:54:03 +0800</pubDate><description><![CDATA[执行了后会此次会话临时会修改为配置的jdk版本然后启动应用可以用nohup后台启动。编辑/etc/resolv.conf文件，添加或修改DNS服务器。也可以在启动脚本中配置此命令。]]></description><category></category></item><item><title><![CDATA[修改jar包里面的文件方法]]></title><link>https://blog.youkuaiyun.com/weixin_43790613/article/details/147028280</link><guid>https://blog.youkuaiyun.com/weixin_43790613/article/details/147028280</guid><author>weixin_43790613</author><pubDate>Sun, 06 Apr 2025 18:56:58 +0800</pubDate><description><![CDATA[如项目中使用了nacos，但是nacos2.5.1的tomcat版本是9.0.98，此tomcat版本有漏洞，需要修复，此时需要升级nacos-server.jar里面的tomcat。]]></description><category></category></item><item><title><![CDATA[java发送邮件]]></title><link>https://blog.youkuaiyun.com/weixin_43790613/article/details/145371802</link><guid>https://blog.youkuaiyun.com/weixin_43790613/article/details/145371802</guid><author>weixin_43790613</author><pubDate>Sun, 26 Jan 2025 22:48:24 +0800</pubDate><description><![CDATA[java发送邮件]]></description><category></category></item><item><title><![CDATA[使用Axis根据wsdl文件生webService成服务端和客户端代码]]></title><link>https://blog.youkuaiyun.com/weixin_43790613/article/details/144225390</link><guid>https://blog.youkuaiyun.com/weixin_43790613/article/details/144225390</guid><author>weixin_43790613</author><pubDate>Tue, 03 Dec 2024 23:02:53 +0800</pubDate><description><![CDATA[生成的代码如果是最为客户端请求则会用到所有类，除了wsdd配置文件，如果是作为服务端，则不会用的Service结尾的接口和ServiceLocator、SoapBindingStub结尾的类，这三个都是客户端用到的，其他的服务端需要用到。axis为AxisServlet子类的拦截路径，对外暴露的路径为wsdd文件中的service节点的name属性的值。以ServiceLocator结尾的类是客户端的实现类，用于设置请求地址和获取请求类和方法。此文件要放在resource目录下。下载解压后进入lib目录。]]></description><category></category></item><item><title><![CDATA[SpringSecurity6.5.7的使用]]></title><link>https://blog.youkuaiyun.com/weixin_43790613/article/details/142860430</link><guid>https://blog.youkuaiyun.com/weixin_43790613/article/details/142860430</guid><author>weixin_43790613</author><pubDate>Sat, 02 Nov 2024 22:29:38 +0800</pubDate><description><![CDATA[在需要校验的方法上添加此注解ex为自定义的类的别名，hasAuthority为自定义校验权限的方法自定义的类方法// 获取当前用户的所有权限// 判断用户权限集合中是否包含authority// 模拟有权限我们希望在认证失败或者授权失败的情况下和业务代码一样返回相同的数据结构，这样可以让前端对响应进行统一的处理。]]></description><category></category></item><item><title><![CDATA[java实现图片拼接和整合]]></title><link>https://blog.youkuaiyun.com/weixin_43790613/article/details/142848273</link><guid>https://blog.youkuaiyun.com/weixin_43790613/article/details/142848273</guid><author>weixin_43790613</author><pubDate>Fri, 11 Oct 2024 13:52:32 +0800</pubDate><description><![CDATA[有待研究size和sigma的无关联性，即如果想着不设置边缘大小，整个图片模糊，只增加sigma值是无法达到想要的效果。]]></description><category></category></item><item><title><![CDATA[vue3的使用]]></title><link>https://blog.youkuaiyun.com/weixin_43790613/article/details/136134999</link><guid>https://blog.youkuaiyun.com/weixin_43790613/article/details/136134999</guid><author>weixin_43790613</author><pubDate>Thu, 10 Oct 2024 09:56:40 +0800</pubDate><description><![CDATA[vite是 新一代前端构建工具，官网地址：https://vitejs.cn/,vite的优势如下：创建命令
用管理员身份运行此命令
npm create vue@latest目录介绍Vue的组件可以按两种不同的风格书写：选项式API和组合式API使用选项式API，我们可以使用包含多个选项的对象来描述组件的逻辑，例如data、methods、和mounted，选项所定义的属性都会暴露在函数内部的this上，它会指向当前的组件实例
所有API的地址https://cn.vuejs.org/api/
通过组合式]]></description><category></category></item><item><title><![CDATA[并发编程类CompletableFuture的使用]]></title><link>https://blog.youkuaiyun.com/weixin_43790613/article/details/142672083</link><guid>https://blog.youkuaiyun.com/weixin_43790613/article/details/142672083</guid><author>weixin_43790613</author><pubDate>Tue, 01 Oct 2024 17:10:04 +0800</pubDate><description><![CDATA[此方法需要先调用join方法等待异步执行完成，否则可能会获取不到结果。使用 thenCompose 和 thenCombine。此方法第二个参数需要传入一个线程池。]]></description><category></category></item><item><title><![CDATA[linux安装jdk]]></title><link>https://blog.youkuaiyun.com/weixin_43790613/article/details/142621926</link><guid>https://blog.youkuaiyun.com/weixin_43790613/article/details/142621926</guid><author>weixin_43790613</author><pubDate>Sat, 28 Sep 2024 21:53:41 +0800</pubDate><description><![CDATA[选择要下载的版本后linux的选择如下产品即可。将下载下来的tar.gz包上传到服务器并通过。]]></description><category></category></item><item><title><![CDATA[java将mysql表结构写入到word表格中]]></title><link>https://blog.youkuaiyun.com/weixin_43790613/article/details/142589698</link><guid>https://blog.youkuaiyun.com/weixin_43790613/article/details/142589698</guid><author>weixin_43790613</author><pubDate>Fri, 27 Sep 2024 11:39:56 +0800</pubDate><description><![CDATA[查看指定库下表的结构，可以查询哪些指标。]]></description><category></category></item><item><title><![CDATA[spring数据校验Validation]]></title><link>https://blog.youkuaiyun.com/weixin_43790613/article/details/141998474</link><guid>https://blog.youkuaiyun.com/weixin_43790613/article/details/141998474</guid><author>weixin_43790613</author><pubDate>Sat, 07 Sep 2024 17:08:04 +0800</pubDate><description><![CDATA[创建Validator工具类。]]></description><category></category></item><item><title><![CDATA[多级联动jquery-cxselect-js的使用]]></title><link>https://blog.youkuaiyun.com/weixin_43790613/article/details/140589277</link><guid>https://blog.youkuaiyun.com/weixin_43790613/article/details/140589277</guid><author>weixin_43790613</author><pubDate>Sun, 21 Jul 2024 16:01:17 +0800</pubDate><description><![CDATA[【代码】多级联动jquery-cxselect-js的使用。]]></description><category></category></item><item><title><![CDATA[skywalking的使用]]></title><link>https://blog.youkuaiyun.com/weixin_43790613/article/details/138503320</link><guid>https://blog.youkuaiyun.com/weixin_43790613/article/details/138503320</guid><author>weixin_43790613</author><pubDate>Sat, 11 May 2024 18:59:18 +0800</pubDate><description><![CDATA[官网安装包下载组成Agent（探针）：Agent运行在各个服务实例中，负责采集服务实例的Trace、Metrics等数据，然后通过gRPC方式上报给SkyWalking后端。后端服务：后端服务负责接收Agent上报的数据，进行存储、分析和聚合，提供查询接口。前端界面：前端界面负责展示SkyWalking收集的数据和分析结果，以图形化的方式展示分布式系统的运行情况。]]></description><category></category></item><item><title><![CDATA[springboot整合elasticsearch]]></title><link>https://blog.youkuaiyun.com/weixin_43790613/article/details/135895422</link><guid>https://blog.youkuaiyun.com/weixin_43790613/article/details/135895422</guid><author>weixin_43790613</author><pubDate>Sat, 03 Feb 2024 22:18:34 +0800</pubDate><description><![CDATA[以上两个问题都是因为版本，第一个百度说是spring-context的版本问题，第二个是springboot版本问题，需要降到3.0以下。]]></description><category></category></item><item><title><![CDATA[java发送媒体类型为multipart/form-data的请求]]></title><link>https://blog.youkuaiyun.com/weixin_43790613/article/details/134463064</link><guid>https://blog.youkuaiyun.com/weixin_43790613/article/details/134463064</guid><author>weixin_43790613</author><pubDate>Fri, 17 Nov 2023 14:52:00 +0800</pubDate><description><![CDATA[【代码】java发送媒体类型为multipart/form-data的请求。]]></description><category></category></item><item><title><![CDATA[mysql之druid连接池参数配置详解]]></title><link>https://blog.youkuaiyun.com/weixin_43790613/article/details/133940617</link><guid>https://blog.youkuaiyun.com/weixin_43790613/article/details/133940617</guid><author>weixin_43790613</author><pubDate>Sun, 22 Oct 2023 17:40:16 +0800</pubDate><description><![CDATA[druid常见问题在GitHub地址。]]></description><category></category></item><item><title><![CDATA[TCP连接过程和状态详解]]></title><link>https://blog.youkuaiyun.com/weixin_43790613/article/details/133964496</link><guid>https://blog.youkuaiyun.com/weixin_43790613/article/details/133964496</guid><author>weixin_43790613</author><pubDate>Sat, 21 Oct 2023 18:21:10 +0800</pubDate><description><![CDATA[服务端在收到客户端断开连接Fin报文后，并不会立即关闭连接，而是先发送一个ACK包先告诉客户端收到关闭连接的请求，只有当服务器的所有报文发送完毕之后，才发送FIN报文断开连接，因此需要四次挥手。如果是两次握手，发送端可以确定自己发送的信息能对方能收到，也能确定对方发的包自己能收到，但接收端只能确定对方发的包自己能收到 无法确定自己发的包对方能收到。并且两次握手的话, 客户端有可能因为网络阻塞等原因会发送多个请求报文，延时到达的请求又会与服务器建立连接，浪费掉许多服务器的资源。统计httpd协议连接数。]]></description><category></category></item></channel></rss>