自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 List返回以某个字段为key的map结构

lambda处理List返回以某个字段为key的map结构

2022-07-13 11:09:05 786

原创 使用HttpClient发送post和get请求,并解决返回值中文乱码

1.在pom引入HttpClient<dependency> <groupId>commons-httpclient</groupId> <artifactId>commons-httpclient</artifactId> <version>3.1</version></dependency>2.创建HttpClientHelper方法package com.wins.

2022-03-02 11:42:47 2760

原创 使用dynamic-datasource-spring-boot-starter自定义数据库密码

使用dynamic-datasource-spring-boot-starter自定义数据库密码

2021-12-16 15:02:40 1267

原创 java创建新线程

代码程序:public static void main(String[] args) { System.out.println("start"); Thread thread = new Thread(){ public void run(){ System.out.println(1); } }; thread.start(); Thread thread2 = new Thread(){ public void .

2021-11-01 17:54:31 154

原创 mysql查询逗号(,)分隔的数据

业务场景:一个字段下面存储多个“联系人Id”。查询结果里面,需展示“联系人姓名”。查询的结果要成这样,如下图所示如何使用:两个mysql函数,分别是GROUP_CONCAT和FIND_IN_SETGROUP_CONCAT作用是将查到的结果,用指定的符号链接FIND_IN_SET作用是将字符串按照指定的符号分隔查询语句SELECT GROUP_CONCAT(字段1) from 表1 where FIND_IN_SET(字段2, 字符串)举例:SELEC...

2021-08-16 16:58:02 5237

原创 mysql-connector-java和mysql数据库版本对应关系

版本对应关系:jar包下载地址:https://mvnrepository.com/

2021-04-21 14:15:43 386

原创 mysql查询副表中的最新数据

需求:查找rec_date为最新的数据SELECT a.*FROM ws_client_invoice_record_v1 a INNER JOIN ( SELECT inv_id, max( rec_date ) rec_date FROM ws_client_...

2021-03-18 11:35:11 144

原创 springboot使用pdfbox-app-1.8.10实现pdf分页流下载

背景:在前后端调试项目的时候,如果pdf有100页。一次性将流全部返回,那么在前端渲染的时候会非常缓慢,影响客户体验。思路:能否通过分页的方式,一次返回10页,分10次返回。1.引入jar包 pdfbox-app1.8.10<dependency> <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox-app</artifactId> .

2020-12-01 15:21:18 1206

原创 springboot获取根目录及资源路径及解决jar发布时的出现D:/export-0.0.1-SNAPSHOT.jar!/BOOT-INF/classes!/static

测试项目的文件目录1.获取文件根目录String property = System.getProperty("user.dir");输出结果为:D:\DocumentH\PDFExport2.获取资源路径(比如获取resources下的temp文件夹路径hello.ftl文件) try { File file = Resourc...

2019-09-12 10:34:38 8374

原创 SpringBoot按照restful风格统一异常返回

小白一枚,最近使用restful风格给前端返回数据,但有时候后台出异常了,返回的内容不是封装好的返回结果。导致前端渲染过程中出现连锁问题。搞得人头疼,而且看网上的很多人也比较繁琐,不清爽。既然自己解决了,所以在这里记录一下。希望帮到更多的小白。(我今天才知道这里居然可以上传代码段,以前写的都是截图+复制,样式太丑了)在实际项目中,正常情况下前端拿到的数据格式为为下图:正常格式...

2019-09-04 18:53:26 963

原创 带T和Z的时间字符串转Long型

带T和Z的时间字符串:String time = "2017-11-18T07:12:06.615Z"思路:1.先将最后的字母"Z"替换为" UTC"。注意在UTC前面有个空格! time = time.replace("Z", " UTC");2.使用常规的SimpleDateFormat来转换 SimpleDateFormat fo...

2019-02-15 10:04:04 1542 1

原创 springboot集成多个mysql数据源

1.引入mysql的jar包2.修改properties文件3.创建config文件(这是一种比较笨的办法,还有另外一种方式网上都说比较好用,但是我不会搞,哈哈哈,难受。。。。)配置第一个数据源的jdbcTemplate同理,配置第二个数据源4.进行调用测试5.查看运行结果:6.查看数据库  最后讲一下如果集成oracle该如何配...

2018-10-23 15:33:48 5107

原创 springboot整合redis 利用缓存机制实现简单的数据存储与取值

背景:因为这个项目没有数据库,所以做公众号的时候存token是一个大问题,总不是每次都获取依次新的token把。所以就想把token以及过期时间存在redis中,每次用的时候,先拿出过期时间,判断是否过期,如过期,则重新获取一次token,然后替换原来的token及过期时间。当然没过期的话,就直接使用token了。此篇文章只是介绍了如何将String类型的数据存redis,从redis取。其他...

2018-10-19 17:34:13 1558

原创 微信调用JSSDK时,验签详细步骤

1.哪个页面需要调用jsskd,则把该页面的地址webUrl传入到后台2.获取微信ACCESS_TOKEN3.调用https://api.weixin.qq.com/cgi-bin/ticket/getticket?access_token=ACCESS_TOKEN&amp;type=jsapi方法,获取ticket4.本地生成一个时间戳time    String time = Long...

2018-10-11 11:28:25 2133

原创 使用Gson解析字符串

这几天在调接口的时候,需要解析第三方提供的字符串。依赖的jar包gson-2.2.4.jar头部引入import com.google.gson.JsonArray;import com.google.gson.JsonObject;import com.google.gson.JsonParser;这是他们丢过来的字符串。[

2017-08-30 16:40:26 1690

idea设置,插件主题,背景

idea设置,插件主题,背景

2022-08-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除