摘要: 一、拦截器 1.概述 1.1什么是拦截器 ​ 在struts2中,拦截器(Interceptor)是用来动态拦截Action执行的对象。 ​ 拦截器有点类似以前Servlet阶段的Filter(过滤器) , 能够在请求到达Action之前进行拦截操作, 可以在里面进行判断校验。 典型的例子: 登录拦截. 注:过滤器... 阅读原文
2018-02-18 21:30:02 阅读(761) 评论(0)
摘要: HQL查询:hibernate独有的查询语言 适用于不复杂的多表查询 示例: 实体类: package domain; public class Customer { private Long cust_id; private String cust_name; private... 阅读原文
2018-02-18 18:33:02 阅读(710) 评论(0)
摘要: 原理 选定填充图片的ASCII字符,不同的字符对应于不同的灰度 读取图片并计算各像素灰度值(同时考虑透明背景),用相应的的ASCII字符替换该像素 程序功能 支持3种文件选择方式:选定文件(支持图片预览),添加文件夹,拖入文件 支持5种图片格式:.jpg, .jpeg, .gif, .png,.bmp 支持5挡... 阅读原文
2018-02-18 14:22:06 阅读(806) 评论(0)
摘要: 一、OGNL表达式 1.概述 1.1什么是OGNL   ​ OGNL是Object-Graph Navigation Language的缩写,俗称对象图导航语言. 它是一种功能强大的表达式语言,通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。 ​   ... 阅读原文
2018-02-18 00:51:04 阅读(760) 评论(0)
摘要: 并发系统可以采用多种并发编程模型来实现。并发模型指定了系统中的线程如何通过协作来完成分配给它们的作业。不同的并发模型采用不同的方式拆分作业,同时线程间的协作和交互方式也不相同。这篇并发模型教程将会较深入地介绍目前(2015年,本文撰写时间)比较流行的几种并发模型。 并发模型与分布式系统之间的相似性 本文所描述的并发模... 阅读原文
2018-02-17 22:53:17 阅读(849) 评论(0)
摘要:   我们在使用maven开发项目的时候,创建model的时候会自动创建一个resource目录;这个目录是用来放配置文件的,我们把配置文件放在这个目录中项目打包才会将配置文件打包进去。   有的时候我们会把配置文件放在java文件目录中,但是这样打包的时候不会将配置文件打包进去;那没打包进去运行起来肯定会报配置文件... 阅读原文
2018-02-17 19:18:02 阅读(764) 评论(0)
摘要: 有Person类如下: 1 class Person { 2   String name; 3   int age; 4   String address; 5 } 有main如下: 1 import java.util.TreeSet; 2 3 public class Test{ 4   publ... 阅读原文
2018-02-17 14:47:02 阅读(735) 评论(0)
摘要: 一、Java运行时数据区域  1、程序计数器   “线程私有”的内存,是一个较小的内存空间,它可以看做当前线程所执行的字节码的行号指示器。Java虚拟机规范中唯一一个没有OutOfMemoryError情况的区域。   字节码解释器工作时就说通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、... 阅读原文
2018-02-17 06:00:15 阅读(741) 评论(0)
摘要: 1 学习计划 1、jQuery easyUI messager使用方式 n alert方法 n confirm方法 n show方法 2、jQuery easyUI menubutton使用方式 3、自定义拦截器实现用户未登录自动跳转到登录页面 n 创建拦截器 n 注册拦截器 4、基于ajax实现用户修改密码功能 ... 阅读原文
2018-02-17 00:05:07 阅读(735) 评论(0)
摘要: 1.PreparedStatement对象 PreparedStatement对象继承Statement对象,它比Statement对象更强大,使用起来更简单 Statement对象编译SQL语句时,如果SQL语句有变量,就需要使用分隔符来隔开,如果变量非常多,就会使SQL变得非常复杂。PreparedStatem... 阅读原文
2018-02-16 22:50:02 阅读(744) 评论(0)