摘要: 秘钥和密钥的区别主要体现在以下几个方面: 数量和用途:秘钥通常用于单个数据的加密和解密,数量较少。而密钥则包含了所有需要的秘钥,数量较多,用于保证加密通信的安全性,如加密算法和协议等。1 作用:秘钥用于加密和解密数据,而密钥则用于加密和解密数据,并保护网络、数据和连接不受未授权访问。2 形式: 阅读全文
posted @ 2024-02-21 21:55 CharyGao 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 一、下载 MyBatisCodeHelperPro插件下载地址:MyBatisCodeHelperPro 二、配置 数据库用的tinyInt 或者 smallInt生成java类型是 byte 和 short 两种类型。在java代码里面操作 byte 和 short 类型比较麻烦,经常需要强制转换 阅读全文
posted @ 2024-02-21 16:51 CharyGao 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 1、SpringBoot日志框架 市面上的日志框架;JUL、JCL、Jboss-logging、logback、log4j、log4j2、slf4j… 日志门面 (日志的抽象层) 日志实现 JCL(Jakarta Commons Logging) SLF4j(Simple Logging Facad 阅读全文
posted @ 2024-02-21 16:42 CharyGao 阅读(821) 评论(0) 推荐(0) 编辑
摘要: LocalDateTime格式化日期 简述:在编写实体类的时候发现: @ApiModelProperty(value = "创建时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss" , timezone = "GMT+8") @TableField(fil 阅读全文
posted @ 2024-02-21 16:41 CharyGao 阅读(826) 评论(0) 推荐(0) 编辑
摘要: Httponly cookie 是一种 cookie 安全解决方案。 在支持httponly cookie的浏览器(IE6+、FF3.0+)中,如果cookie中设置了“httponly”属性,则JavaScript脚本将无法读取cookie信息,可以有效防止XSS攻击,让网站应用更安全。 但是J2 阅读全文
posted @ 2024-02-21 16:06 CharyGao 阅读(587) 评论(0) 推荐(0) 编辑
摘要: package test; import java.net.*; import java.util.*; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import java.se 阅读全文
posted @ 2024-02-21 16:04 CharyGao 阅读(44) 评论(0) 推荐(0) 编辑
摘要: ObjectMapper的使用 基本使用 ObjectMapper 是 Jackson 序列化和反序列化 JSON 和 Java 对象的核心类,提供了许多用于定制序列化和反序列化的方法和配置选项。 以下是 ObjectMapper 的基本使用示例: 序列化示例: // 创建 ObjectMapper 阅读全文
posted @ 2024-02-21 16:04 CharyGao 阅读(1535) 评论(0) 推荐(0) 编辑
摘要: 1.先创建一个maven工程模板(如下图) 如下一个简单的web项目(文件目录里要放置文件) 2.pom.xml 添加 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-archetype-plugin</a 阅读全文
posted @ 2024-02-21 16:00 CharyGao 阅读(11) 评论(0) 推荐(0) 编辑
摘要: idea 检查XML文件报错问题解决(expected, got ‘order’ ,’;’ expected, got ‘desc’,expected, All,) 在使用MybatisCodeHelperPro插件后 expected, got ‘order’ 报错 expected, All,· 阅读全文
posted @ 2024-02-21 15:59 CharyGao 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 本文讲述protocol buffer编译器会由协议定义文件生成什么样的代码。proto2和proto3的区别将被高亮——注意,本文说的是存在于生成代码中的区别,不是基本的消息类/接口——它们在这两个版本中是一样的。在开始本文之前,你应该先看一下proto2的语言指南和proto3语言指南。 编译器 阅读全文
posted @ 2024-02-21 15:58 CharyGao 阅读(273) 评论(0) 推荐(0) 编辑
摘要: Filter学习总结,顺便提及点servlet3.0异步filter和异步监听 Filter介绍: Filter在项目中经常可以用到,通常配置在web.xml中。是服务器端的一个组件,对于用户的请求和响应数据进行过滤操作,控制是否让用户访问到对应的web资源。常用于编码更改、权限控制等操作。 过滤器 阅读全文
posted @ 2024-02-21 15:52 CharyGao 阅读(42) 评论(0) 推荐(0) 编辑
摘要: Centos7 下载|安装|配置|卸载 Docker_centos7下载docker-CSDN博客 Docker官网:http://www.docker.com Docker Hub仓库官网: https://hub.docker.com/ 一. 环境要求 1. CentOS Docker支持以下版 阅读全文
posted @ 2024-02-21 14:35 CharyGao 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 本文首发于我的Github博客本篇文章介绍了CORS和CSRF的概念(作者前几天在和带佬们聊天的时候把两个概念搞混了,所以才想要了解),简单来说: CORS(Cross Origin Resource Sharing)跨域资源分享 是一种机制,通过在HTTP响应头中加入特定字段限制不同域的资源请求 阅读全文
posted @ 2024-02-21 11:54 CharyGao 阅读(221) 评论(0) 推荐(0) 编辑
摘要: @PathVariable和@RequestParam的使用说明 要说明@PathVariable和@RequestParam的使用,首先介绍 @RequestMappingRequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该 阅读全文
posted @ 2024-02-21 11:51 CharyGao 阅读(83) 评论(0) 推荐(0) 编辑
摘要: @EnableGlobalMethodSecurity详解 作用 当我们想要开启spring方法级安全时,只需要在任何 @Configuration实例上使用 @EnableGlobalMethodSecurity 注解就能达到此目的。同时这个注解为我们提供了prePostEnabled 、secu 阅读全文
posted @ 2024-02-21 11:50 CharyGao 阅读(35) 评论(0) 推荐(0) 编辑
摘要: log4j定义了8个级别的log(除去OFF和ALL,可以说分为6个级别),优先级从高到低依次为:OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE、 ALL。 ALL 最低等级的,用于打开所有日志记录。 TRACE designates finer-grained info 阅读全文
posted @ 2024-02-21 11:49 CharyGao 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 首先我们都知道,Spring的IOC机制,所有的接口和service都存在一个map容器,通过BeanFactory和ApplicationContext可以拿。那么我们可以从这个开刀. 方案一 (1)想想有什么方法或者接口是能够获取到ApplicationContext的,答案当然是有,Aware 阅读全文
posted @ 2024-02-21 11:48 CharyGao 阅读(1024) 评论(0) 推荐(0) 编辑
摘要: Docker容器使用 (入门到精通) Docker容器 CentOS安装Docker Docker 分为 CE 和 EE 两大版本。CE 即社区版(免费,支持周期 7 个月),EE 即企业版,强调安全,付费使用,支持周期 24 个月。 Docker CE 分为 stable test 和 night 阅读全文
posted @ 2024-02-21 11:29 CharyGao 阅读(12) 评论(0) 推荐(0) 编辑
摘要: ElasticSearch (ES从入门到精通一篇就够了) ES分布式搜索引擎 注意: 在没有创建库的时候搜索,ES会创建一个库并自动创建该字段并且设置为String类型也就是text 什么是elasticsearch? 一个开源的分布式搜索引擎,可以用来实现搜索、日志统计、分析、系统监控等功能 什 阅读全文
posted @ 2024-02-21 11:28 CharyGao 阅读(194) 评论(0) 推荐(0) 编辑
摘要: spring声明式事务(@Transactional)开发常犯的几个错误及解决办法 目前JAVA的微服务项目基本都是SSM结构(即:springCloud +springMVC+Mybatis),而其中Mybatis事务的管理也是交由spring来管理,大部份都是使用声明式事务(@Transacti 阅读全文
posted @ 2024-02-21 11:14 CharyGao 阅读(118) 评论(0) 推荐(0) 编辑