• 在Spring中使用AspectJ实现AOP

    在Spring中使用AspectJ实现AOP 在Spring中,最常用的AOP框架是AspectJ,使用AspectJ实现AOP有2种方式: 基于XML的声明式AspectJ 基于注解的声明式AspectJ 基于XML的声明式AspectJ 1、在项目中添加包spring-aspects.jar(spring自带)、 aspectjweaver.jar(需要自己下...

    2019-08-16 09:55:19 文件ASP定义用户AV代理<Application数据库常用

  • 面试官:你是如何使用JDK来实现自己的缓存(支持高并发)?

    面试官:你是如何使用JDK来实现自己的缓存(支持高并发)? 需求分析 项目中经常会遇到这种场景:一份数据需要在多处共享,有些数据还有时效性,过期自动失效。比如手机验证码,发送之后需要缓存起来,然后处于安全性考虑,一般还要设置有效期,到期自动失效。我们怎么...

    2019-08-16 09:55:05 数据缓存2345时效性需求分析共享tim手机AVntt高并发

  • java设计模式--备忘录模式

    java设计模式--备忘录模式 备忘录模式:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象外保存这个状态,这样以后可将此对象恢复成原来的状态。 就拿单机游戏举例,玩游戏打boss前我们通常都会存档,避免打boss时失误死亡好恢复存档重新开始,我们首先看...

    2019-08-16 09:55:00 java设计模式定义AVthe对象备份使用设计实现用到

  • 实现两个整数变量的互换

    实现两个整数变量的互换 1.需要添加第三方变量( 开发中常用 ): class Hello2 { public static void main(String[] args) { int x = 10 ; int y = 5 ; int temp; temp = x ; x = y; y = temp; System.out.println( "x = " + x + ",y = " + y); }} 结果: 2.不需要第三方...

    2019-08-16 09:54:58 常用实现开发变量POSTemSpanimg

  • Float计算机表示形式

    Float计算机表示形式 float 为什么比 int 表示的范围广? 什么是单精度和双精度? float 表示小数的时候为什么会有精度丢失? 带着这几个问题,我们来探究下 java 中 float 类型在计算机的表示形式。 java 中 int 占用 4 个字节, float 也是占用 4 个字节,但是为什么...

    2019-08-16 09:54:34 vpsIDClplYYIE无线iOSPSAVIIS

  • Spring Boot2(八):性感banner,在线发牌

    Spring Boot2(八):性感banner,在线发牌 本文在个人技术博客【鸟不拉屎】同步发布,详情可猛戳 亦可扫描文章末尾二维码关注个人公众号【鸟不拉屎】 emmm,没有啥前言 玩过SpringBoot的都知道,SpringBoot启动的时候,默认会在控制台打印SpringBoot字样和当前版本。 可...

    2019-08-16 09:54:29 文件txtphp个人博客BannerIE微信公众号微信公众号PS

  • Spring Boot2(七):拦截器和过滤器

    Spring Boot2(七):拦截器和过滤器 本文在个人技术博客【鸟不拉屎】同步发布,详情可猛戳 亦可扫描文章末尾二维码关注个人公众号【鸟不拉屎】 一、前言 过滤器和拦截器两者都具有AOP的切面思想,关于aop切面,可以看上一篇文章。过滤器filter和拦截器interceptor都属于...

    2019-08-16 09:54:18 文件ASP服务器定义用户IEServlet公众号PS共享

  • java设计模式--适配器模式

    java设计模式--适配器模式 适配器模式:将一个本不能兼容客户端的类的接口通过适配器转为可以兼容的接口。 这里有一个中国学生接口,定义了说中国话和听中国话两个方法 // 中国学生接口 public interface ChineseStudent { void speakChinese(); void listenChinese();...

    2019-08-16 09:54:14 java设计模式定义AV接口维护解决问题实例设计实现

  • Struts笔记2

    Struts笔记2 Struts2-配置文件result元素 作用:为动作指定结果视图 name属性:逻辑视图的名称,对应着动作方法的返回值。默认值是success type属性:结果类型,指的就是用什么方式转到定义的页面,默认是dispatcher result中type的取值有四种类型 dispatcher 默认值使...

    2019-08-16 09:54:02 文件定义word驱动用户CAPTCHAServletPSAVHTTPS

  • 最有效率的算出2*8的结果

    最有效率的算出2*8的结果 ,,的用法: *:左移左边最高位丢弃,右边补齐0 *:右移最高位是0,左边补齐0;最高为是1,左边补齐1 *:无符号右移 无论最高位是0还是1,左边补齐0 代码: class Hello2 { public static void main(String[] args) { System.out.println( 2 3 ); }}...

    2019-08-16 09:53:31 <代码效率POSTemSpanimg