<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Java_web12138667的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/Java_web12138667</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; Java_web12138667]]></copyright><item><title><![CDATA[ibus-rime乱码问题]]></title><link>https://blog.csdn.net/Java_web12138667/article/details/126689173</link><guid>https://blog.csdn.net/Java_web12138667/article/details/126689173</guid><author>Java_web12138667</author><pubDate>Sun, 04 Sep 2022 14:32:17 +0800</pubDate><description><![CDATA[ibus-rime 候选字不显示/乱码问题]]></description><category></category></item><item><title><![CDATA[TypeError [ERR_UNKNOWN_FILE_EXTENSION]: Unknown file extension “.ts“]]></title><link>https://blog.csdn.net/Java_web12138667/article/details/126592672</link><guid>https://blog.csdn.net/Java_web12138667/article/details/126592672</guid><author>Java_web12138667</author><pubDate>Mon, 29 Aug 2022 20:59:04 +0800</pubDate><description><![CDATA[TypeError [ERR_UNKNOWN_FILE_EXTENSION]: Unknown file extension ".ts"]]></description><category></category></item><item><title><![CDATA[关于 ‘cosylocal‘ 进程占满内存的问题]]></title><link>https://blog.csdn.net/Java_web12138667/article/details/126533199</link><guid>https://blog.csdn.net/Java_web12138667/article/details/126533199</guid><author>Java_web12138667</author><pubDate>Thu, 25 Aug 2022 22:12:53 +0800</pubDate><description><![CDATA[关于`cosylocal`进程占满内存这件事]]></description><category></category></item><item><title><![CDATA[Cannot invoke “org.springframework.web.servlet.mvc.condition.PatternsRequestCondition.getPatterns()“]]></title><link>https://blog.csdn.net/Java_web12138667/article/details/123168600</link><guid>https://blog.csdn.net/Java_web12138667/article/details/123168600</guid><author>Java_web12138667</author><pubDate>Sun, 27 Feb 2022 19:24:36 +0800</pubDate><description><![CDATA[完整异常信息：
Cannot invoke “org.springframework.web.servlet.mvc.condition.PatternsRequestCondition.getPatterns()” because “this.condition” is null
异常场景：
springboot2.6.x 搭配 springfox 3.0.0
出现原因：
springfox 3.0.0 错误导致
解决方法：两种情况

项目中存在spring-boot-starter-actuator依赖]]></description><category></category></item><item><title><![CDATA[idea 翻译插件 网络错误问题 cn.yiiguxing.plugin.translate.trans.TranslateException: Google 翻译 :: 翻译失败: 网络错误]]></title><link>https://blog.csdn.net/Java_web12138667/article/details/122391643</link><guid>https://blog.csdn.net/Java_web12138667/article/details/122391643</guid><author>Java_web12138667</author><pubDate>Sun, 09 Jan 2022 11:50:20 +0800</pubDate><description><![CDATA[错误原因
idea 的 vmOptions 设置
-Djsse.enableSNIExtension=false

解决方法
编辑  help - edit custom vm options
-Djsse.enableSNIExtension=true

或者删除此配置项

报错原因有很多，这里只是记录其中一种比较罕见的。

]]></description><category></category></item><item><title><![CDATA[关于 mybatisGenerator 报错 The specified target project directory ... does not exist 这件事]]></title><link>https://blog.csdn.net/Java_web12138667/article/details/121523200</link><guid>https://blog.csdn.net/Java_web12138667/article/details/121523200</guid><author>Java_web12138667</author><pubDate>Wed, 24 Nov 2021 19:41:00 +0800</pubDate><description><![CDATA[报错原因
指定目录不存在

解决方法
两种解决方式：


绝对路径：目标路径写成相对路径


相对路径：从src开始写，src/main/java



]]></description><category></category></item><item><title><![CDATA[windows踩坑之设置系统编码为UTF8导致easyconnnect乱码登录失败]]></title><link>https://blog.csdn.net/Java_web12138667/article/details/121410793</link><guid>https://blog.csdn.net/Java_web12138667/article/details/121410793</guid><author>Java_web12138667</author><pubDate>Thu, 18 Nov 2021 21:39:57 +0800</pubDate><description><![CDATA[众所周知windows 的系统编码格式是GBK，不过可以手动修改成UTF8.


可以用chcp命令查看当前的系统编码，65001是UTF8。
平时使用可能没有问题，但是有些软件会出现乱码，如题 EasyConnect 就是，帐号密码都是正确的，但是登录失败。

所以为了稳定还是老老实实用window默认编码。

...]]></description><category></category></item><item><title><![CDATA[关于操作List报错 UnsupportedOperationException 的这个问题]]></title><link>https://blog.csdn.net/Java_web12138667/article/details/121322485</link><guid>https://blog.csdn.net/Java_web12138667/article/details/121322485</guid><author>Java_web12138667</author><pubDate>Sun, 14 Nov 2021 20:26:36 +0800</pubDate><description><![CDATA[报错原因：
List的创建方式是这样的：
Arrays.asList("hello, world");

