5 陌上桑花开花

尚未进行身份认证

有人说越努力不一定越幸运,但是不努力一定被淘汰

等级
博文 169
排名 4k+

Java实现自定义列

在日常开发中查询列表,展示查询字段比如5个字段,其他扩展字段放入自定义列中,由用户勾选展示哪些字段,不展示哪些字段,实现方案如下:1.定义数据模型:CREATETABLE`t_user_index_custom_row`(`created_by`varchar(15)NOTNULLCOMMENT'创建人',`create_time`timestampNUL...

2019-06-26 17:32:10

Java导出CSV文件

Java导出csv文件:控制层:@Controller@RequestMapping("/historyReport/")publicclassHistoryStockReportController{privatestaticfinalLoggerLOGGER=LoggerFactory.getLogger(HistoryStockReportContr...

2019-06-26 15:38:46

MySQL中的any_value()函数

环境:idea+mysql5.7mysqlany_value()函数用法:地域表结构:省份和城市,城市等级业务要求:查询所有省份:方法一:distinct排除重复SELECT DISTINCT(province_code), province_nameFROM t_mip_base_area方法二:groupby根据身份编码分组SELECT p...

2019-06-26 11:23:31

数据库基本查询02

mysql日常开发总结:mysql查询系统当前时间:selectCURDATE();//年月日selectNOW();//年月日时分秒mysql创建表时间为系统当前时间:CREATETABLE`t_mip_xxxx_xxxx`(`brand_code`varchar(50)NOTNULLCOMMENT'品牌编码',`create_time`...

2019-06-25 17:45:20

Springmvc前端控制器以.html后缀拦截,访问接口返回406问题

在日常开发中,用postman测试,springmvc请求以.htm结尾,但是返回报406错误在spring-servlet.xml文件:<!--启动SpringMVC的注解功能,完成请求和注解POJO的映射--><mvc:annotation-driven><mvc:message-converters>...

2019-06-25 15:57:53

mysql数据库开发规范

日常开发中注意的数据库开发规范:1.命名规范:1. 要求数据对象命名尽量采用标准的翻译,能准确地表达该表的中文含义,做到见名知意,不允许随意缩写2. 要求数据对象命名由字母、数字和下划线(“_”)组成3. 要求数据对象命名不使用SQL保留字4. 数据对象名称超过30个字符,采用保留数据对象名称原单词前2个音节的5. 缩写规则,eg:IDENTITY缩写为ID,禁止随意缩写数据对象...

2019-06-25 11:43:53

easyexcel导出excel

本案例为测试easyexcel读取,写入excel使用的工具类:easyexcel工具类入参Dto:@Getter@Setter@Accessors(chain=true)publicclassExportDtoimplementsSerializable{privatestaticfinallongserialVersionUID=545...

2019-06-24 18:11:38

easyexcel工具类

环境:idea+maven3+mysql5.7+mybatis3+spring4+springmvcmaven依赖:<dependency><groupId>com.alibaba</groupId><artifactId>easyexcel</artifactId>...

2019-06-24 17:53:52

java读取txt文件并统计重复行

环境:ide+maven3+mysql5.7+mybatis3+spring4+springmvc控制层:@CrossOrigin@RestController@RequestMapping("/mip/crowdmanager")publicclassOwnCrowdControllerextendsBaseController{//log日志pr...

2019-06-24 14:59:48

POI导出excel并设置单元格样式和单元格内容中文自适应

本案例生产环境真是案例POI导出:环境:idea+mybaits+spring+springmvc+maven+mysqlpoi依赖:<dependency><groupId>poi</groupId><artifactId>poi-contrib-2.5-final</artifactId>&...

2019-06-24 14:39:35

git学习六:idea使用git下载项目

idea使用git下载git项目:首先idea配置git:注意:SSHexecutable一定要选择native,否则gitclone会报“Couldnotreadfromremoterepository”导出git项目:弹出框选择“Yes”点击“Enviromentsettings...”设置maven为本地安装目录...

2019-04-23 15:39:30

mybatis使用main方法自动生成代码

以下案例为实际开发中运用环境:idea+mysql5.7+maven31.maven配置mybatis和mysql驱动<dependencies><!--mybatisgenerator生成实体--><dependency><groupId>org.mybatis&l...

2019-03-23 12:35:08

Java实现map的key和value反向存储

假如一个map数据:key:value0:[1,5,10]1:[1,2,15]2:[2,3]将map的key和value反向存储得到:key:value1:[0,1]5:[0]10:[0]2:[1,2]15:[1]3:[2]@Test publicvoidtestConvertMap(){...

2019-03-18 20:32:32

投放时间解析

业务要求:1.页面选择不限表示全部时间段投放2.页面选择特定时间段1)根据投放开始时间和结束时间判断是否大于7天,若大于7天则进行步骤3,4,否则进行步骤2,3,42)判断投放时间是否在页面选择的时间段,若有则遍历所有投放时间的周期,如投放开始时间2019-01-26,2019-01-27,2019-01-28分别是周六,周日,周一,页面选择的时间段不在这个周期中排除3)判断投放时...

2019-03-18 19:21:06

gson工具类

gson工具类:importcom.google.gson.*;importlombok.extern.slf4j.Slf4j;importjava.util.ArrayList;importjava.util.List;@Slf4jpublicclassGsonUtils{ //log日志 //privatestaticfinalLoggerLOG...

2019-03-18 18:45:12

navicat如何导出表结构字段信息

使用navicat导出表结构,如:则代码如下:/**使用navicat导出mysql表结构字段信息*/SELECTCOLUMN_NAME列名,COLUMN_TYPE数据类型,DATA_TYPE字段类型,CHARACTER_MAXIMUM_LENGTH长度,IS_NULLABLE是否为空,COLUMN_DEFAULT默认值,COLUMN_COMMENT...

2019-03-08 19:57:37

http get请求参数封装成map

httpget请求参数工具类:publicclassUrlSpiltUtils{ /** *小程序拼接 *@paramurl *@return */ publicstaticStringurlSpilt(Stringurl){ if(StringUtils.isNotBlank(url)){ if(url.startsWith("...

2019-03-08 15:37:10

jdk1.8LocalDate工具类

jdk1.8LocalDate与LocalDateTime工具类publicclassDateUtils{ privatestaticThreadLocal<SimpleDateFormat>simpleDateFormatThreadLocal=ThreadLocal .withInitial(()->newSimpleDateFormat...

2019-03-08 15:31:47

springMVC解析前端传递的json字符串

业务:前端页面ajax传递json字符串传递到后台实现业务逻辑环境:springmvc+spring+mybatis+freemarker+js+cssmaven+mysqlspringmvc配置文件配置支持返回json数据:配置spring-servlet.xml:<mvc:annotation-driven> <mvc:messag...

2019-03-07 16:47:05

时间工具类

日常开发中常用时间转换packagecom.somnus.date;importjava.text.DateFormat;importjava.text.ParseException;importjava.text.SimpleDateFormat;importjava.util.ArrayList;importjava.util.Calendar;importj...

2019-03-07 16:10:38
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。