自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 oauth2.0授权码模式认证

什么是OAuth协议一种对资源访问授权的标准,一种规范,并没有什么具体的实现为什么要使用保证了三方只有获得授权之后才能进一步访问授权者的资源,能够保护资源的安全。核心思想使用授权码,token,认证授权,来实现对资源的访问三方想访问受保护资源,需要得到用户的授权,用户授权后,三方就有了认证服务器的授权码,就可以去认证服务获取token然后用token访问受保护资源具体流程备注oauth认证只是在需要资源的情况下,才需要,如果并不涉及受保护的资源,则不需要此认证。以上描述仅供参考推

2022-05-13 13:46:01 234

原创 spring cache实现二级缓存(Caffeine+Redis)

为什么需要二级缓存redis会需要网络通信,本地缓存不需要,如果采用二级缓存会提高效率本地缓存也可以叫做应用缓存,网络开销很小如果采用用redis,会涉及到请求,有网络上的开销本地缓存常用选型本人现在没有过多研究选型相关,参考链接如下:Java本地缓存技术选型(Guava Cache、Caffeine、Encache)本地缓存选型(Guava/Caffeine/Ohc)及性能对比我本次使用Caffeinespringboot中集成spring cache,已经有了多种缓存方式的实现,例如

2022-04-29 11:08:56 4368 2

原创 aop自定义日志切面 业务异常记录接口执行时间为0

问题复现在Around方法中执行point.proceed()前后记录时间然后你直接设置执行时间为start-end这时候你发现如果接口代码有异常产生,执行时间就为0了问题原因我的理解是当point.proceed()产生异常之后会直接进入doAfterThrowing所以导致你记录的时间为空解决方案在执行point.proceed()之前记录start时间,然后你在处理解析填充日志对象的时候设置end时间比如一下注意注释@Around("logPo

2022-04-21 16:12:25 586

原创 记一次停电引起的mysql无法启动

设置恢复等级innodb_force_recovery = 0 1 (SRV_FORCE_IGNORE_CORRUPT) 即使服务器检测到损坏的页仍让它运行。试图使SELECT* FROM tbl_name跳过损坏的索引记录和页,这样有助于转储表。 2 (SRV_FORCE_NO_BACKGROUND) 阻止主线程和任何清除线程的运行。如果崩溃会在清除操作中发生,该恢复值会阻止它。 3 (SRV_FORCE_NO_TRX_UNDO.

2021-05-11 15:39:10 249

原创 解决Mysql5.7区分大小写的问题

查看mysql版本命令MySQL> show variables like ‘%version%’MySQL> select version();查看mysql设置支持大小写的变量MySQL>show variables like ‘%case_table%’;lower_case_table_names=1 (1不区分大小写,0区分大小写,默认为0)设置mysql5.7+不区分大小写修改my.cnf配置文件在[mysqld]下添加一行lower_case_tabl

2021-04-07 10:46:13 2621

原创 Vue父组件调用子组件

首先定义子组件子组件名称假设为child.vue中设置props可以让父组件赋值,或者设置回调函数 props: { isShow: { type: Boolean, default: false }, after: { type: Function, default: null }type为Function就可以实现函数回调子组件在调用方法时,可以给回调函数赋值methods: { add () { .

2021-01-30 15:11:32 213

原创 Ext.js小记

我认为的Ext的重点组件官网查询create, define创建组件引入其他组件//第一种panel.add(otherPanel)第二种 items[{ xtype:'']]其他组织架构类似javaextjs的组件可以认为是全局的api文档组件查询

2020-08-07 16:28:37 104

原创 idea快捷使用

日常快捷键作用快捷键接受相应的提示进行补全Tab复制Ctrl+c复制当前行到下一行Ctrl+d粘贴Ctrl+v选择待粘贴的内容ctrl+shift+v剪切Ctrl+x删除当前当标所在行Ctrl + y撤消Ctrl+z反撤消Ctrl+Shift+z单行注释Ctrl + /多行注释Ctrl + Shift + /当前行上移alt +Shift + ↑当前行下移alt +Shift + ↓

2020-05-30 18:06:34 144

原创 java.lang.ClassNotFoundException:org.springframework.context.ApplicationContextInitializer

springboot版本问题,我之前的2.0.1调成2.0.2如下<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.2.RELEASE</version> <relativePath/>&lt

2020-05-14 17:40:49 796

转载 idea在工具栏中显示快速创建包和类的图标

https://blog.csdn.net/fuyongchang/article/details/101322230

2020-05-13 18:58:09 1026

转载 关于spring cloud中Feign导入jar失败问题

网上很多人在使用的feign时在pom.xml中填写的是:<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-feign</artifactId> </dependency>但是在我个人的使用过程中没能成功,像上面填好后一直报错,说没有指定版本,后来我有百度看是怎么回事:<depe

2020-05-13 17:40:30 490

原创 springboot打jar包后,resouce下文件无法访问

String file= new File(ResourceUtils.getURL("classpath:json/LalJson").getPath()).getAbsolutePath();String file= new ClassPathResource("json/LalJson").getFile().getPath();上述方式测试可用,部署jar包不可用InputStre...

2019-12-26 19:25:47 355

原创 echarts坐标

echarts最新中国地图jsjson数据文件提取码:2tro世界各国坐标var worldCoordData = [ {"name":"阿富汗","value":[67.709953,33.93911]}, {"name":"安哥拉","value":[17.873887,-11.202692]}, {"name":"阿尔巴尼亚","value":[20.16833...

2019-12-26 09:08:23 898

原创 lombok子类继承父类属性问题

继承时的@Data我们知道@Data注解在类,为类的所有字段注解@ToString、@EqualsAndHashCode、@Getter的便捷方法,同时为所有非final字段注解@Setter。要注意@EqualsAndHashCode注解与@ToString注解默认情况下是忽略父类的成员变量的,测试代码如下:@Data@NoArgsConstructor@AllArgsConstr...

2019-12-21 19:27:40 12498 3

原创 Java Web Jsp使用详解(二)

文章目录前言跳转cookie九大内置对象JSTLEL表达式前言这篇是继续上一篇文章的阅读前可以先看上一篇跳转jsp的跳转和servlet是一样的<% request.getRequestDispatcher("a.jsp").forward(request, response);%>也可以是页面重定向,当需要将文档移动到一个新的位置时,就需要使用JSP重定向了。&l...

2019-05-25 21:57:59 274

原创 Java Web Jsp使用详解(一)

文章目录前言JSP的生命周期JSP首行Page指令JSP基础语法include使用前言我写的这个Jsp使用详解是针对已经对Servlet学习过或者了解过的新手,请大神勿喷啊,毕竟我也是个新手。Servlet大家了解过了,那么通过Servlet开发web项目也可以,但是在Servlet中输出html代码还是有些复杂繁琐的,那么能不能直接使用html呢,最好还可以在html中直接写Java代码。...

2019-05-20 22:51:08 356

原创 欢迎进入菜鸟的博客

对象数组与管理实例欢迎观看菜鸟的第一篇博客实例概括实例代码代码运行结果总结欢迎观看菜鸟的第一篇博客这篇博客就是将我之前接触到的一个对象数组与管理实例进行讲解以及代码展示实例概括这是我之前看的视频中写的一个使用对象数组实现对多个对象的管理的实例首先需要一个对象类 :小鸡类Chicken (数据对象) value object(vo) 在类中封装一个些小鸡的属性如姓名,年龄等。以及有参无参...

2019-05-16 23:36:08 140

空空如也

空空如也

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

TA关注的人

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