相关分类: Java技术 C/C++ VB delphi
  • struts1

    Struts就是一个MVC框架,下面Struts1 是如何实现MVC 的。参考图如下: M主要是ActionForm和JavaBean。负责程序的数据收集和业务处理,ActionForm属于Struts的框架的,这里的JavaBean是应用本身的业务逻辑。 V层主要是Jsp。主要用于动态页面的显示,Struts本身是没有V层...

    2018-09-01 05:40:54

  • Java enum类型笔记

    用途: 定义命令行参数,菜单选项,星期,方向(东西南北)等 与普通类的不同 有默认的方法 value() 每个enum类都已默认继承java.lang.Enum,所以enum类不能继承其他类 构造方法默认是package-private或private,会自动创建预定义的常量,所以你不需要也不能调用构造方...

    2018-09-01 05:40:52

  • spring-AOP

    Spring提供了一个AOP框架,让我把切面插入到方法执行的周围。 1、概念 定义通用功能,通过申明定义这些功能要以何种方式在何处应用,而不需要修改受影响的类。这些通用功能可以模块化为特殊的类,即切面。 连接点:连接点是一个应用执行过程中能够插入一个切面的点(Sp...

    2018-09-01 05:40:51

  • 序列化与ArrayList 的elementData的修饰关键字transie

    transient用来表示一个域不是该对象序行化的一部分,当一个对象被序行化的时候,transient修饰的变量不会被序列化 ArrayList的动态数组elementData被transient 修饰的 那么岂不是反序列化后的ArrayList丢失了原先的元素, 其实不然.ArrayList在序列化的时候会调用writeO...

    2018-09-01 05:40:49

  • 解决jsp参数传递的中文乱码问题

    解决jsp参数传递的中文乱码问题 制作人:全心全意 在jsp页面中,通过参数传递传递中文时,在显示参数值时中文内容变成了乱码。这是因为请求参数的文字编码方式与页面中的不一致造成的,所有的request请求都是ISO-8859-1的,而大多数页面采用的是UTF-8的编码方式。要解...

    2018-09-01 05:40:47

  • Redis持久化

    Redis提供了不同的持久化选项: RDB持久化,数据集的时间点快照 AOF持久化,服务器收到的每一个写操作 可以同时使用AOF和RDB。在这种情况下,当Redis重启的以后,AOF将用于重新构建原始数据集,因为它保证是最完整的数据。 RDB的优点: RDB是数据的时间点快照。对于备...

    2018-09-01 05:40:47

  • [三] java虚拟机 JVM字节码 指令集 bytecode 操作码

    说明,本文的目的在于从宏观逻辑上介绍清楚绝大多数的字节码指令的含义以及分类 只要认真阅读本文必然能够对字节码指令集有所了解 如果需要了解清楚每一个指令的具体详尽用法,请参阅虚拟机规范 指令简介 计算机指令就是指挥机器工作的指示和命令,程序就是一系列按一定...

    2018-09-01 05:40:41

  • volatile、static

    谈到 volatile、static 就必须说多线程。 1、一个线程在开始执行的时候,会开启一片自己的工作内存(自己线程私有),同时将主内存中的数据复制到自己 的工作内存,从此读写数据都是自己的工作内存的数据,(个人见解:其中写数据时会同步到主内存,读是读自己的工作内...

    2018-09-01 05:40:41

  • Redis分区

    数据是怎样分布在多个Redis实例上的 分区是将你的数据分布在多个Redis实例上,以至于每个实例只包含一部分数据。 为什么分区是有用的呢 Redis分区有两个主要目标: 它允许更大的数据库,用许多计算机的内存总和。如果不进行分区,你将会受限于单台计算机的内存。 它允...

    2018-09-01 05:40:39

  • Map的一次小小记录和学习

    对于 Map 集合不太熟悉,所以这次进行加强学习。 Map 是一个键值对的集合, key 是一个 Set 集合, value 是一个Collection 的集合 实现类有三种。 HashMap , TreeMap , HashTable 。 其中 HashMap 底层是一个哈希表,键值都可以是 null TreeMap 底层是一个二叉树,...

    2018-09-01 05:40:36

2