<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Yangsir_java的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/Yangsir_java</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; Yangsir_java]]></copyright><item><title><![CDATA[linux安装jdk1.8并配置环境变量]]></title><link>https://blog.csdn.net/Yangsir_java/article/details/125635555</link><guid>https://blog.csdn.net/Yangsir_java/article/details/125635555</guid><author>Yangsir_java</author><pubDate>Wed, 06 Jul 2022 11:05:00 +0800</pubDate><description><![CDATA[linux下安装jdk，都是下载压缩包解压，配置环境变量等步骤。这里记录一下安装1.8版本的过程，方便下次查阅。1.创建java安装目录
2.下载jdk压缩包切换到jdk目录下，执行下载命令
3.解压解压命令：
4.配置环境变量编辑配置文件：
在最下方加入两行
然后刷新配置文件
5.查看是否配置成功命令：java -version转自:https://blog.csdn.net/Kiven_l/article/details/123324644...]]></description><category></category></item><item><title><![CDATA[SimpleDateFormat格式化日期（yyyy-MM-dd HH:mm:ss ---＞ yyyyMMdd）日期错误]]></title><link>https://blog.csdn.net/Yangsir_java/article/details/121998056</link><guid>https://blog.csdn.net/Yangsir_java/article/details/121998056</guid><author>Yangsir_java</author><pubDate>Fri, 17 Dec 2021 15:46:40 +0800</pubDate><description><![CDATA[记一次SimpleDateFormat 格式化日期，解析出来的日期错误！
今天将2021-12-16 00:00:00格式的日期转为20211216格式的，通过使用SimpleDateFormat进行格式化，解析后的结果竟然是20201102。
解决办法：
分两次解析，第一次解析格式yyyy-MM-dd格式的 发现Date 时间戳已经正确了，再创建一个SimpleDateFormat 对象，调用format方法即可得到想要的格式字符串。

...]]></description><category></category></item><item><title><![CDATA[InheritableThreadLocal将变量与线程绑定]]></title><link>https://blog.csdn.net/Yangsir_java/article/details/121371105</link><guid>https://blog.csdn.net/Yangsir_java/article/details/121371105</guid><author>Yangsir_java</author><pubDate>Wed, 17 Nov 2021 09:56:16 +0800</pubDate><description><![CDATA[引言：将用户信息存进线程并进行绑定。
以前的项目都是把用户信息存进redis，用户标识+token作为key，用的时候进行查询，今天同公司的大佬一同开发一个项目，发现他写的获取用户信息的工具类是把用户信息存进线程的，代码非常简洁。所以记录一下。
工具类
	public class UserUtil {
		//获取当前线程对象
   		public static ThreadLocal&lt;UserInfo&gt; userInfoThreadLocal = new InheritableThreadL]]></description><category></category></item><item><title><![CDATA[记一次将2021-11-10T13:21:56.000+0800这种日期格式的转为yyyy-MM-dd HH:mm:ss]]></title><link>https://blog.csdn.net/Yangsir_java/article/details/121281159</link><guid>https://blog.csdn.net/Yangsir_java/article/details/121281159</guid><author>Yangsir_java</author><pubDate>Fri, 12 Nov 2021 09:24:11 +0800</pubDate><description><![CDATA[直接贴代码
public static String dealDateFormat(String oldDateStr) throws ParseException {
        DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ");
        Date date = df.parse(oldDateStr);
        SimpleDateFormat df1 = new SimpleDateFormat (]]></description><category></category></item><item><title><![CDATA[java 解析xml文件]]></title><link>https://blog.csdn.net/Yangsir_java/article/details/121241158</link><guid>https://blog.csdn.net/Yangsir_java/article/details/121241158</guid><author>Yangsir_java</author><pubDate>Wed, 10 Nov 2021 09:19:01 +0800</pubDate><description><![CDATA[1.**首先先将xml文件放入java工程中。
我放入的是resources文件夹中。
2.xml结构:本次解析的是全国省市xml文件，这种不会变的数据一般不用储存数据库中。
	&lt;data&gt;
		&lt;JzProvinceList&gt;
			&lt;jzProvince&gt;
			&lt;!--省级--&gt;
				&lt;text&gt;北京市&lt;/text&gt;
				&lt;code&gt;110000&lt;/code&gt;
				&lt;jzCityList&]]></description><category></category></item><item><title><![CDATA[linux安装maven 并修改全局环境变量或用户变量]]></title><link>https://blog.csdn.net/Yangsir_java/article/details/119385435</link><guid>https://blog.csdn.net/Yangsir_java/article/details/119385435</guid><author>Yangsir_java</author><pubDate>Wed, 04 Aug 2021 15:41:44 +0800</pubDate><description><![CDATA[linux安装maven 并修改全局环境变量或用户变量
原文地址：
https://www.cnblogs.com/cannel/p/11104190.html

上文描述了修改全局变量的修改，但在开发的时候，我们远程访问的用户一般是不具备root权限的，只能修改当前用户的环境变量。
原理差不多：全局变量是在 /etc/profile 文件中
当前用户的环境变量一般在 /home 路径中 .bash_profile文件
.bash_profile 是个隐藏文件 需要用 ls -la 查看 找到该文件。
如果]]></description><category></category></item><item><title><![CDATA[读取配置文件里面的属性赋值给java类-全局配置文件]]></title><link>https://blog.csdn.net/Yangsir_java/article/details/118606735</link><guid>https://blog.csdn.net/Yangsir_java/article/details/118606735</guid><author>Yangsir_java</author><pubDate>Fri, 09 Jul 2021 15:05:40 +0800</pubDate><description><![CDATA[读取配置文件里面的属性赋值给java类
创建java类，类属性与要读取的配置文件名称相对应
例如：
application.yml中
textcloud:
	config:
		fastdfs-url:
	token:
		interceptor:
			enable: true
		expire: 1800
	httpclientpath:
		path: http://127.0.0.1/xxxx/xxx/

