- 博客(24)
- 资源 (1)
- 收藏
- 关注
原创 idea实用的一些插件
idea 实用的一些插件记录如下:1.Free Mybatis pluginfree-idea-mybatis是一款增强idea对mybatis支持的插件,主要功能如下:生成mapper xml文件快速从代码跳转到mapper及从mapper返回代码mybatis自动补全及语法错误提示集成mybatis generator gui界面2.Maven Helper处理pom.xml文件中的jar冲突插件比如项目中引用了两个 fastjson.jar的版本,分别为fastj...
2020-10-27 15:56:16 386 4
原创 java后台曲线动态数据获取
废话不多说,直接上代码,实践过的代码,希望对看到的朋友有所帮助1、后台部分关键代码:一、日增长动态曲线(按月查询)1)// 获取日增长数据集合List<MonthIncrNumVO> gMonthList = productMapper.getGatewayMonthIncrNum(productQuery.getGyMonth(), productQuery.getProductSlug());// 构建日增长数据Map<Integer, Integer>...
2020-10-09 14:59:13 604
原创 线程池-使用实例
直接上代码:线程池相关配置:这些数据可以根据自己业务需要进行调整#threadpool#核心线程数threadpool.corePoolSize=8#最大线程数threadpool.maxPoolSize=200#队列容量threadpool.queueCapacity=9999#线程活跃时间(秒)threadpool.keepAliveSeconds=3001、线程池配置实体import org.springframework.boot.context.propertie
2020-08-20 17:35:51 3458
原创 mybatis批量更新map集合
代码事例:项目中使用过的,亲测有效1、xml中写法注意collection="statusData.dataMap.entrySet()这里也可以collection="statusData.dataMap这样写法2、mapper接口中的写法3、对象
2020-05-21 18:01:57 4138
原创 java8 集合按对象属性去重
java8的集合按照对象属性去重:项目中实际使用事例:// 分页查询Page<MmsTemplateVO> voPage = mmsEmpTemplateMapper.pageSendableTemplate(page, mmsTemplateDTO);// 对查询的分页结果去重--通过MmsTemplateVO对象的SpTemplid字段List<MmsTemplateVO> list = voPage.getRecords().stream().collect(C
2020-05-19 15:16:24 1135
转载 BIO、NIO、AIO区别
Java面试常考的 BIO,NIO,AIO 总结文章转载自:JavaGuide目录: 1. BIO (Blocking I/O) 1.1 传统 BIO 1.2 伪异步 IO 1.3 代码示例 1.4 总结 2. NIO (New I/O) 2.1 NIO 简介 2.2 NIO的特性/NIO与IO区别 1)Non-blocking IO(非阻塞IO) 2)Buf
2020-05-13 20:23:27 199
转载 分布式事务解决方案
面试题分布式事务了解吗?你们是如何解决分布式事务问题的?面试题剖析一般来说,分布式事务的实现主要有以下 5 种方案:XA 方案 TCC 方案 本地消息表 可靠消息最终一致性方案 最大努力通知方案两阶段提交方案/XA方案所谓的 XA 方案,即:两阶段提交,有一个事务管理器的概念,负责协调多个数据库(资源管理器)的事务,事务管理器先问问各个数据库你准备好了吗?如果每个数据...
2020-05-06 20:44:09 105
原创 java8 多条件过滤、去重
1、java8多条件过滤事例:// 筛选短信黑名单数据List<PbListBlack> smsBlackListSet = allBlacklist.stream().filter(sms -> (sms.getCorpcode().equals(corpCode) && sms.getBltype().equals(MessageTyp...
2020-02-26 10:55:59 10571
原创 分批创建集合-算法
// 下面是简单的分批创建集合方法,适合集合大数据集合分批插入,删除,新增,查询。public static List<List<Keywords>> createList(List<Keywords> target, int size) { List<List<Keywords>> listArr = new Arr...
2019-12-30 19:46:24 162
原创 oracle建索引-存储过程(实践过)
-- 新增索引LF_RMSTASK_CTRL TASKIDDECLARE TEXIST NUMBER;BEGIN SELECT COUNT(1) INTO TEXIST FROM USER_IND_COLUMNS,USER_INDEXES WHERE USER_IND_COLUMNS.INDEX_NAME = USER_INDEXES.INDEX_NAME AND US...
2019-12-30 19:35:03 993
原创 mysql创建索引-存储过程(实践过)
-- LF_RMSTASK_CTRL TASKID 增加索引DROP PROCEDURE IF EXISTS LF_ADDINDEXV1;DELIMITER //CREATE PROCEDURE LF_ADDINDEXV1() BEGINDECLARE CurrentDatabase VARCHAR(100);SELECT DATABASE() INTO CurrentDatabas...
2019-12-30 19:29:35 751 1
原创 简单分批次查询算法
事例代码:private List<Busmanager> batchQuery(List<String> list) { // 最终查询结果集合 List<Busmanager> resultList = new ArrayList<>(); int count = list.size(); // 每次查询阈...
2019-12-05 18:24:41 820
原创 java8 对象属性去重
使用:collectingAndThen 和 toCollection 方法 , 然后结合TreeSet的特性 ,完成对象指定属性去重使用事例:List<Degree> degreeList = statDegreeService.list();// 对查询的结果:档位做去重处理degreeList = degreeList.stream().collect(...
2019-12-05 10:56:17 614
原创 那些年踩过的坑
1、时间格式化:时间格式化年份不能写成YYYY;在年始年末时,YYYY(大写)和yyyy(小写)的输出值是不同的;Java时间格式化时YYYY(大写)和yyyy(小写)的区别参见:https://yutuo.net/archives/13e483311d98ff0a.html/2、pageHelper分页: 如引入了pageHelper插件,若传递给MyBa...
2019-03-11 15:54:18 138
原创 mysql的关键字问题
我们在做增加、修改、查询的时候 。如果sql中包含了关键:一般有以下的方式可以解决:1、把关键字字段替换--一般不推荐:因为修改表字段可能涉及多处改动;2、用`` 包起来(推荐使用):比如 insert into person(id,`index`,name)values(?,?,?);---由于index是关键字所以需要处理。 ...
2018-07-27 22:27:56 386
原创 通过数值对应给checkbox的设置默认属性值(勾选状态)
//初始化默认已拥有的权限$(function () { /* 获取所有复选框的值 var box = document.getElementsByName("user-Character-0-0-0"); var objArray = box.length; var chestr=""; for(var i=0;i<objArray...
2018-07-13 19:04:42 11288
原创 git账号密码更改-windows操作方法
控制面板>用户帐户和家庭安全>凭据管理器 >编辑普通凭据 在最下面就可以选择普通凭据 ,里面就能更改你的登录的GIT的账号和密码。
2018-06-28 22:20:33 6079
原创 微信的url服务器接收微信信息的配置
微信的url服务器接收微信信息的配置:http://hlg.ngrok.xiaomiqiu.cn/wgo-api-gateway/handle其中hlg.ngrok.xiaomiqiu.cn 为映射的域名 ;wgo-api-gateway为自己的项目名称;handle为接口名。...
2018-06-04 22:22:45 2003
原创 div的赋值--超简单
<script type="text/javascript"> window.onload = function(){ document.getElementById('discountRate').innerHTML= $("#discountRateTemp").val(); }</script>再结合一个隐含域实现记录上次的值,以及最后赋的值:<input t...
2018-06-04 22:10:29 10303
转载 SQL注入过滤器
1、在web.xml中的配置如下:拦截所有请求---项目中使用并通过了安全扫描<!-- 此方法已经通过扫描,可以上线(sql注入)--> <filter> <filter-name>AntiSqlInjectionfilter</filter-name> <filter-class>com....
2018-04-16 17:33:56 4599 1
原创 XSS跨站脚本过滤器
1.在web.xml中配置过滤器:拦截所有的请求--项目中使用通过安全扫描<filter> <filter-name>XssFilter</filter-name> <filter-class>com.sunrise.grid.utils.XssFilter</filter-class> </filter> <fil...
2018-04-16 17:27:51 1257 1
原创 文件上传拦截器
1.在spring-servlet.xml中配置拦截器:由于本系统框架比较旧(spring2.4版本的,spring 3.0以上的才支持mvc标签)--项目中使用并通过了安全扫描 <bean id="handlerInterceptor1" class="com.sunrise.grid.common.actions.FileShellInterceptor"/><bean cl...
2018-04-16 17:15:51 1187 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人