自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

吕小小布的博客

hello world

  • 博客(91)
  • 资源 (32)
  • 收藏
  • 关注

原创 spring boot日期全局配置

@Configurationpublic class TimeConfig { private final DateTimeFormatter datePattern = DateTimeFormatter.ofPattern("yyyy-MM-dd"); private final DateTimeFormatter timePattern = DateTimeFormatter.ofPattern("HH:mm:ss"); private final DateTimeFor.

2020-12-24 13:55:51 665 1

原创 IDEA 修改默认的maven

下载maven地址:链接删除删除 C:\Users\用户名\.m2\wrapper\dists 下的全部解压解压maven到C:\Users\用户名\.m2\wrapper\dists下配置C:\Users\用户名\.m2\wrapper\dists\apache-maven-3.6.3\conf阿里云源参考:链接将修改之后的配置settings.xml 复制到C:\Users\用户名\.m2看一下效果新建项目就不喜欢频繁修改了...

2020-12-14 09:30:37 1111

原创 spring 定时任务的简单使用

添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <!-- 或者使用webflux --> ..

2020-12-14 08:57:11 343

原创 win10远程桌面连接:要求的函数不受支持

转载:https://blog.csdn.net/jinhangdev/article/details/81749735问题起因笔者自己在阿里云上搞服务器,有一台 Windows Server 必须通过远程桌面连接来管理,由于没能完全关掉 Win10 自带的烦人的系统更新,导致昨天安装完更新后出现了连接远程桌面时“要求的函数不受支持”的问题。问题描述使用远程桌面连接工具连接其他主机时弹出对话框:提示“出现身份验证错误。要求的函数不受支持。可能由于CredSSP 加密 Oracle 修.

2020-10-15 09:48:03 501

原创 vue3 导入svg

添加依赖npm install svg-sprite-loader -D# 或yarn add svg-sprite-loader -D打开vue.config.jsmodule.exports = { chainWebpack: config => { //svg const svgRule = config.module.rule("svg"); svgRule.uses.clear(); svgRule .test(/\.s.

2020-10-09 16:35:45 5848 3

原创 JDK 8~11新特性

使用openJDK (spring是赞助商,spring 官方也使用此版本的openJDK):链接jdk 路线图 :链接jdk 发行说明:链接非TLS版本(长期支持版本例如:jdk11)都是测试和新功能版本,每3年将发布一个TLS版本,意味着下一个TLS版本是jdk17Lamdba 表达式函数接口java.util.function 模块提供了常用函数接口,例如:消费者接口,生产者接口等,以消费者者接口为例@FunctionalInterfacepubli...

2020-09-23 13:05:24 458

原创 域名和证书配置

域名注册搜索域名点击加入清单下方会提示选择 :需要实名认证才能购买 ,购买完成点击控制台选择域名选择解析 (点击解析)关联服务器添加就可以了如果有公网(需咨询宽带运营商,是否提供公网)注意:如果你没有公网跳过记录值为外网IP也叫公网IP Linux查看 curl ifconfig.me 百度查看搜索IP公网 win10 cmd 查看 ipconfig 默认网关就是路由管理地址 浏览器输入默认网关地...

2020-09-21 11:06:05 1747

原创 如何优雅的使用Lombok进行spring 注入

Lombok为了开发环境简化代码,好处不用多说。spring 注入方式为2种,构造器注入和setter注入使用 Lombok 进行setter注入(尽量优先使用setter注入)@Service@Setter(onMethod_ = {@Autowired})public class TestServiceImpl implements TestService { private TestDao testDao;}看一下编译的内容@Servicepublic clas

2020-08-04 13:56:01 3963

原创 URL 使用 jsessionid 异常处理

异常:The request was rejected because the URL contained a potentially malicious String (中文:该请求被拒绝,因为该URL包含潜在的恶意字符串)URL默认会使用jsessionid,因为它不安全。可能导致会话固定攻击和泄漏敏感(会话ID)数据。我们需要禁用掉URL携带jsessionidspring bootserver.servlet.session.tracking-modes=cookies..

2020-06-30 13:21:44 907

原创 MySQL8.0.31 双系统安装

MySQL8.0.31 安装教程

2020-06-29 19:20:45 292

原创 Spring Security 5 使用JSON 登录

Spring Security 使用JSON 登录,对源码入侵几乎没有,不影响其它功能修改引起的问题。public class CustomUsernamePasswordAuthenticationFilter extends UsernamePasswordAuthenticationFilter { @Override @SneakyThrows(IOException.class) //lombok try catch public Authentication a.

2020-06-29 18:41:35 704 1

原创 AES前后端的使用

前端"crypto-js":"^4.0.0"import CryptoJS from "crypto-js";function encrypt (key, iv, content) { return CryptoJS.AES.encrypt(content, key, { iv: iv, mode: CryptoJS.mode.CBC, padding: CryptoJS.pad.Pkcs7 }) .toString() .toString(..

2020-06-25 07:39:34 1194

原创 国密算法简介

SM1 对称加密 国密 SM1 算法是由国家密码管理局编制的一种商用密码分组标准对称算法。该算法是国家密码管理部门审批的 SM1 分组密码算法 , 分组长度和密钥长度都为 128比特,算法安全保密强度及相关软硬件实现性能与 AES 相当,该算法不公开,仅以 IP 核的形式 存在于芯片中。采用该算法已经研制了系列芯片、智能 IC卡、智能密码钥匙、加密卡、加密机等安全产品,广泛应用于电子政务、电子商务及国民经济的各个应用领域(包括国家政务通、警务通等重要领域)。其加密强度与AES相当。该算法不公开...

2020-06-20 12:50:51 7478 1

原创 RSA的使用(bouncycastle)

@Slf4jpublic class RSAUtils { private RSAUtils() { } public static void generate() { KeyPairGeneratorSpi keyPairGeneratorSpi = new KeyPairGeneratorSpi(); keyPairGeneratorSpi.initialize(1024, new SecureRandom()); KeyPa.

2020-06-18 15:50:58 1683

原创 yarn 和 npm 配置

npm or yarn设置安装程序的位置npm config set prefix "D:\Program Files\nodejs\node_gobal"yarn config set prefix "D:\Program Files\nodejs\node_gobal"注意:yarn 的安装需要先配置成 npm config set prefix "D:\Program Files\nodejs"设置安装程序的缓存位置npm config set cache "D:\Progra

2020-06-16 13:28:32 975

原创 newFixedThreadPool简单使用

public static void main(String[] args) throws InterruptedException { Map<String, String> map = new ConcurrentHashMap<>(); ExecutorService service = Executors.newFixedThreadPool(100); long start = LocalDateTime.now().toI.

2020-06-11 18:15:13 4210

原创 mybatis-extension-plugin 扩展生成插件

地址:https://github.com/uinios/mybatis-dynamic-spring-boot-starter提供快速生成domain(entity),repository(dao),service,controller和CRUD操作 注意:默认采用MyBatis3DynamicSql,mapper.xml被取缔,使用参考官方 注意:但可以单独使用LombokPlugin和DomainPlugin,将generatorConfig.xml中的targetRuntime替换为MyB.

2020-05-19 15:16:02 707

原创 JPA 快速CRUD (jpa-querydsl-spring-boot-starter)

地址:https://github.com/uinios/jpa-basic-spring-boot-starterjpa-basic-spring-boot-starter使用添加依赖 <dependency> <groupId>com.github.uinios</groupId> <artifactId>jpa-basic-spring-boot-starter</artifactId>.

2020-05-19 15:14:26 452

原创 将项目发布到maven中央仓库

注册我们需要在Sonatype网站创建一个账号,https://issues.sonatype.org/ 创建issues点击创建* 为必填项1.Project :Community Support - Open Source Project Repository Hosting (OSSRH)2.Issue Type:New Project3.Group Id...

2020-05-19 10:07:02 934

原创 maven 修改版本号

1、修改版本  mvn versions:set -DnewVersion=xxxx2、回滚版本,提交后不能回滚  mvn versions:revert3、提交版本变更  mvn versions:commit

2020-05-06 13:30:37 832

原创 vue cli4整合CKEditor5

最简单集成npm install --save @ckeditor/ckeditor5-vue 以下5选一即可不同样式的编辑器npm install --save @ckeditor/ckeditor5-build-classic 示例:https://ckeditor.com/docs/ckeditor5/latest/examples/builds/c...

2020-04-24 14:57:44 1528 1

原创 vue cli4 使用压缩提高性能

环境vue cli :4.3.1 安装: npm install compression-webpack-plugin --save-dev配置打开vue.config.js gzip压缩配置const CompressionPlugin = require("compression-webpack-plugin");module.exports = {//生产环...

2020-04-20 16:32:16 5147 1

原创 Spring Cloud路线图

Spring Cloud 2020 计划参考:https://github.com/spring-cloud/spring-cloud-release/milestones?direction=asc&sort=due_date&state=open Spring Cloud Ilford这是什么Hoxton我都没体验又要出新版本,Spring Cloud...

2020-01-16 20:51:21 435

原创 Redis 5 双系统安装

windows 10 和 CentOS 8 redis安装windows 10 安装1.下载 windows 10目前只有Redis4.0.14版本 https://github.com/tporadowski/redis/releases/download/v4.0.14/Redis-x64-4.0.14.msi2.安装 一直下一步即可3.配置环境变量...

2019-12-25 15:05:15 314

原创 CentOS 8 JDK11 安装

CentOS 8 安装(虚拟机安装直接选择镜像安装即可)参考:CentOS 8 启动盘安装下载oracle版本:https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html openJDK版本:https://adoptopenjdk.net/releases.html?var...

2019-12-24 11:05:09 3809

原创 CentOS 8 启动盘的安装

下载1.centos 8 下载 官网https://www.centos.org/download/CentOS Linux DVD ISO {version:8.1}和之前一样普通的镜像下载地址:http://isoredirect.centos.org/centos/8/isos/x86_64/CentOS-8.1.1911-x86_64-dvd1.isoCentO...

2019-12-23 17:46:05 23351 1

原创 MySQL8.0.18 双系统安装

windows 10 和 CentOS 8 MySQL 安装注意事项使用jdk11需更新MySQL8.0.16以上(包含)修复bug参考https://dev.mysql.com/doc/relnotes/connector-j/8.0/en/news-8-0-16.htmlMySQL 8 之前版本参考MySQL 8.0.11MySQL 8.0.12MySQL 8.0....

2019-12-20 22:22:54 417

原创 Flutter入门篇-环境搭建及项目创建(一)

FlutterFlutter 是 Google 开源的 UI 工具包,帮助开发者通过一套代码库高效构建多平台精美应用,支持移动、Web、桌面和嵌入式平台。1.以windows为例子系统配置要求操作系统:Windows 7 SP1 或更高的版本(64 位操作系统)。磁盘空间:除安装 IDE 和一些工具之外还应有至少 400 MB 的空间。工具:要让 Flutter 在你的开发环境中正常使...

2019-11-26 13:06:08 417

原创 spring boot 配置全局处理JSON日期格式

maven 添加 日期处理支持jdk8日期版本选择查看spring boot 使用的jackson版本号,或者直接使用 <version>${jackson.version}</version> spring parent模块提供<!--日期处理--> <dependency> <groupI...

2019-10-10 18:13:02 1259

原创 HTTP Methods 测试

翻译摘要HTTP提供了许多方法,可用于在Web服务器上执行操作。这些方法中的许多方法旨在帮助开发人员部署和测试HTTP应用程序。如果Web服务器配置错误,则这些HTTP方法可用于恶意目的。此外,还检查了跨站点跟踪(XST)(一种使用服务器的HTTP TRACE方法的跨站点脚本编写形式)。尽管GET和POST是迄今为止用于访问Web服务器提供的信息的最常用方法,但是超文本传输​​协议(H...

2019-09-27 19:19:58 1085

原创 ant design vue fontAwesome 图标选择器

效果展示 依赖npm install --save [email protected] npm install --save @fortawesome/[email protected] npm install --save @fo...

2019-09-18 19:56:40 5713

原创 spring使用磁盘路径作为项目路径

@Configurationpublic class WebMvcConfig extends WebMvcConfigurationSupport { @Override protected void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHand...

2019-08-06 10:53:46 436

原创 @SuppressWarnings 使用

@SuppressWarnings 注解参数取决于你的ide,并非java提供IDEA使用 参考https://www.jetbrains.com/help/idea/2019.2/disabling-and-enabling-inspections.html#suppress-in-editor在编辑器中取消检查 将插入符号放在突出显示的字符串上并按Alt+Ent...

2019-07-30 08:31:25 696

原创 spring 全家桶系列 之 spring data jpa

懒加载失效:参考常用注解 :参考封装JPA基本功能:参考hibernate N+1问题:参考使用spring boot 整合spring data jpamaven <dependency> <groupId>org.springframework.boot</groupId> ...

2019-07-25 16:45:15 203

原创 MQ消息队列简介

什么是MQ?MQ全称为Message Queue, 消息队列(MQ)是应用程序“对”应用程序的通信方法。MQ:生产者者往消息队列中写消息,消费可以读取队列中的消息。下一代编程 : 响应式编程spring boot 2.2提供非阻塞RSocket协议 spring-boot-starter-data-redis-reactive, spring-boot-starter-dat...

2019-07-25 12:23:15 1024

原创 vue cli4 兼容IE浏览器

Babel是一个JavaScript编译器Babel是一个工具链,主要用于将ECMAScript 2015+代码转换为当前和旧版浏览器或环境中的向后兼容版本的JavaScript。以下是Babel可以为您做的主要事情:转换语法 源代码转换(codemods)babel/polyfillBabel包含一个polyfill,它包含一个自定义的再生器运行时和core-js。这将模拟完...

2019-07-23 18:09:27 7275 3

原创 加密算法

在开发的过程中避免不了使用加密进行操作,例如密码,文件加密,软件激活,因为加密算法快上百种就不细说了,讲解下常用算法简介除了base64,其它算法都是不能逆推的,既然不能破解为什么不安全,因为为可以碰撞算法简介安全系数应用场景base64Base64编码是从二进制到字符的过程,可以互相转换☆图片存储,参数非原始显示md5message-digest al...

2019-07-05 23:40:36 559

原创 spring全家桶系列之spring boot 2.2-spring security 基础登录配置(一)

简介未更新此文档为spring boot2.2以下版本,因为内容较多,整理更新Spring Security是一个功能强大且可高度自定义的身份验证和访问控制框架。它是保护基于Spring的应用程序的事实标准。Spring Security是一个专注于为Java应用程序提供身份验证和授权的框架。与所有Spring项目一样,Spring Security的真正强大之处在于它可以轻松扩展以满...

2019-07-02 15:12:17 1847

原创 spring全家桶系列之spring boot 2.2-RSocket(五)

github:https://github.com/rsocket/rsocket-java注意需要spring boot 2.2版本 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-star...

2019-06-28 14:09:23 3196

原创 spring全家桶系列之spring boot 2.2-Spring WebFlux框架(四)

简介Spring WebFlux是Spring Framework 5.0中引入的新的响应式Web框架。与Spring MVC不同,它不需要Servlet API,完全异步且无阻塞,并 通过Reactor项目实现Reactive Streams规范。基于jdk8的管道流(先学习Lamda表达式)完成异步无阻塞。为什么使用部分答案是需要非阻塞Web堆栈来处理少量线程的并发性,并使用较少的硬...

2019-06-27 17:31:25 1757

jdk8u202 windows 64位

jdk8 2月份之后的更新版本开始收费,最后一个免费的版本(积分不能调了?打算一个积分)

2019-01-30

Shiro1.2中文文档

Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码学和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。

2018-07-11

Spring cloud 官网中文文档

(提示脚本错误点否不影响使用)Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。

2018-04-08

Mybatis官方文档最新

MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架

2018-03-31

spring boot2.0官网中文文档

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。

2018-03-02

React devtools最新

eact React 是一个用于构建用户界面的 JAVASCRIPT 库。 React主要用于构建UI,很多人认为 React 是 MVC 中的 V(视图)。

2018-01-11

vue devtools离线扩展包(不是完整的去我的资源下载完整的)

前言vue-devtools是一款基于chrome游览器的插件,用于调试vue应用,这可以极大地提高我们的调试效率。

2018-01-09

PLSQL12中文官方文档

PL/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用。PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。

2018-01-04

spring5.0.2中文官网文档

Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。

2017-12-30

doT.js API

doT.js的特点是体积小,速度快,并且不依赖其他插件。 官网下载:http://olado.github.io

2017-12-21

最新EasyUI扁平化

Query EasyUI是一组基于jQuery的UI插件集合,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。

2017-12-14

修改开机扫描和修复驱动

修改开机出现的扫描和修复驱动问题,再次开机就没有了。

2017-11-14

css3帮助文档

层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。

2017-11-01

Hadoop权威指南

Hadoop指南Hadoop指南Hadoop指南Hadoop指南Hadoop指南Hadoop指南

2017-10-23

JQuery API

Query是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,

2017-10-20

eclipse xygen安装配置

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

2017-10-20

桌面白图标修复

桌面白图标修复桌面白图标修复桌面白图标修复桌面白图标修复桌面白图标修复

2017-10-20

HBase官网文档

HBase是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统”。就像Bigtable利用了Google文件系统(File System)所提供的分布式数据存储一样,HBase在Hadoop之上提供了类似于Bigtable的能力。HBase是Apache的Hadoop项目的子项目。HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库。另一个不同的是HBase基于列的而不是基于行的模式。

2017-10-20

linux基础图表

linux基础linux基础linux基础linux基础linux基础linux基础linux基础linux基础linux基础

2017-10-20

spring注解笔记

spring注解笔记spring注解笔记spring注解笔记spring注解笔记

2017-10-20

springMVC笔记

springMVC笔记springMVC笔记springMVC笔记springMVC笔记

2017-10-20

tomcat9稳定版

tomcat9稳定版tomcat9稳定版tomcat9稳定版tomcat9稳定版

2017-10-20

java8 api帮助文档

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心

2017-10-11

23种设计模式

23种设计模式23种设计模式23种设计模式23种设计模式23种设计模式23种设计模式

2017-10-11

MybatisAPI

MyBatis3.2.3帮助文档(中文版).chm

2017-10-10

JQuery3.2.1

jquery.api.3.2.1.CHM

2017-10-10

Tomcat8最新稳定版

Tomcat8Tomcat8Tomcat8Tomcat8Tomcat8Tomcat8Tomcat8Tomcat8Tomcat8Tomcat8Tomcat8Tomcat8Tomcat8Tomcat8Tomcat8Tomcat8Tomcat8

2017-09-26

JAVA9使用教程

java9eclipse使用教程java9eclipse使用教程java9eclipse使用教程java9eclipse使用教程java9eclipse使用教程java9eclipse使用教程

2017-09-26

webstrom汉化

放入安装所在位置的plugin里重启即可。·放入安装所在位置的plugin里重启即可。·放入安装所在位置的plugin里重启即可。

2017-09-02

eclipse汉化

放入eclipse安装所在位置的plugin里重启eclipse即可。·放入eclipse安装所在位置的plugin里重启eclipse即可。·

2017-09-02

HTml学习手册

2017-04-07

空空如也

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

TA关注的人

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