摘要: 1.自定义注解类 2.aop拦截 @AfterThrowing是一种通知类型,可以确保在方法抛出异常时运行一个通知。 以下是@AfterThrowing通知的语法: 语法 @AfterThrowing(pointcut="execution(* com.yiibai.Student.*(..))", 阅读全文
posted @ 2019-08-20 13:30 凄凄惨惨戚戚 阅读(770) 评论(0) 推荐(0)
摘要: 1.引入Maven依赖 <!DOCTYPE html> <html lang="zh-CN" xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.thymeleaf.org"> <head> <meta http-equiv="Cont 阅读全文
posted @ 2019-07-05 17:34 凄凄惨惨戚戚 阅读(7212) 评论(1) 推荐(0)
摘要: 一、前言 在我们日常工作中,除了Spring和Mybatis外,用到最多无外乎分布式缓存框架——Redis。但是很多工作很多年的朋友对Redis还处于一个最基础的使用和认识。所以我就像把自己对分布式缓存的一些理解和应用整理一个系列,希望可以帮助到大家加深对Redis的理解。本系列的文章思路先从Red 阅读全文
posted @ 2019-06-26 17:32 凄凄惨惨戚戚 阅读(463) 评论(0) 推荐(0)
摘要: JAVA类装载方式,有两种: 1.隐式装载, 程序在运行过程中当碰到通过new 等方式生成对象时,隐式调用类装载器加载对应的类到jvm中。 2.显式装载, 通过class.forname()等方法,显式加载需要的类 类加载的动态性体现: 一个应用程序总是由n多个类组成,Java程序启动时,并不是一次 阅读全文
posted @ 2019-06-26 17:15 凄凄惨惨戚戚 阅读(526) 评论(0) 推荐(0)
摘要: 什么是异常? 异常就是有异于常态,和正常情况不一样,有错误出错。在java中,阻止当前方法或作用域的情况,称之为异常。 java中异常的体系是怎么样的呢? 1.Java中的所有不正常类都继承于Throwable类。Throwable主要包括两个大类,一个是Error类,另一个是Exception类; 阅读全文
posted @ 2019-04-22 20:44 凄凄惨惨戚戚 阅读(245) 评论(0) 推荐(0)
摘要: 每一个java程序运行就会创建一个jvm实例!比如我同时在eclipse中同时运行三个程序,那么就会创建三个jvm实例,三个程序运行于自己的jvm中,互不干扰,当程序运行完毕,那么jvm也会销毁。 类加载过程 步骤:编译成字节码文件,加载,链接(验证,准备,解析),初始化....,我就简单的用下面这 阅读全文
posted @ 2019-04-19 13:51 凄凄惨惨戚戚 阅读(214) 评论(0) 推荐(0)
摘要: 1.垃圾收集器的由来 为什么要有垃圾收集器啊?不知道有没有想过这个问题,你说我运行一个程序要什么垃圾收集器啊? 随意看一下下面两行代码: 简单画一下内存图,可以看到user这个局部变量本来是指向root这个对象,现在改为指向lisi这个对象,那么此时这个root对象没有人用,假如类似root这样的对 阅读全文
posted @ 2019-04-19 13:36 凄凄惨惨戚戚 阅读(227) 评论(0) 推荐(0)
摘要: 为什么引入Executor线程池框架? new Thread()的缺点 每次new Thread()耗费性能 调用new Thread()创建的线程缺乏管理,被称为野线程,而且可以无限制创建,之间相互竞争,会导致过多占用系统资源导致系统瘫痪。 不利于扩展,比如如定时执行、定期执行、线程中断 采用线程 阅读全文
posted @ 2019-04-18 15:06 凄凄惨惨戚戚 阅读(238) 评论(0) 推荐(0)
摘要: 1.1 介绍安装环境 Redis采用redis-3.2.8分1台机器部署,每台机器部署一主一备(相当于3个master,3个salve) 1.2 安装前准备 在home下创建omcr目录将ISO文件(rhel-server-7.1-x86_64-dvd.iso)上传到/home/omcr目录下 将I 阅读全文
posted @ 2019-04-17 10:31 凄凄惨惨戚戚 阅读(154) 评论(0) 推荐(0)
摘要: 1 安装配置keepalive 1.1 安装前准备 mount –o loop /home/omcr/rhel-server-7.1-x86_64-dvd.iso /mnt/cdrom [InstallMedia] #代表整个库的名字 不能有空格 name=Red Hat Enterprise Li 阅读全文
posted @ 2019-04-17 10:24 凄凄惨惨戚戚 阅读(347) 评论(0) 推荐(0)