01 2018 档案

摘要:3.1.1 依赖和依赖注入 传统应用程序设计中所说的依赖一般指“类之间的关系”,那先让我们复习一下类之间的关系: 泛化:表示类与类之间的继承关系、接口与接口之间的继承关系; 实现:表示类对接口的实现; 依赖:当类与类之间有使用关系时就属于依赖关系,不同于关联关系,依赖不具有“拥有关系”,而是一种“相 阅读全文
posted @ 2018-01-31 16:24 穆晟铭 阅读(1014) 评论(0) 推荐(0) 编辑
摘要:http://jinnianshilongnian.iteye.com/blog/1413857 2.3.1 XML配置的结构 一般配置文件结构如下: 1、<bean>标签主要用来进行Bean定义; 2、alias用于定义Bean别名的; 3、import用于导入其他配置文件的Bean定义,这是为了 阅读全文
posted @ 2018-01-24 18:29 穆晟铭 阅读(572) 评论(0) 推荐(0) 编辑
摘要:借助:eclipse,mavn,spring-tool-sitedchapter2.helloworld 项目搭建好了,让我们来开发接口,此处我们只需实现打印“Hello World!”,所以我们定义一个“sayHello”接口,代码如下: 接口开发好了,让我们来通过实现接口来完成打印“Hello 阅读全文
posted @ 2018-01-24 15:38 穆晟铭 阅读(239) 评论(0) 推荐(0) 编辑
摘要:spring4x,暂时停更 鄙人愚笨,没有spring基础,直接上了spring4x,发现无法理解(另外spring4x实战课本演示不详,本人学识有限),现从spring3开始。 阅读全文
posted @ 2018-01-24 15:33 穆晟铭 阅读(148) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/eden_m516/article/details/75042439 最近经常需要对String做一些判断和处理,于是就用到了Apache提供的StringUtils这个工具类,用的时候发现有两个不同的版本,一个版本位于org.apache.commons. 阅读全文
posted @ 2018-01-23 15:28 穆晟铭 阅读(7507) 评论(0) 推荐(1) 编辑
摘要:本例为Test,测试上一贴的程序 目录结构如下: 运行结果(右击run as server->junit test): 阅读全文
posted @ 2018-01-23 14:33 穆晟铭 阅读(292) 评论(0) 推荐(0) 编辑
摘要:我的环境是: jdk8, spirng4 之前照者书上说的做了,不得成功,于是网上百度,不得其然。 后来看到一篇文章,甚是所感。https://segmentfault.com/q/1010000007921684/a-1020000007922842 于是乎鼓捣重来 RootConfig WebC 阅读全文
posted @ 2018-01-23 11:08 穆晟铭 阅读(1346) 评论(0) 推荐(1) 编辑
摘要:搭建SpringMVC——最小化配置 最开始接触网页的时候,是纯的html/css页面,那个时候还是用Dreamweaver来绘制页面。 随着网站开发的深入,开始学习servlet开发,记得最痛苦的就是servlet返回网页的内容是字符串拼接的html页面,整不好就无法显示.... 再到后来开学学习 阅读全文
posted @ 2018-01-22 14:14 穆晟铭 阅读(1724) 评论(0) 推荐(0) 编辑
摘要:处理GET/POST请求方法 1.常用的: 2常用方法 3.常用方法,数组 阅读全文
posted @ 2018-01-22 12:05 穆晟铭 阅读(358) 评论(0) 推荐(0) 编辑
摘要:.1 关于“/ ”和“// ”的使用“/”是表示当前文档的节点,类似 DOS 目录分割符,“//”则表示当前文档所有的节点。类似查看整个目录。(1)/authors/author:表示选择根目录下、父节点为 authors 的元素“author”。 (2)/authors/author/name:表 阅读全文
posted @ 2018-01-21 21:46 穆晟铭 阅读(281) 评论(0) 推荐(0) 编辑
摘要:首先资源文件目录是:src/man/sources (这是它默认的资源文件) i18n_en_US.properties文件内容 jsp内容,因为资源文件还有一层目录,所以bundle的basename需要加上这层目录:i18n.i18n i18n(目录).i18n开头名 阅读全文
posted @ 2018-01-21 16:40 穆晟铭 阅读(319) 评论(0) 推荐(0) 编辑
摘要:这个标签主要是用来重写 URL 地址。它的使用格式如下所示:<c:url value=”value” [context=”context”] [var=”varName”] [scope=”page|request|session|application”] />当进行参数传递时,所使用的格式如下: 阅读全文
posted @ 2018-01-21 15:03 穆晟铭 阅读(234) 评论(0) 推荐(0) 编辑
摘要:redirect 标签使用来进行页面之间的重定向,它和传统 JSP 程序中的<jsp:redirect>标记功能相类似。param 标签是和 redirect 一起使用的,它用来进行参数值的传递。redirect 标签使用的格式如下: <c:redirect url=”url” [context=” 阅读全文
posted @ 2018-01-21 14:58 穆晟铭 阅读(258) 评论(0) 推荐(0) 编辑
摘要:某些时候当Linux系统下划分了新的分区后,需要将这些分区设置为开机自动挂载,否则,Linux是无法使用新建的分区的。 /etc/fstab 文件负责配置Linux开机时自动挂载的分区。 Windows的文件结构是多个并列的树状结构,最顶部的是不同的磁盘(分区),如:C,D,E,F等。Linux的文 阅读全文
posted @ 2018-01-20 14:04 穆晟铭 阅读(900) 评论(0) 推荐(0) 编辑
摘要:在这里,@Around注解表明watchPerformance()方法会作为performance()切点的环绕通知。在这个通知中,观众在演出之前会将手机调至静音并就坐,演出结束后会鼓掌喝彩。像前面一样,如果演出失败的话,观众会要求退款。可以看到,这个通知所达到的效果与之前的前置通知和后置通知是一样 阅读全文
posted @ 2018-01-19 11:22 穆晟铭 阅读(698) 评论(0) 推荐(0) 编辑
摘要:使用JavaConfig的话,可以在配置类的类级别上通过使用EnableAspectJ-AutoProxy注解启用自动代理功能。 config 阅读全文
posted @ 2018-01-19 10:47 穆晟铭 阅读(363) 评论(0) 推荐(0) 编辑
摘要:与 URL 相关的标签主要是用来将其他文件包含进来,或者提供页面之间的重定位以及 URL 地址的生成、参数的输出等等。一般包括如下几个标签<c:import>标签:与传统 JSP 页面中的<jsp:include>标记相类似。<c:redirect>标签:进行页面的重定位。<c:url>:主要是用来 阅读全文
posted @ 2018-01-18 23:35 穆晟铭 阅读(1751) 评论(0) 推荐(0) 编辑
摘要:forTokens 标签这个标签的作用和 Java 中的 StringTokenizer 类的作用非常相似,它通过 items 属性来指定一个特定的字符串,然后通过 delims 属性指定一种分隔符(可以同时指定多个),通过指定的分隔符把 items 属性指定的字符串进行分组。和 forEach 标 阅读全文
posted @ 2018-01-18 23:21 穆晟铭 阅读(377) 评论(0) 推荐(0) 编辑
摘要:代码如下: 2.Pointcut org.aspectj.lang.annotation.Pointcut; 阅读全文
posted @ 2018-01-18 18:52 穆晟铭 阅读(2022) 评论(0) 推荐(0) 编辑
摘要:js:for循环ul/li,获取当前被点击元素的id,以及给其他li设置属性 阅读全文
posted @ 2018-01-18 16:38 穆晟铭 阅读(4156) 评论(0) 推荐(0) 编辑
摘要:该标签使用来对一个 Collection 集合中的一系列对象进行迭代输出,并且可以指定迭代次数。一般使用格式如下: 这个标签中所使用的属性描述如下:var:也就是保存在 Collection 集合类中的对象名称。items:将要迭代的集合类名。varStatus:存储迭代的状态信息,可以访问到迭代自 阅读全文
posted @ 2018-01-17 22:25 穆晟铭 阅读(1501) 评论(0) 推荐(0) 编辑
摘要:这些标签一般是组合起来一起使用的,就相当于 Java 程序中的 switch 条件语句。在<c:choose>标签体中包括<c:when>和<c:otherwise>子标签。<c:when>子标签代表<c:choose>的一个条件分支。 阅读全文
posted @ 2018-01-17 22:01 穆晟铭 阅读(1937) 评论(0) 推荐(0) 编辑
摘要:如果要在SpEL中访问类作用域的方法和常量的话,要依赖T()这个关键的运算符。例如,为了在SpEL中表达Java的Math类,需要按照如下的方式使用T()运算符: T{java.lang.Math} 这里所示的T()运算符的结果会是一个Class对象,代表了java.lang.Math。如果需要的话 阅读全文
posted @ 2018-01-17 17:45 穆晟铭 阅读(280) 评论(0) 推荐(0) 编辑
摘要:?.运算符 对于被调用方法的返回值来说,我们同样可以调用它的方法。例如,如果selectArtist()方法返回的是一个String,那么可以调用toUpperCase()将整个名字改为大写字母形式: #{artisSelector.selectArtist().toUpperCase()} 如果s 阅读全文
posted @ 2018-01-17 17:43 穆晟铭 阅读(187) 评论(0) 推荐(0) 编辑
摘要:在Web应用中,如果能够实例化在会话和请求范围内共享的bean,那将是非常有价值的事情。例如,在典型的电子商务应用中,可能会有一个bean代表用户的购物车。如果购物车是单例的话,那么将会导致所有的用户都会向同一个购物车中添加商品。另一方面,如果购物车是原型作用域的,那么在应用中某一个地方往购物车中添 阅读全文
posted @ 2018-01-17 14:16 穆晟铭 阅读(337) 评论(0) 推荐(0) 编辑
摘要:spring:bean的作用域 Spring定义了多种作用域,可以基于这些作用域创建bean,包括:单例(Singleton):在整个应用中,只创建bean的一个实例。原型(Prototype):每次注入或者通过Spring应用上下文获取的时候,都会创建一个新的bean实例。会话(Session): 阅读全文
posted @ 2018-01-17 12:24 穆晟铭 阅读(210) 评论(0) 推荐(0) 编辑
摘要:spring:自定义限定符注解@interface, 首选bean 1.首选bean 在声明bean的时候,通过将其中一个可选的bean设置为首选(primary)bean能够避免自动装配时的歧义性。当遇到歧义性的时候,Spring将会使用首选的bean,而不是其他可选的bean。实际上,你所声明就 阅读全文
posted @ 2018-01-17 11:46 穆晟铭 阅读(1800) 评论(0) 推荐(0) 编辑
摘要:Spring提供的JDBC框架负责管理资源和异常处理,从而可以简化开发者的JDBC代码。开发者只需要编写写入和读取数据库相关的代码即可。 正如在之前的小节中论述过的,Spring将数据库访问过程中的模板样式代码封装到各个模板类中了,对于JDBC,Spring提供了下列三个模板类: JdbcTempl 阅读全文
posted @ 2018-01-17 10:36 穆晟铭 阅读(581) 评论(0) 推荐(0) 编辑
摘要:在实际开发过程中有很多持久化技术可供选择:Hibernate、iBATIS和JPA等。尽管如此,还是有很多应用使用古老的方法即JDBC技术,来访问数据库。 使用JDBC技术不需要开发人员学习新的框架,因为它就是基于SQL语言运行的。JDBC技术更加灵活,开发人员可以调整的余地很大,JDBC技术允许开 阅读全文
posted @ 2018-01-17 10:35 穆晟铭 阅读(717) 评论(0) 推荐(0) 编辑
摘要:一般需要在不同的环境(日常环境、性能测试环境、预发环境和生产环境等等)中配置不同的数据源,例如,在开发时非常适合使用嵌入式数据源、在QA环境中比较适合使用DBCP的BasicDataSource、在生产环境中则适合使用<jee:jndi-lookup>元素,即使用JNDI查询数据源。 在Spring 阅读全文
posted @ 2018-01-17 10:33 穆晟铭 阅读(2723) 评论(0) 推荐(0) 编辑
摘要:嵌入式数据源作为应用的一部分运行,非常适合在开发和测试环境中使用,但是不适合用于生产环境。因为在使用嵌入式数据源的情况下,你可以在每次应用启动或者每次运行单元测试之前初始化测试数据。 使用Spring的jdbc名字空间配置嵌入式数据源非常简单,下列代码显示了如何使用jdbc名字空间配置嵌入式的H2数 阅读全文
posted @ 2018-01-17 10:31 穆晟铭 阅读(7472) 评论(0) 推荐(0) 编辑
摘要:下面将要讲的用于流程控制的标签,其中包括:if、choose、when 与 otherwise 等。接下来对这些标签逐一讲解。 这个标签的作用和 Java 程序中的 if 语句作用相同,用于判断条件语句,主要使用的格式如下:(1)在<c:if>体中不包括体的使用格式如下:<c:if test=”ch 阅读全文
posted @ 2018-01-16 22:28 穆晟铭 阅读(280) 评论(0) 推荐(0) 编辑
摘要:jstl标签库,通过maven配置: 常用标签:out、set、remove、catch、if、choose、when 和 URL 表达式操作标签包括 out、set、remove 和 catch。 1.out 这表示当 value 属性指定的 object 值为 null 时,就会显示体中指定的值 阅读全文
posted @ 2018-01-14 22:21 穆晟铭 阅读(226) 评论(0) 推荐(0) 编辑
摘要:z注意每个uri地址要保持统一 1.创建MytagPrinta.java文件 2.配置web-info下的web.xml文件 3.web-info下的mytlds文件夹下创建 mytag.tld 4.新建tag.jsp文件。调用 阅读全文
posted @ 2018-01-12 21:52 穆晟铭 阅读(398) 评论(0) 推荐(0) 编辑
摘要:package ch2.annotation; //target/elementType用来设定注解的使用范围 import java.lang.annotation.ElementType; import java.lang.annotation.Target; //表明这个注解documented会被javac工具记录 import java.lang.annotation.Docume... 阅读全文
posted @ 2018-01-12 15:32 穆晟铭 阅读(1261) 评论(0) 推荐(0) 编辑
摘要:@interface是用来自定义JAVA Annotation的语法,@interface是用来自定义注释类型的注释类型的定义跟定义一个接口相似,我们需要在 interface这个关键字前面加上一个@符号,即@interface。注释中的每一个方法定义了这个注释类型的一个元素,注释中方法的声明中一定 阅读全文
posted @ 2018-01-12 14:55 穆晟铭 阅读(5687) 评论(0) 推荐(0) 编辑
摘要:前言 目前,越来越多的架构设计在使用注解,例如spring3.0、struts2等框架。让我们先来看看注解的定义。如下是一段使用了JDK 5 Annotation @Target的代码: 一、@Target的用法 java.lang.annotation.Target 用于设定注解使用范围 java 阅读全文
posted @ 2018-01-12 14:29 穆晟铭 阅读(10486) 评论(1) 推荐(0) 编辑
摘要:http://www.jb51.net/article/55371.htm Retention注解 Retention(保留)注解说明,这种类型的注解会被保留到那个阶段. 有三个值:1.RetentionPolicy.SOURCE —— 这种类型的Annotations只在源代码级别保留,编译时就会 阅读全文
posted @ 2018-01-12 11:56 穆晟铭 阅读(2069) 评论(0) 推荐(0) 编辑
摘要:@Conditional根据满足某一个特定的条件创建一个特定的Bean(基于条件的Bean的创建,即使用@Conditional注解)。 比方说,当一个jar包在一个类的路径下的时候,自动配置一个或多个Bean,或者只有某个Bean被创建才会去创建另外一个Bean。 通过实现Condition接口, 阅读全文
posted @ 2018-01-11 18:37 穆晟铭 阅读(3939) 评论(0) 推荐(1) 编辑
摘要:spring boot: @EnableScheduling开启计划任务支持, @Scheduled计划任务声明 阅读全文
posted @ 2018-01-10 17:43 穆晟铭 阅读(8165) 评论(0) 推荐(0) 编辑
摘要:java:jsp: 一个简单的自定义标签 tld 请注意,uri都是:http://www.tag.com/mytag,保持统一,要不然报错,不能访问 tld文件 在web.xml文件中加入jsp-config配置,如果报错,请将web.xml头部的"<!DOCTYPE web-app PUBLIC 阅读全文
posted @ 2018-01-09 22:53 穆晟铭 阅读(253) 评论(0) 推荐(0) 编辑
摘要:java提供了一个资源类java.util.ResourceBundle来试下多国语言版本。其实ResourceBundle只是一个抽象的类,她有两个子类:ListResourceBundle,和,PropertyResourceBundle.前一个子类需要编写不同的国家语言信息放置在对象类中,下面 阅读全文
posted @ 2018-01-07 21:58 穆晟铭 阅读(1262) 评论(0) 推荐(0) 编辑
摘要:日期的国际化 本地日期: 美国日期: 德国日期: 意大利日期: 法国日期: 阅读全文
posted @ 2018-01-07 17:43 穆晟铭 阅读(479) 评论(0) 推荐(0) 编辑
摘要:db类 1 package db; 2 import java.sql.*; 3 4 import javax.naming.InitialContext; 5 import javax.sql.DataSource; 6 7 8 9 public class DBConnect { 10 11 p 阅读全文
posted @ 2018-01-04 21:38 穆晟铭 阅读(1940) 评论(0) 推荐(0) 编辑
摘要:JSONP是JSON with padding(填充式JSON或参数式JSON)的简写,是应用JSON的一种新方法,常用于服务器与客户端跨源通信,在后来的Web服务中非常流行。本文将详细介绍JSONP JSONP的基本思想是,网页通过添加一个<script>元素,向服务器请求JSON数据,这种做法不 阅读全文
posted @ 2018-01-03 18:34 穆晟铭 阅读(603) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/casatwy/archive/2013/01/17/2865241.html XHProf是facebook 开发的一个测试php性能的扩展,本文记录了在PHP应用中使用XHProf对PHP进行性能优化,查找性能瓶颈的方法。 不对xhprof做介绍, 阅读全文
posted @ 2018-01-03 17:08 穆晟铭 阅读(353) 评论(0) 推荐(0) 编辑
摘要:spring boot: 计划任务@ EnableScheduling和@Scheduled @Scheduled中的参数说明 常用Cron表达式( 秒/分/时/日/月/周/年 ) 实例: service config main 阅读全文
posted @ 2018-01-02 18:46 穆晟铭 阅读(1668) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示