10 2016 档案

摘要:使用SimpleDateFormat格式化日期 SimpleDateFormat是一个以语言环境敏感的方式来格式化和分析日期的类。SimpleDateFormat允许你选择任何用户自定义日期时间格式来运行。例如: 以上实例编译运行结果如下: 阅读全文
posted @ 2016-10-28 16:46 limeOracle 阅读(198) 评论(0) 推荐(0) 编辑
摘要:简单的DateFormat格式化编码 时间模式字符串用来指定时间格式。在此模式中,所有的ASCII字母被保留为模式字母,定义如下: 使用printf格式化日期 printf方法可以很轻松地格式化时间和日期。使用两个字母格式,它以t开头并且以下面表格中的一个字母结尾。例如: 以上实例编译运行结果如下: 阅读全文
posted @ 2016-10-28 16:45 limeOracle 阅读(404) 评论(0) 推荐(0) 编辑
摘要:Calendar-API Calendar类 通过Date和DateFormat能够格式化并创建一个日期对象了,但是我们如何才能设置和获取日期数据的特定部分呢,比如说小时,日,或者分钟? 我们又如何在日期的这些部分加上或者减去值呢? 答案是使用Calendar 类。 Calendar类的功能要比Da 阅读全文
posted @ 2016-10-28 16:44 limeOracle 阅读(328) 评论(0) 推荐(0) 编辑
摘要:Date-API ava.util包提供了Date类来封装当前的日期和时间。Date类提供两个构造函数来实例化Date对象。第一个构造函数使用当前日期和时间来初始化对象。 Date( ) 第二个构造函数接收一个参数,该参数是从1970年1月1日起的微秒数。 Date(long millisec) D 阅读全文
posted @ 2016-10-28 16:43 limeOracle 阅读(377) 评论(0) 推荐(0) 编辑
摘要:<mvc:annotation-driven />的可选配置 <mvc:annotation-driven/>相当于注册了DefaultAnnotationHandlerMapping和AnnotationMethodHandlerAdapter两个bean,配置一些messageconverter 阅读全文
posted @ 2016-10-27 13:28 limeOracle 阅读(165) 评论(0) 推荐(0) 编辑
摘要:-- 级联插入表数据id 阅读全文
posted @ 2016-10-27 10:11 limeOracle 阅读(1491) 评论(0) 推荐(0) 编辑
摘要:spring从2.5版本开始支持注解注入,注解注入可以省去很多的xml配置工作。由于注解是写入java代码中的,所以注解注入会失去一定的灵活性,我们要根据需要来选择是否启用注解注入。 我们首先看一个注解注入的实际例子,然后再详细介绍context:component-scan的使用。 如果你已经在用 阅读全文
posted @ 2016-10-26 18:05 limeOracle 阅读(453) 评论(0) 推荐(0) 编辑
摘要:12.1 概述 12.1.1 什么是零配置 在SSH集成一章中大家注意到项目结构和包结构是不是很有规律,类库放到WEB-INF/lib文件夹下,jsp文件放到WEB-INF/jsp文件夹下,web.xml需要放到WEB-INF文件夹下等等,为什么要这么放呢?不这样放可以吗? 所谓零配置,并不是说一点 阅读全文
posted @ 2016-10-26 14:18 limeOracle 阅读(239) 评论(0) 推荐(0) 编辑
摘要:6.1.1 AOP是什么 考虑这样一个问题:需要对系统中的某些业务做日志记录,比如支付系统中的支付业务需要记录支付相关日志,对于支付系统可能相当复杂,比如可能有自己的支付系统,也可能引入第三方支付平台,面对这样的支付系统该如何解决呢? 传统解决方案: 1)日志部分提前公共类LogUtils,定义“l 阅读全文
posted @ 2016-10-26 14:06 limeOracle 阅读(209) 评论(0) 推荐(0) 编辑
摘要:5.4.1 xml风格的配置 SpEL支持在Bean定义时注入,默认使用“#{SpEL表达式}”表示,其中“#root”根对象默认可以认为是ApplicationContext,只有ApplicationContext实现默认支持SpEL,获取根对象属性其实是获取容器中的Bean。 首先看下配置方式 阅读全文
posted @ 2016-10-26 13:27 limeOracle 阅读(202) 评论(0) 推荐(0) 编辑
摘要:5.3 SpEL语法 5.3.1 基本表达式 一、字面量表达式: SpEL支持的字面量包括:字符串、数字类型(int、long、float、double)、布尔类型、null类型。 类型 示例 字符串 String str1 = parser.parseExpression("'Hello Worl 阅读全文
posted @ 2016-10-26 13:26 limeOracle 阅读(1257) 评论(0) 推荐(0) 编辑
摘要:5.1 概述 5.1.1 概述 Spring表达式语言全称为“Spring Expression Language”,缩写为“SpEL”,类似于Struts2x中使用的OGNL表达式语言,能在运行时构建复杂表达式、存取对象图属性、对象方法调用等等,并且能与Spring功能完美整合,如能用来配置Bea 阅读全文
posted @ 2016-10-26 12:52 limeOracle 阅读(346) 评论(0) 推荐(0) 编辑
摘要:4.4.1 使用路径通配符加载Resource 前面介绍的资源路径都是非常简单的一个路径匹配一个资源,Spring还提供了一种更强大的Ant模式通配符匹配,从能一个路径匹配一批资源。 Ant路径通配符支持“?”、“*”、“**”,注意通配符匹配不包括目录分隔符“/”: “?”:匹配一个字符,如“co 阅读全文
posted @ 2016-10-26 11:23 limeOracle 阅读(739) 评论(0) 推荐(0) 编辑
摘要:4.3.1 ResourceLoader接口 ResourceLoader接口用于返回Resource对象;其实现可以看作是一个生产Resource的工厂类。 getResource接口用于根据提供的location参数返回相应的Resource对象;而getClassLoader则返回加载这些Re 阅读全文
posted @ 2016-10-26 10:54 limeOracle 阅读(213) 评论(0) 推荐(0) 编辑
摘要:4.2 内置Resource实现 4.2.1 ByteArrayResource ByteArrayResource代表byte[]数组资源,对于“getInputStream”操作将返回一个ByteArrayInputStream。 首先让我们看下使用ByteArrayResource如何处理by 阅读全文
posted @ 2016-10-25 10:11 limeOracle 阅读(255) 评论(0) 推荐(0) 编辑
摘要:4.1.1 概述 在日常程序开发中,处理外部资源是很繁琐的事情,我们可能需要处理URL资源、File资源资源、ClassPath相关资源、服务器相关资源(JBoss AS 5.x上的VFS资源)等等很多资源。因此处理这些资源需要使用不同的接口,这就增加了我们系统的复杂性;而且处理这些资源步骤都是类似 阅读全文
posted @ 2016-10-25 10:02 limeOracle 阅读(240) 评论(0) 推荐(0) 编辑
摘要:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 阅读全文
posted @ 2016-10-24 13:07 limeOracle 阅读(200) 评论(0) 推荐(0) 编辑
摘要:保证一个类仅有一个实例,并提供一个访问它的全局访问点 阅读全文
posted @ 2016-10-24 13:05 limeOracle 阅读(110) 评论(0) 推荐(0) 编辑
摘要:3.4 Bean的作用域 什么是作用域呢?即“scope”,在面向对象程序设计中一般指对象或变量之间的可见范围。而在Spring容器中是指其创建的Bean对象相对于其他Bean对象的请求可见范围。 Spring提供“singleton”和“prototype”两种基本作用域,另外提供“request 阅读全文
posted @ 2016-10-24 11:19 limeOracle 阅读(426) 评论(0) 推荐(0) 编辑
摘要:3.3.3 自动装配 3.3.4 依赖检查 3.3.5 方法注入 阅读全文
posted @ 2016-10-24 11:18 limeOracle 阅读(187) 评论(0) 推荐(0) 编辑
摘要:一、多表连接类型1. 笛卡尔积(交叉连接) 在MySQL中可以为CROSS JOIN或者省略CROSS即JOIN,或者使用',' 如: 由于其返回的结果为被连接的两个数据表的乘积,因此当有WHERE, ON或USING条件的时候一般不建议使用,因为当数据表项目太多的时候,会非常慢。一般使用LEFT 阅读全文
posted @ 2016-10-24 09:39 limeOracle 阅读(2294) 评论(0) 推荐(0) 编辑
摘要:3.3.1 延迟初始化Bean 延迟初始化也叫做惰性初始化,指不提前初始化Bean,而是只有在真正使用时才创建及初始化Bean。 配置方式很简单只需在<bean>标签上指定 “lazy-init” 属性值为“true”即可延迟初始化Bean。 Spring容器会在创建容器时提前初始化“singlet 阅读全文
posted @ 2016-10-21 15:27 limeOracle 阅读(311) 评论(0) 推荐(0) 编辑
摘要:第一种方式: 使用js函数eval(); testJson=eval(testJson);是错误的转换方式。 正确的转换方式需要加(): testJson = eval("(" + testJson + ")"); eval()的速度非常快,但是他可以编译以及执行任何JavaScript程序,所以会 阅读全文
posted @ 2016-10-21 14:48 limeOracle 阅读(1169) 评论(0) 推荐(0) 编辑
摘要:select SUBSTRING_INDEX(host,':',1) as ip , count(*) from information_schema.processlist group by ip; 阅读全文
posted @ 2016-10-21 09:31 limeOracle 阅读(18564) 评论(0) 推荐(0) 编辑
摘要:3.2.1 什么是循环依赖 循环依赖就是循环引用,就是两个或多个Bean相互之间的持有对方,比如CircleA引用CircleB,CircleB引用CircleC,CircleC引用CircleA,则它们最终反映为一个环。此处不是循环调用,循环调用是方法之间的环调用。如图3-5所示: 图3-5 循环 阅读全文
posted @ 2016-10-20 17:35 limeOracle 阅读(328) 评论(0) 推荐(0) 编辑
摘要:3.1.1 依赖和依赖注入 传统应用程序设计中所说的依赖一般指“类之间的关系”,那先让我们复习一下类之间的关系: 泛化:表示类与类之间的继承关系、接口与接口之间的继承关系; 实现:表示类对接口的实现; 依赖:当类与类之间有使用关系时就属于依赖关系,不同于关联关系,依赖不具有“拥有关系”,而是一种“相 阅读全文
posted @ 2016-10-20 15:47 limeOracle 阅读(359) 评论(0) 推荐(0) 编辑
摘要:2.3.1 XML配置的结构 一般配置文件结构如下: 1、<bean>标签主要用来进行Bean定义; 2、alias用于定义Bean别名的; 3、import用于导入其他配置文件的Bean定义,这是为了加载多个配置文件,当然也可以把这些配置文件构造为一个数组(new String[] {“confi 阅读全文
posted @ 2016-10-20 15:10 limeOracle 阅读(279) 评论(0) 推荐(0) 编辑
摘要:1.MySQL安装文件分为两种,一种是msi格式的,一种是zip格式的。如果是msi格式的可以直接点击安装,按照它给出的安装提示进行安装(相信大家的英文可以看懂英文提示),一般MySQL将会安装在C:\Program Files\MySQL\MySQL Server 5.6 该目录中;zip格式是自 阅读全文
posted @ 2016-10-20 11:20 limeOracle 阅读(212) 评论(0) 推荐(0) 编辑
摘要:2.2.1 IoC容器的概念 IoC容器就是具有依赖注入功能的容器,IoC容器负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。应用程序无需直接在代码中new相关的对象,应用程序由IoC容器进行组装。在Spring中BeanFactory是IoC容器的实际代表者。 Spring IoC容 阅读全文
posted @ 2016-10-19 16:01 limeOracle 阅读(276) 评论(0) 推荐(0) 编辑
摘要:2.1.1 IoC是什么 Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明确“谁控制谁,控制什么,为何是反转( 阅读全文
posted @ 2016-10-19 15:46 limeOracle 阅读(184) 评论(0) 推荐(0) 编辑
摘要:一、操作一组jQuery对象 1、遍历 $("").each(fun); 2、求长度:length size() 3、获得某一个jQuery对象 $("").eq(index):通过jQuery中的方法获得 $(":eq(index)"):通过选择器的方式 二、jQuery中的核心方法 1、attr 阅读全文
posted @ 2016-10-19 15:03 limeOracle 阅读(164) 评论(0) 推荐(0) 编辑
摘要:一、jQuery的引言 1、jQuery框架:对JavaScript的封装,简化js开发 2、jQuery框架的好处: 1)语法简单 js中:document.getElementById("id"); jQuery中:$("#id名"); 2)屏蔽浏览器差异 3)简化Ajax开发 4)jQuery 阅读全文
posted @ 2016-10-19 14:58 limeOracle 阅读(262) 评论(0) 推荐(0) 编辑
摘要:一、resultMap[结果映射 关系映射] 作用:当查询的数据与数据库中的数据不一致(表中字段和实体的属性不一样),通过resultMap进行一次映射。 可以使用简单的做法:(取别名) 二、多表查询 在实际中,数据不仅仅来源与一张表(多表查询) 通过Mybatis开发DAO的步骤: 1、建表 2、 阅读全文
posted @ 2016-10-19 13:42 limeOracle 阅读(183) 评论(0) 推荐(0) 编辑
摘要:一、类型别名typeAlias 1、在mapper文件中:实体作为resultType,多次书写在配置文件中,每次需要书写权限名(com.baizhi.yanxj.entity.User),代码比较繁琐。 2、类型别名配置 在mybatis-config.xml中配置: 注意: 1、对于DAO接口的 阅读全文
posted @ 2016-10-19 13:14 limeOracle 阅读(213) 评论(0) 推荐(0) 编辑
摘要:一、Mybatis的引言 1、Mybatis框架概念:是数据库持久层的框架,对数据库的访问和操作。Mybatis对JDBC的封装,Mybatis替换JDBC开发,解决DAO中的通用问题。 2、JDBC开发DAO的缺点: 3、Mybatis的优点 1)自动的进行ORM,减少冗余代码 2)有缓存机制,提 阅读全文
posted @ 2016-10-19 09:40 limeOracle 阅读(247) 评论(0) 推荐(0) 编辑
摘要:啦啦啦 阅读全文
posted @ 2016-10-18 18:37 limeOracle 阅读(328) 评论(0) 推荐(0) 编辑
摘要:如 maven 的 pom.xml 开头是下面这样的谁能解释下,这东西有社么用,不写这东西又会怎么样的,官方拷贝来的说明文档就算了,我想要简明扼要的说明。不胜感激 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http:/ 阅读全文
posted @ 2016-10-18 18:17 limeOracle 阅读(338) 评论(0) 推荐(0) 编辑
摘要:xmlns: xmlns是web.xml文件用到的命名空间xmlns:xsi是指web.xml遵守xml规范xsi:schemaLocation是指具体用到的schema资源 阅读全文
posted @ 2016-10-18 18:16 limeOracle 阅读(257) 评论(0) 推荐(0) 编辑
摘要:字体大小 font-size 属性设置文本的大小。 能否管理文字的大小,在网页设计中是非常重要的。但是,你不能通过调整字体大小使段落看上去像标题,或者使标题看上去像段落。 请务必使用正确的HTML标签,就<h1> - <h6>表示标题和<p>表示段落: 字体大小的值可以是绝对或相对的大小。 绝对大小 阅读全文
posted @ 2016-10-18 16:01 limeOracle 阅读(258) 评论(0) 推荐(0) 编辑
摘要:addEventListener() 方法用于向指定元素添加事件句柄。 addEventListener() 方法添加的事件句柄不会覆盖已存在的事件句柄。 你可以向一个元素添加多个事件句柄。 你可以向同个元素添加多个同类型的事件句柄,如:两个 "click" 事件。 你可以向任何 DOM 对象添加事 阅读全文
posted @ 2016-10-17 11:24 limeOracle 阅读(482) 评论(0) 推荐(0) 编辑
摘要:#bilsli{ position:absolute; right:-300px; top:0px; background:#fff; border:1px solid red; border-radius:5px; width:300px; height:au... 阅读全文
posted @ 2016-10-17 11:04 limeOracle 阅读(11603) 评论(0) 推荐(0) 编辑
摘要:SQL中 nvl()、coalesce()、decode()这三个函数nvl(bonus,0) 2个参数 if bonus is null return 0 else return bonus,oracle特有coalesce(bonus,0) 支持不定参数 意思是 返回 参数列表中, 第一个非 空 阅读全文
posted @ 2016-10-13 17:15 limeOracle 阅读(849) 评论(0) 推荐(0) 编辑
摘要:使用SQL语句用函数SUM叠加的时候,默认查询没有值的情况下返回的是NULL,而实际可能我们要用的是返回0 解决: SELECT SUM(total) FROM test_table 改成: SELECT COALESCE(SUM(total),0) FROM test_table 解释: coal 阅读全文
posted @ 2016-10-13 17:02 limeOracle 阅读(3525) 评论(0) 推荐(0) 编辑
摘要:1. 当查询的参数只有一个时 findByIds(List<Long> ids) 1.1 如果参数的类型是List, 则在使用时,collection属性要必须指定为 list findByIds(Long[] ids) 1.2 如果参数的类型是Array,则在使用时,collection属性要必须 阅读全文
posted @ 2016-10-13 11:58 limeOracle 阅读(301) 评论(0) 推荐(0) 编辑