- 博客(30)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 controller的各种注解
@RequestMapping("/***/***")RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。@Autowired@Autowired 注释,它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作@GetMapping,处理get请求@PostMapping,处理post请求@PutMapping,处理put请求@DeleteMapping,处理delete请求@Require
2020-06-09 10:47:58 3526
原创 通过身份证号码获取年龄和出生日期
一 获取年龄首先要在实体类中定义年龄(age)和身份证号码(idcard)//身份证号码 private String idcard; public String getIdcard() { return idcard; } public void setIdcard(String idcard) { this.idcard = idcard; }//年龄 private Integer age; public Integer getAge() { return get
2020-05-22 13:19:58 1130
原创 Navicat for MySQL触发器更新和插入操作
一,触发器概念触发器(trigger):监视某种情况,并触发某种操作,它是提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,例如当对一个表进行操作( insert,delete, update)时就会激活它执行。触发器四要素:监视地点(table)监视事件(insert/update/delete)触发时间(after/before)触发事件(insert/update/delete)其中:tri
2020-05-21 16:46:47 1442
原创 如何在html中获得controller中传过来的数据
有时候我们需要从html中获得controller传过来的数据参数一般都是可以通过ModelAndview但是这种方法好像适用于jsp所以直接上代码 @GetMapping("/add") @RequiresPermissions("department:villagePromise:add") String add(Model model){ //获取用户对应的villag...
2020-04-20 16:53:09 6974 2
原创 通过出生年月计算年龄
只需在实体类中加入private Integer age; public Integer getAge() { return getAgeByBirthday(birthday); } public void setAge(Date birthday) { this.age = getAgeByBirthday(birthday);...
2020-03-31 15:05:31 303
原创 quartz
quartz的简单运用添加依赖<!-- https://mvnrepository.com/artifact/org.quartz-scheduler/quartz定时任务 --> <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz&...
2020-01-06 14:20:51 166
原创 java登录拦截器
1.定义拦截器实现接口HttpServletRequestpublic class LoginInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handl...
2019-08-17 11:27:48 323 1
原创 List<>去重
使用Java8特性去重List<String> myList = list.stream().distinct().collect(Collectors.toList());
2020-11-16 10:56:05 104
原创 navicate视图知识点
项目场景:视图创建时需多一个时间字段,或者多一个状态字段问题描述:想着在后台POJO实体类中做处理,现在只需在创建视图就可以了
2020-10-15 10:13:34 247
原创 设置控制上次选中的回显(多个)
项目场景:考试系统中为考试试卷设置考试题目,下次进来设置时显示上次选中的试题问题描述:数据传输问题,后台需要传给前端查询到所有试题id的list,传list不方便获取,就用了LinkedHashMap//获取当前试卷选中的试题id List <String> questionIds = questionCreateService.getAllQuestions(id); Map<Integer, String&g...
2020-10-13 10:06:20 123
原创 For input String ““ 类型转换错误
该异常是由 swagger 引起的swagger 版本 1.9.2解决原因:重新导入 swagger-annotations 和 swagger-models 版本 为 1.5.21pom.xml 加入 相关依赖 亲测有效<!-- 解决 Illegal DefaultValue null for parameter type integer 异常 --> <dependency> <groupId>io.swagg
2020-08-24 14:55:34 436
原创 单例模式
1.什么是单例模式单例模式是指在内存中只会创建且仅创建一次对象的设计模式。2.单例模式的类型单例模式有两种类型:懒汉式:在真正需要使用对象时才去创建该单例类对象饿汉式:在类加载时已经创建好该单例对象,等待被程序使用懒汉式创建单例对象懒汉式创建对象的方法是在程序使用对象前,先判断该对象是否已经实例化(判空),若已实例化直接返回该类对象。,否则则先执行实例化操作。一般的懒汉模式单例private static Singleton singleton; private Singleton
2020-07-15 09:31:37 66
原创 在图文发布模板中添加一列
本来图文发布中不包含评论量这一列,现在我们需要经这一列添加到模板中.一,实体类层首先实体类要在原来的基础上添加一个字段(评论量)package com.eastcom.publicity.domain;import com.eastcom.article.domain.ArticleDO;public class PublicityDO extends ArticleDO { private int commentNum; public int getCommentNum() {
2020-07-14 10:00:45 160 1
原创 弱密码检测
/**必须包含字母、数字、特殊字符,至少8个字符,最多20个字符,且不能存在连续的字母或数字(如123\abc)**/isPasswordValid = function(value){ if (!/^(?=.*?[A-Z])(?=(.*[a-z]){1,})(?=(.*[\d]){1,})(?=(.*[\W,_]){1,})(?!.*\s).{8,20}$/.test(value)) { return false; } if(isContinuityLetterNumber(value)
2020-06-29 13:58:49 1247
转载 navicat表的字段配置怎么以excel的形式导出来
https://blog.csdn.net/u012613251/article/details/89874916
2020-06-23 15:08:57 210
原创 密码登录密码错误三次等待5分钟,超过6次锁定
密码登录密码错误三次等待5分钟,超过6次锁定在controller设置登录 @Log("登录") @PostMapping("/login") @ResponseBody R ajaxLogin(String username, String password, String verify, HttpServletRequest request) { //先查询是否锁定 boolean isLocked = userService.isLocked(
2020-06-17 14:18:52 3971
原创 Beyond Compare过期解决方法
win+r,输入regedit,打开注册表删除项目CacheID :计算机\HKEY_CURRENT_USER\Software\Scooter Software\Beyond Compare 4
2020-06-11 16:44:39 483 1
原创 调用钉钉接口实现工作通知
1.参考钉钉开发文档钉钉开发文档:https://ding-doc.dingtalk.com/doc#/serverapi2/pgoxpy2.开始设计思路因为是在管理后台上进行添加,在手机钉钉端进行显示,后台同样也需要显示,所以做了两个controller,但只调用一个service后台展示controllerpackage com.eastcom.info.controller;import java.util.Map;import javax.servlet.http.HttpSe
2020-06-11 14:08:43 1888
原创 js中的for (var i in data) {} 循环数组项
今天查看代码时发现js中有一个这样的循环for(var i in data)写的,我通常都是用for(var i=0;i<data.length;i++)就查看了一下,原来这两个是有区别的,不能等同使用。<script>Array.prototype.test = function () { };function a (){var arr = [1, 2];for (var i in arr){alert(i+"-------------"+arr[i]);}}fu
2020-06-10 09:50:26 3721
原创 将多行查询结果用特定字符串连接起来,适用于一对多
concat()函数功能:拼接字符串使用方法:concat(str1,str2,…)返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。mysql> select concat('11','22','33');+------------------------+| concat('11','22','33') |+------------------------+| 112233 |+------------------------+1 row i
2020-06-03 14:14:42 350
原创 js中添加多项添加
controller层@Log("添加巡查项目") @GetMapping("/patrol/patroladd") String patroladd(Model model) { return "/gridmg/patroladd"; } @Log("保存巡查项目") @PostMapping("/patrol/patrolsave") @ResponseBody R patrolsave(PatrolDO user) { if (patrolService.savePatrol
2020-06-03 09:53:13 551
原创 简单的三级菜单
一.工具类tree编写工具类treepackage com.eastcom.common.domain;import java.util.ArrayList;import java.util.List;import java.util.Map;import com.alibaba.fastjson.JSON;/** * tree TODO <br> * * * */public class Tree<T> { /** * 节点ID */
2020-06-01 16:47:28 306 1
原创 mysql通过身份证号码获取年龄,通过出生年月获取年龄
一 根据出生年月获取年龄TIMESTAMPDIFF(YEAR, birthday, CURDATE()) age,TIMESTAMPDIFF函数,有参数设置,可以精确到年 (YEAR) 和 天(DAY)、小时(HOUR),分钟(MINUTE)和秒(SECOND)用来获取时间差CURDATE() 函数返回当前的日期 SELECT TIMESTAMPDIFF(YEAR, '1995-08-25', CURDATE()) age用来获取年龄二 根据身份证号码获取年龄(substring(no
2020-05-26 11:00:49 6255
原创 union all和union的区别
mysql中 union和union all的区别一建表CREATE TABLE `test01` ( `id` int(10) NOT NULL, `name` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;CREATE TABLE `test02` ( `id` int(10) NOT NULL, `name` varchar(255) DEFAULT N
2020-05-22 13:50:31 160
原创 图文发布管理模板
1.controller层package com.eastcom.party.controller;import java.util.HashMap;import java.util.Map;import org.apache.shiro.authz.annotation.RequiresPermissions;import org.springframework.beans.fa...
2020-04-08 14:51:36 253
原创 Echarts折线图异步实现
Echarts折线图异步实现汇总sql前端jspjscontrollerservicemapper.xmlDateUtils获取表的后缀汇总sql select sum(1) totalScmallOrder,总订单 sum(case when TO_DAYS(t.create_Time) = TO_DAYS(now()) then 1 else 0 end) todayAddS...
2019-12-12 13:50:11 533
原创 vss2005和Myecilpse的集成
首先先下载vss2005客户端链接:https://pan.baidu.com/s/1xfgPAC2-JOnC_g6zVYE2Bw 提取码:145t添加jar包jar包链接:https://pan.baidu.com/s/1gZBW6W3vJCBdoy2c6EEUyw
2019-11-14 13:21:12 78
原创 Apache POI 导入导出Excel表格
##添加maven依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.8</version> </dependency> <!-- https://m...
2019-11-14 10:50:15 162
图文发布最新模板包含数据库.zip
2020-05-07
在div中的<script>,怎么随着div的隐藏而隐藏.
2020-10-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人