自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Feign接口Get请求自动转化成POST

Feign接口Get请求自动转化成POST

2022-11-25 14:34:02 1910 1

原创 Mac必备神器Homebrew

Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。Homebrew的安装/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" Homebrew的卸载/usr/bin/ruby -e "$(curl -fsSL

2022-03-22 16:56:27 606

原创 java配置双数据源

首先在application.yml文件中配置两个数据库连接spring: datasource: mysql1: jdbc-url: username: password: driver-class-name: com.mysql.cj.jdbc.Driver maxActive: 100 mysql2: jdbc-url:

2022-03-20 19:37:30 1625

原创 java利用druid手动创建datasource

利用DruidDataSourceFactory类提供的createDataSource方法手动创建一个datasource,代码如下: public DataSource createdDataSource(String drive, String url, String username, String password, String datasourceName) throws Exception { Map map = new HashMap<>();

2022-03-20 19:18:27 3418

原创 mongdb replace(替换)某个字段的值

mongdb表数据如下:{ "XH": 1, "NAME" : "XIE", "VALUE" : 23},{ "XH": 2, "NAME" : "XLE", "VALUE" : 24},{ "XH": 3, "NAME" : "XIE", "VALUE" : 25}把数据中NAME为XLE的替换为XIEdb.collection.find({"NAME":"XLE"}).forEach( fu.

2022-02-22 16:29:05 927

原创 mongdb 更新数组内对象的KEY值

mongdb表里的数据格式如下:{ "XH" : 1, "LIB" : [ { "FLAG" : "AGE", "DATA" : [ {"NAME":"XIE","VALUE":22}, {"NAME":"XIE","VALUE":25}, {"NAME":"XIE","VALUE":24} ]

2022-02-22 16:12:06 554

原创 KETTLE 请求HTTPS接口

KETTLE本身提供了HTTP client、HTTP post、REST client组件可以访问HTTP接口,这些组件在访问HTTPS接口时有时会报错:unable to find valid certification path to requested target,错误原因是因为KETTLE在请求HTTPS接口时,需要为请求处理的域提供证书,下面将展示如何处理该问题。获取证书证书可以通过在浏览器访问HTTPS接口的方式获取,具体操作如下:添加证书到JRE以管理员身...

2022-01-24 15:53:55 6809 4

原创 java 读/写 XML文件

maven依赖 <dependency> <groupId>dom4j</groupId> <artifactId>dom4j</artifactId> <version>1.6.1</version> </dependency> 读取String类型XML private sta..

2022-01-15 15:57:52 550

原创 JAVA 读/写 文件

读 public static void readFile(String path) throws Exception{ File file = new File(path); FileInputStream in = new FileInputStream(file); InputStreamReader ir = new InputStreamReader(in); BufferedReader re = new BufferedReader(ir);..

2022-01-15 15:44:46 69

原创 JAVA 请求URL

httpClientmaven依赖 <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.5</version> </dependency>

2022-01-15 15:36:39 638

原创 jdk8 Base64 基础操作

编码 String base64encodedString = Base64.getEncoder().encodeToString(str.getBytes("utf-8")) 解码 new String(Base64.getDecoder().decode(base64encodedString), "utf-8")) URL编码 Base64.getUrlEncoder().encodeToString(url.getBytes("utf-8")) URL解码 n..

2022-01-15 15:18:07 779

原创 jdk8 LocalDateTime 基础操作

LocalDateTime 基础操作//当前时间 格式: 2022-01-15T12:45:51.688LocalDateTime localDateTime = LocalDateTime.now()// 格式 2022-01-15LocalDate localDate = localDateTime.toLocalDate()// 格式 JANUARYlocalDateTime.getMonth()// 格式 15localDateTime.getDayOfMonth(.

2022-01-15 14:10:49 78

原创 jdk8 stream 基础操作

filter 过滤返回符合条件的数据// 过滤姓名为zhangsan的学生List<Student> SList= lst.stream().filter(e -> "zhangsan".equals(e.getName())).collect(Collectors.toList());

2022-01-15 11:41:29 183

原创 MAC IDEA 常用快捷键

开发ctrl + enter 出现生成get,set方法的界面 command + N 生成代码(getter、setter、构造函数、hashCode/equals,toString) alt + enter 导入包,自动修改 command + F 查找 command + shift+F 可以在整个工程或着某个目录下面查找变量 command + R 替换 command + shift + R 可以在整个工程或着某个目录下面替换变量 command + D 复制一行 comma.

2022-01-10 16:46:12 3151

原创 BigDecimal

构造建议使用 BigDecimal(String) BigDecimal score = new BigDecimal("100");函数加法:add(BigDecimal)减法:subtract(BigDecimal)乘法:multiply(BigDecimal)除法:divide(BigDecimal,scale,roundingMode),scale表示保留几位小数,roundingMode表...

2022-01-08 13:15:29 103

原创 ORCALE 分组统计函数 rollup

ROLLUP 生成的结果集显示了所选列中值的某一层次结构的聚合。select mm,sum(1) from T_BIS_YH group by ROLLUP(mm);相较于group by,多了一行汇总数据

2021-12-30 19:08:36 51

原创 ORCALE 分析函数 lag lead

Lag函数可以在一次查询中取出当前行的同一字段的前面第N行的数据。select id,cjsj,lag(cjsj,1,'') over ( order by cjsj desc) from table;Lead函数可以在一次查询中取出当前行的同一字段的后面第N行的值。select id,cjsj,lead(cjsj,1,'') over ( order by cjsj ) from table;第一个参数是字段,第二个参数是往上或者往下的偏移量,第三个参数是超出范围时的默认值...

2021-12-30 18:48:27 148

原创 ORCALE 树形查询

select * from t_zz start with pIdis null connect by pId = id;

2021-12-30 18:36:52 128

原创 ORCALE 开窗函数 over

row_number得到排序结果的序号,对重复值进行顺延。select JG,GL,row_number() over (partition by JG order by GL) as row_nfrom T_BIS_YH;rank得到排序结果的排名号,如果有两个第二名的话,就不会有第三名,有三个第二名就不会有第四名。select JG,GL,rank() over (partition by JG order by GL) as rank from T_...

2021-12-30 18:23:36 135

原创 ORCALE 查询重复数据

select namefrom table group by namehaving count(*) > 1

2021-12-29 18:48:47 201

原创 mysql生成唯一主键

使用mysql的UUID()函数,但因为UUID()生成的数值是含有"-"的,因此使用REPLACE(UUID(),'-',''),生成32位唯一主键

2016-12-26 17:16:24 3511

空空如也

空空如也

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

TA关注的人

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