
java
阿源0922
积跬步 至千里。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JVM笔记
初识JVM(待填)垃圾收集机制哪些内存需要回收?堆和方法区的内存需要回收,其余的不需要回收。因为只有堆和方法区是线程共享的,其余的是与线程“同生共死”的,线程结束,内存自然就跟着回收了,所以不用管它们。什么时候回收?堆中回收没有被引用的对象,也就是死亡的对象,如何判断对象是否死亡,有两种方法。引用计数算法给对象添加一个引用计数器,每当有一个地方引用它时,计数器的值就+1...原创 2020-04-18 22:20:30 · 180 阅读 · 0 评论 -
java锁分类
java锁原创 2020-03-01 20:41:12 · 204 阅读 · 0 评论 -
java调用存储过程
java调用存储过程代码@Override public String updataIndcat(IndexQuery indexQuery) { //活动Id String pEvalId = indexQuery.getEVAL_ID(); String pYearMonth = getYearMonth(); String storedProc = "{ ? =...原创 2020-02-26 20:47:58 · 243 阅读 · 0 评论 -
动态嵌套树
前言:最近工作中遇到了一个需求——动态嵌套树(不清楚学名叫什么,姑且这样叫了)。顾名思义,树的嵌套形式可以在前台配置从而达到动态改变的效果。话不多说,直接上图。如图所示:红色箭头:开发者修改"指标公式"中的公式,树的结构会随修改公式的变化而变化。红色圆圈:树的孩子节点的唯一标识码。提示:具体代码可以自行下载。我的项目前台框架是EXTJS,后台树嵌套的接口是通用的。下载链接通过审核...原创 2020-02-23 14:36:50 · 268 阅读 · 0 评论 -
权限组权限code去重处理
开发中会遇到单用户多角色多权限的问题,这时我们分配的权限组就要做去重处理,否则用户登录系统后会有重复菜单或者按钮效果图:实现代码:hashSet去重处理,这里贴上我完整的权限组处理方法.//查询用户角色对应的系统 用于登录时权限分配 public List<Map<String, Object>> findBankRoleSys(List<Map...原创 2019-08-30 17:07:38 · 699 阅读 · 0 评论 -
Jdk 1.8 lombda表达式
前言java 1.8 中新增了一种forEach 循环十分好用,我们在编写后台接口时,返回的数据有时候需要添加某个字段,这时如果修改数据表的话会十分繁琐,造成不必要的时间浪费,因此我们可以直接使用该循环来添加需要的字段。效果图代码//用来保存处理完的对象List<BankSysMenusPo> bSysMenusPo = new ArrayList<>()...原创 2019-09-06 13:35:23 · 526 阅读 · 0 评论 -
Map删除一个Key
Map迭代器直接删除key会报异常,所以我们需要编写一个迭代器对key进行操作List<Map<String,Object>> sysAndMenus = sysAndMenusService.findsysAndMenus(menuName); //将icon处理成iconCls,用于前台显示小图标 sysAndMenus.forEach((da...原创 2019-09-11 14:00:43 · 6666 阅读 · 0 评论