自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(140)
  • 资源 (25)
  • 收藏
  • 关注

转载 Java8 Stream使用方法:筛选、排序、最大值、最小值、计数求和平均数、分组、合并、映射、去重等

Student.builder().name("小张").age(16).clazz("高一1班").course("历史").score(88).build(),Student.builder().name("小王").age(17).clazz("高二1班").course("地理").score(44).build(),Student.builder().name("小红").age(18).clazz("高二1班").course("物理").score(67).build(),

2023-12-06 11:06:47 283

原创 windiws docker 部署jar window部署docker 转载

docker安装与发布

2023-11-15 14:49:13 868

原创 求两时间字段值差然后求平均值,精确到天

ROUND( AVG( TIME_TO_SEC( TIMEDIFF( f.loan_time, c.credit_time ))), 0 )/60/60/24

2023-07-14 13:52:59 103

原创 Java8新特性之Stream API

Stream常用方法Stream流模型的操作很丰富,这里介绍一些常用的API。方法名方法作用返回值类型方法种类count统计个数long终结forEach逐级处理void终结filter过滤Stream函数拼接limit取用前几个Stream函数拼接skip跳过前几个Stream函数拼接map映射Stream函数拼接concat组合Stream函数拼接终结方法: 返回值类型不再是Stream类型的方法,不再支持链式调用。

2023-05-30 10:23:39 693

原创 java判断List<String>中是否全部相等

private static boolean deduplication(List list) { Set s = new HashSet(list); if (s.size()==1) { return true; }else { return false; }}

2022-01-12 13:19:12 2055

原创 java中使用stream流将list集合中某一字段求和

list.stream().map(aa -> aa.getPrice()).reduce(BigDecimal.ZERO, BigDecimal::add);Integer sum= userlist .stream().collect(Collectors.summingInt(User::getAge));

2022-01-11 16:59:52 4275

原创 Oracle特定时间内数据库执行时间最长的SQL

