- 博客(39)
- 收藏
- 关注
原创 element Cascader 级联选择器 树形数据结构封装
优势:比sql层迭代快—hutools public List<Tree<String>> buildCategoryTree(String id) { List<CategoryTree> categoryTrees = xXXMapper.allCategoryData(); TreeNodeConfig treeNodeConfig = new TreeNodeConfig(); treeNodeConfig.
2022-05-10 10:00:56 526
原创 element Select 选择器下拉框被覆盖截断
解决: 在对应下拉框el-select 标签 添加calss属性即可。 popper-class="dropdownbox" .dropdownbox{ z-index: 10001 !important; }
2022-05-10 09:48:33 1199
原创 [问题记录]springboot集成spring data elasticsearch(win)
[问题记录]springboot集成elasticsearch查看springboot与elasticsearch版本对应关系
2021-11-20 20:15:56 1381
原创 【问题记录】java.lang.UnsupportedOperationException
【问题记录】java.lang.UnsupportedOperationException问题描述: 将Array转为List,通常我们会直接使用 Arrays.asList(array) 来实现。但是如果对List继续调用List对应的方法时,神奇的事发生了,报错:java.lang.UnsupportedOperationException源码: //array转list List<String> list = Arrays.asList(array);
2021-10-23 23:05:51 79
原创 JAVA线程池如何优雅关闭
JAVA线程池如何优雅关闭 Effective JAVA 第三版并发部分提起了线程池优雅关闭的问题,意识到之前的线程关闭知识还不完善。讨论如下:1.shutdown()基本意思是:启动有序关闭,其中先前提交的任务将被执行关闭,但不会接受任何新任务。如果已经关闭,调用没有额外的作用。此方法不等待以前提交的任务完成执行。 使用awaitTermination做到这一点。shutdown只负责任务关闭,不负责任务是否执行完毕。比如有线程往数据库写数据,当线程池任务shutdown时,数据未完全写入
2021-10-07 22:35:22 441
原创 【记录】 java +selenium+tess4j自动化测试环境搭建
【记录】 java +selenium+tess4j自动化测试环境搭建1.前言尽量不要搭建java测试工程。最近项目接近尾声,公司没有专业的测试人员,只能点点点,点的贼烦,就想着搭建一下自动化测试环境。在起初跟着b站的视频搭建java工程,发现java工程坑一个接着一个,搭建过程坎坷,就转而创建maven工程,直接去maven仓库载依赖就好了。2.依赖:<!--maven仓库-->https://mvnrepository.com/<!--依赖:具体根据浏览器选择。-->
2021-08-02 09:40:58 142
原创 多线程文件下载2
多线程文件下载21.文件名解析部分有改进2.把普通io,改为管道操作package com.example.demo.test;import com.example.demo.io.github.viscent.mtia.util.Debug;import org.apache.commons.io.FilenameUtils;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStr
2021-07-18 22:59:27 90
原创 根据http请求url获取文件名
#根据http请求url获取文件名面对复杂的url,简单的截取不合适了。URL url1 = new URL(url);String fileName = FilenameUtils.getName(url1.getPath());依赖commons-io<dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <versio
2021-07-12 14:01:07 1679
原创 多线程文件下载
多线程文件下载(1)后续会用到通道技术优化:package com.example.demo.test;import com.example.demo.io.github.viscent.mtia.util.Debug;import java.io.BufferedInputStream;import java.io.IOException;import java.io.InputStream;import java.io.RandomAccessFile;import java.net.
2021-07-12 00:26:00 151
原创 文件下载初级程序
[记录]文件下载初级程序//程序很简单,入门好程序 mdf from《java多线程编程实战指南(核心篇)》package com.example.demo.io.github.viscent.mtia.ch1;import com.example.demo.io.github.viscent.mtia.util.Debug;import java.io.IOException;import java.io.InputStream;import java.io.RandomAccessFil
2021-06-28 21:49:51 158
原创 2021-06-24
[记录]执行多条SQL语句后台使用的mybatis,执行语句块时,会报莫名其妙的错误。后发现需要在mysql连接添加参数如下: allowMultiQueries=true 作用: 1.开启多语句执行 2.开启批处理
2021-06-24 14:51:14 56
原创 Navicat自动备份不生效解决办法(win10)
Navicat自动备份不生效解决办法1.设置自动备份流程--参考地址2.如果第一步设置完成后任务不生效,需要到windows里面的 任务计划程序 应用查看具体的任务计划3.双击打开具体任务,在对应的常规、操作、设置下查看是什么设置阻止任务执行修改保存即可1.设置自动备份流程–参考地址https://blog.csdn.net/sinat_40770656/article/details/1056908722.如果第一步设置完成后任务不生效,需要到windows里面的 任务计划程序 应用查看具体
2021-05-14 13:59:11 3108 1
原创 【笔记】netty客户端发数据到服务端
【笔记】netty 客户端往服务端发数据服务端端口绑定、通道注册、事件监听import java.net.InetSocketAddress;import java.nio.ByteBuffer;import java.nio.channels.*;import java.util.Iterator;import java.util.Set;import java.lang.String;/** 1. 服务器代码 */public class SelectorServer {
2021-05-07 23:15:40 1932 2
原创 javassist 方法增强----外部增强
原方法类:package util;public class StringUtilTest { public String addString(int length){ StringBuilder sb=new StringBuilder(); for (int i = 0; i <length ; i++) { sb.append(i % 26 + "a"); } System.out.prin
2021-01-17 22:45:32 392 3
原创 javassist实现接口方法
接口:package javassist;public interface IHello { public void sayHello(String name);}实现:package javassist;/** *ClassPool.get(String className):返回类名对应编译时的类 * Class.class.getName():获取Class类的全类名 */public class MakeClassTestInterface { /*对接口-
2021-01-14 23:57:47 729 2
原创 FileUtils maven配置
<dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.8.0</version></dependency>
2021-01-12 20:49:16 3547
原创 maven项目ali仓库配置
<repositories> <repository> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> </repository> </...
2021-01-04 23:09:05 263
原创 随机数的获取
【JAVA基础–随机数】1./** * 1.java7后推荐使用--ThreadLocalRandom--线程安全 * 2.高质量随机数--速度相对Random更快*/ *3.可直接获取[a,b)范围随机数 * 4.推荐使用 */ThreadLocalRandom.current().nextInt(a,b);2./** *1.获取[0,n)范围的随机数 */Random rand=new Random();rand.nextInt(n);3./** *1.获取[0,n
2021-01-03 12:13:27 178
原创 Objects.requireNonNull参数Null值检查
【JAVA-2021-01-02】Objects.requireNonNull(obj, message)是java7新增的特性,用于替代手工null值检查。具体实现如下:public static <T> T requireNonNull(T obj, String message) { if (obj == null) throw new NullPointerException(message); return obj; }...
2021-01-02 20:26:33 401
原创 [安装问题]anaconda 在win10上安装问题
[安装问题]anaconda 在win10上安装问题正常安装后,出现如下报错: this application failed to start because it could not find or load ...windows in "".解决:1.搜索qt.conf配置文件,将之放置到与python.exe(anaconda包下)同级目录。2.修改qt.conf如下:(D:\python\ana\anaconda为anaconda安装路径安装)...
2020-12-07 21:44:11 150
原创 【记录】《JAVA机器学习》--Zoo数据库animal表
【记录】《JAVA机器学习》–Zoo数据库animal表一、创建animal表?CREATE TABLE IF NOT EXISTS `animal`(`name` VARCHAR(32) NOT NULL,`hair` Boolean,`feathers` Boolean,`eggs` Boolean,`milk` Boolean,`airborne` Boolean,`aquatic` Boolean,`predator` Boolean,`toothed` Boolean,`b
2020-11-30 22:58:56 646
原创 jvisualvm启动提示“无法监视本地Java应用程序”
jvisualvm启动提示“无法监视本地Java应用程序”【环境问题】【win10 专业版】jvisualvm作为jdk的配套工具,集成了一系列命令行工具。在加载jdk信息时,会在%TMP%\下创建hsperfdata_xxxx类似于如此的文件名来装线程信息。在用户user是英文的前提下:即 计算机管理—>本地用户和组–>用户 查看当前登录用户信息。如果当前登录用户用户名username为大写英文,则启动jvisualvm时会报此提示信息。更改username,重启计算机。
2020-07-19 23:43:19 750
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人