- 博客(11)
- 收藏
- 关注
原创 关键字过滤实现
高效过滤,有兴趣的可以看看《Java系统性能优化》性能优化这本书,以下是书中部分代码,做个笔记package com.golconda.tree;import java.util.HashMap;import java.util.Map;public class Node { private Map<Character, Node> nextNodes = new HashMap<>(); public void addNextNode(Character key
2020-09-01 13:03:29
759
原创 StringUtils工具类常用方法
package com.golconda.stringUtils;import org.apache.commons.lang3.StringUtils;import com.alibaba.fastjson.JSON;public class Demo01 { public static void main(String[] args) { System.out.println("------------------------判断字符串空白------------------------
2020-08-29 21:19:01
308
原创 @Validated常用注解
空检查 @Null 验证对象是否为null @NotNull 验证对象是否不为null, 无法查检长度为0的字符串 @NotBlank 检查约束字符串是不是Null还有被Trim的长度是否大于0,只对字符串,且会去掉前后空格. @NotEmpty 检查约束元素是否为NULL或者是EMPTY. Booelan检查 @AssertTrue 验证 Boolean 对象是否为 true @AssertFalse 验证 Boolean 对象是否为
2020-08-26 17:20:31
1850
原创 简单请求与签名生成
package com.golconda.sfky;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.URL;import java.net.URLConnection;import java.net.URLEncoder;import java.security.Messag
2020-08-26 15:58:50
404
原创 vue动态table渲染
由后端返回表头与表数据<!-- 表格 --> <el-table :data="tableData" border style="width: 100%"> <!-- 动态循环的列表 --> <template v-for="(item, index) in tableLabel"> <el-table-column :key="index" :prop="item.prop" :lab
2020-08-26 10:32:51
2486
原创 简单日志实现
单个jvm里单例的线程池即可,这种是spring配置文件形式,也可以直接代码创建静态全局共享的线程池<!-- 埋点日志专用线程池 --><bean id="pointLogTaskExecutor" class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor"> <!-- 核心线程数 --> <property name="corePoolSize" value="1"
2020-08-26 10:23:36
185
原创 springmvc @Validated 使用不生效问题
记录背景想偷懒,不想在代码里写那么多校验,于是在Controller使用@Validated,但是发现未生效,该依赖的也依赖了,一找问题发现是未配置<mvc:annotation-driven />,配置后启动据报错,提示nested exception is org.xml.sax.SAXParseException; lineNumber: 22; columnNumber: 27; 元素 “mvc:annotation-driven” 的前缀 “mvc” 未绑定。所以在spring配置文
2020-08-18 10:08:57
3306
原创 VelocityContext 消息推动模板生成
核心依赖 <dependency> <groupId>org.apache.velocity</groupId> <artifactId>velocity</artifactId> <version>1.7</version> <dependency>模板内容 存放在数据库中#set($porletAppId = "$orderTemplateUtil.getAli
2020-08-17 10:21:50
1223
原创 Mybatis数组与集合作为参数条件执行
使用数组作为条件 /** * 查询下拉框物品数据 * @return */ public List<CategoryGoods> queryGoodsForCombox(String [] cIds);------------------------------------------------------------------------------------ <!-- 查询下拉框物品数据--> <select id="query
2020-08-06 14:57:10
1000
原创 oracle删除分区
oracle删除分区创建删除分区的存储过程create or replace procedure drop_partitions(p_table_name in varchar2, p_first_partitions_name in varchar2,--初始分区名 p_partitions_num in number,--保留的分区数
2020-08-05 10:11:51
802
原创 log4j2配置模板
<?xml version="1.0" encoding="UTF-8"?><!--日志级别以及优先级排序: OFF > FATAL(致命的) > ERROR > WARN > INFO > DEBUG > TRACE(跟踪信息) > ALL --><Configuration status="WARN" monitorInterval="60"><properties><!--日...
2020-08-05 09:26:54
416
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人