- 博客(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
761
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
1267
原创 spring 定时任务的简单使用
添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <!-- 或者使用webflux --> ..
2020-12-14 08:57:11
453
原创 win10远程桌面连接:要求的函数不受支持
转载:https://blog.youkuaiyun.com/jinhangdev/article/details/81749735问题起因笔者自己在阿里云上搞服务器,有一台 Windows Server 必须通过远程桌面连接来管理,由于没能完全关掉 Win10 自带的烦人的系统更新,导致昨天安装完更新后出现了连接远程桌面时“要求的函数不受支持”的问题。问题描述使用远程桌面连接工具连接其他主机时弹出对话框:提示“出现身份验证错误。要求的函数不受支持。可能由于CredSSP 加密 Oracle 修.
2020-10-15 09:48:03
563
原创 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
6064
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
505
原创 域名和证书配置
域名注册搜索域名点击加入清单下方会提示选择 :需要实名认证才能购买 ,购买完成点击控制台选择域名选择解析 (点击解析)关联服务器添加就可以了如果有公网(需咨询宽带运营商,是否提供公网)注意:如果你没有公网跳过记录值为外网IP也叫公网IP Linux查看 curl ifconfig.me 百度查看搜索IP公网 win10 cmd 查看 ipconfig 默认网关就是路由管理地址 浏览器输入默认网关地...
2020-09-21 11:06:05
1968
原创 如何优雅的使用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
4575
原创 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
1023
原创 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
760
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
1312
原创 国密算法简介
SM1 对称加密 国密 SM1 算法是由国家密码管理局编制的一种商用密码分组标准对称算法。该算法是国家密码管理部门审批的 SM1 分组密码算法 , 分组长度和密钥长度都为 128比特,算法安全保密强度及相关软硬件实现性能与 AES 相当,该算法不公开,仅以 IP 核的形式 存在于芯片中。采用该算法已经研制了系列芯片、智能 IC卡、智能密码钥匙、加密卡、加密机等安全产品,广泛应用于电子政务、电子商务及国民经济的各个应用领域(包括国家政务通、警务通等重要领域)。其加密强度与AES相当。该算法不公开...
2020-06-20 12:50:51
8033
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
1816
原创 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
1030
原创 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
4283
原创 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
772
原创 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
526
原创 将项目发布到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
1017
原创 maven 修改版本号
1、修改版本 mvn versions:set -DnewVersion=xxxx2、回滚版本,提交后不能回滚 mvn versions:revert3、提交版本变更 mvn versions:commit
2020-05-06 13:30:37
987
原创 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
1679
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
5258
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
493
原创 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
355
原创 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
3929
原创 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
23923
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
487
原创 Flutter入门篇-环境搭建及项目创建(一)
FlutterFlutter 是 Google 开源的 UI 工具包,帮助开发者通过一套代码库高效构建多平台精美应用,支持移动、Web、桌面和嵌入式平台。1.以windows为例子系统配置要求操作系统:Windows 7 SP1 或更高的版本(64 位操作系统)。磁盘空间:除安装 IDE 和一些工具之外还应有至少 400 MB 的空间。工具:要让 Flutter 在你的开发环境中正常使...
2019-11-26 13:06:08
455
原创 spring boot 配置全局处理JSON日期格式
maven 添加 日期处理支持jdk8日期版本选择查看spring boot 使用的jackson版本号,或者直接使用 <version>${jackson.version}</version> spring parent模块提供<!--日期处理--> <dependency> <groupI...
2019-10-10 18:13:02
1313
原创 HTTP Methods 测试
翻译摘要HTTP提供了许多方法,可用于在Web服务器上执行操作。这些方法中的许多方法旨在帮助开发人员部署和测试HTTP应用程序。如果Web服务器配置错误,则这些HTTP方法可用于恶意目的。此外,还检查了跨站点跟踪(XST)(一种使用服务器的HTTP TRACE方法的跨站点脚本编写形式)。尽管GET和POST是迄今为止用于访问Web服务器提供的信息的最常用方法,但是超文本传输协议(H...
2019-09-27 19:19:58
1245
原创 ant design vue fontAwesome 图标选择器
效果展示 依赖npm install --save ant-design-vue@1.4.10 npm install --save @fortawesome/fontawesome-svg-core@1.2.25 npm install --save @fo...
2019-09-18 19:56:40
5969
原创 spring使用磁盘路径作为项目路径
@Configurationpublic class WebMvcConfig extends WebMvcConfigurationSupport { @Override protected void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHand...
2019-08-06 10:53:46
481
原创 @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
753
原创 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
239
原创 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
1120
原创 vue cli4 兼容IE浏览器
Babel是一个JavaScript编译器Babel是一个工具链,主要用于将ECMAScript 2015+代码转换为当前和旧版浏览器或环境中的向后兼容版本的JavaScript。以下是Babel可以为您做的主要事情:转换语法 源代码转换(codemods)babel/polyfillBabel包含一个polyfill,它包含一个自定义的再生器运行时和core-js。这将模拟完...
2019-07-23 18:09:27
7430
3
原创 加密算法
在开发的过程中避免不了使用加密进行操作,例如密码,文件加密,软件激活,因为加密算法快上百种就不细说了,讲解下常用算法简介除了base64,其它算法都是不能逆推的,既然不能破解为什么不安全,因为为可以碰撞算法简介安全系数应用场景base64Base64编码是从二进制到字符的过程,可以互相转换☆图片存储,参数非原始显示md5message-digest al...
2019-07-05 23:40:36
675
原创 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
1950
原创 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
3359
原创 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
1928
Shiro1.2中文文档
2018-07-11
Spring cloud 官网中文文档
2018-04-08
Mybatis官方文档最新
2018-03-31
spring boot2.0官网中文文档
2018-03-02
React devtools最新
2018-01-11
vue devtools离线扩展包(不是完整的去我的资源下载完整的)
2018-01-09
PLSQL12中文官方文档
2018-01-04
最新EasyUI扁平化
2017-12-14
css3帮助文档
2017-11-01
JQuery API
2017-10-20
eclipse xygen安装配置
2017-10-20
HBase官网文档
2017-10-20
Tomcat8最新稳定版
2017-09-26
JAVA9使用教程
2017-09-26
HTml学习手册
2017-04-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人