![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
生活小积累
李哈ha
多努力,就有多幸运
展开
-
动态表头excle数据导出
导入链接;https://blog.csdn.net/qq_43049310/article/details/118734274?spm=1001.2014.3001.5501导入模板链接:https://blog.csdn.net/qq_43049310/article/details/118755768?spm=1001.2014.3001.5501还是和之前一样json模板数据 解析拿到所有的key[{"title":"姓名","id":"text","key":"name","isForbid原创 2021-07-15 18:07:10 · 103 阅读 · 0 评论 -
动态表头excle模板下载
阿里提供的easyexle是真香 满足基本常见的需求;参考文献:https://alibaba-easyexcel.github.io/quickstart承接上一篇 动态导入表头excle地址链接:同样是json;测试数据:[{"title":"姓名","id":"text","key":"name","isForbidden":1,"placeholder":"请输入","isRequired":1,"RegEx":""},{"title":"出生日期","id":"date","key":原创 2021-07-15 11:30:47 · 125 阅读 · 0 评论 -
动态表格表头excle导入
描述; 动态表单导入 本来是用的阿里的easyexcle 这是是真好用 无奈 读取出来的数据不能用一个对象接收 ,所以本人尝试了 解析出来表头然后反向生成实体 但是也不现实 ,easyExcle可以用map接收 但是如果直接保存的数据库 属性就会变成汉字 查询返回也是汉字解析出来的也是一个linkHashMap 遍历映射取不到 关系没办法映射我这里的业务是 所有需要的表单是前台拖拽的 后面保存一个json 我需要从json中取出所有的key废话不说了 上代码:首先引入糊涂的工具包 <原创 2021-07-14 18:43:12 · 549 阅读 · 0 评论 -
Java后台实现Tree层级模糊搜索
有一个需求 ,查询医院科室 根据名字实现模糊搜索 ,返回页面展示层级结构 ,目前只实现了两级的层级结构,详情代码实体类:public class Test implements Serializable { private Integer id; private String name; private Integer pid; private List<Test> child; private static final long serial原创 2021-04-23 09:23:22 · 1395 阅读 · 0 评论 -
Java中利用反射进行Map和JavaBean间转换
Java中利用反射进行Map和JavaBean间转换在日常工作中,有时候我们可能会遇到以下这样的情况发生。例如:(1)后端接受一个参数Map<String,Object> param(可能是前端form维护的一个对象…)。(2)将一个对象个别属性(key)和对应值(value)存放到Map对象中。(3)…针对上面情况:1、对于对象属性较少时还是比较方便操作,可以手动写入解决。2、如果是属性特别多(几十、甚至上百个字段),用到的地方也特别多时,再手动写的话就有点繁琐。这里给大家推原创 2021-01-23 17:39:42 · 249 阅读 · 0 评论 -
两个List集合取交集
两个List集合取交集、并集、差集、去重并集的一个简单Demo,可供参考:import java.util.ArrayList;import java.util.List;import static java.util.stream.Collectors.toList; public class Test { public static void main(String[] args) { List<String> list1 = new ArrayLi原创 2020-11-25 09:25:36 · 15623 阅读 · 1 评论 -
FastDFS文件上传 docker安装
本来不想写的,想着网上一搜一大把,但是出于懒。所以哈市选择写出来FastDFS是一个开源的轻量级[分布式文件系统]。它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。FastDFS 架构包括 Tr原创 2020-11-11 14:57:14 · 156 阅读 · 0 评论 -
使用postMan进行压力测试
1.打开postMan新建测试接口2.点击右边保存,选择一个文件集合,如果没有就创建,然后保存3.在这里可以看到保存的方法4.这5.点击运行 出现该界面 勾选需要测试的接口即可原创 2020-10-20 17:36:03 · 4888 阅读 · 4 评论 -
判断一个字符串是否在否个字符串中
//如果该该患者和医生建立的关系,不进行操作 String[] split = docPatientChat.getPatienIds().split(","); String ch = chat.getPatienIds(); boolean contains1 = Arrays.asList(split).contains(ch); if(contains1){ ..原创 2020-08-24 17:55:31 · 475 阅读 · 0 评论 -
手动添加jar包到maven仓库
代码开发过程中有时候需要把封装的jar添加的自己的maven仓库方法如下;这里就是上图中的Jar包信息:下载jar包的路径com.dragon:tools:1.0-SNAPSHOT<dependency> <groupId>com.dragon</groupId>-----------------(参数二) <artifactId>tools</artifactId>-----------(参数三) <ver原创 2020-06-04 14:37:11 · 618 阅读 · 0 评论 -
git使用教程
git 提交1.打开gitbash 使用git add . 表示提交所有的文件使用 git commit -m '提交信息爱'使用git status 查看状态命令 git 上的地址:git remote add origin https://github.com/lkzgit/vue_code.git git push -u origin master推送到服务器弹出一个Git输入用户名和密码的框,输入即可,刷新git查看仓库2.git 命令C:\Users\luck\Desktop\前原创 2020-05-22 18:37:12 · 102 阅读 · 0 评论 -
常见的排序面试题
public class Test2 { public static void main(String[] args) { //用递归的方法求阶乘 int s=sum(3); System.out.println("s递归求阶乘"+s); //找出最大值 int[] arr={2,5,45,23}; ...原创 2019-10-23 10:19:11 · 533 阅读 · 0 评论 -
Map集合的遍历方式
方法一:通过KeySet遍历 for(String key :map,keySet()){ system.out.rpint(key +"-"+map.get(key)) }方法二:通过Interator遍历Interator<Map.Entry<String,String>> interator=map.entrySet().interator();while...原创 2018-12-08 21:23:04 · 152 阅读 · 0 评论 -
java在继承体系写对象的执行顺序,以及java里面的类的组成
应该先父类后子类,先静态后对象////在一个类中的组成部分成员变量,构造方法,静态代码块,普通代码块,内部类,静态内部类,匿名内部类原创 2018-12-08 21:43:43 · 122 阅读 · 0 评论 -
字符串比较
String a ='123456';String b='123456';String c=new String('123456')第一种情况:a==b;结果为true是因为a和b都是指向常量池进行比较第二种::a==c结果为false只因为c指向的是退内存的String对象,第三种结果,a.equals(c);结果为true重写equals方法进行比较...原创 2018-12-09 12:52:01 · 430 阅读 · 0 评论 -
Svn和Git的区别
Git 与 SVN 区别GIT不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。如果你是一个具有使用SVN背景的人,你需要做一定的思想转换,来适应GIT提供的一些概念和特征。Git 与 SVN 区别点:1、GIT是分布式的,SVN不是:这是GIT和其它非分布式的版本控制系统,例如SVN,CVS等,最核心的区别。2、GIT把内容按元数据方式存储,而SVN是按文件:所...转载 2018-12-23 18:52:16 · 116 阅读 · 0 评论 -
java中新建对象设为null 和new 一个对象的区别
在创建for循环创建对象的过程中,不想吧new的对象放在for循环当中,那样在占用内存比较大,所以就把它放在外面刚开始时这样写的直接在外层让pics为null ,里面的值直接引用,但是在程序的过程中,set值得时候始终未成功,后来在网上查了下null值和new对象的区别,null值是一个空指向,不会占用内存。new是一个实体,会占用内存。但是我又不行在循环中创建对象所以采取了下面这个方...原创 2019-05-20 16:35:37 · 5822 阅读 · 8 评论 -
冒泡排序
package 冒泡排序;import java.util.Arrays;/** * 冒泡排序 * @author mmz * */public class BubbleSort { public static void BubbleSort(int[] arr) { int temp;//定义一个临时变量 for(int i=0;i<...转载 2019-05-30 14:45:10 · 115 阅读 · 0 评论 -
修改数据,单独执行 能够修改掉数据,放在服务调用出现问题
查询sql确实没有问题,问题在于我在后面操作的时候,新增了参数,习惯操作idea的提示,直接补齐参数,没有看具体的方法,所以导致出现sql不执行,出现以下这种情况,lastPageNum这是新增的,idea会出现这样的提示,我选择了第一种,由于我是重新写的,我感觉应该是第二种...原创 2019-06-11 18:23:55 · 116 阅读 · 0 评论 -
JDK 1.8新特性(foreach、Stream、lamdba)
JDK 1.8遍历和Stream不一样的遍历摒弃掉传统的for循环的写法,让你体验到遍历的快感 for (int index = 0; index < list.size(); index++) { User user = list.get(index); System.out.println(user.getName()); Syste...原创 2019-08-29 16:33:51 · 3590 阅读 · 0 评论 -
typeof的可以获取的数据类型
“undefined” ——未定义“boolean”——布尔值“string”——字符串“number”——数值“object”——对象或者null;“function”——函数原创 2018-12-08 20:45:49 · 238 阅读 · 0 评论