- 博客(22)
- 资源 (1)
- 问答 (8)
- 收藏
- 关注
原创 jsp标签遍历之双重List
jsp标签遍历之双重List1.双重嵌套型/***********jtsl c标签方式*********/<% List list = new ArrayList(); List list1 = new ArrayList(); List list2 = new ArrayList(); list1.add("1-a"); list...
2018-11-21 22:12:01 1375
原创 一张图搞懂Spring bean的完整生命周期
图形介绍Spring Bean的完整生命周期从创建Spring容器开始,直到最终Spring容器销毁Bean,生命周期时序图如下:生命周期接口分类Bean的生命周期经历了多个接口方法的调用,这些接口和方法可分为以下四类:1、Bean自身方法 通过的init-method和destroy-method或注解@PostConstruct与@PreDestroy 指定的方法2、Bean...
2018-11-09 23:39:32 1115 2
原创 web项目根据不同情况中对request对象的获取方式
使用request对象,究竟是在哪里使用呢?考虑到获取request对象的方法有微小的不同,大体可以分为两类:1、在Spring的Bean中使用request对象:既包括Controller、Service、Repository等MVC的Bean,也包括了Component等普通的Spring Bean。为了方便说明,后文中Spring中的Bean一律简称为Bean。2、在非Bean中使用re...
2018-11-09 22:55:22 682
转载 获取Spring的ApplicationContext的几种方式
Application Context定义简单来说就是Spring中的高级容器,可以获取容器中的各种bean组件,注册监听事件,加载资源文件等功能。具体定义可以参考官网:https://spring.io/understanding/application-contextApplication Context获取的几种方式1、直接注入@Resourceprivate Applicati...
2018-11-08 22:27:21 254
转载 SPRING生态介绍
下面列举下主要的一些Spring的生态项目:Spring Boot:一站式快速开发解决项目。Spring Cloud:提供对分布式系统的支持。Spring Data:提供对主流的关系型及NOSQL型数据库的封装支持。Spring Security:支持系统授权、认证的支持。Spring Session:提供对session管理的支持。Spring Batch:提供对大数据的批处理简化处...
2018-11-08 22:15:51 203
原创 实例说明spring三大核心思想
Spring的三大核心思想IOC(控制反转),DI(依赖注入),AOP(面向切面编程)。IOC(控制反转):说明:实现将组件间的关系从程序内部提到外部容器(spring的xml)来管理。首先外部容器(spring.xml)中会动态的注册业务所需的对象(接口/类)。实例://1.定义一个接口public interface IPrint { /** * onL...
2018-11-07 23:32:29 581
原创 spring核心模块分析(宏观上了解spring框架)
个人心得我们所有的一切就要从这张图开始说起,相信大家一定都看到过这张图,抑或你没有直接见过,也一定看见过它的复制版本,很多经典的书籍上介绍spring整体框架结构也都是从这张图开始介绍的。那我们,今天就来看看这张图。看一个框架,我们首先应该看的是其根基,我们发现最下面的Test模块撑起了整个spring框架,这也不足为奇,一个好的系统首先应该是便于测试的我想这点并没有争议。接下来就是core ...
2018-11-07 22:06:47 401
原创 值得收藏的spring常用注解
声明bean的注解@Component 组件,没有明确的角色@Service 在业务逻辑层使用(service层)@Repository 在数据访问层使用(dao层)@Controller 在展现层使用,控制器的声明(C)注入bean的注解@Autowired:由Spring提供@Inject:由JSR-330提供@Resource:由JSR-250提供都可以注解在set方法和属...
2018-11-06 23:04:05 90
原创 项目分享之常用js封装工具util
/* ############################# 页面 查看 编辑 保存 输入域只读控制 begin create by smx ######################## *//** *页面所有输入域不可用(用于查看的操作) */function readOnlyAll(){ $(":input").attr("disabled","true"); ...
2018-11-06 22:33:07 747
原创 spring必看的知识汇总
spring必看的知识汇总spring的优点:Spring框架的组成结构图:Spring的核心机制spring容器依赖注入Spring容器中的Bean容器中Bean的作用域使用自动装配注入合作者Bean创建Bean的3种方式:使用构造器创建Bean实例使用静态工厂方法创建Bean调用实例工厂方法创建Bean协调作用域不同步的BeanBean后处理器容器后处理器Spring的“零配置”支持搜索Bea...
2018-11-06 22:26:42 234
原创 webservice接口在weblgic服务器上无法调用
找到当前项目中包含QName的jar包,将class删除,javax.xml.namespace.QName.class删除。ctrl+Shift+T搜一下,可以看到一些含有javax.xml.namespace.QName.class的jar包,将该class删除即可,如jaxrpc.jar中就有。 当启动程序的时候,运行到调用webservice接口的时候,就出现问题了,具体错误是:...
2018-09-04 15:52:55 441
原创 SSH框架搭建JAR包简介
Hibernate Jar: 1、hibernate3.jar,这个是hibernate3.0的核心jar包,没的选,像我们常用的Session,Query,Transaction都位于这个jar文件中,必要。 2、cglib-2.1.3.jar,CGLIB库,Hibernate用它来实现PO字节码的动态生成,非常核心的库,必要。 3、asm.jar ASM字节码库 如果使用“c...
2018-09-03 14:42:40 253
转载 jsp九大内置对象
1、Request对象 该对象封装了用户提交的信息,通过调用该对象相应的方法可以获取封装的信息,即使用该对象可以获取用户提交的信息。 当Request对象获取客户提交的汉字字符时,会出现乱码问题,必须进行特殊处理。首先,将获取的字符串用ISO-8859-1进行编码,并将编码存发岛一个字节数组中,然后再将这个数组转化为字符串对象即可。如下:
2014-08-28 14:42:00 353
转载 java web项目常用的工具类——项目经验分享
数据库连接工具类 数据库连接工具类——仅仅获得连接对象 ConnDB.java[java] view plaincopypackage com.util; import java.sql.Connection; import java.sql.DriverManager; /** * 数据库连接
2014-08-19 16:24:37 4302
转载 Map九大常见问题
通常来说,Map是一个由键值对组成的数据结构,且在集合中每个键是唯一的。下面就以K和V来代表键和值,来说明一下java中关于Map的九大问题。0、将Map转换为List类型在java中Map接口提供了三种集合获取方式:Key set,,value set, and key-value set.。它们都可以通过构造方法或者addAll()方法来转换为List类型。下面代码就说明了
2014-08-19 09:52:27 400
转载 8大排序算法图文讲解
排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。本文将依次介绍上述八大排序算法。算法一:插入排序 插入排序示意图插入排序是一种最简单直
2014-08-19 09:14:01 399
转载 weblogic热部署
[html] view plaincopyjsp-descriptor> 02 03 keepgenerated>truekeepgenerated> 04 05 06 1 --> 07 08 true --> 0
2014-08-16 14:33:45 503
原创 easyUI表单校验扩展
/** * easyui-validatebox datatype扩展 create by smx */$.extend($.fn.validatebox.defaults.rules, { equalTo: { validator: function (value, param) { return value == $(param
2014-07-29 09:21:49 1069
原创 项目中常用的js控制,非常实用
/* ############################# 页面 查看 编辑 保存 输入域只读控制 begin create by smx ######################## *//** *页面所有输入域不可用(用于查看的操作) */function readOnlyAll(){ $(":input").attr("disabled","true")
2014-07-28 09:44:39 1119
原创 用友软件ERP5.7开发 文档整理
表空间创建CREATE TABLESPACE NNC_DATA01 DATAFILE 'D:\Oracle11G\oradata\orcl\space\nnc_data01.dbf' SIZE 5MAUTOEXTEND ON NEXT 5M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K; CREATE TABLESPA
2014-04-02 14:25:07 665
原创 java面试编程题
【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? //这是一个菲波拉契数列问题public class lianxi01 {public static void main(String[] args) {System.out.println("第1个月的兔子对
2014-04-02 14:17:24 818
Network Error (tcp_error)
2014-06-05
IntelliJ IDEA 部署web项目
2014-04-10
win7系统 网络链接失败
2013-12-21
实现电脑的远程登录控制
2013-10-30
java swing JTextField 设置为空时 获取的内容是?
2013-10-24
java 时间运算 类型转换
2013-10-23
java连接数据库 对数据库的操作
2013-10-22
java学习,方向j2ee,android需要看的书籍
2013-10-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人