select round(100 * a.pct, 2) "消耗时间占比", round(a.elapsed_time/1000000, 2) "总消耗时间", round(a.elapsed_time/a.executions/1000000) "每次执行每次消耗时间", round(a.cpu_time/1000000, 2) "CPU使用时间", a.buffer_gets "读缓存区总次数", round(a.buffe...

2021-12-21 14:19:26 1518

原创 Linux下安装RabbitMQ

摘要:为了简单起见,在安装过程中已默认关闭了firewalld防火墙 和 SELinux。实际生产中,则不这样子做,而是开放相应的端口,以增强安全性。关闭firewalld防火墙 和 SELinux关闭命令如下://-----------------------------------关闭Firewalld防火墙//1、停止firewalld服务systemctl stop firewalld//2、禁止firewalld开机启动systemctl disable firewalld.

2021-12-10 10:08:41 830

原创 windows本地安装Linux环境工具

链接:https://pan.baidu.com/s/1adgfwn52uWC8qGpWgehW8w提取码:thw1

2021-12-09 14:33:14 468

原创 Mybatis-plus 代码生成器

1:配置maven<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd

2021-09-29 10:20:27 147

原创 Vue ui安装

1.先安装node===》去菜鸟教程看===》输入 node -v,如果出现相应的版本号,则说明安装成功。2.安装淘宝镜像npm install -g cnpm --registry=https://registry.npm.taobao.org===》去菜鸟教程看node.js第四节npm使用介绍往下拉http://www.runoob.com/nodejs/nodejs-npm.html3.安装webpack===》npm install [email protected] -g //-g全局安

2021-09-29 10:16:52 818

原创 Spring 事务机制

Spring事务一个被讹传很广说法是:一个事务方法不应该调用另一个事务方法,否则将产生两个事务.结果造成开发人员在设计事务方法时束手束脚,生怕一不小心就踩到地雷。其实这是不认识Spring事务传播机制而造成的误解,Spring对事务控制的支持统一在TransactionDefinition类中描述,该类有以下几个重要的接口方法:int getPropagationBehavior():事务的传播行为int getIsolationLevel():事务的隔离级别int get...

2021-09-03 15:18:47 68

原创 EasyExcel导出大量数据

1:EasyExcel导出数据2:查询时分sheet页查询写入3:自定义导出格式1:pom文件:<dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.2.6</version></dependency>2:EasyExcelDataUti

2021-08-25 11:43:23 3303

原创 springboot数据库从oracle迁移到PostGreSql 总结

1:系统配置文件:spring: datasource: druid: url: jdbc:postgresql://localhiost:5432/test username: postgres password: 123456 driver-class-name: org.postgresql.Driver dBType: PostgreSQL2:myBatis的循环insertINSERT INTO USER_RO.

2021-08-19 19:15:20 545

原创 String转int数组

假设我们有一个字符串数组:String[] strings = {"11", "22", "33"};使用Lambda表达式(自Java 8起):int[] array = Arrays.asList(strings).stream().mapToInt(Integer::parseInt).toArray();▼另一种方式:int[] array = Arrays.stream(strings).mapToInt(Integer::parseInt).toArray();...

2021-08-09 16:51:42 431

原创 版本号的正则表达式

验证版本号的正则表达式,要求,必须是三位,x.x.x的形式,每位x的范围分别为1-99,0-99,0-99。不允许的情况0.x.x;01.x.x; x.0x.x; x.00.x; x.x.00; x.x.0x满足这些条件的正则为:^([1-9]\d|[1-9])(\.([1-9]\d|\d)){2}$...

2021-08-02 13:25:42 1161

原创 判断字符串单价格式(是否是整数或者正浮点数)

if (!sraRaaExportVo.getRaa003().contains(".")) { //是否是正整数 Assert.assertTrue(!isNumeric(sraRaaExportVo.getRaa003()), "请正确填写单价");} else { //是否是正浮点数 if (!isPositiveNumber(sraRaaExportVo.getRaa003())) { Assert.assertTrue(true, "请正确填写单价"); .

2021-07-29 15:28:28 178

原创 使用java连接Mongodb时报错code:18codeName:AuthenticationFailed时的解决方法

mongodb连接代码: @Test public void connectMongoDB() throws UnknownHostException { //认证 MongoCredential credential = MongoCredential.createCredential ("tuhanwen", "tuhanwen", "tuhanwen".toCharArray()); //连接Mongo

2020-11-06 17:28:47 3656

原创 java 获取sftp某路径下的所有zip文件并获得zip文件内容

需求:需要获得某个sftp上的某些增量的zip文件,并将zip文件中的txt中的内容保存到数据库。txt中文件的内容是以 | 隔开。zip文件每天新增一个,以前保存到数据库的zip中的数据不能重复保存。package com.tmnch.tmnchpinan.ftpUtil;import com.jcraft.jsch.*;import com.tmnch.tmnchpinan.entity.policyCount;import com.tmnch.tmnchpina...

2020-09-25 15:45:47 2284 1

原创 oracle写一个带自增主键的表

-- Create tablecreate table thw_ftp_history( ID int primary key, ZIPNAME VARCHAR2(10 BYTE), OPTIME DATE, FLAG VARCHAR2(4 BYTE));/*第二步:建立自定义的sequence*/CREATE SEQUENCE thw_ftp_history_sequenceincrement by 1 ...

2020-09-25 15:41:27 153

原创 java连接sftp上的zip文件解压并读出txt文件

package com.tmnch.tmnchpinan.service;import com.jcraft.jsch.*;import org.junit.Test;import sun.net.ftp.FtpClient;import sun.net.ftp.FtpProtocolException;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import j.

2020-09-23 17:35:59 1964

原创 idea自定义控制台颜色

1:下载idea插件地址:插件下载2:插件的zip包下载到本地后,打开Intellj idea中的File- Settings-Plugins,选择Install Plugin from Disk,导入插件3:导入成功后重启插件,再打开Crep Console进行设置...

2020-09-15 17:23:56 3440

转载 ElasticSerarch(二)--索引映射mapping问题

数据库建表的时候,我们的DDL语句一般都会指定每个字段的存储类型,例如:varchar,int,datetime等等,目的很明确,就是更精确的存储数据,防止数据类型格式混乱。CREATE TABLE `shop_` ( `id_` varchar(36) NOT NULL COMMENT 'id', `shop_name_` varchar(50) DEFAULT NULL COMMENT '商品名称', `shop_integral_` int(11) DEFAULT NULL COMM

2020-09-07 17:18:00 206

转载 ElasticSearch(一):基础入门

1:简介:Elasticsearch是一个高度可扩展的、开源的、基于 Lucene 的全文搜索和分析引擎。它允许您快速,近实时地存储,搜索和分析大量数据,并支持多租户。Elasticsearch也使用Java开发并使用 Lucene 作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的 RESTful API 来隐藏 Lucene 的复杂性,从而让全文搜索变得简单。不过,Elasticsearch 不仅仅是 Lucene 和全文搜索,我们还能这样去描述它:分布式的实时文件存储,每个

2020-09-07 13:35:29 197

原创 springboot热部署配置

idea开启springboot热部署,修改文件即时生效  在开发中如何使idea在不重启项目时,修改文件后能够即时编译更新,是一个关键问题。step01:加入devtool依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <o...

2020-09-03 15:27:43 105

原创 POI复制excel

1:public void copyExcel(String fromexcel, String newexcel) { HSSFWorkbook wb = null; FileInputStream fis =null; FileOutputStream fos = null; try { fis = new FileInputStream(fromexcel); fos = new...

2020-09-01 13:36:58 486

原创 springboot连接oracle数据库报错:jdbcConverter、jdbcDialect

具体报错:org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'jdbcConverter' defined in class path resourceCaused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jdbcDi

2020-08-24 17:42:48 1208

转载 解决pom文件无法导入ojdbc驱动的问题

问题描述:<!--Oracle--> <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc6</artifactId> <version>11.2.0.1.0</version> </dependency>在pom.xml文件中11.2.0.1.0,一直报红,无法自动导入,这是因为maven中没有O

2020-08-24 14:21:39 605

原创 springBoot的项目下引用log4j2日志的pom文件

<dependency> <!-- 引入log4j2依赖 --> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-log4j2</artifactId></dependency><dependency> <groupId>org.springframew...

2020-08-17 16:52:55 1135

原创 pom.xml引用外部jar包

在src.main.webapp.WEB-INF.lib下导入需要引入项目的jar包在pom.xml中加入外部jar包dependency<!--引入外部jar包 start--><dependency> <groupId>commons.pinan</groupId> <artifactId>commons-codec</artifactId> <version>1.9<.

2020-08-17 16:51:24 1826

原创 服务器启动jar包的sh,配置文件单独拿出

#!/bin/bash#jar包文件路径及名称(目录按照各自配置)APP_NAME=./claim_fsl/jar/tmnchpinan-2.3.1.RELEASE.jar#日志文件路径及名称(目录按照各自配置)LOG_FILE=./syslogin.log#查询进程,并杀掉当前jar/java程序pid=`ps -ef|grep $APP_NAME | grep -v grep | awk '{print $2}'`kill -9 $pidecho "$pid进程终止成功"sl

2020-08-17 16:48:04 424

原创 log4j2禁止在控制台打印HikariPool日志

logging: level: ROOT: INFO com.zaxxer.hikari.pool.HikariPool: WARN #HikariPool 为error级别 config: classpath:log4j2.xml

2020-08-17 16:45:46 4440

原创 RabbitMq的消费确认ACK

1:什么是消息确认ACK如果在处理消息的过程中,消费者的服务在处理消息的时候出现异常,那么可能这条正在处理的消息就没有完成消息消费,数据就会丢失。为了确保数据不丢失,RabbitMQ支持消息确定2:ACK的消息确认机制ACK机制实消费者从RabbitMQ收到消息并完成处理后,反馈给RabbitMQ,MQ收到反馈后才会将此消息从队列中删除如果一个消费者在处理消息出现了网络不稳定服务器异常等现象,那么就不会有ACK反馈,mq会认为这个消息没有被正常消费,会将消息重新放入队列中。如果在消息集群

2020-07-31 17:04:51 1163

原创 springboot中yml文件配置ack

application.ymlrabbitmq: host: localhost port: 5672 username: guest password: guest listener: simple: acknowledge-mode: manual #开启手动ack retry: enabled: true #开启重试 max-attempts: 5 #重试次数订阅消费者:@Component@Rabb...

2020-07-31 15:39:51 435

原创 公司内网maven下载慢无法下载问题

在setting.xml中增加http代理:<settings> ... <proxies> <proxy> <id>my-proxy</id> <active>true</active> <protocol>http</protocol> <host>192.168.10....

2020-07-30 17:11:22 403

原创 Springboot连接两个数据库

说明一个SpringBoot项目,同时连接两个数据库:比如一个是pgsql数据库,一个是oracle数据库(啥数据库都一样,连接两个同为oracle的数据库,或两个不同的数据库,只需要更改对应的driver-class-name和jdbc-url等即可)注意:连接什么数据库,要引入对应数据库的包1:修改application.yml,添加一个数据库连接配置#配置数据源两个(masterdb主数据库配置核心 devdb为从数据库配置getway)spring: datasource:

2020-07-30 16:40:34 3221 1

转载 Java异常总结

Java异常架构与异常关键字Java异常简介Java异常是Java提供的一种识别及响应错误的一致性机制。Java异常机制可以使程序中异常处理代码和正常业务代码分离,保证程序代码更加优雅,并提高程序健壮性。在有效使用异常的情况下,异常能清晰的回答what, where, why这3个问题:异常类型回答了“什么”被抛出,异常堆栈跟踪回答了“在哪”抛出,异常信息回答了“为什么”会抛出。...

2020-04-08 10:50:41 206

原创 idea+maven初学者必备

常用配置配置JDK在IDEA启动页面中,下拉Configure,选择Project Defaults – Project Structure,这样可以设置所有项目的默认的JDK版本,如下图文件编码文件和代码模板Maven配置自动导入Maven依赖Java代码单行注释添加空格优化导入和智能删除无关依赖修改主题修改字体代码...

2020-04-07 17:02:12 321

转载 jqery-easyui的Datagrid的介绍-Pagination事件

Datagrid(数据表)依赖的组件resizablelinkbuttonpaginationDataGrid Options对象的属性 名称(Name) 类型(Type) 描述(Description) 默认值(Default) Titile string ...

2020-03-18 09:42:54 363

转载 Lombok简介

Lombok是Java语言的实用工具,确切的说,应该说是一个很好用的插件,对,插件!可以用来帮助开发人员消除Java代码的冗长,尤其是对于简单的Java对象(POJO),它通过注解实现这一目的,而不是一大段一大段的Java方法。Project Lombok makes java a spicier language by adding 'handlers' that know how to ...

2020-01-19 17:19:57 177

在mysql数据库中,建日历表

在mysql数据库中,建日历表,通过调函数初始化日历表中的每年的时间,插入日历表,自己项目中用的,此处做保存收藏。

2023-09-11

创建Mysql日历函数

Mysql日历创建函数,可得到日期,天、季度、年、周六周末等

2023-03-03

JAVA面试题包含基础和框架

包含1000道互联网面试题和Java核心知识点整理

2021-08-24

移动打印系统CPCL编程手册

移动打印系统CPCL编程手册(密码:123456789)

2021-08-24

settings.zip

ideal的setting设置,直接导入设置即可,本人用的。

2020-12-16

lombok-plugin-0.28-2018.3.zip

lombok-plugin-0.28-2018.3.zip

2020-12-16

启动流程11111.rar

包含服务器启动、停止springboot jar包的.sh文件,启动中可以单独拿出yml文件作为服务器配置文件,实现log文件每天更新

2020-11-06

rabbitmq.rar

本项目为springboot项目,主要用户订阅mq消费,可以连接多个数据源(oracle/mysql),下载即用。配合启动手册,可以进行logj4j的日志每天更新一份。

2020-11-06

policyRegistPlatform_last.rar

该项目包含三个功能:1:多数据源(oracle/mysql)2:从sftp读取zip文件中的数据3:oracle转mysql的功能代码 maven项目 下载即可用。

2020-11-06

4S_didi.rar

----------------------------------------------------------------------------------------------------------------------------------------------读取excel------------------------------------------------------------------------------------------------------------------

2020-09-23

policyRegistPlatform.rar

下载后直接使用,springboot+maven,三个数据源(mysql+oracle),POI操作excel,上传下载写入,有jsp界面,ajax,mybatis,热编译。

2020-09-03

tmnchpinan.rar

springboot+mybatis+数据库双+rabbitmq+maven+ideal导入即可用。

2020-08-24

start&close 服务器启动关闭jar包文件.rar

服务器上运行和停止服务器上的jar包文件。非常方便好用!!!!!现实项目中所用。实测可行。start是开始,close是关闭

2020-08-12

tmnchpinanFirst.rar

现场搭建的项目,下载可以直接启动的springboot项目,连接mysql数据库,Rabbitmq订阅消费。

2020-07-30

springboot+rabbitmq+musql+maven.rar

该项目为springboot,maven,RabbitMq,mysql两个数据源的完整项目,可下载直接启动。该项目仅包含mq的消费者订阅功能。

2020-07-30

ganymed-ssh2-bui.jar 和jad.exe

该jar包中有两个jar包,ganymed-ssh2-bui.jar 和 jad.exe ganymed-ssh2-bui.jar 是java从远程服务器下载文件删除文件必须要的jar包,直接放到系统中即可。 jad.exe 是在eclipse中用java从远程服务器下载文件时会报错,在eclipse中跑的话,需要设置路径,windows-preferences-java-jadclipse中的path to decompiler设置为jad.exe的放置目录。 具体操作代码 参考我的博客: java 从远处服务器下载文件

2019-09-11

项目比较,代码merge,文件比较

该工具可以比较两个不同的项目中的不同点,同时可以排除你不需要比较的文件类,同时可以忽略不同点。也可以单独比较某个文件,也可以比较项目。

2019-08-16

项目比较,代码merge,文件比较

该工具可以比较两个不同的项目中的不同点,同时可以排除你不需要比较的文件类,同时可以忽略不同点。也可以单独比较某个文件,也可以比较项目。

2019-08-16

反编译.rar

可以直接将.jar .war .ejb .class 文件进行转化,转出java代码 里面的类都可以真实看到。而不是jar包。

2019-08-16

plsql数据库开发软件(已解压)

资源是plsql和oracle的已解压后的 文件,可以直接放在C盘或者D盘后,配置oracle的环境变量后就可以使用,oralce是10.2.0

2019-01-07

各类时间校验和检查的js

1.检查输入参数是否全为数字 CheckNumber 2.检查输入参数是否为整数 CheckInteger 3.检查输入参数是否为浮点数 CheckFloat 4.检查输入参数是否为合法的日期 CheckDate CheckDate2 5.检查输入参数是否为合法的email地址 CheckEmail 6.检查输入参数是否为合法的身份证号码 CheckID 7.检查电话号码是否正确 CheckTelephone 8.检查密码,只能为字母或数字 CheckPassword 9.检查BP机号码 CheckBp 10.检查电话号码 CheckAreaPhone 11.检查是否全为字母 IsLetter 12.检查年龄 CheckAge 13.检查是否全为空格 AllSpace 14.检查日期在给定日期之后 DateIsLargerThanNow2 15.检查日期在当前日期之后 DateIsLargerThanNow 16.将日期转化为标准格式( from yyyymmdd to yyyy-mm-dd) Date2StandardFmt(date_string) 17.将form中,日期文本对象转化为标准格式( from yyyymmdd to yyyy-mm-dd) DateObj2StandardFmt(date_obj) 18. 从合法身份证取生日 GetBirthdayFromID(id_value) 19. 从合法身份证取性别 GetGenderFromID(id_value) 20. 检查是否为当日以前的合法日期 IsByPastDate(str1) 21.检查字段是否为空 22.检查字段是否超过指定长度 checkLength(obj,len)

2018-08-30

rsa数字加密接口

该java文件是关于rsa加密的具体接口类和方法,需要配合HMACEncrypt和RSAEncrypt两个包一起使用。

2018-06-05

HMACEncrypt-0.0.1.jar和RSAEncrypt-0.0.2.jar

该压缩包拥有RSAEncrypt和RSAEncrypt两个jar包。用于做rsa数字签名的加密。导入项目后可以直接调用RSAEncryptHelper.encrypt()和com.cntaiping.idm.encrypt.HMACSHA256EncryptHelper.encryp()两个方法实现rsa加密。具体接口代码请下载TestCrypt.java

2018-06-05

功能测试报告

功能测试报告,其中分了好几个模块,以模块为单位进行测试功能的文档。

2018-05-29

PLSQL Developer 10

PLSQL Developer 10绿色版中文版,挺好用的,需要的朋友看一下。

2018-05-15

Araxis Merge

merge可以很方便的比较两个不同文件的不同之处,特别有利于代码提交过程的冲突更改和比较文件内容的不同。

2018-05-15

空空如也

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

TA关注的人

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