
java
sjn0815
这个作者很懒,什么都没留下…
展开
-
异步实现定时任务,防治任务阻塞
@Configurationpublic class ScheduleConfig implements SchedulingConfigurer { @Override public void configureTasks(ScheduledTaskRegistrar scheduledTaskRegistrar) { //设置的线程池,根据自己实际业务设置,例如:有五个定时任务在每秒运行一次,那就设置5 //如果设置成4,那么还是会有一个任务出现阻塞,造成没有按照设原创 2021-01-05 09:37:03 · 295 阅读 · 0 评论 -
分组,按照日期排序,获取每组最一条数据
select t.* from business_order twhere t.id_ = (select o.id_ from business_order o where o.type_ = t.type_ ORDER BY o.create_time_ DESC LIMIT 1)原创 2020-12-04 17:12:08 · 462 阅读 · 0 评论 -
MySQL 常用函数(持续更新)
String jpql = "SELECT \n" + "GROUP_CONCAT(u.id_) Ids,\n" + "FROM table_user u" + "WHERE u.is_delete_ = 0 AND a.status_ = 1" + "GROUP BY u.sex";原创 2020-11-25 17:28:42 · 105 阅读 · 0 评论 -
拦截ajax请求应答,对数据进行统一封装
@ControllerAdvicepublic class ResponseDataHandler implements ResponseBodyAdvice { @Override public boolean supports(MethodParameter mp, Class type) { return true; } @Override public Object beforeBodyWrite(Object t, MethodParameter m原创 2020-11-04 14:14:20 · 392 阅读 · 0 评论 -
前端登录、修改密码不用明文,监听输入进行MD5加密传输
//引入js<script src="js/md5-min.js" charset="utf-8"></script>/*** 监听密码输入,失去光标后将输入密码进行MD5加密 */$(document).on('blur', '#passwordFoem', function() { var pw = $(this).val(); $(this).val(hex_md5(pw));});...原创 2020-09-23 16:48:54 · 770 阅读 · 0 评论 -
JS声明List
function List() { this.dataStore = []; this.append = function (data) { //根据当前数组的长度插入新的数据 this.dataStore[this.length()] = data; } this.length = function () { //获得数组的长度 var length = this.dataStore.length; return length; } //如果找原创 2020-08-28 10:56:47 · 1661 阅读 · 0 评论 -
js获取主机地址
// 获取当前网址,如:http://localhost:8080/xxxx/xxx.html var curWwwPath = window.document.location.href; // 获取主机地址之后的目录,如: xxx/xxx.html var pathName = window.document.location.pathname; var pos = curWwwPath.indexOf(pathName); // 获取主机地址,如: http://localho..原创 2020-08-19 17:06:42 · 963 阅读 · 0 评论 -
监听DOM元素
监听静态DOM,非js追加内容,纯Html内容 $("#id").on("click",function(){ //do some })监听动态DOM元素,js向页面追加的元素$(document).on('click','.demo-delete-edit',function() { //do some});原创 2020-08-10 16:04:07 · 362 阅读 · 0 评论 -
input数字输入框限制小数点位数
<input type="number" name="fines" placeholder="请输入罚款金额" oninput="this.value=this.value.toString().match(/^\d+(?:\.\d{0,2})?/)" value="" class="layui-input" >原创 2020-08-05 15:51:20 · 2115 阅读 · 0 评论 -
开启定时任务
import org.springframework.beans.factory.annotation.Autowired;import org.springframework.context.annotation.Configuration;import org.springframework.scheduling.annotation.EnableScheduling;import org.springframework.scheduling.annotation.Scheduled;impo.原创 2020-07-23 13:09:18 · 660 阅读 · 0 评论 -
解决Iframe传递中文参数乱码的问题
//父级:escape("中文参数")进行编码url = '../public/win/companyWin.html?type=' + escape(type) ;//子级:unescape("中文参数")进行解码原创 2020-07-20 13:20:40 · 1885 阅读 · 0 评论 -
SpringBoot整合Jpa生成表时不会产生外键的解决办法
jpa: hibernate: ddl-auto: update show-sql: false open-in-view: true database-platform: org.hibernate.dialect.MySQL5InnoDBDialect #设置创建表的引擎为InnoDB即可生成外键原创 2020-06-17 10:38:09 · 1017 阅读 · 0 评论 -
实体类转换成Map
CompanyArchivesDto dto = companyArchivesService.findById(id);//获取实体类数据 //import java.lang.reflect.Field; Field[] fields = dto.getClass().getDeclaredFields(); Map<String,Object> map = new HashMap<>(); f...原创 2020-06-15 09:20:46 · 2254 阅读 · 0 评论 -
SpringBoot异常统一处理
package com.yoyowang.framework.exception;import com.yoyowang.framework.common.ResultCode;import com.yoyowang.framework.common.ResultData;import com.yoyowang.manager.business.serverlog.service.ServerLogService;import org.springframework.beans.factory.a原创 2020-06-12 09:56:35 · 278 阅读 · 0 评论 -
监听动态生成的span标签点击事件
//.tabcharts是span所在的父级div的class $('.tabcharts').on('click','span',function(){ alert("on---span----"+$(this).html()) //获取span内容 });原创 2020-06-03 19:31:38 · 1814 阅读 · 0 评论 -
js实现页面跳转
//top.location.href 解决使用window.location产生的页面嵌套问题 top.location.href = '../../login.html';原创 2020-05-18 14:58:57 · 126 阅读 · 0 评论 -
一分钟带你了解JWT认(转载学习 ,原作者:Java的小本家)
原文地址:原文地址传送一、JWT简介JSON Web Token(JWT)是一个开放的标准(RFC 7519),它定义了一个紧凑且自包含的方式,用于在各方之间作为JSON对象安全地传输信息。由于此信息是经过数字签名的,因此可以被验证和信任。更多信息可以查看官网:https://jwt.io/introduction/二、JWT认证和session认证的区别session认证http协议...转载 2020-04-29 13:53:50 · 147 阅读 · 0 评论 -
EasyCaptcha——Java图形验证码,支持gif、中文、算术等类型,可用于Java Web、JavaSE等项目。
Git地址:https://gitee.com/whvse/EasyCaptcha原创 2020-04-21 16:46:31 · 366 阅读 · 0 评论 -
基于SpringBoot+SpringSecurity的后台管理系统
https://gitee.com/huanzi-qch/base-admin原创 2020-04-09 16:54:00 · 574 阅读 · 0 评论 -
轻松搭建基于 SpringBoot + Vue 的 Web 商城应用
项目地址:https://github.com/tanhe123/litemall项目介绍:https://www.toutiao.com/a6777550023119864332/原创 2020-04-09 09:43:13 · 540 阅读 · 0 评论 -
阿里巴巴Easy Excel官方文档地址
官方文档地址原创 2020-04-09 09:20:23 · 1120 阅读 · 0 评论 -
Select2插件使用
select加载:第一种情况:加载 下拉框之前是带参查询,加载后下拉框携带俩个参数,后台用"term"接值://下拉框容器 <select id="form-dept" name="deptId" required="required" class="col-xs-12 col-sm-12 "> </select>$('#form-dept').select2(...原创 2019-08-16 17:32:52 · 150 阅读 · 0 评论 -
项目使用技术总结(持续更新)
项目一 项目名称:sd-wzz 开始日期:2019-07~2019-12 前端: 1.前端总体框架:bootStrap下的Ace admin[添加链接描述](http://ace.jeka.by/form-elements.html) 2.填写下拉框js框架:smart 3.页面权限控制:Spring Security [文章作者原创地址](https://bl...原创 2019-08-14 09:57:52 · 372 阅读 · 0 评论 -
java实现中文字符转拼音,并实现首字符大写
pom.xml进行配置 <!--Pinyin --> <dependency> <groupId>com.belerweb</groupId> <artifactId>pinyin4j</artifactId> <version>2.5.1</version> </depende...原创 2019-07-31 11:25:56 · 645 阅读 · 0 评论 -
Java8新特性:新的时间和日期类库(转载学习)
原文地址:https://mp.weixin.qq.com/s/mEzWgI9W-p8ccOb6wKmBsw转载 2019-07-18 17:31:03 · 196 阅读 · 0 评论 -
java接口获取天气预报json数据(只为转载学习)
原文链接地址获取到JAVA调用HTTP接口的方法package wzgr; import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.URL;import java.net.URLConnection;import java.util.List;import java.util.M...原创 2019-07-18 17:09:38 · 2403 阅读 · 0 评论