自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springboot aop那点事

关于aop是什么以及怎么使用aop我这里不在赘述。主要是针对aop上遇到的小细节整理一下,以防自己忘记1.代理模式springboot的aop默认是用cglib代理,methodinvocationprocceedingpointcut中的ProxyMethodInvocation会传递一个cglibInvocation的class如果把springboot的aop代理改成动态代理,那么可...

2019-07-06 19:20:20 157

原创 高并发下redis缓存出现的问题以及解决方案笔记

缓存穿透缓存穿透是指查询一个根本不存在的数据,缓存层和存储层都不会命中,但是出于容错的考虑,如果从存储层查不到数据则不写入缓存层解决方案1.缓存空对象 把查询到的空结果也缓存到redis中,并给一个较短的过期时间可能出现的问题: 缓存层和存储层的数据会有一段时间窗口的不一致,可能会对业务有一定影响。例如过期时间设置为 5 分钟,如果此时存储层添加了这个数据,那此段时间就会出现缓存层和存...

2019-06-22 20:11:41 1805

原创 redis4.0配置文件详解

#redis.conf# Redis configuration file example.# ./redis-server /path/to/redis.conf################################## INCLUDES ####################################这在你有标准配置模板但是每个redis服务器又需要个性设置的时候很...

2019-06-16 16:07:04 890

原创 springboot监听文件笔记

最近公司项目需要对外部配置文件进行监听,根据文件内容进行相应的修改。所以就学习了下一、监听器类@Componentpublic class FileListener extends FileAlterationListenerAdaptor { private Logger log = LoggerFactory.getLogger(FileListener.class); // ...

2019-05-13 19:04:30 1780

原创 springboot整合quartz简单应用

最近公司应用quartz,自己就看了下,做了个小demo一、依赖springboot整合quartz核心的依赖如下。这个依赖会自动包括spring-context-support包和quartz包(如果用的吧㐊springboot那么就需要导入这两个包) <dependency> <groupId>org.springframework.boot</gr...

2019-05-13 16:35:46 308 1

原创 sql语句学习

1.文本处理函数LEFT() 返回字符串左边的字符LENGTH() 返回字符串长度LOWER() 将字符串转换为小写LTRIM() 去除字符串左边的空格RIGHT() 返回字符串右边的字符RTRIM() 去除字符串右边的空格SOUNDEX() 返回字符串的soundex值  将任何文本串转换为描述其语音表示的字母,即搜索发音类似的举例比如要搜索customers_cont...

2019-04-27 22:41:23 194

原创 纯javaweb小项目笔记(不含框架)

本文写于本人在自学完javaweb之后,开始学习框架之前,用于练手小项目的笔记。 本文的目的是记录下小项目的技术要点,用于巩固复习。~~好吧真实原因是懒得再从头开始码一遍代码,只好用笔记形式记录要点来巩固~~ 。 小项目的原型有参考某培训机构的购物网站小项目,但是笔记内容完全由本人纯手打。一、数据库数据库采用mysql,建立五个表,分别是用户信息表,商品种类表,商品信息表,订单表...

2019-01-20 22:42:26 1325 1

原创 动态代理简单的个人笔记

动态代理1.只有一个方法Object proxyObject = Proxy.newProxyInstance(ClassLoader,Class[],ivokationHandler);ClassLoader -&gt;类加载器它是用来加载类,把.class加载到内存中,形成class对象。创建对象的过程:1.加载类{    加载.class到内存的方法区 -&gt;要依赖c...

2019-01-19 15:13:10 179

原创 Listener个人笔记

Listener -&gt;监听器&nbsp;&nbsp;1.它是一个接口,需要我们来实现。&nbsp;&nbsp;2.他需要注册,注册在设置的需要监听的单元(如按钮)&nbsp;&nbsp;3.监听器的方法发生在特殊事件被调用时候观察者&nbsp;--&gt;有三要素&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.事件源&amp

2019-01-19 14:51:29 170

原创 session的序列化及钝化活化笔记

session的序列化服务器关闭后,会在服务器保存一个session.ser的文件,把session的属性和值保存起来,再次开启服务器后,又可以使用。&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&gt;保存的文件是sessions.ser&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -&gt; 使序列化无效的方法

2019-01-19 14:38:18 160

原创 Filter学习笔记

注意!!Filter 是单例模式的!要实现filter接口,需要在web.xml中配置.他会在一组资源(比如说servlet html css等)前面执行.他可以让请求得到或者没法得到目标.过滤器有拦截请求的能力注意:filter往往是对一组资源进行统一的操作。三个方法服务器启动时创建filter对象init():filter对象创建之后马上执行destory:销毁之前执行(...

2019-01-19 14:30:09 434

转载 Linux下安装MariaDB

https://www.cnblogs.com/jpfss/p/6568976.html &lt;-网址。以防万一,下面拷贝一份1、安装MariaDB安装命令yum -y install mariadb mariadb-server安装完成MariaDB,首先启动MariaDBsystemctl start mariadb设置开机启动systemctl enable mariad...

2019-01-15 18:33:55 153

转载 servlet三大作用域:request,session,application

最近学习Servlet作用于相关知识,对三大作用域具体使用范围不是很清楚,在网上搜集整理如下。1. requestrequest是表示一个请求,只要发出一个请求就会创建一个request,它的作用域:仅在当前请求中有效。用处:常用于服务器间同一请求不同页面之间的参数传递,常应用于表单的控件值传递。方法: request.setAttribute(); request.getAttri...

2018-12-17 08:43:49 356

原创 javascript函数重载的个人笔记

最近看javascript关于重载的知识点,视频说js没有重载,就去百度了一下,搜到了一些关于怎么实现重载的办法。为了便于以后自己回顾,就在这整理下。 简单易理解的重载实现初学者比较容易理解~~非常low~~ 的重载实现就是用switch或者if...else语句了,比如说下面代码用switch语句实现不同参数个数的函数重载。function overLoading() {  // 根据a...

2018-11-05 16:24:54 147

空空如也

空空如也

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

TA关注的人

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