- 博客(21)
- 资源 (1)
- 收藏
- 关注
原创 postman访问https接口
前言postman安装完之后,默认配置是没法访问https请求的,需要在设置里面关闭证书校验,然后上传证书才行设置1、关闭证书校验2、上传证书,输入对应的域名(ip)和端口,上传CRT file和KEY file...
2019-12-04 20:08:42
2575
原创 SpringBoot单例模式中,如何获取容器中的Bean
前言前端时间写了一个单例,其中需要调用service层的方法,由于是单例模式,所以没法使用@Autowired注解,于是在网上搜索了一下,现在整理如下。代码1、先实现一个工具类,让它实现ApplicationContextAware接口,并通过@Component把它注入到容器,注入容器的时候,容器检查到该类实现了ApplicationContextAware,会自动调用setAppl...
2019-10-28 15:23:09
2145
原创 SpringBoot项目jar发布获取jar包所在目录路径
代码 ApplicationHome h = new ApplicationHome(getClass()); File jarF = h.getSource(); System.out.println(jarF.getParentFile().toString());参考:https://blog.csdn.net/liangch...
2019-09-30 14:24:18
3741
1
原创 Intellj Idea与spring的关联
增加spring关联1.、点击Project Structure2.、点击Facets,点击增加按钮,选择Spring3.、选择你希望关联的模块4.、最后点击OK就可以了通过配置spring的关联,有哪些好处。可以快速定位到@Autowired依赖。例如如下代码,你希望查看druidDataSource的依赖,你只需要点击它左边的图标就可以快速定位。(...
2019-09-28 21:59:13
632
原创 SpringBoot实现Mybatis批量更新
前言实现批量更新,并且不针对固定的字段,可以做到代码复用实现dao层int updateByPrimaryKeySelective(@Param("list") List<DataKkqkDw> list);注意:这边一定要加上@Param注解Mybatis xml <update id="updateByPrimaryKeySelectiv...
2019-09-26 18:45:44
1239
原创 手动发起get、post请求 -- HttpURLConnection
前言 现在对接接口数据,都有一些很好用的工具类,例如:RestTemplate,但有些场景还是需要我们自己手动去实现,而且自己实现一遍也有利我们理解。废话不多说了,现在通过HttpURLConnection来发起get、post请求。Get请求 @GetMapping("/getMethod") public String testGetMethod() { ...
2019-09-02 13:52:33
1387
原创 SpringBoot分页查询 -- pageHelper
在我们写接口的时候,分页查询往往是必不可少的,今天主要介绍在SpringBoot开发中,比较好用的一个分页工具 -- pageHelper引入依赖包<!-- 分页插件 --><dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelpe...
2019-08-31 16:16:03
260
原创 MySql、Postgre和Oracle 显示行号
三个主流数据库,如何显示行号MySql-- 不排序select @rowno:=@rowno+1 as rowno, t.* from t_table t, (select @rowno:=0) r-- 排序select @rowno:=@rowno+1 as rowno, t.* from (select * from t_table [where ...] order by ...
2019-08-29 14:18:23
314
原创 Postgre创建表空间
1、命令行方式CREATE TABLESPACE traffic_ts OWNER postgres LOCATION 'D:\\PostgreSQL\\data\\traffic_ts';'traffic_ts' -- 表空间名称,'postgres' -- 所属用户, ‘D:\\PostgreSQL\\data\\traffic_ts’ -- 表空间的物理地址(绝对路径)...
2019-08-21 11:45:41
3340
2
原创 SpringBoot通过easypoi实现Excel的导入导出
1、增加依赖<!-- excel easypoi --><dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> <version>3.0.3</version></depe...
2019-08-14 12:27:56
648
原创 SpringBoot解决Ajax请求跨域问题--CORS
1.产生跨域的原因首先我们先来看看产生跨域的原因:浏览器的限制--跨域问题不是前台或者后台的限制,而是浏览器出于安全考虑的限制。 请求跨域--协议、域名、端口发生变化 请求的type是XHR(XMLHttpRequest)当同时满足这三个条件的时候才会产生跨域问题,所以解决跨域问题,我们可以从这三个方面出发。这里我们主要介绍通过CORS来解决跨域问题2.什么是CORS...
2019-08-12 20:48:14
545
原创 Postgre获取本周、本月和本年日期函数
根据当前时间获取当前周、当前月和当前年的开始时间SELECT * FROM (--当前时间SELECT 'now' as type, CURRENT_DATE as timeUNION ALL--本周开始时间SELECT 'week' as type, CURRENT_DATE - (extract(DOW from CURRENT_DATE) || ' day')::inter...
2019-08-06 21:13:00
6258
原创 JSONArray转List && List转JSONArray
public class JsonUtil { /** * jsonArray 转 List * @author weiyanqiang * @param jsonArray * @param clazz * @return java.util.List<T> * @date 2019/8/3 16:35 ...
2019-08-03 16:44:11
316
原创 Oracle TO_CHAR函数格式化数字(以及小数点前0丢失问题)
针对数字的常用格式化符常用数字格式化符 参数 示例 说明 9 999 存在数字显示数字,不存在显示空格 0 000 存在数字显示数字,不存在显示0 . 99.99 指定位置返回小数点 , 999,999,999 指定位置返回逗号 FM FM999,999,99.00 如果是因为9带来的空格则删除 ...
2019-07-23 12:48:17
15930
1
原创 SQL获字符串长度
MySqlSELECT LENGTH('我'), CHAR_LENGTH('我');SELECT LENGTH('W'), CHAR_LENGTH('W');LENGTH:获取字节长度,在UTF-8编码中,中文字节长度为3,在GBK编码中,中文字节长度为2。CHAR_LENGTH:获取字符长度。Oraclelengthblength:获取字符长度。l...
2019-07-12 23:38:25
5983
转载 ORA-12541:TNS:no listener 解决方法
https://blog.csdn.net/idomyway/article/details/81211810
2019-07-09 09:53:34
704
原创 @Valid 无法校验List<E>
原因:@Valid只能校验JavaBean,而List<E>不是JavaBean所以校验会失败,尝试了三种解决办法,比较推荐方法3,其他两种大家也可以学习一下。方法:方法1:对List进行Wrapper既然List不是JavaBean,那我们就把它封装成JavaBean,我们定义一个ListWrapper类如下:package com.wyq.firstde...
2019-07-01 14:26:36
9538
3
原创 第一个Springboot应用:Mysql + Druid +Mybatis + Restful +Slf4j + logback
目录修改pom.xml文件数据库配置创建user表修改application.properties文件编写Druid配置类编写实体类、Dao层接口和Mapper配置文件,并编写测试类进行测试新建UserEntity实体类新建UserMapper接口新建UserMapper.xml文件新建UserMapperTest测试类编写service层和contro...
2019-06-29 13:38:07
397
转载 什么是聚簇索引与非聚簇索引(转)
目录什么是索引.聚簇索引非聚簇索引为什么要建索引怎么创建索引总结什么是索引.我们来看看比较大众的定义,OK,那就直接百度百科吧:"索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。" 看中心语-关键词[一种结构],说到底索引就是对数据列的值进行结构化排序的一个东西.通俗点讲吧. 还记得大学军训的时候吗,大伙第一天穿上迷彩...
2019-06-25 16:08:12
1023
转载 RestTemplate 包含中文时乱码
转载地址:https://blog.csdn.net/qq_15071263/article/details/82755280目录RestTemplate 包含中文时乱码1、解决方法2、产生原因RestTemplate 包含中文时乱码1、解决方法@Beanpublic RestTemplate restTemplate() { RestTemplate re...
2019-06-15 11:07:54
315
原创 Intellj Idea常用快捷键(updating)
Alt + Enter,智能提示,可以自动构建函数,自动实现接口。。。(所有有错误或者告警都可以试试。) Alt+Inser,可以生成构造器/Getter/Setter等 Ctrl+O,重写方法 Ctrl+Shift + Enter,语句完成 Ctrl+E,最近的文件 Ctrl+Shift+E,最近更改的文件 Shift+Click,可以关闭文件 Ctrl+[ OR ],可以跑到大括...
2019-06-10 08:53:09
244
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人