对应java类
@Data
@ConfigurationProperties(prefix="]]></description><category></category></item><item><title><![CDATA[使用http请求第三方接口的几种方式]]></title><link>https://blog.csdn.net/Yangsir_java/article/details/118481689</link><guid>https://blog.csdn.net/Yangsir_java/article/details/118481689</guid><author>Yangsir_java</author><pubDate>Mon, 05 Jul 2021 11:04:12 +0800</pubDate><description><![CDATA[在工作中经常遇到需要请求第三方接口的场景，今天总结一下自己经常使用的方法。
方法一：使用cn.hutool包封装好的方法，比较简单直接用即可。
1.pom中加入依赖。
&lt;dependency&gt;
	&lt;groupId&gt;cn.hutool&lt;/groupId&gt;
	&lt;artifactId&gt;hutool-all&lt;/artifactId&gt;
	&lt;version&gt;5.0.7&lt;/version&gt;
&lt;/dependency&gt;

调用
]]></description><category></category></item><item><title><![CDATA[使用fastdfs文件服务器进行上传下载删除]]></title><link>https://blog.csdn.net/Yangsir_java/article/details/118480366</link><guid>https://blog.csdn.net/Yangsir_java/article/details/118480366</guid><author>Yangsir_java</author><pubDate>Mon, 05 Jul 2021 09:03:53 +0800</pubDate><description><![CDATA[fdfs_config.properties 配置
storeType=FastDfs
tracker_server=106.164.131.1167:22122 //根据自己的服务器地址配置
fdfsread_server=106.164.131.1167
uap.system.properties.mode=1
defaultBucketFull=uappr
defaultBucket=uappr
defaultBucketRead=uapread

application-dev.yml 配置
ser]]></description><category></category></item><item><title><![CDATA[使用response存储文件流进行页面文件下载]]></title><link>https://blog.csdn.net/Yangsir_java/article/details/118480311</link><guid>https://blog.csdn.net/Yangsir_java/article/details/118480311</guid><author>Yangsir_java</author><pubDate>Mon, 05 Jul 2021 08:59:42 +0800</pubDate><description><![CDATA[@RequestMapping(value="/downloadFile",method=RequestMethodPost)
public void downloaodFile(HttpServletRequest request,HttpServletResponse response,@RequestBody FilePathInfo info){

	String downloadPath="";
	String fileName="";
	byte[] fileByte=null;
	fileBy]]></description><category></category></item><item><title><![CDATA[SQL中EXISTS的用法]]></title><link>https://blog.csdn.net/Yangsir_java/article/details/118017623</link><guid>https://blog.csdn.net/Yangsir_java/article/details/118017623</guid><author>Yangsir_java</author><pubDate>Fri, 18 Jun 2021 10:21:08 +0800</pubDate><description><![CDATA[SQL中EXISTS的用法
比如在Northwind数据库中有一个查询为
SELECT c.CustomerId,CompanyName FROM Customers c
WHERE EXISTS(
SELECT OrderID FROM Orders o WHERE o.CustomerID=c.CustomerID) 

这里面的EXISTS是如何运作呢？子查询返回的是OrderId字段，可是外面的查询要找的是CustomerID和CompanyName字段，这两个字段肯定不在OrderID里面啊，这是]]></description><category></category></item><item><title><![CDATA[解决springboot上传文件mutilpartfile 中文文件名乱码问题]]></title><link>https://blog.csdn.net/Yangsir_java/article/details/118002016</link><guid>https://blog.csdn.net/Yangsir_java/article/details/118002016</guid><author>Yangsir_java</author><pubDate>Thu, 17 Jun 2021 21:26:37 +0800</pubDate><description><![CDATA[解决springboot上传文件mutilpartfile 中文文件名乱码问题
今天在工作中遇到前端上传文件给后台文件流的时候，从mutilpartfile中取文件名都是？？？？的乱码。最开始以为是我没有进行字符串编码设置，随后我设置了一下。
public String uploadFile(MutilpartFile file){
	String fileName=new String(file.getOriginalFilename().getBytes("ISO-8859-1","utf-8"))
}]]></description><category></category></item><item><title><![CDATA[sql去重查询]]></title><link>https://blog.csdn.net/Yangsir_java/article/details/117993181</link><guid>https://blog.csdn.net/Yangsir_java/article/details/117993181</guid><author>Yangsir_java</author><pubDate>Thu, 17 Jun 2021 14:47:43 +0800</pubDate><description><![CDATA[sql去重查询
简单的去重查询可以使用关键字 distinct  他可以去掉某个关键字重复跟全部查询内容重复的数据。
例如：
select distinct id from cpu_product where id=#{id}

这个是可以查询本表的重复id数据
但是实际项目中很多应用场景中会有很复杂的关联关系 然后需要去重就要我们根据实用情况更改。
例如：需求主表1对多子表 关联查询时 肯定会查出很多主表一样的数据
方法1：
select distinct p.* from cpu_product p 
]]></description><category></category></item></channel></rss>