- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 使用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
4348
原创 使用dynamic-datasource-spring-boot-starter自定义数据库密码
使用dynamic-datasource-spring-boot-starter自定义数据库密码
2021-12-16 15:02:40
1444
原创 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
209
原创 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
5460
原创 mysql-connector-java和mysql数据库版本对应关系
版本对应关系:jar包下载地址:https://mvnrepository.com/
2021-04-21 14:15:43
430
原创 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
184
原创 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
1367
原创 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
8966
原创 SpringBoot按照restful风格统一异常返回
小白一枚,最近使用restful风格给前端返回数据,但有时候后台出异常了,返回的内容不是封装好的返回结果。导致前端渲染过程中出现连锁问题。搞得人头疼,而且看网上的很多人也比较繁琐,不清爽。既然自己解决了,所以在这里记录一下。希望帮到更多的小白。(我今天才知道这里居然可以上传代码段,以前写的都是截图+复制,样式太丑了)在实际项目中,正常情况下前端拿到的数据格式为为下图:正常格式...
2019-09-04 18:53:26
1027
原创 带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
1619
1
原创 springboot集成多个mysql数据源
1.引入mysql的jar包2.修改properties文件3.创建config文件(这是一种比较笨的办法,还有另外一种方式网上都说比较好用,但是我不会搞,哈哈哈,难受。。。。)配置第一个数据源的jdbcTemplate同理,配置第二个数据源4.进行调用测试5.查看运行结果:6.查看数据库 最后讲一下如果集成oracle该如何配...
2018-10-23 15:33:48
5574
原创 springboot整合redis 利用缓存机制实现简单的数据存储与取值
背景:因为这个项目没有数据库,所以做公众号的时候存token是一个大问题,总不是每次都获取依次新的token把。所以就想把token以及过期时间存在redis中,每次用的时候,先拿出过期时间,判断是否过期,如过期,则重新获取一次token,然后替换原来的token及过期时间。当然没过期的话,就直接使用token了。此篇文章只是介绍了如何将String类型的数据存redis,从redis取。其他...
2018-10-19 17:34:13
1600
原创 微信调用JSSDK时,验签详细步骤
1.哪个页面需要调用jsskd,则把该页面的地址webUrl传入到后台2.获取微信ACCESS_TOKEN3.调用https://api.weixin.qq.com/cgi-bin/ticket/getticket?access_token=ACCESS_TOKEN&type=jsapi方法,获取ticket4.本地生成一个时间戳time String time = Long...
2018-10-11 11:28:25
2218
原创 使用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
2335
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人