<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[LiuJie 的微博]]></title><description><![CDATA[一个菜鸟的技术总结]]></description><link>https://blog.youkuaiyun.com/Liuj666</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Liuj666]]></copyright><item><title><![CDATA[若依后端 MyBatis改为MyBatis-Plus]]></title><link>https://blog.youkuaiyun.com/Liuj666/article/details/141651277</link><guid>https://blog.youkuaiyun.com/Liuj666/article/details/141651277</guid><author>Liuj666</author><pubDate>Wed, 28 Aug 2024 22:26:23 +0800</pubDate><description><![CDATA[ruoyi-admin下src\main\resources\application.yml,注释mybatis的配置，新增plus的配置，这段配置我是从若依官方拷贝过来的，如果跟你实际不一样就修改一下。#  # 配置mapper的扫描，找到所有的mapper.xml映射文件。# 配置mapper的扫描，找到所有的mapper.xml映射文件。-- mybatis-plus 增强CRUD -->-- mybatis-plus 增强CRUD -->#  # 加载全局的配置文件。#  # 搜索指定包别名。]]></description><category></category></item><item><title><![CDATA[Java 字符串过长进行压缩和解压缩]]></title><link>https://blog.youkuaiyun.com/Liuj666/article/details/141258219</link><guid>https://blog.youkuaiyun.com/Liuj666/article/details/141258219</guid><author>Liuj666</author><pubDate>Fri, 16 Aug 2024 14:02:38 +0800</pubDate><description><![CDATA[【代码】Java 字符串过长进行压缩和解压缩。]]></description><category></category></item><item><title><![CDATA[Java 某个经纬度是否在genjson文件中]]></title><link>https://blog.youkuaiyun.com/Liuj666/article/details/133278834</link><guid>https://blog.youkuaiyun.com/Liuj666/article/details/133278834</guid><author>Liuj666</author><pubDate>Mon, 25 Sep 2023 19:29:32 +0800</pubDate><description><![CDATA[如果我们要用某个经纬度是否在某个区域的时候，首先是要用到genjson文件，因为省份地图是一个不规则的图形，需要通过描边来确定是否在区域内部。的格式，基于Javascript对象表示法(JavaScript Object Notation, 简称。所以我们需要先解析genjson文件，然后在用经纬度去比较，需要提前导入GenJSON的库。)的地理空间信息数据交换格式。是一种对各种地理数据结构进行。]]></description><category></category></item><item><title><![CDATA[Java binLog日志监听]]></title><link>https://blog.youkuaiyun.com/Liuj666/article/details/132828305</link><guid>https://blog.youkuaiyun.com/Liuj666/article/details/132828305</guid><author>Liuj666</author><pubDate>Tue, 12 Sep 2023 14:11:35 +0800</pubDate><description><![CDATA[监听指定的表去做一些处理逻辑，首先是要开启M有SQL的配置，然后再撸代码。]]></description><category></category></item><item><title><![CDATA[Java 操作FTP服务器进行下载文件]]></title><link>https://blog.youkuaiyun.com/Liuj666/article/details/132708989</link><guid>https://blog.youkuaiyun.com/Liuj666/article/details/132708989</guid><author>Liuj666</author><pubDate>Wed, 06 Sep 2023 10:13:57 +0800</pubDate><description><![CDATA[【代码】Java 操作FTP服务器进行下载文件。]]></description><category></category></item><item><title><![CDATA[MySQL 8.0.xx 版本解决group by分组的问题]]></title><link>https://blog.youkuaiyun.com/Liuj666/article/details/132509864</link><guid>https://blog.youkuaiyun.com/Liuj666/article/details/132509864</guid><author>Liuj666</author><pubDate>Sat, 26 Aug 2023 12:03:25 +0800</pubDate><description><![CDATA[因为版本升级5.7版本以下是没有这个问题的，8.0版本以上会出现分组问题。1、查看是不是存在only_full_group_by。再去执行就已经没有group by的问题了。我的版本是8.0.34。]]></description><category></category></item><item><title><![CDATA[Java 资源文件映射]]></title><link>https://blog.youkuaiyun.com/Liuj666/article/details/129042504</link><guid>https://blog.youkuaiyun.com/Liuj666/article/details/129042504</guid><author>Liuj666</author><pubDate>Wed, 15 Feb 2023 14:14:07 +0800</pubDate><description><![CDATA[后端服务启动后，未设置路径映射时，通过浏览器仅能访问项目路径下的资源文件。application-dev.yml （配置本地资源路径）]]></description><category></category></item><item><title><![CDATA[Java 文件监控WatchMonitor]]></title><link>https://blog.youkuaiyun.com/Liuj666/article/details/129042341</link><guid>https://blog.youkuaiyun.com/Liuj666/article/details/129042341</guid><author>Liuj666</author><pubDate>Wed, 15 Feb 2023 14:08:32 +0800</pubDate><description><![CDATA[当我们需要实时监控指文件的创建、修改、删除，以及目录下文件的创建、修改和删除，在JDK7前我们只能靠轮询方式遍历目录或者定时检查文件的修改事件，这样效率非常低，性能也很差。因此在JDK7中引入了WatchService。不过考虑到其API并不友好，于是Hutool便针对其做了简化封装，使监听更简单，也提供了更好的功能。当涉及到二层文件夹目录的时候，需要主要把目录放入到文件监听进去。]]></description><category></category></item><item><title><![CDATA[@PostConstruct 初始化加载]]></title><link>https://blog.youkuaiyun.com/Liuj666/article/details/129042170</link><guid>https://blog.youkuaiyun.com/Liuj666/article/details/129042170</guid><author>Liuj666</author><pubDate>Wed, 15 Feb 2023 14:02:38 +0800</pubDate><description><![CDATA[PostContruct是spring框架的注解，在方法上加该注解会在项目启动的时候执行该方法，也可以理解为在spring容器初始化的时候执行该方法。]]></description><category></category></item><item><title><![CDATA[Springboot 引入第三方jar包，并打包运行]]></title><link>https://blog.youkuaiyun.com/Liuj666/article/details/127787661</link><guid>https://blog.youkuaiyun.com/Liuj666/article/details/127787661</guid><author>Liuj666</author><pubDate>Thu, 10 Nov 2022 14:15:15 +0800</pubDate><description><![CDATA[需要把这个写到pom.xml 里面，因为打包默认不打印system的包，不加此配置，本地可以运行，因为本地可以再lib下找到外部包，但是服务器上jar中是没有的。把jar包放在resources下面或者你想放哪里都可以，但是pom引入的时候要注意。打开jar包，里面的第三方的jar也进去了。然后现在进行启动和打jar包，都是没问题的。然后需要把这个加入到pom.xml下面。另外注意给个版本号，不然打包也报错。然后就可以正常启动了。后面标蓝的这两段是要加的（接下来看pom.xml。接下来就是打包环节了。]]></description><category></category></item><item><title><![CDATA[postgresql循环取序列值相同，使用@Transactional注解]]></title><link>https://blog.youkuaiyun.com/Liuj666/article/details/127534336</link><guid>https://blog.youkuaiyun.com/Liuj666/article/details/127534336</guid><author>Liuj666</author><pubDate>Wed, 26 Oct 2022 16:02:57 +0800</pubDate><description><![CDATA[在spring集成mybatis时，如果不开启事务，spring对于每次查询会使用不同的sqlSession，因此mybatis一级缓存是不生效的（每次查询都是一个单独的事务）；如果开启事务，spring在事务内会使用同一个sqlSession进行查询，这个时候mybatis一级缓存是生效的，而这个时候，在某些场景下我们只根据隔离级别作出的判断可能就不对了，需要注意。mybatis一级缓存默认开启，是sqlSession级别的缓存，在同一个sqlSession下，对相同条件的sql查询结果会进行缓存。]]></description><category></category></item><item><title><![CDATA[StringBoot 集成 MQTT （详细）]]></title><link>https://blog.youkuaiyun.com/Liuj666/article/details/127300182</link><guid>https://blog.youkuaiyun.com/Liuj666/article/details/127300182</guid><author>Liuj666</author><pubDate>Fri, 14 Oct 2022 10:44:05 +0800</pubDate><description><![CDATA[MQTT是一个物联网传输协议，它被设计用于轻量级的发布/订阅式消息传输，旨在为低带宽和不稳定的网络环境中的物联网设备提供可靠的网络服务。源代码开放，都可以用，也进一步推动了MQTT的发展，百度云、阿里云、中国移动onenet等几乎所有的开放性物联网平台都支持MQTT；MQTT是一种消息队列协议，使用发布/订阅消息模式，提供一对多的消息发布，解除应用程序耦合，相对于其他协议，开发更简单；MQTT协议的服务端程序已经非常成熟，PHP，JAVA，Python，C，C#等系统语言都可以来向MQTT发送相关消息；]]></description><category></category></item><item><title><![CDATA[Java 判断一个点是否在一个多边形内]]></title><link>https://blog.youkuaiyun.com/Liuj666/article/details/127300050</link><guid>https://blog.youkuaiyun.com/Liuj666/article/details/127300050</guid><author>Liuj666</author><pubDate>Thu, 13 Oct 2022 13:56:04 +0800</pubDate><description><![CDATA[提供：监测点的X轴、Y轴、多边形的多个坐标。如果存在多边形里面返回true，反之返回false。]]></description><category></category></item><item><title><![CDATA[Java JDBC批处理 批量提交]]></title><link>https://blog.youkuaiyun.com/Liuj666/article/details/126597713</link><guid>https://blog.youkuaiyun.com/Liuj666/article/details/126597713</guid><author>Liuj666</author><pubDate>Tue, 30 Aug 2022 10:54:15 +0800</pubDate><description><![CDATA[在实际业务场景中，我们需要批量修改的时候恰好还有where条件，导致我们只能一条一条提交，没提交一次，又要获取一次jdbc连接，如果是十几条还好，但是上百条，就导致了响应速度慢。那么批处理就是解决这个问题，获取一次连接，然后把多条sql拼接成一条去执行。封装成了一个工具类，dataSource需要在调用方法的时候提前获取一下项目的jdbc连接。...]]></description><category></category></item><item><title><![CDATA[Springboot 配置Logback 与 分层打包]]></title><link>https://blog.youkuaiyun.com/Liuj666/article/details/126503352</link><guid>https://blog.youkuaiyun.com/Liuj666/article/details/126503352</guid><author>Liuj666</author><pubDate>Wed, 24 Aug 2022 16:08:59 +0800</pubDate><description><![CDATA[同样是由log4j的作者设计完成的，拥有更好的特性，用来取代log4j的一个日志框架。是slf4j的原生实现，也就是说logback实现slf4j是不消耗内存和计算开销的。Logback替代log4J的十大理由：自行百度吧，总而言之，就是logback好用就对了。]]></description><category></category></item><item><title><![CDATA[Linux 安装docker-compose 编排工具并启动]]></title><link>https://blog.youkuaiyun.com/Liuj666/article/details/126101185</link><guid>https://blog.youkuaiyun.com/Liuj666/article/details/126101185</guid><author>Liuj666</author><pubDate>Mon, 01 Aug 2022 15:34:52 +0800</pubDate><description><![CDATA[到/usr/local/bin/并改名mvdocker-compose-Linux-x86_64/usr/local/bin/docker-compose。修改damon.json的内容vim/etc/docker/daemon.json。添加权限chmod+x/usr/local/bin/docker-compose。下载docker-compose-Linux-x86_64。创建文件夹mkdir/etc/docker。跳转cd/etc/docker。两个包放在word里面了。...]]></description><category></category></item><item><title><![CDATA[Windows 安装docker（详细图解）]]></title><link>https://blog.youkuaiyun.com/Liuj666/article/details/126099982</link><guid>https://blog.youkuaiyun.com/Liuj666/article/details/126099982</guid><author>Liuj666</author><pubDate>Mon, 01 Aug 2022 14:43:09 +0800</pubDate><description><![CDATA[打开任务管理器（CTRL+ALT+DELETE）->选择性能->CPU->虚拟化，确认是否已启用。安装完wsl_update_X64.msi后，开始安装DockerDesktop。把代码复制到Hyper-V.bat里面。如果进来没找到Hyper-v。查看docker是否安装成功。...]]></description><category></category></item><item><title><![CDATA[Java 生成Excel（多sheet ）并通过浏览器下载]]></title><link>https://blog.youkuaiyun.com/Liuj666/article/details/125641617</link><guid>https://blog.youkuaiyun.com/Liuj666/article/details/125641617</guid><author>Liuj666</author><pubDate>Wed, 06 Jul 2022 16:00:23 +0800</pubDate><description><![CDATA[一、当遇到多sheet导出，并需要通过浏览器下载


