- 博客(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 for循环异步多线程
但是,在之前的代码中,我们是以顺序处理的方式依次处理csv文件的,只有在一个文件处理完之后才能开始处理下一个文件,总处理时间为所有文件处理时间之和,当文件数据量较大时会花费很长时间;所以,在这里我们引入多线程处理方法,让多个文件同时进行处理,这样总处理时间会大大减少。每当一个线程执行完毕后,计数器的值就-1,当计数器的值为0时,表示所有线程都执行完毕,然后在闭锁上等待的线程就可以恢复工作了。耗时为处理最大的文件所花费的时间,可以看到,花费的时间大大减少;可以看到是一个文件一个文件依次进行处理的。
2023-05-09 15:13:12 3862 1
原创 oracle设置自增字段
select (自增索引名)GJGX_seq.nextval into:new.id from dual;GJGX_QUERYLOG(表名) for each row。
2023-02-23 16:58:26 439
原创 【无标题】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
原创 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
2020-08-29
fastjson-1.1.36.jar
2017-10-19
struts2-spring-plugin-2.3.31.jar
2017-10-09
struts2-core-2.3.31.jar
2017-10-09
commons-beanutils-1.8.3.jar
2017-10-09
gson-2.2.4.jar
2017-10-09
json-lib-2.4-jdk15.jar
2017-10-09
commons-pool2-2.3.jar
2017-10-09
c3p0-0.9.1.2.jar
2017-10-09
commons-dbutils-1.4.jar
2017-10-09
commons-fileupload-1.2.1.jar
2017-10-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人