此方法的返回值不是我们常用的ArrayList，是同名的Arrays内部类

这个内部类没有重写List类的add、remove和clear方法，所以实现的是继承的AbstractList类的方法，阅读AbstractList类的源码发现如果不重写这个三个方法，则直接抛出UnsupportedOperationException异常。
public boolean add(E e) {
    add(]]></description><category></category></item><item><title><![CDATA[java根据url下载文件，并且解决资源验证需要用户名密码问题]]></title><link>https://blog.csdn.net/Java_web12138667/article/details/120713131</link><guid>https://blog.csdn.net/Java_web12138667/article/details/120713131</guid><author>Java_web12138667</author><pubDate>Mon, 11 Oct 2021 22:54:23 +0800</pubDate><description><![CDATA[今天接到一个任务，根据jar包清单，去maven仓库中下载jar包和pom文件。
本来用python可以

]]></description><category></category></item><item><title><![CDATA[关于字符串 split 方法使用点 ‘.‘ 分隔出现的问题]]></title><link>https://blog.csdn.net/Java_web12138667/article/details/120710775</link><guid>https://blog.csdn.net/Java_web12138667/article/details/120710775</guid><author>Java_web12138667</author><pubDate>Mon, 11 Oct 2021 20:20:07 +0800</pubDate><description><![CDATA[问题再现
今天通过发现一个问题，分隔字符串的时候出现。
String group = "cn.com.bhgi";
String[] strings = group.split(".");

预期出现结果是
{"cn", "com", "bhgi"}

但是事实不是，并没有成功分隔。

解决方法
给字符串.转义
String group = "cn.com.bhgi";
String[] strings = group.split("\\.");


问题原因
split方法源码
   public Str]]></description><category></category></item><item><title><![CDATA[java 创建/初始化数组的三种方式]]></title><link>https://blog.csdn.net/Java_web12138667/article/details/120658846</link><guid>https://blog.csdn.net/Java_web12138667/article/details/120658846</guid><author>Java_web12138667</author><pubDate>Fri, 08 Oct 2021 20:21:44 +0800</pubDate><description><![CDATA[java 创建/初始化数组的三种方式

第一种方式
直接赋值
int[] ints = {1,2,3};

但是这种方式不能覆盖赋值，例如
int[] ints = {1,2,3,4};
ints = {5,6,7}; // 不可以这样写


第二种方式
开辟空间
char[] chars = new char[12];

创建后里边的存在默认值。常用类型的默认值：

int：0
char：\000
String：null


第三种方式
开辟空间并赋值
String[] strings = new Str]]></description><category></category></item><item><title><![CDATA[java的四种引用类型]]></title><link>https://blog.csdn.net/Java_web12138667/article/details/119577220</link><guid>https://blog.csdn.net/Java_web12138667/article/details/119577220</guid><author>Java_web12138667</author><pubDate>Tue, 10 Aug 2021 19:25:14 +0800</pubDate><description><![CDATA[强引用：不会被GC回收掉，即使发生OOM也不会被回收
使用场景： new出来的对象就是强引用



软引用：内存充足时不会被GC回收，内存不足时会被GC回收
使用场景：缓存



弱引用：发生GC就会被回收掉
使用场景：ThreadLocal等



虚引用：无法通过get方法获取到值，无论发不发生GC
使用场景：堆外内存回收



...]]></description><category></category></item><item><title><![CDATA[多表关联查询，查询出的字段包含多个表中的字段，通过对象接收，字段映射？（已解决）]]></title><link>https://blog.csdn.net/Java_web12138667/article/details/119360148</link><guid>https://blog.csdn.net/Java_web12138667/article/details/119360148</guid><author>Java_web12138667</author><pubDate>Tue, 03 Aug 2021 22:03:12 +0800</pubDate><description><![CDATA[多表查询，查询的字段可能包含多个表中的字段，这是接收数据就是是个问题。
一种方式是通过map集合传递参数。
另一种方式是通过映射实体类，如果实体类字段和数据库字段不对应可能出现映射问题。
注解的映射方式：使用@Results注解进行字段映射
id：映射的别名，其他映射可以通过这个字段引用此映射
column：数据库字段
property：实体类属性


...]]></description><category></category></item><item><title><![CDATA[Cause: java.sql.SQLException: 无效的列类型: 1111 问题？（已解决）]]></title><link>https://blog.csdn.net/Java_web12138667/article/details/119359800</link><guid>https://blog.csdn.net/Java_web12138667/article/details/119359800</guid><author>Java_web12138667</author><pubDate>Tue, 03 Aug 2021 21:52:48 +0800</pubDate><description><![CDATA[Cause: java.sql.SQLException: 无效的列类型: 1111

