- 博客(13)
- 收藏
- 关注
转载 linux安装jdk1.8并配置环境变量
linux下安装jdk,都是下载压缩包解压,配置环境变量等步骤。这里记录一下安装1.8版本的过程,方便下次查阅。1.创建java安装目录2.下载jdk压缩包切换到jdk目录下,执行下载命令3.解压解压命令:4.配置环境变量编辑配置文件:在最下方加入两行然后刷新配置文件5.查看是否配置成功命令:java -version转自:https://blog.csdn.net/Kiven_l/article/details/123324644...
2022-07-06 11:05:00 11099 3
原创 SimpleDateFormat格式化日期(yyyy-MM-dd HH:mm:ss ---> yyyyMMdd)日期错误
记一次SimpleDateFormat 格式化日期,解析出来的日期错误!今天将2021-12-16 00:00:00格式的日期转为20211216格式的,通过使用SimpleDateFormat进行格式化,解析后的结果竟然是20201102。解决办法:分两次解析,第一次解析格式yyyy-MM-dd格式的 发现Date 时间戳已经正确了,再创建一个SimpleDateFormat 对象,调用format方法即可得到想要的格式字符串。...
2021-12-17 15:46:40 6557 1
原创 InheritableThreadLocal将变量与线程绑定
引言:将用户信息存进线程并进行绑定。以前的项目都是把用户信息存进redis,用户标识+token作为key,用的时候进行查询,今天同公司的大佬一同开发一个项目,发现他写的获取用户信息的工具类是把用户信息存进线程的,代码非常简洁。所以记录一下。工具类 public class UserUtil { //获取当前线程对象 public static ThreadLocal<UserInfo> userInfoThreadLocal = new InheritableThreadL
2021-11-17 09:56:16 344
原创 记一次将2021-11-10T13:21:56.000+0800这种日期格式的转为yyyy-MM-dd HH:mm:ss
直接贴代码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 (
2021-11-12 09:24:11 979
原创 java 解析xml文件
1.**首先先将xml文件放入java工程中。我放入的是resources文件夹中。2.xml结构:本次解析的是全国省市xml文件,这种不会变的数据一般不用储存数据库中。 <data> <JzProvinceList> <jzProvince> <!--省级--> <text>北京市</text> <code>110000</code> <jzCityList&
2021-11-10 09:19:01 1237
原创 linux安装maven 并修改全局环境变量或用户变量
linux安装maven 并修改全局环境变量或用户变量原文地址:https://www.cnblogs.com/cannel/p/11104190.html上文描述了修改全局变量的修改,但在开发的时候,我们远程访问的用户一般是不具备root权限的,只能修改当前用户的环境变量。原理差不多:全局变量是在 /etc/profile 文件中当前用户的环境变量一般在 /home 路径中 .bash_profile文件.bash_profile 是个隐藏文件 需要用 ls -la 查看 找到该文件。如果
2021-08-04 15:41:44 583 1
原创 读取配置文件里面的属性赋值给java类-全局配置文件
读取配置文件里面的属性赋值给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="
2021-07-09 15:05:40 511
原创 使用http请求第三方接口的几种方式
在工作中经常遇到需要请求第三方接口的场景,今天总结一下自己经常使用的方法。方法一:使用cn.hutool包封装好的方法,比较简单直接用即可。1.pom中加入依赖。<dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.0.7</version></dependency>调用
2021-07-05 11:04:12 2654
原创 使用fastdfs文件服务器进行上传下载删除
fdfs_config.properties 配置storeType=FastDfstracker_server=106.164.131.1167:22122 //根据自己的服务器地址配置fdfsread_server=106.164.131.1167uap.system.properties.mode=1defaultBucketFull=uapprdefaultBucket=uapprdefaultBucketRead=uapreadapplication-dev.yml 配置ser
2021-07-05 09:03:53 455
原创 使用response存储文件流进行页面文件下载
@RequestMapping(value="/downloadFile",method=RequestMethodPost)public void downloaodFile(HttpServletRequest request,HttpServletResponse response,@RequestBody FilePathInfo info){ String downloadPath=""; String fileName=""; byte[] fileByte=null; fileBy
2021-07-05 08:59:42 567
转载 SQL中EXISTS的用法
SQL中EXISTS的用法比如在Northwind数据库中有一个查询为SELECT c.CustomerId,CompanyName FROM Customers cWHERE EXISTS(SELECT OrderID FROM Orders o WHERE o.CustomerID=c.CustomerID) 这里面的EXISTS是如何运作呢?子查询返回的是OrderId字段,可是外面的查询要找的是CustomerID和CompanyName字段,这两个字段肯定不在OrderID里面啊,这是
2021-06-18 10:21:08 14923
原创 解决springboot上传文件mutilpartfile 中文文件名乱码问题
解决springboot上传文件mutilpartfile 中文文件名乱码问题今天在工作中遇到前端上传文件给后台文件流的时候,从mutilpartfile中取文件名都是????的乱码。最开始以为是我没有进行字符串编码设置,随后我设置了一下。public String uploadFile(MutilpartFile file){ String fileName=new String(file.getOriginalFilename().getBytes("ISO-8859-1","utf-8"))}
2021-06-17 21:26:37 7683 1
原创 sql去重查询
sql去重查询简单的去重查询可以使用关键字 distinct 他可以去掉某个关键字重复跟全部查询内容重复的数据。例如:select distinct id from cpu_product where id=#{id}这个是可以查询本表的重复id数据但是实际项目中很多应用场景中会有很复杂的关联关系 然后需要去重就要我们根据实用情况更改。例如:需求主表1对多子表 关联查询时 肯定会查出很多主表一样的数据方法1:select distinct p.* from cpu_product p
2021-06-17 14:47:43 843
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人