自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(91)
  • 资源 (24)
  • 收藏
  • 关注

原创 java根据子id递归查找根id

代码:​ public DocumentCategoryPO getParentCategoryObject(DocumentCategoryPO category) { //category.getParentId() == 0 0为根目录可随意变化 if (category.getParentId() == 0) { return category; } QueryConditions quer.

2020-11-17 16:13:00 747

原创 java 判断list中某一列的数据的值是否等于一个值

boolean bool=userScoreList.stream().anyMatch(a -> a.getIsFlag().equals(IsFlagEnum.YES.getCode()));

2020-08-19 17:53:19 4074

原创 java递归删除树形结构的数据

删除需求:* 1、假设有多级分类* 2、当删除一级分类的时候,同时删除一级分类下面的所有分类controller:@DeleteMapping("{oneId}") public R deleteOneId(@PathVariable("oneId") String oneId){ boolean flag = eduSubjectService.deleByOneId(oneId); if (flag){ return R....

2020-07-16 16:58:14 3377 12

原创 java发送http各种请求以及文件转换

【代码】java发送http各种请求以及文件转换。

2023-07-28 11:17:41 1642

转载 java for循环异步多线程

但是,在之前的代码中,我们是以顺序处理的方式依次处理csv文件的,只有在一个文件处理完之后才能开始处理下一个文件,总处理时间为所有文件处理时间之和,当文件数据量较大时会花费很长时间;所以,在这里我们引入多线程处理方法,让多个文件同时进行处理,这样总处理时间会大大减少。每当一个线程执行完毕后,计数器的值就-1,当计数器的值为0时,表示所有线程都执行完毕,然后在闭锁上等待的线程就可以恢复工作了。耗时为处理最大的文件所花费的时间,可以看到,花费的时间大大减少;可以看到是一个文件一个文件依次进行处理的。

2023-05-09 15:13:12 3862 1

原创 java后台挂起jar包 分配内存大小

start javaw -jar xx.jar

2023-03-03 18:45:25 1928

原创 oracle设置自增字段

select (自增索引名)GJGX_seq.nextval into:new.id from dual;GJGX_QUERYLOG(表名) for each row。

2023-02-23 16:58:26 439

原创 java多线程异步处理批量数据

java多线程异步操作批量数据

2023-01-03 11:42:59 3628 2

原创 java通过路径返回图片base64

啊啊啊

2022-08-08 17:34:18 572

原创 【无标题】oracle某个字段有重复数据,如何删除多余数据只保留1条

delete from ceshi t where t.rowid not in (select max(rowid) from ceshi t1 group by t1.col_2, t1.col_2);其中 col_2 col_2代表重复的字段

2022-05-24 15:50:26 224

原创 oracle与不通服务器互通

SELECTcount( * )FROMdj_sjd aINNER JOIN yy_zj.DIC_SXMC_2019 @yyzj sx ON a.djdl = sx.djdl@连接

2022-05-19 09:13:15 303

原创 oracle创建dblink连接不同服务器数据库

CREATE PUBLIC DATABASE LINK YYZJ //link的名称CONNECT TO YY_ZJ //连接的数据库名称IDENTIFIED BY YY_ZJ//连接的数据库密码USING '192.168.1.17:1521/ORCL'; //要连接的数据库地址

2022-05-17 11:24:08 588

原创 java从list中选取某一值最大的那列对象

Optional<XYK_XX> max = fcxx.stream().max(Comparator.comparingDouble(XYK_XX::getJZMJ));其中fcxx是list列 中间Comparator是用来比较 我用的是比较double类型 其他类型可自定选用(comparingDouble)这个就是选择比较值的类型...

2022-04-11 14:26:03 3006

原创 springboot配置mybatis控制台打印sql

只需在yml配置中添加如下即可logging: level: #这里是dao方法的地址不是xml文件地址 com.sh.dao: debug

2022-04-11 14:21:16 376

原创 java根据路径批量下载图片为zip

前台代码//头工具栏事件 table.on('toolbar(test)', function(obj){ var checkStatus = table.checkStatus(obj.config.id); var requestNos = []; switch(obj.event){ case 'requestSeeInto': .

2022-04-02 16:44:20 2380

原创 java根据excel中的手机号查询归属地并添加到excel

首先是手机号查归属地的依赖 <!--手机号归属地查询--> <dependency> <groupId>com.googlecode.libphonenumber</groupId> <artifactId>geocoder</artifactId> <version>LATEST</version> &

2022-01-19 15:12:18 517

原创 java批量下载文件并压缩打包

/** * @Description: 量下载xip * @Param: * @param null: * @return: * @return: null * @Author: Mr.JZQ * @Date: 2022年01月13日 0013 */ @RequestMapping(value = "/batchDownLoad", method = RequestMethod.GET) public void batch...

2022-01-18 10:14:09 471

原创 springboot定时器异步配置

首先在启动类然后配置线程大小@Configurationpublic class ScheduledConfig { @Value("${params.asynTaskNum}") private int asynTaskNum; @Bean public TaskScheduler taskScheduler(){ ThreadPoolTaskScheduler scheduler = new ThreadPoolTaskSchedul

2021-11-30 09:14:11 505

原创 springboot获取自定义配置文件的信息

首先我们在yml的下面新建个config.properties文件内容如下然后再写个配置类import org.apache.commons.configuration.Configuration;import org.apache.commons.configuration.PropertiesConfiguration;public class readConfigUtil { public static String getConfig(String key) th

2021-11-23 10:03:55 361

原创 java事物单数据源和多数据源回滚

如果是单数据源就很简单可以在try catch里面加上TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();或者在方法加上@Transactional(rollbackFor = Exception.class,propagation = Propagation.REQUIRES_NEW)如果多数据源则如下@Transactional(rollbackFor = Exception.class

2021-10-26 16:01:34 736

原创 mybatis插入数据后返回主键

<insert id="addLogZB" useGeneratedKeys="true" keyProperty="SJGXTSLXH" keyColumn="SJGXTSLXH"> insert into XTGX_TSRZ <trim prefix="(" suffix=")" suffixOverrides="," > <if test="SJGXTSLXH != null" > ...

2021-10-26 15:58:44 136

原创 mybatis逆向生成工具类

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"><generatorConfiguration&.

2021-10-19 08:59:06 181

原创 oracle 建数据库和用户sql语句

--创建表空间 表空间名称为 JY_BDCQZKCREATE TABLESPACE JY_BDCQZK DATAFILE '绝对路径/JY_BDCQZK.dbf' SIZE 1000M AUTOEXTEND ON NEXT 256M MAXSIZE UNLIMITEDLOGGINGONLINEEXTENT MANAGEMENT LOCAL AUTOALLOCATEBLOCKSIZE 8KSEGMENT SPACE MANAGEMENT AUTOFLASHBACK ON;--创...

2021-10-11 18:02:05 526

原创 java http发送get,Post请求

代码如下import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.serializer.SerializerFeature;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.client.HttpClient;import org.apache.http.client.methods.HttpP

2021-09-15 09:52:04 505

原创 java AES加密解密

import org.apache.commons.codec.binary.Base64;import javax.crypto.*;import javax.crypto.spec.SecretKeySpec;import java.io.UnsupportedEncodingException;import java.security.InvalidKeyException;import java.security.NoSuchAlgorithmException;import jav.

2021-09-15 09:45:29 259

原创 java根据内容生成二维码并保存到本地

/** * ClassName:Base64Util.java * Date:2020年2月27日 */package com.sh.untils;import com.google.zxing.BarcodeFormat;import com.google.zxing.EncodeHintType;import com.google.zxing.MultiFormatWriter;import com.google.zxing.client.j2se.MatrixToImageWrit.

2021-07-09 11:47:35 1361

原创 idea如何用tomcat启动springboot项目

现在springboot自带tomcat所以很少人都不用外置tomcat了由于tomcat发包升级只需要替换改动的文件就可以 比较方便所以打算用外置tomcat来启动项目给大家分享一下第一步要把我们的打包方式改为war包 在我们的pom文件中添加<packaging>war</packaging>其次要假如tomcat的依赖 <dependency> <groupId>org.springframework.

2021-07-07 15:45:56 4710

原创 java解决jar包冲突问题

今天用tomcat启动springboot项目的时候出现SLF4J: Class path contains multiple SLF4J bindings.SLF4J: Found binding in [jar:file:/D:/maven-3.3.3/m2/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]日志..

2021-07-07 15:33:31 844

原创 java通过配置文件读取内容

package com.qytb.utils;import org.apache.commons.configuration.Configuration;import org.apache.commons.configuration.PropertiesConfiguration;public class readConfig { public static String getConfig(String key) throws Exception { //配置文件.

2021-07-05 15:18:28 272

原创 sftp文件上传和下载

sftp工具类/** * ClassName: SFTPUtil.java * @date 2019年8月31日 */ package com.qytb.utils;import com.jcraft.jsch.*;import org.apache.commons.io.IOUtils;import java.io.*;import java.util.Properties;import java.util.Vector;/** * Creater:

2021-07-05 15:12:33 1248

原创 java pageHelp分页使用

<!--PageHelp分页--> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.2.3</version> ...

2021-06-23 17:19:52 513

原创 java RSA解决多内容加密解密(分段)

package com.qytb.utils;import org.apache.commons.codec.binary.Base64;import org.springframework.util.Base64Utils;import javax.crypto.BadPaddingException;import javax.crypto.Cipher;import javax.crypto.IllegalBlockSizeException;import java.io.ByteAr.

2021-06-17 17:52:53 783

原创 java用sftp服务进行数据传输

首先你要下载一个freeSSHd 这个是用来创建sftp服务的软件使用:创建用户:SSH ,地址选本地地址连接访问密码设置权限sftp文件默认路径 一定注意在c盘会因为没有权限而操作失败好了这样基本上就软件配置成功了接下来就是代码了/** * ClassName: SFTPUtil.java * @date 2019年8月31日 */ package com.whxg.modules.utils;import java.io.ByteA

2021-04-28 16:27:17 829

原创 java ofd转pdf和jpg

最近刚遇到ofd转jpg百度好友也找不到 好不容易在git上找到的又不全所以自己整理了一下给大家探探路首先要导入jar包依赖 <dependency> <groupId>org.ofdrw</groupId> <artifactId>ofdrw-converter</artifactId> <version>1.8.4</version>.

2021-04-19 09:00:50 6889 17

原创 java多数据源配置

yml:spring: datasource:# 正式数据库 first: url: jdbc:oracle:thin:@127.0.0.1:1521:ORCL username: root password: root# 测试数据库 second: url: jdbc:oracle:thin:@127.0.0.1:1521:ORCL username: root password: roo.

2021-04-14 17:40:49 625 1

原创 怎么把本地项目放到svn上面

首先你要有svn服务器和svn客户端 安装好 接下来就跟着步骤走就可以了ok 只需八步就可以实现了

2021-03-30 17:40:48 657

原创 java把文件变为base64 和用base64下载文件

/** * * @param path * @return String * @description 将文件转base64字符串 * @date 2018年3月20日 * @author changyl * File转成编码成BASE64 */ public static String fileToBase64(String path) { String base64 = null; ...

2021-03-25 15:10:58 1548

原创 java下载图片和在线预览图片

@RequestMapping(value = "/downloadFile",method = RequestMethod.GET)public void downLoad(HttpServletRequest request,HttpServletResponse response) throws Exception { Logger log = LoggerFactory.getLogger(DownLoadDZZS.class); ServletRequestAttribut.

2021-03-19 15:14:24 1205 2

原创 如何实现Oracle中的分页查询

Oracle中的分页查询以scott账户中的emp表和dept表为例最内层:主要负责排序String sql = "select e.* from emp e inner join dept d on e.deptNo = d.deptNo where order by orderStd orderType";1orderStd :排序字段名orderType:排序类型(desc asc)中间层:主要负责使用rownum关键字来进行分页 以及起别名、做小于项的设置sql = "selec

2021-03-17 10:48:45 313

原创 java 用rsa 和AES加密

rsa工具类:package com.sh.util;import com.alibaba.druid.util.StringUtils;import org.apache.commons.codec.binary.Base64;import javax.crypto.Cipher;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.InputSt...

2021-03-15 18:04:00 384

JAVA 统计网站的访问量PV,UV

JAVA 统计网站的访问量PV,UVJAVA 统计网站的访问量PV,UVJAVA 统计网站的访问量PV,UVJAVA 统计网站的访问量PV,UVJAVA 统计网站的访问量PV,UV

2020-08-29

it专业英语

it专业必备技术 都是干货 每天背上几个单词 总有一天你可以看懂一篇完整的需求开发文档

2019-01-14

spring所需要的所有jar

spring所需要的所有jar

2018-12-27

小程序模板源码

小程序模板源码

2018-12-27

微信小程序短信验证

微信小程序短信验证

2018-12-27

spring boot + mina 项目中copy出来的

spring boot + mina 项目中copy出来的 可以直接运用到项目实战中

2018-12-26

swiper.jsdiv图片hua'dong

swiper你所需要的前台页面所想要实现的div图片hua'dong

2018-11-24

三大框架ssh题库.docx

三大框架ssh题库.docx 内有答案和详细讲解 重要的知识点

2017-10-24

javaweb习题.docx

javaweb习题.docx 内有答案和详细讲解 总结的知识点难点讲解

2017-10-24

httpclient-4.4.jar

httpclient-4.4.jarhttpclient-4.4.jarhttpclient-4.4.jar

2017-10-19

fastjson-1.1.36.jar

fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。 主要特点: 快速FAST (比其它任何基于Java的解析器和生成器更快,包括jackson) 强大(支持普通JDK类包括任意Java Bean Class、Collection、Map、Date或enum) 零依赖(没有依赖其它任何类库除了JDK)

2017-10-19

xwork-core-2.3.31.jar

struts2开发必备jar文件,这是struts2与struts1.x的区别,平台不一样了

2017-10-09

struts2-spring-plugin-2.3.31.jar

Struts2与Spring框架整合时所必须jar包。使用时将struts2-spring-plugin-2.3.1.2.jar放入WEB-INF下lib文件夹,导入项目中即可。

2017-10-09

struts2-core-2.3.31.jar

  一、漏洞简介     Apache Struts是美国阿帕奇(Apache)软件基金会负责维护的一个开源项目,是一套用于创建企业级Java Web应用的开源MVC框架,主要提供两个版本框架产品:Struts 1和Struts 2。     Apache Struts 2.3.5 - 2.3.31版本及2.5 - 2.5.10版本存在远程代码执行漏洞(CNNVD-201703-15 2,CVE-2017-5638)。该漏洞与Apache Struts2 (S2-045)远程代码执行漏洞原理基本相同,均是由于上传功能的异常处理函数没有正确处理用户输入的错误信息,导致远程攻击者可通过发送恶意的数据包,利用该漏洞在受影响服务器上执行任意命令。      二、漏洞危害     攻击者可通过发送恶意构造的HTTP数据包利用该漏洞,在受影响服务器上执行系统命令,进一步可完全控制该服务器,造成拒绝服务、数据泄露、网站造篡改等影响。由于该漏洞利用无需任何前置条件(如开启dmi,debug等功能)以及启用任何插件,因此漏洞危害较为严重。     三、修复措施     目前,Apache官方已针对该漏洞发布安全公告,并且漏洞利用代码已被公布在互联网上,请受影响用户及时检查是否受该漏洞影响。另外,已通过升级方式修复了Apache Struts2 (S2-045)远程代码执行漏洞的用户,不在该漏洞影响的范围内。     【自查方式】     用户可查看web目录下/WEB-INF/lib/目录下的struts-core.x.x.jar文件,如果这个版本在Struts2.3.5 到 Struts2.3.31 以及 Struts2.5 到 Struts2.5.10之间则存在漏洞。     【升级修复】     受影响用户可升级版本至Apache Struts 2.3.32 或 Apache Struts 2.5.10.1以消除漏洞影响。     官方公告: https://cwiki.apache.org/confluence/display/WW/S2-046 https://cwiki.apache.org/confluence/display/WW/S2-046

2017-10-09

commons-beanutils-1.8.3.jar

在一般的写bean组件的时候,都必须要写setter和getter方法,当然假如我们事先已经知道bean的相关属性和方法,写bean是比较简单的, 但是组件太多的时候,重复编写经常是枯燥乏味令人厌烦的。 但当有些时候我么需要调用动态对象的属性的时候,我们应该怎么来设定和获取对象的属性呢?BeanUtils就可以帮助我们来解决这个问题。

2017-10-09

jedis-2.7.0.jar

edis 简单程序必须要的jar包,是缓冲技术使用最多的技术了

2017-10-09

gson-2.2.4.jar

Gson 是 Google 提供的用来在 Java 对象和 JSON 数据之间进行映射的 Java 类库。可以将一个 JSON 字符串转成一个 Java 对象,或者反过来。

2017-10-09

json-lib-2.4-jdk15.jar

json-lib功能强大,可以任意嵌套。但是它拼装json字符串效率较低; 自己写的Json工具类,最多只能拼装若干个对象列表数组,功能较弱;但是效率比json-lib要高很多(我自己测试得出的结论!)。 综合考虑,结论:能用Json工具类的,就用Json工具类;Json工具类实现不了的(那些结构复杂、层次嵌套很多的json字符串),才采用json-lib拼装

2017-10-09

commons-pool2-2.3.jar

apache 开源的资源池项目 commons-pool2-2.3.jar......................................................................................................................................................................................................................................................................................................................................................................................................

2017-10-09

c3p0-0.9.1.2.jar

C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate,Spring等

2017-10-09

commons-dbutils-1.4.jar

commons dbutils 1.4jar是JDBC的开源数据库工具包,本工具包起到两个作用,一个是简化代码,清除JDBC中的冗余,一个是实现

2017-10-09

commons-io-1.4.jar

commons io1.4.jar是程序开发针对开发IO流功能的工具类库,主要工具类能够处理各种操作系统,字符串比较,判断文件存在性等

2017-10-09

mysql-connector-java-5.0.4-bin.jar

mysql-connector-java-5.0.4-bin.jar是MySQL5.0的驱动程序

2017-10-09

commons-fileupload-1.2.1.jar

文件上传上传所需 commonsfileupload1.2.1.jar...............................................................................................................................................................................................................................................................................................................

2017-10-09

空空如也

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

TA关注的人

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