出现场景
oracle数据库经常出现的问题，多表关联查询，查询出的字段包含多个表中的字段，接收数据的对象不与数据表中的字段一一对应。

解决方法
xml文件
如果在xml文件中，字段参数的后面，加上jdbcType=数据库字段类型，字段类型是枚举。


注解
同理，在字段后面加上jdbcType=数据库字段类型


...]]></description><category></category></item><item><title><![CDATA[idea 打开项目没有项目代码的问题]]></title><link>https://blog.csdn.net/Java_web12138667/article/details/119304526</link><guid>https://blog.csdn.net/Java_web12138667/article/details/119304526</guid><author>Java_web12138667</author><pubDate>Sun, 01 Aug 2021 22:04:03 +0800</pubDate><description><![CDATA[解决方法
左上角file-&gt;project structure-&gt;modules-&gt;+-&gt;import module-&gt;选择项目目录

]]></description><category></category></item><item><title><![CDATA[java.lang.NumberFormatException: For input string: ““ 问题解决]]></title><link>https://blog.csdn.net/Java_web12138667/article/details/119304018</link><guid>https://blog.csdn.net/Java_web12138667/article/details/119304018</guid><author>Java_web12138667</author><pubDate>Sun, 01 Aug 2021 21:39:05 +0800</pubDate><description><![CDATA[问题复现
项目启动后正常运行，但是进入swagger页面或者刷新swagger控制台就会报这个错误，由此判断错误与swagger有关。

java.lang.NumberFormatException: For input string: “”
这个问题是由swagger引起的。
问题的意思是空字符串转数值类型出错。

解决方法：
添加swagger-models(1.5.21)依赖
&lt;dependency&gt;
	&lt;groupId&gt;io.swagger&lt;/groupId&gt;
]]></description><category></category></item><item><title><![CDATA[英特尔cpu与主板芯片组对应关系（包含12代）]]></title><link>https://blog.csdn.net/Java_web12138667/article/details/119303818</link><guid>https://blog.csdn.net/Java_web12138667/article/details/119303818</guid><author>Java_web12138667</author><pubDate>Sun, 01 Aug 2021 21:25:14 +0800</pubDate><description><![CDATA[英特尔cpu与主板芯片组对应关系




cpu
芯片组




2代/3代 LGA1155
60/70系主板


4代/5代 LGA1150
80/90系主板


6代/7代 LGA1151
100/200系主板


8代/9代 LGA1155
300系主板


10代/11代 LGA1200
400/500系主板


12代 LGA1700
600系主板



...]]></description><category></category></item><item><title><![CDATA[什么是缓存一致性？缓存一致性MESI协议]]></title><link>https://blog.csdn.net/Java_web12138667/article/details/118701474</link><guid>https://blog.csdn.net/Java_web12138667/article/details/118701474</guid><author>Java_web12138667</author><pubDate>Fri, 16 Jul 2021 18:41:27 +0800</pubDate><description><![CDATA[首先看什么是缓存
cpu缓存
多核CPU存在三级缓存
一级缓存：
二级缓存：核心级别
三级缓存：cpu级别的
MESI原则
首先看每个字母代表什么：

M(modifield)修改的：
E(exclusive)独占的：
S(shared)共享的：
I(invalid)失效的：


...]]></description><category></category></item><item><title><![CDATA[word中右键图片菜单没有更改图片选项]]></title><link>https://blog.csdn.net/Java_web12138667/article/details/118698033</link><guid>https://blog.csdn.net/Java_web12138667/article/details/118698033</guid><author>Java_web12138667</author><pubDate>Tue, 13 Jul 2021 13:28:06 +0800</pubDate><description><![CDATA[解决方法：

文件（左上角，第一个选项卡）
信息（第一个选项卡）
右侧改为兼容模式


]]></description><category></category></item><item><title><![CDATA[java基础之多线程篇]]></title><link>https://blog.csdn.net/Java_web12138667/article/details/118192055</link><guid>https://blog.csdn.net/Java_web12138667/article/details/118192055</guid><author>Java_web12138667</author><pubDate>Thu, 24 Jun 2021 18:01:44 +0800</pubDate><description><![CDATA[进程与线程的区别
进程：代表系统中的一个应用。
线程：代表一个应用中的一个小的功能。
实例：QQ在系统中作为一个进程存在，而QQ中的每个小功能（截图、对话、发送文件等）就是一个线程。线程之间可以共享进程的资源。线程的创建和销毁不需要经过系统，进程有一套自己的逻辑。

创建线程的三种方式

重写Thread的run方法

Thread thread = new Thread() {
	@Override
	public void run() {
		// 执行逻辑
	}
}
thread.start();

]]></description><category></category></item></channel></rss>