- 博客(19)
- 问答 (10)
- 收藏
- 关注
原创 java动态生成下拉框,标注信息,HSSFDataValidation和数据有效性等设置
POI的基础使用java动态生成下拉框属性,设置下拉框数据有效性/** * 设置下拉框元素 * * @param firstRow 起始行 * @param endRow 结束行 * @param firstCol 起始列 * @param endCol 结束列 * @param list 下拉框选项 ...
2019-07-29 15:20:30 4841 1
原创 mysql笔记
一、数据结构二叉树红黑树(二叉平衡树)B树B+树二、数据存储引擎1、MySMI(非聚集索引)2、InnoDB(聚集索引)叶节点包含所有的记录推荐使用自增主键唯一索引(未设置,MySQL自动寻找数据唯一列或者创建虚拟列维护唯一索引)3、hash索引范围查找性能差,精确查找性能高三、索引(排好序的数据结构)...
2021-04-08 09:50:02 80
原创 MQ学习笔记
一、MQ常用四大种类ActiveMQ,RabbitMQ,Kafka,RocketMQ二、不同MQ的特点性能效率对比Kafka>RocketMQ>RabbitMQ>ActiveMQ三、RabbitMQ特点采用AMQP协议(网路传输协议)工作原理:
2021-03-16 15:20:54 167
原创 Java并发编程笔记
一、创建线程的几种方式继承Thread类重写run方法public static class MyThread extends Thread{ @Override public void run(){ }}实现Runable接口 public static class RunnableTask implements Runnable{ @Override public void run() { } }RunableTask
2021-02-18 10:17:28 109
原创 Java虚拟机常用的调试命令
Java虚拟机常用的调试 命令(摘录《深入理解Java虚拟机文档》)jps:虚拟机进程状态工具作用:可以列出正在运行的虚拟机进 程,并显示虚拟机执行主类(Main Class,main()函数所在的类)名称以及这些进程的本地虚拟机唯一 IDjps -l (显示进程和主类)2388 D:\Develop\glassfish\bin\..\modules\admin-cli.jar 2764 com.sun.enterprise.glassfish.bootstrap.ASMain 3788 s
2020-12-11 15:33:57 423
原创 Python中GIL锁
GIL锁:全局解释锁,是cpython解释器独有的;GIL锁的缺点:GIL锁在多线程执行时,只有一个线程使用CPU,使得无法利用多核CPU,也称为(伪线程);GIL锁释放时机:一般在进行IO操作时,需要进行大量时间进行等待,此时CPU空闲将会释放GIL锁可供其他线程使用;还有就是达到一定时间片时会自动释放GIL锁,但此时主线程也会与其他线程争夺CPU使用权。所以python中的多线程不适合...
2019-12-30 10:19:32 140
原创 thymeleaf获取后端数据
通常需要从后端拉取数据形成下拉框当返回元素是 list userNameList = userServiceImpl.findUserName()<select> <option th:each="value,iter:${@userServiceImpl.findUserName() }" th:value="${value}"></option>&l...
2019-12-17 09:19:56 6089
原创 springboot使用springTask执行定时任务
/** * @EnableScheduling 加载定时任务启动类 */@SpringBootApplication@EnableSchedulingpublic class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplicat...
2019-10-24 10:39:03 383
原创 java将指定路径下文件打包
编写工具类public class ZipUtils { private final Logger logger = Logger.getLogger(ZipUtils.class); /** * 用来保存遍历的文件 */ public static List<String> fileList = new ArrayList<Str...
2019-10-21 16:47:48 1145
原创 浏览器下载图片文件等,解决浏览器下载图片文件等,解决'window .location .href'参数传递过大问题参数传递过大问题
问题:页面点击下载,传递参数到后台,后台通过参数筛选,这里用window.location.href方式传参但参数大小限制。后改为post方式,通过封装表单来传参layer.confim("确定下载选中批次图片?",{title:"提示",shade: 0},function(){var data = []postDownloadFile({url:"url",data:data,...
2019-10-21 10:54:35 1500
原创 java定时器执行任务
一、TimerAPI描述:对应于每个Timer对象是单个后台线程,用于依次执行所有定时器的任务。 计时器任务应该快速完成。 如果一个定时器任务需要花费很多时间来完成,它会“计时”计时器的任务执行线程。 这可能会延迟随后的任务的执行,这些任务在(和)如果违规任务最后完成时,可能会“束起来”并快速执行。(**Timer是单线程执行任务**,在执行任务期间可能出现前个任务未执行完毕,后个定时任务时间已...
2019-10-21 10:22:13 471
原创 java项目启动时加载数据库信息存入缓存方法
一、获取需要加载的数据@Componentpublic class MathMethod { public void addMethod(int i) { //查询方法存入redis等库 System.out.println(i); }}注意:同样需要被spring容器管理即@Component二、继承CommandLineRunne...
2019-10-08 17:28:12 6106
原创 几种常用的Map
几种常用的MapHashMap:存取无序,效率可以,因为是异步的,所以存在不安全性,性能相对可以;HashTable:相对于HashMap性能要差,是同步。LinkedHashMap:通过双向链表来维护map,存取有序,查询效率快。TreeMap:红黑树结构维护排序key值,查询效率快ConcurrentHashMap:jdk1.5更新的,引入分段锁,相当于拆分成多个HashTable,...
2019-09-25 15:25:31 414
原创 Springboot静态变量注入问题
在使用SpringBoot框架时,可能遇到给自定义的工具类的静态成员变量赋值,此时spring又不支持直接给静态变量赋值,在网上查了许多,发现其思想为通过赋值给非静态类的非静态方法赋值,同时利用静态方法成员变量的get或有参构造函数等进行调用赋值。(转换赋值)如:public class methodTest{ private static String value; public voi...
2019-06-17 10:54:40 1957
原创 SpringBoot随记
SpringBoot注解ImportResource的使用SpringBoot提倡构建零配置文件项目,但当需引入其他配置文件时可以在SpringBoot启动类上加@ImportResource注解,即可将该引入注解加载到SpringBoot容器中。@SpringBootApplication@ImportResource(locations={"classpath:文件"})public ...
2019-06-11 15:50:15 290
空空如也
springboot项目启动不了,求大佬帮忙看一下
2020-05-27
centos7 ip显示问题,求大佬告知
2020-04-15
maven本地仓库的搭建问题,,
2019-12-04
maven项目的坑,好难受,一天都没能解决
2019-12-03
用shell脚本自动添加crontab定时任务问题
2019-08-05
docker安装mysql使用Mysqldump问题
2019-08-05
docker与mysql拉取镜像后的一些问题
2019-08-02
java的POI相关操作问题
2019-07-25
压缩文件的上传与解压
2019-06-26
怎么获取MultipartFile的全路径
2019-06-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人