二、在方法里面调用的工具类ExcelUtil.exportExcel]]></description><category></category></item><item><title><![CDATA[MySQL 常用函数 视图]]></title><link>https://blog.youkuaiyun.com/Liuj666/article/details/125329546</link><guid>https://blog.youkuaiyun.com/Liuj666/article/details/125329546</guid><author>Liuj666</author><pubDate>Fri, 17 Jun 2022 10:55:31 +0800</pubDate><description><![CDATA[替换用户名：保留两位小数：转类型当月时间的同月12月当日小时前推24小时当日天前推30天当月前推12月当日前推7天有常用的函数或者视图欢迎补充！！！！会持续更新此文字]]></description><category></category></item><item><title><![CDATA[mybatis中批量插入，若存在，则更新；不存在，则新增]]></title><link>https://blog.youkuaiyun.com/Liuj666/article/details/125167182</link><guid>https://blog.youkuaiyun.com/Liuj666/article/details/125167182</guid><author>Liuj666</author><pubDate>Tue, 07 Jun 2022 16:03:44 +0800</pubDate><description><![CDATA[直接撸代码一、mapper层


二、mybatis层


三、表结构


如果是你要根据s_id 和 s_a_type 这两个字段去过滤是否存在，那就在表里面需要给这两个字段增加唯一键]]></description><category></category></item></channel></rss>