自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 收藏
  • 关注

转载 网站主题一键置灰

html { filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: url("data:image/svg+xml;utf8,#graysc

2022-12-06 15:26:20 216

原创 vue+elementui通过一个输入框的值改变table的值

一、需求,看下图:列表的值是通过打开弹框,添加题库中的题目得来,最后显示:二、查询题库返回的json:[ { "id": "1", "creatorId": "111111112", "modifyId": "0", "createDate": 1618223318000, "modifyDate": 1620982753000, "status": 0, "state": null, "creator": null,

2021-05-17 10:46:49 1468

原创 计算两个日期之间相差的天数

/** * 计算两个日期之间相差的天数 * * @param smdate * 较小的时间 * @param bdate * 较大的时间 * @return 相差天数 * @throws ParseException */ public static int daysBetween(Date smdate, Date bdate) throws ParseException { SimpleDateFormat sdf..

2021-02-03 09:55:05 360

原创 官网下载tomcat各个版本

地址:http://archive.apache.org/dist/tomcat/我这里选择下载1.8.5.61

2020-12-23 13:11:50 531

原创 freemarker怎么给日期加减

<#if item.fspLoanLendingDetailsDTO.repaymentDate ??> <#if .now?date gt item.fspLoanLendingDetailsDTO.repaymentDate?date > 已逾期 <#else> 未逾期 </#if></#if>在条件里面给后端传过来的时间加一天:<#if item.fspLoanLendingDe.

2020-12-21 15:33:44 1926

原创 DatePicker插件当天之后设置日期不可选中

DatePicker插件当天之后设置日期不可选中修改前:需求: 将当天之后的日期都置灰看了很多兄弟的博客,没能搞定,然后找到DatePicker的文档,看了一下,超级简单;修改:<input id="d421" class="Wdate" type="text" onclick="WdatePicker({skin:'whyGreen',maxDate:'%y-%M-%d'})"/>其他的限制,自己看文档就好。文档地址:http://my97.net/demo/.

2020-11-30 11:49:45 1658

原创 解决IDEA中Vue项目出现红色波浪线问题

明天上班要用vue.js,今天周日,学一下明天用,遇到一个小问题记录一下,如下图:话不多说,直接上菜,照着图设置就完了:结果:结语:理论上应该是不影响使用,但有个红色波浪线,我想在座的各位应该是容忍不了的,为什么?因为我总以为是报错,哈哈哈...

2020-10-11 10:27:46 2692 1

原创 js把时间戳转换成时间格式yyyy-MM-dd HH:mm:ss

//时间戳转换方法 date:时间戳数字function formatDate(date) { var date = new Date(date); var YY = date.getFullYear() + '-'; var MM = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-'; var DD = (date.getDate() < 10 ? .

2020-09-25 18:19:41 8591

原创 Select2在Bootstrap 3 Modal框中不能搜索的解决方法

上次修改的bug中还有个小问题,其实我是知道的,哈哈,硬是把bug给关闭了,趁着今天有时间,偷偷把那个问题解决一下,不然测试找上门就不太好了。问题是这样的:我们点击某某按钮,弹出的Modal框,modal框中有个带搜索框的下拉框,但是这个搜索框获取不到焦点,你懂的,就是无法选中的意思,请看图:百思不得其姐啊,明明是copy的代码,为什么会不行呢,区别在于一个是跳转到另一个页面,一个是弹出modal框,我丢,去检查了几下js代码,发现一点问题也没有,这应该是所有程序员的迷之自信,啧啧~~最后发

2020-09-01 15:46:16 478

原创 Git上传代码忽略哪些

.gitignore*.class*.log*.lock#packege files#*.jar*.war*.eartarget/#idea.idea/*.iml*velocity.log*###STS###.springBeans.factorypath.apt_generated#intelliJ IDEA#*.iml*.ipr*.iws.idea

2020-08-08 15:54:13 280

原创 Hibernate validatior做实体校验

当我们表单数据提交的时候,前端的校验我们可以使用一些类似于jQuery Validate等js插件实现,而后端我们可以使用Hibernate validatior来做校验。我们使用springboot框架作为基础,那么就已经自动集成了Hibernate validatior。那么用起来啥样子的呢?第一步:首先在实体的属性上添加对应的校验规则,比如:@TableName("m_user")public class User implements Serializable { pri

2020-08-05 23:32:12 825

原创 Springboot中编写统一异常处理类

有时候不可避免服务器报错的情况,如果不配置异常处理机制,就会默认返回tomcat或者nginx的5XX页面,对普通用户来说,不太友好,用户也不懂什么情况。这时候需要我们程序员设计返回一个友好简单的格式给前端。处理办法如下:通过使用@ControllerAdvice来进行统一异常处理,@ExceptionHandler(value = RuntimeException.class)来指定捕获的Exception各个类型异常 ,这个异常的处理,是全局的,所有类似的异常,都会跑到这个地方处理。com.hh

2020-08-05 23:24:54 415

转载 mysql中explain的使用

在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。所以我们深入了解MySQL的基于开销的优化器,还可以获得很多可能被优化器考虑到的访问策略的细节,以及当运行SQL语句时哪种策略预计会被优化器采用。(QEP:sql生成一个执行计划query Execution plan)mys.

2020-08-05 22:47:43 113

原创 从一张表统计数据插入到另一张表(面试遇到的)

1、请直接看题目:2、没有遇到过这个,刚开始是不会的!以下是建表语句/* Navicat Premium Data Transfer Source Server : 192.168.1.103 Source Server Type : MySQL Source Server Version : 80017 Source Host : localhost:3306 Source Schema : test Targe

2020-07-23 19:20:57 480

转载 mysql面试题及答案

Mysql 的存储引擎,myisam和innodb的区别。答:1.MyISAM 是非事务的存储引擎,适合用于频繁查询的应用。表锁,不会出现死锁,适合小数据,小并发。2.innodb是支持事务的存储引擎,合于插入和更新操作比较多的应用,设计合理的话是行锁(最大区别就在锁的级别上),适合大数据,大并发。数据表类型有哪些 答:MyISAM、InnoDB、HEAP、BOB,ARCHIVE,CSV等。 MyISAM:成熟、稳定、易于管理,快速读取。一些功能不支持(事务等)...

2020-07-15 11:11:47 949

原创 官方下载JDK的历史版本和最新版本

地址:https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html百度云地址:链接:https://pan.baidu.com/s/1P92JfB0gBMnQKBUkRgUGAQ提取码:cuoa

2020-07-13 14:51:04 563

原创 Elasticsearch7.6.0基于windows集群单机版

一、下载好Elasticsearch7.6.0,下载地址:https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.6.0-windows-x86_64.zip,下载完成后解压复制两份:二、节点配置更改elasticsearch7.6.0的配置文件elasticsearch.yml1、Node1配置:# 集群名 每个节点集群名一致cluster.name: ESCluster # 节点名 每个节点不一样

2020-07-07 16:55:32 390

原创 ElasticSearch 7.x 报错:Root mapping definition has unsupported parameters

原因:ElasticSearch 7.x 默认不在支持指定索引类型在postman中用以下数据执行put请求:{"mappings": { "person" :{ "properties": { "age": { "type": "integer" }, "hobby": { "t

2020-07-06 09:36:30 6479 2

转载 Kibana 的安装(Windows版本)

目录一、安装 二、使用NSSM将Kibana安装为Windows服务正文一、安装安装条件保证安装了JDK 保证安装node 保证安装了Elasticsearch1、点击kibana官网下载 【kibana的版本和elasticsearch的版本和必须一致】2、修改配置(可以省略)打开config路径下文件kibana.yml 。设置elasticsearch.url为启动的elasticsearch(http://localhost:9200/)(其实按照默认可以不..

2020-07-02 11:47:21 782

转载 ElasticSearch7安装及使用

安装JDK1.8(包括)以上版本一、安装ElasticSearchElasticSearch下载地址:https://www.elastic.co/downloads/elasticsearch双击elasticsearch.bathttp://localhost:9200以windows服务启动dos窗口cd到es安装目录中执行elasticsearch-service.bat install查看任务管理器,找到elastcisearch右击选中开始,就能...

2020-06-30 22:16:30 1472

转载 Java8 Stream的用法

一、Stream的操作步骤:1、创建Stream从一个数据源,如集合、数组中获取流。2、中间操作一个操作的中间链,对数据源的数据进行操作。3、终止操作一个终止操作,执行中间操作链,并产生结果。要注意的是,对流的操作完成后需要进行关闭操作(或者用JAVA7的try-with-resources)。1、先准备一些假数据:package com.hhf.el;import lombok.Data;import org.assertj.core.util.Lists;...

2020-06-24 17:14:46 894

原创 Java11的新特性

package com.hhf.test;import org.assertj.core.util.Lists;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.net.URI;import java.net.http.HttpClient;import java.net.http.HttpReques.

2020-06-24 14:10:38 223

原创 Springboot2.2.8+Elasticsearch7.X整合实现简单的CRUD

下载Elasticsearch7.6.0window版(官网下载非常慢)链接:https://pan.baidu.com/s/1-TsJOUmLez9eOr9SB6R2-A提取码:g5w8引入依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-insta..

2020-06-23 19:59:09 1858

原创 java 通用数据返回封装类

package com.hhf.utils;public class ResultMsg<T> { private int code; private String msg; private T data; public static <T> ResultMsg<T> success() { return new ResultMsg<T>(); } public static <.

2020-06-23 18:47:13 1051

转载 SpringBoot配置Email发送功能

快速入门在Spring Boot的工程中的 pom.xml 中引入 spring-boot-starter-mail 依赖:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:.

2020-06-22 11:22:25 1712 1

转载 Solr的安装与配置Windows版

1、solr简介Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过Http Get操作提出查找请求,并得到XML格式的返回结果。2、倒排索引有的人会疑惑,搜索通过数据库也能直接查到为什么还要solr这类搜索引擎。例如我现在要搜索"solr"相关的内容,通过数据库模糊匹配%solr%可以查到,数量少的话查询速度还挺可观,如果数据量到达百万级千万级甚至更多,可能查出来得

2020-06-20 15:07:10 452

原创 Mysql按时间日期统计

一、建表语句CREATE TABLE `house` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id', `name` varchar(20) NOT NULL DEFAULT '' COMMENT '房产名称', `type` int(10) NOT NULL DEFAULT '0' COMMENT '1:销售 2:出租', `price` int(11) NOT NULL DEFAULT '0' COMMENT '单位

2020-06-18 15:04:01 451

原创 自定义分页实现

使用pagehelper分页插件的时候,遇到了不能分页的情况,在此记录一下,也可能是使用的方式不正确,请路过的大佬指正!有如下的user_msg留言表UserMsg实体类:package com.hhf.house.entity; import java.time.LocalDate; import java.io.Serializable; import com.baomidou.mybatisplus.annotation.IdType; impo.

2020-06-15 15:49:28 1482

原创 基于JWT的token认证实现登录、鉴权接口

一、JWT简介1、JWT的全称是JSON WEB TOKEN基于token进行身份验证的方案; 是一个字符串,由hearder、payload、signature组成; 具备安全、自包含、紧揍等特点。2、JWT优点安全性高,防止token被伪造和篡改; 自包含,减少存储的开销; 跨语言,支持多种语言的实现; 支持过期,发布者校验。3、不足消息体可以被base64解密成明文; 不适合存放大量信息; 无法作废未过期的JWT;二、流程图三、具体实现1、引..

2020-06-10 22:34:48 2551 2

原创 使用Jquery 实现点击图片在弹出层显示大图

1、HTML<tr id="panel"> <td colspan="11"> <p><h2>房产图片</h2></p> <#list house.images ?split(",") as image> <span><img class="pimg" src="${image}" style="width:330px;height:300px;"&g.

2020-06-07 21:30:46 1511

原创 IDEA常用的搜索快捷键

老是忘记快捷方式,记下来:1、Ctrl+N按名字搜索类2、Ctrl+Shift+N按文件名搜索文件3、Ctrl+H 查看类的继承关系4、Ctrl+Alt+B查看子类方法实现;5、Alt+F7查找类或方法在哪被使用;6、Ctrl+F/Ctrl+Shift+F按照文本的内容查找 ; Ctrl+F是在本页查找,Ctrl+Shift+F是全局查找7、Shift+Shift搜索任何东西 shift+shift非常强大,可搜索类、资源、配置项、方...

2020-06-02 11:24:04 29646 1

原创 密码加盐加密

<dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>18.0</version></dependency>package com.house.user.utils;import com.google.common.base.Throwables;import com..

2020-06-01 22:36:59 287

原创 SweetAlert 弹窗插件中文 API

内容很详细:https://www.yanjiayu.cn/posts/52f4e444.html

2020-05-19 16:24:01 281

原创 freemarker对下拉列表和radio、日期格式化的用法

1、下拉框<div class="form-group"> <label class="col-md-2 control-label">所属经纪机构</label> <div class="col-md-10"> <select class="form-control"> <#list agencys as agency> <option

2020-05-18 15:09:54 485

原创 SQLServer 按日/周 统计数据条数

--按日统计SELECT CONVERT(VARCHAR(10),日期列,120) AS days,COUNT(1) AS totalCount FROM 表 GROUP BY CONVERT(VARCHAR(10),日期列,120) ORDER BY days--按周统计select datepart(week, 日期列) AS weekCount, sum(1) AS totalCount from 表 group by datepart(week, 日期列) ORDER BY weekCou.

2020-05-12 14:18:01 2038

原创 SpringBoot整合shiro-用户授权时遇到的问题:java.lang.ClassCastException

解决方式:在授权的方法里面,把principal.getPrimaryPrincipal()获取到的对象复制给User就行了!Object obj = principal.getPrimaryPrincipal(); User user = new User(); BeanUtils.copyProperties(obj,user);// 授权 @Override protected AuthorizationInfo doGetAuthoriza

2020-05-11 14:12:27 782

原创 在项目中添加Http日志组件

1、引入相关依赖:版本号1.5.0<dependency> <groupId>org.zalando</groupId> <artifactId>logbook-core</artifactId> <version>${logbook.version}</version></dependency...

2020-05-07 21:56:08 301

转载 SpringCloud实战Ribbon完全脱离Eureka实现自定义负载均衡出错【使用@RibbonClient注解后找不到实例】的解决方案

错误堆栈信息:java.lang.NullPointerException: null at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:213) ~[guava-16.0.1.jar:na] at com.google.common.cache.LocalCache.get(LocalCach...

2020-05-07 09:47:35 1170

原创 统一异常处理

项目使用Springboot2.0.6版本工程的目录结构:1、引入pom文件(没用到的请忽略)<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-i...

2020-05-06 23:55:05 774

原创 Springboot使用插件启动

1、配置文件:application.yml内容如下:spring: profiles: active: dev开发环境配置文件application-dev.yml内容如下:server: port: 8080生产环境配置文件application-prod.yml内容如下:server: port: 9999测试环境配置文件appli...

2020-05-04 16:11:09 711

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除