相关分类: Java技术 C/C++ VB delphi
  • Netty 系列五(单元测试).

    一、概述和原理 Netty 的单元测试,主要是对业务逻辑的 ChannelHandler 做测试(毕竟对 Bootstrap、EventLoop 这些做测试着实没有多大意义),模拟一次入站数据或者出站数据,查看数据流经 ChannelHandler 变成什么样了,以此达到测试的目的。 Netty 的单元测试将Junit...

    2018-07-16 02:39:23

  • Java迭代器升级版探究

    Alei最近和迭代器较上了劲,之前自以为深究过迭代器,不成想原来是坐井观天,以蠡测海。上文中写的东西哪里算什么深入探究?!但亡羊补牢,犹未迟也,经我多次试验,终于弄懂其中某些精巧机制,闲话少说,我们进入正题。 注意,之后所有的知识点都以 ArrayList 这个容...

    2018-07-16 02:39:22

  • SpringBoot -- 事件(Application Event)

    Spring的事件为Bean与Bean之间的消息通信提供了支持,当一个Bean处理完一个任务之后,希望另外一个Bean知道并能做相应的处理,这时我们就需要让一个Bean监听当前Bean所发送的事件。 Spring的事件需要遵循如下流程: 自定义事件,集成ApplicationEvent。 定义事件监听器...

    2018-07-16 02:39:22

  • Spring 构造注入和Set注入复习

    Spring 构造注入和Set注入复习 一 、环境介绍 JDK:1.8 IDE: Idea 2018 Test:Junit 4.8 Spring:4.3 二、逻辑架构图 三、重要逻辑代码 1、主Main方法,这里也可以用Junit做测试,后面会提供Junit的测试方法 2、Man服务的实现ManImpl 3、SpringDiBean配置文件 4、Juni...

    2018-07-16 02:39:18

  • JSONArray.fromObject不执行且不报错问题的解决

    今天在写javaweb工程的时候需要向前台传json格式的数据,用到了json-lib-2.4-jdk15.jar等一系列包,然而却出现如下状况: CityBean是一个javaBean,我们看到,控制台只打印出了list的内容,而下面的两个却没能打印,这说明程序执行到JSON.Array.fromObject()时终止,而...

    2018-07-16 02:39:20

  • 1.初识Quartz

    开发工具:STS 代码下载链接:https://github.com/theIndoorTrain/QuartzDemo.git 前言: 接触一个新事物的开始,我们都会产生一些疑问: Quartz是什么? Quartz是用来做什么的? 答: Quartz是一个任务调度框架。说明白点,就是定制任务的。 例如: 每年你过生日时给...

    2018-07-16 02:39:20

  • 小笔记:关键字,命名规则,注释

    1.关键字 关键字都是小写 ,在java中有很多关键字,如访问修饰符:public,private,break,return,continue,class 不论多少,关键字都是java中不可或缺的一部分 2.命名规则: 如变量名方法名和关键字都是由数字,下划线,$,,英文字母组成,其中数字不能够作为第一...

    2018-07-16 02:39:19

  • SpringBoot —— AOP注解式拦截与方法规则拦截

    AspectJ是一个面向切面的框架,它扩展了Java语言。AspectJ定义了AOP语法,所以它有一个专门的编译器用来生成遵守Java字节编码规范的Class文件。 SpringBoot中AOP的使用方式主要有两种:注解式拦截与方法规则拦截,具体使用如下文所示。 一、创建一个简单springboot 2.0...

    2018-07-16 02:39:17

  • Java反射获取方法和属性

    获取方法 getMethod( String name, Class?... parameterTypes) 返回类中的某个公共方法-包括父类中的公共方法 getMethods()返回方法数组 下同 getDeclaredMethod( String name, Class?... parameterTypes ) 返回类中所有方法-包括私有方法 获取属性 getField(Strin...

    2018-07-16 02:39:15

  • 什么是mvc模式

    MVC是一个架构,或者说是一个设计模式,它就是强制性使应用程序的输入,处理和输出分开。将一个应用程序分为三个部分:Model,View,Controller。 原理图: 分析: Model 模型(完成业务逻辑:由javaBean构成,在MVC的三个部件中,模型拥有最多的处理任务。例如它可能...

    2018-07-16 02:39:12 java开发

2