自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 jar包规范【官方文档】

关于jar包规范的官方文档

2024-07-10 14:46:55 971

原创 SpringSecurity+vue3搭建项目

使用SpringSecurity+vue3搭建项目这里主要记录一下在使用SpringSecurity与vue3配合时遇到的问题1、配置部分URL允许访问 : 需要在allRequest().authenticed()方法前指定允许未经认证的访问URL2、配置跨域,要严格按照官方给出的允许跨域例子来配置3、csrf()一定要关掉,否则SpringSecurity 的login接口不会接收来自axios的登陆请求4、使用axios请求SpringSecurity的登陆接口时请求头是要使用提交表单的请求

2022-02-21 13:46:15 1200

原创 关于MySQL锁的介绍,非常容易理解的一篇好文

https://www.cnblogs.com/frankyou/p/9582587.html

2020-09-27 15:05:14 146

原创 SpringCloud架构图

2020-08-25 09:39:50 316

原创 Redis主要命令

普通k-v操作,String类型value测试工具为redis-cli,redis自带的客户端工具set key value [ex seconds / px 毫秒(过期时间)] 设置key,如果又同名key则默认覆盖get key 获取key对应的valueexpire key seconds 设置某key的过期时间,单位秒 ,过期的时候底层调用的命令为del key,可以设置任何key的过期时间。del key 删除key。List操作Redis中的List是使用双向链表实现的,有两个命令

2020-08-21 03:16:14 190 1

原创 Redis踩坑

springboot中使用redisTemplate往server端存kv对时,redisTemplate会多存几个字符,应该是序列化导致的,结果就是在程序中使用api存数据,在redis客户端取不到,或者客户端存,程序取不到的情况

2020-08-20 10:29:14 161

原创 java中的classpath

java中的classpath是jvm用来找项目中所依赖的类的路径的,测试过程如下1. 在idea中新建一个web项目,调用system类的获取classpath的方法System.out.println("Java类路径:\n"+System.getProperty("java.class.path"));输出一个很长的字符串,都是一些路径信息,下面是截取的一部分C:\java\jdk8\jre\lib\charsets.jar;C:\java\jdk8\jre\lib\deploy.jar;

2020-08-17 03:31:03 358

原创 SQL底层

https://www.jianshu.com/p/e0ebeb8da272

2020-08-04 15:24:21 267

原创 SQL执行过程

原图片

2020-08-01 10:33:27 124

原创 前后端分离终极解决方案

其实最重要的是解决页面跳转和页面渲染的问题即controller的功能,spa页面技术可以在一个页面上不做跳转来实现页面的数据更新,但是局限性还是很大的而且对技术的要求也比较苛刻,不否认spa页面的优点但是他也有很多缺点:1)JS存在大量冗余,在业务复杂的情况下,页面的渲染部分的代码,非常复杂;2)在Json返回的数据量比较大的情况下,渲染的十分缓慢,会出现页面卡顿的情况;3)SEO( Search Engine Optimization,即搜索引擎优化)非常不方便,由于搜索引擎的爬虫无法爬下JS异.

2020-07-09 03:23:57 624

原创 SpringBoot日志系统

对springBoot底层日志实现的浅显的理解查阅过相关资料后发现SpringBoot底层默认使用基于slf4j日志接口实现的日志框架logback来记录日志,但是各种框架中默认使用的日志框架五花八门,在日常使用中如果不做处理的情况下使用日志则非常的麻烦,于是springBoot为了统一日志框架,底层使用logback,在兼容其他的框架的日志时springBoot使用了这样的一种方法:1.首...

2020-04-06 02:26:57 444

原创 Java常用类之日期类

在Java开发工具包中已经java的工作人员已经帮我们写好了关于时间转换的工具包java中与时间相关的类有Date、Calendar、DateFormat、SimpleDateFormat等,时区:GMT(Greenwich Mean Time)代表格林威治时间,世界时区就是以GMT为分界线国内时间可以表示为GMT+8 ,因为我国横跨5个时区,我国统一采用北京所在的时区东八区的时间为我国的...

2020-04-05 02:27:59 259

原创 mysql的数据类型

关于mysql中的数据类型mysql版本5.7首先说明char(n)和varchar(n)括号中的n表示实际存储时存入的字符数,并不是字节数这里需要和其他数据类型区分开首先关于常用的字符型数据类型有char 和 varchar首先char(n)类型数据一般在定义时都会在后面跟上一个括号里面写上需要存入的数据字符长度这里的字符长度是固定不变的,如果存入的数据不够4个字符后面会用空格做填...

2020-04-01 04:49:37 128

原创 关于SpringBoot自动配置的一些细节

关于SpringBoot自动配置详情springBoot有一个全局配置文件application.properties/appliaction.ymlspringBoot在启动时会将配置文件内的配置信息加载到spring中然后springBoot会扫描每一个jar包中的META-INF/spring.factories中的org.springframework.boot.autoconfig...

2020-03-23 00:54:55 130

原创 springBoot自动配置的一些理解

Spring是一个很厉害的框架,它帮助程序员做了很多繁琐且重复的工作,帮助程序员从繁杂的配置文件中解脱出来,那么它到底是怎么实现一系列神奇的功能呢?首先springBoot的入口类上需要加一个注解@SpringBootApplication这个@springBootApplication是一个组合注解@Target({ElementType.TYPE})@Retention(Retenti...

2020-03-20 07:03:40 355

原创 关于浏览器直接向后端传参时中文乱码的问题

浏览器默认(或强制)在使用url栏输入中文时,数据传输的编码格式为iso-8859-1后台获取数据需要将获取到的数据用iso-8859-1解码,转换为自用的格式如utf-8否则获取的数据和项目编码规则不一致则会出现乱码String userName = new String(user.getUserName().getBytes("iso-8859-1"),"utf-8");...

2020-03-07 02:58:10 867

原创 关于java向mySql5.7写数据时的中文乱码问题

在我使用mysql5.7的时候我发现在程序往数据库写数据的时候会出现中文乱码的情况我经过反复检查核对编码格式项目编码格式utf-8数据库创建的时候选择utf8编码格式都没问题!但是还是出现乱码的情况查阅资料后在数据库中使用命令show variables like 'character%';修改之前的数据编码格式server哪一项不是utf8,是其他的什么格式忘了上图是修改后的...

2020-02-19 00:51:49 383 1

原创 数据库的隔离级别与事务的传播行为

事务的隔离级别事物的隔离级别是数据库级别的行为,例如mysql默认的事务隔离级别为repeatable-可重复读那么事务的隔离级别有什么用呢?理解:事物的隔离级别跟java中的对象锁类似,并发情况下对某个数据库进行非只读操作的时候可以对数据进行修改的范围四种隔离级别:read- unconmmitted、read-conmmitted、repeatable、Serializablere...

2019-11-05 03:20:30 216

原创 关于JSONP的用法

JSONP是跨域请求的一种解决方案为什么会出现跨域的问题?在为了保护浏览器和用户的安全,浏览器不允许对不同域名的不同端口进行ajax访问及只能对同域名下的同一端口资源进行访问jsonp实现的背景在开发中我发现,浏览器允许不同域名之间访问javaScript文件,我们可以将数据伪装成js文件来进行传输,利用这一特点可实现不同web应用之间的数据跨域问题。jsonp数据传输的格式设置响应...

2019-10-28 17:38:26 238

空空如也

空空如也

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

TA关注的人

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