- 博客(26)
- 收藏
- 关注
原创 根据字符串找出某个类中对应字段名的值
比如有一个类:public class Stu{private String name;private String sex;//get和set方法}Stu stu = result;想根据字符串"name","sex"来取出stu中name跟sex字段的值1、有继承父类stu.getClass().getSuperclass().getDeclaredField(“name”).get(stu)2、无继承父类stu.getClass().getDeclaredField(“name”
2021-02-05 18:26:10
547
转载 记一次使用mybatisplus新增功能出现Could not set property ‘id‘ of class XXXXXXXX(自增id出现问题)
https://blog.youkuaiyun.com/qq_27632921/article/details/109743382
2020-12-25 16:45:17
1809
原创 在dao(mapper)层继承BaseMapper<T>的问题
@TableField(exist = false) 注解加载bean属性上,表示当前属性不是数据库的字段,但在项目中必须使用,这样在新增等使用bean的时候,mybatis-plus就会忽略这个,不会报错
2020-12-23 18:03:13
4148
原创 js 对象数组根据key去重
//对象数组根据key去重这就是对象数组function objArrayduplicateRemoval(arr,key) {var obj = {};var results = [];for(var i =0; i<arr.length; i++){if(!obj[arr[i][key]]){results.push(arr[i]);obj[arr[i][key]] = true;}}return results;}...
2020-12-22 10:43:34
1240
原创 线程创建方法整理
1、通过继承thread类的方式创建线程类,重写run()方法2、通过调用Runnable接口实现线程创建2.1 两个线程占用两个资源2.2 两个线程共用一个资源3、sleep休眠的使用(例如地图的刷新)每次for循环休眠1000毫秒4、join方法来抢占资源。等当前线程结束后其他线程才能进行这里加上join,始终会先运行 getNamd()+“正在运行!”mt.join(1)表示线程结束后1毫秒其他线程才能运行5、线程优先级6、 线程同步(银行账户存取款过程中不
2020-11-25 15:24:38
154
原创 批量处理(增删查改)
public int insertBatch(List<SysAlgorithmicRuleConfig> sysAlgorithmicRuleConfigList){ int batchNum = 100; int totalSize = 0; int part =0; if(sysAlgorithmicRuleConfigList!=null && sysAlgorithmicRuleConfigList.size()>0) {
2020-11-23 10:59:58
148
原创 idea 导入功能
/*** 导入* @param filePath* @return*/public CommonRestResponse importExcel(String filePath){ExcelReadKit excelReadKit = new ExcelReadKit();ExcelReadResultBean readResultBean = excelReadKit.readExcel(filePath, 0,false);List<List> list = readResu
2020-11-20 15:19:08
334
转载 SSM理解
Spring Spring就像是整个项目中装配bean的大工厂,在配置文件中可以指定使用特定的参数去调用实体类的构造方法来实例化对象。也可以称之为项目中的粘合剂。 Spring的核心思想是IoC(控制反转),即不再需要程序员去显式地new一个对象,而是让Spring框架帮你来完成这一切。 SpringMVC SpringMVC在项目中拦截用户请求,它的核心Servlet即DispatcherServlet承担中介或是前台这样的职责,将用户请求通过HandlerMapping去匹配Contro
2020-11-19 18:03:49
682
1
原创 sql 重难点
1、coalesce函数第一个参数为null时返回1第一个参数不为null时返回第一次参数的值,若为null且第二个参数不为null时返回第二个参数,均为null时返回1
2020-11-18 14:53:52
317
原创 如何查PostgreSQL 数据库中所有的表
1、通过命令bai行查询\d 数据库 —— 得到所有表du的名字\d 表名 —— 得到表结构zhi2、通过SQL语句查询“select * from pg_tables” —— 得到当前db中所有dao表的信息(这里pg_tables是系统视图)“select tablename from pg_tables where schemaname=‘public’” —— 得到所有用户自定义表的名字(这里"tablename"字段是表的名字,"schemaname"是schema的名字。用户自定义的表
2020-11-18 14:44:44
9207
原创 ssm注解理解之@Transactional
使用这个注解的类或者方法表示该类里面的所有方法或者这个方法的事务由spring处理,来保证事务的原子性,即是方法里面对数据库操作,如果失败则spring负责回滚操作,成功则提交操作。@Transactional 可以作用于接口、接口方法、类以及类方法上。当作用于类上时,该类的所有 public 方法将都具有该类型的事务属性,同时,我们也可以在方法级别使用该标注来覆盖类级别的定义。@Transactional 注解应该只被应用到 public 方法上,如果你在 protected、private 或者默认
2020-11-18 14:08:49
260
原创 idea下载安装配置以及导入项目大致流程
1、maven,jdk,jre,idea2、配置jdk,maven环境3、下载TortoiseSVN,下载项目4、idea导入项目,配置maven以及jdk。5、若是maven仓库的jar包出错,可以将maven仓库删除再下载。。shift+右键打开shell窗口,执行maven clean和maven install...
2020-11-16 14:41:09
208
原创 sql 创建表包含表字段“创建时间“、“更新时间“
sql语句–“创建时间”、“更新时间”两条sql语句:creat_time datetime DEFAULT CURRENT_TIMESTAMP COMMENT ‘创建时间’,update_time timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT ‘更新时间’,即:数据创建时间用 CURRENT_TIMESTAMP —insert此条数据的时间(之后就不变了)数据更新时间用 UPDA
2020-11-13 10:17:28
4471
原创 ssm 导出功能
导出功能(无图片/带压缩图片/带正常图片)准备好headerList跟contentList后直接引用无图片:使用ExcelWriteKit kit = new ExcelWriteKit();带正常图片:ExcelImageWriteKit kit = new ExcelImageWriteKit();kit.outputExcel(writeBean, imageColumnIndexList, “F”, tempFilePath,seperator);带压缩图片:ExcelImageWrit
2020-10-29 11:10:35
290
原创 idea项目jar包更新
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Ma
2020-10-27 16:05:41
939
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人