摘要:
Struts 2是在WebWork2基础发展而来的。 注意:struts 2和struts 1在代码风格上几乎不一样。 Struts 2 相比Struts 1的优点: ... 阅读全文
posted @ 2017-07-15 10:31
乐在克里特
阅读(161)
评论(0)
推荐(0)
摘要:
1、 ActionMethod:Action执行的时候并不一定要执行execute方法,可以在配置文件中配置action的时候用“method”属性来指定执行哪个方法,也可以在url地址中动态指定(动态方法调用DMI... 阅读全文
posted @ 2017-07-15 10:31
乐在克里特
阅读(204)
评论(0)
推荐(0)
摘要:
在《Java编程思想》P86页有这样一段话: “static方法就是没有this的方法。在static方法内部不能调用非静态方法,反过来是可以的。而且可以在没有创建任何对象的前提下,仅仅通过类本身来调用stat... 阅读全文
posted @ 2017-07-15 10:31
乐在克里特
阅读(92)
评论(0)
推荐(0)
摘要:
项目中使用的介绍 一、运行ActiveMQ 在文件路径下...\apache-activemq-5.13.3\bin\win64 运行activemq.bat 这是系统中的使用,运行后还可以访问相应的页面。 二、项目中... 阅读全文
posted @ 2017-07-15 10:31
乐在克里特
阅读(163)
评论(0)
推荐(0)
摘要:
最近在开发用到一些dos下的一些指令,还有bat文件,特别是bat的便捷性让我在生活和开发过程中好好使用。 dos指令: java com.pdcss.util.JacobService > ... 阅读全文
posted @ 2017-07-15 10:31
乐在克里特
阅读(396)
评论(0)
推荐(0)
摘要:
简单说明一下: Git 与 GitHub 的关系是什么?Git 是一个版本控制工具,Github 是一个用 Git 做版本控制的项目托管平台。形象解释为 Git 相当于是弓,GitHub 是靶,你的代码是箭,弓把箭射到靶... 阅读全文
posted @ 2017-07-15 10:31
乐在克里特
阅读(95)
评论(0)
推荐(0)
摘要:
1.简单的命令 cd / 切到根路径 cd .. 回到上一级目录 pwd 显示当前路径 touch newFile 创建文件 mkdir xx 创建目录 mv file1 file2 ... 阅读全文
posted @ 2017-07-15 10:31
乐在克里特
阅读(75)
评论(0)
推荐(0)
摘要:
本书的主要内容如下: 如何使用Java 8新增的强大特性 如何编写能有效利用多核架构的程序 重构、测试和调试 怎样高效地应用函数式编程 目录: 第一部分 基础知识 第1 章 为什么要关心Java 8 2 第2... 阅读全文
posted @ 2017-07-15 10:31
乐在克里特
阅读(96)
评论(0)
推荐(0)
摘要:
好记性不如烂笔头,整理一些个人觉得比较重要的东西。 一、基础知识 第1章 为什么要关心Java 8 Java 8提供了一个新的API(称为“流”, Stream),它支持许多处理数据的并行操作,其思路 和在数据库查询语言... 阅读全文
posted @ 2017-07-15 10:31
乐在克里特
阅读(91)
评论(0)
推荐(0)
摘要:
二、函数式数据处理 第4章 引入流 流是Java API的新成员,它允许你以声明性方式处理数据集合(通过查询语句来表达,而不是临时编写一个实现)。 示例: import static java.util.Comparat... 阅读全文
posted @ 2017-07-15 10:31
乐在克里特
阅读(154)
评论(0)
推荐(0)
摘要:
三、高效Java 8编程 第8章 重构、测试和调试 Java 8的新特性也可以帮助提升代码的可读性: 使用Java 8,你可以减少冗长的代码,让代码更易于理解 通过方法引用和Stream API,... 阅读全文
posted @ 2017-07-15 10:31
乐在克里特
阅读(139)
评论(0)
推荐(0)
摘要:
四、超越Java 8 第13章 函数式的思考 下面是这一章中你应该掌握的关键概念。 从长远看,减少共享的可变数据结构能帮助你降低维护和调试程序的代价。 函数式编程支持无副作用的方法和声明式编程。 ... 阅读全文
posted @ 2017-07-15 10:31
乐在克里特
阅读(86)
评论(0)
推荐(0)
摘要:
一、Quartz 介绍 Quartz是Java领域最著名的、功能丰富的、开放源码的作业调度工具,几乎可以在所有的Java应用程序中集成——从小的单机应用到大的电子商务系统。 Quartz可以用来执行成百上千甚至数万的级别... 阅读全文
posted @ 2017-07-15 10:31
乐在克里特
阅读(156)
评论(0)
推荐(0)
摘要:
项目实战 或许实现的方式跟之前的代码有点不一样的 1.定时任务的配置信息 @Configurationpublic class ScheduleConfigration { @Autowired privat... 阅读全文
posted @ 2017-07-15 10:31
乐在克里特
阅读(580)
评论(0)
推荐(0)
摘要:
一、使用场景 在整个系统中,通用型的代码基本没什么变化,需要变动的仅仅是业务相关的代码。那么我们就会把一些业务代码简单编码一下放在数据库中。通过数据库的配置,可以直接从数据库中查找出来编码处理一下,来调用,这样,会省去了... 阅读全文
posted @ 2017-07-15 10:31
乐在克里特
阅读(507)
评论(0)
推荐(0)
摘要:
开发工具:Idea OS:Window 7 在idea中使用ctrl+b跟踪进入函数之后,每次返回都不知道用什么快捷键,在idea中使用ctrl+alt+方向键首先会出现与win7屏幕方向的快捷键冲突,右键桌面,选... 阅读全文
posted @ 2017-07-15 10:31
乐在克里特
阅读(1355)
评论(0)
推荐(0)
摘要:
各层命名规约: A) Service/DAO 层方法命名规约 1) 获取单个对象的方法用 get 做前缀。 2) 获取多个对象的方法用 list 做前缀。 3) 获取统计值的方法用 count 做前缀。 4) 插入的方法... 阅读全文
posted @ 2017-07-15 10:31
乐在克里特
阅读(384)
评论(0)
推荐(0)
摘要:
阅读全文
posted @ 2017-07-15 10:31
乐在克里特
阅读(107)
评论(0)
推荐(0)
摘要:
参考: http://www.cnblogs.com/edwinchen/p/3816938.html 本项目创建的是Maven项目 一、pom.xml引入dependencies ... 阅读全文
posted @ 2017-07-15 10:31
乐在克里特
阅读(260)
评论(0)
推荐(0)
摘要:
以下为观看兄弟连视频教程所记。 1.简介 1965年,MIT、GE、AT&T的贝尔实验室 ——> Multics 分时、庞大 1969年,贝尔实验室的肯·汤普森 ——> Unix 1971年,肯的同事丹尼斯·里奇发明了C... 阅读全文
posted @ 2017-07-15 10:31
乐在克里特
阅读(72)
评论(0)
推荐(0)
摘要:
项目目录如下: Say.java为主函数通过ApplicationContext创建对象,利用方法ClassPathXmlApplicationContext访问配置文件Applicat... 阅读全文
posted @ 2017-07-15 10:30
乐在克里特
阅读(124)
评论(0)
推荐(0)
摘要:
2015/9/1 1.在字符串中没有可以所需要查找的“X”的时候,返回的值 java:lastIndexof -1 js: IndexOf undefined... 2015/9/10 1.js:stri... 阅读全文
posted @ 2017-07-15 10:30
乐在克里特
阅读(102)
评论(0)
推荐(0)
摘要:
1. Groovy的安装 目前Groovy的最新版本为2.1.2版,下载地址为:http://groovy.codehaus.org/Download下载后解压groovy-binary-2.1.2.zip到某个目... 阅读全文
posted @ 2017-07-15 10:30
乐在克里特
阅读(245)
评论(0)
推荐(0)
摘要:
在系列(7)中我们讲了数据的格式化显示,Spring在做格式化展示的时候已经做了国际化处理,那么如何将我们网站的其它内容(如菜单、标题等)做国际化处理呢?这就是本篇要将的内容—>国际化。 一.基于浏览器请求的国际化... 阅读全文
posted @ 2017-07-15 10:30
乐在克里特
阅读(119)
评论(0)
推荐(0)
摘要:
//1、最基本的弹出窗口代码 window.open ('page.html') //2、经过设置后的弹出窗口 window.open('page.html', 'newwindow', ... 阅读全文
posted @ 2017-07-15 10:30
乐在克里特
阅读(137)
评论(0)
推荐(0)
摘要:
java二叉树的遍历算法: http://blog.sina.com.cn/s/blog_70600f720100ujnp.html ... 阅读全文
posted @ 2017-07-15 10:30
乐在克里特
阅读(87)
评论(0)
推荐(0)
摘要:
首先我们准备数据,准备一个map Map map = new HashMap(); for (int i = 0; i iterator = map.keySet().iterator(); while (i... 阅读全文
posted @ 2017-07-15 10:30
乐在克里特
阅读(106)
评论(0)
推荐(0)
摘要:
71、说出一些常用的类,包,接口,请各举5个 要让人家感觉你对java ee开发很熟,所以,不能仅仅只列core java中的那些东西,要多列你在做ssh项目中涉及的那些东西。就写你最近写的那些程序中涉及的那些类。 常用... 阅读全文
posted @ 2017-07-15 10:30
乐在克里特
阅读(70)
评论(0)
推荐(0)
摘要:
2015/10/15 1.mysql语句: ALTER table scfz_xewp add BGR varchar(255) after KYR 2.创建触发器时: --/ CREATE DEFI... 阅读全文
posted @ 2017-07-15 10:30
乐在克里特
阅读(104)
评论(0)
推荐(0)
摘要:
在Struts 2中,提供了另外一种直接使用领域对象的方式,就是让action实现com.opensymphony. xwork2.ModelDriven接口。ModelDriven让你可以直接操作应用程序中的领域对... 阅读全文
posted @ 2017-07-15 10:30
乐在克里特
阅读(96)
评论(0)
推荐(0)
摘要:
Hibernate本身没有事务的实现 Hibernate 直接使用 JDBC 连接和 JTA 资源,不添加任何附加锁定行为。也就是说你在Hibernate里面使用的事务要么是JDBC的事务,要么是J... 阅读全文
posted @ 2017-07-15 10:30
乐在克里特
阅读(177)
评论(0)
推荐(0)
摘要:
1.虚拟机 Java虚拟机JVM(... 阅读全文
posted @ 2017-07-15 10:30
乐在克里特
阅读(258)
评论(0)
推荐(0)
摘要:
引用 在大部分情况下,容器中的bean都是singleton类型的。如果一个singleton bean要引用另外一个singleton bean,或者一个非singleton bean要引用另外一个非s... 阅读全文
posted @ 2017-07-15 10:30
乐在克里特
阅读(122)
评论(0)
推荐(0)
摘要:
前提:要具备三个文件:FusionCharts.js / FusionChartsExportComponent.js / FCExporter.swf 1.引用 js 文件 可参考: http:... 阅读全文
posted @ 2017-07-15 10:30
乐在克里特
阅读(156)
评论(0)
推荐(0)
摘要:
先了解AOP的相关术语:1.通知(Advice):通知定义了切面是什么以及何时使用。描述了切面要完成的工作和何时需要执行这个工作。2.连接点(Joinpoint):程序能够应用通知的一个“时机”,这些“时机”就是连接... 阅读全文
posted @ 2017-07-15 10:30
乐在克里特
阅读(107)
评论(0)
推荐(0)
摘要:
Guava 是一个 Google 的基于java1.6的类库集合的扩展项目,包括 collections, caching, primitives support, concurrency libraries, comm... 阅读全文
posted @ 2017-07-15 10:30
乐在克里特
阅读(204)
评论(0)
推荐(0)
摘要:
概念梳理: 1.什么是动态代理? 答:动态代理可以提供对另一个对象的访问,同时隐藏实际对象的具体事实。代理一般会实现它所表示的实际对象的接口。代理可以访问实际对象,但是延迟实现实际对象的部分功能,实际对象实现系统... 阅读全文
posted @ 2017-07-15 10:30
乐在克里特
阅读(92)
评论(0)
推荐(0)
摘要:
2015/9/8 1.js中不要试图去处理由[变量:变量]组成的map(不过可以通过DWR.addOptions添加),而是处理[bh:变量][xm:变量],然后通过data[i].bh,data[i].xm进行处理... 阅读全文
posted @ 2017-07-15 10:30
乐在克里特
阅读(136)
评论(0)
推荐(0)
摘要:
一、四种线程池创建的方式 Java通过Executors提供四种线程池,分别为: newCachedThreadPool 创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。 n... 阅读全文
posted @ 2017-07-15 10:30
乐在克里特
阅读(99)
评论(0)
推荐(0)
摘要:
在系列(6)中我们介绍了如何验证提交的数据的正确性,当数据验证通过后就会被我们保存起来。保存的数据会用于以后的展示,这才是保存的价值。那么在展示的时候如何按照要求显示?(比如:小数保留一定的位数,日期按指定的格式等)... 阅读全文
posted @ 2017-07-15 10:30
乐在克里特
阅读(105)
评论(0)
推荐(0)
摘要:
2015/12/7 使用数据库存储过程的java代码: try { con = (Connection) DBProxy.getConnection(null); cS... 阅读全文
posted @ 2017-07-15 10:29
乐在克里特
阅读(261)
评论(0)
推荐(0)
摘要:
在Java中,获得ResultSet的总行数的方法有以下几种。 第一种:利用ResultSet的getRow方法来获得ResultSet的总行数 Statement stmt = con.createStat... 阅读全文
posted @ 2017-07-15 10:29
乐在克里特
阅读(5580)
评论(0)
推荐(0)
摘要:
一、groovy是什么 简单地说,Groovy 是下一代的java语言,跟java一样,它也运行在 JVM 中。 作为跑在JVM中的另一种语言,groovy语法与 Java 语言的语法很相似。同时,Groovy ... 阅读全文
posted @ 2017-07-15 10:29
乐在克里特
阅读(205)
评论(0)
推荐(0)
摘要:
一、mysql表的连接方式 内连接和外连接的区别: 我把两个表比作集合A、B,其中,内连接是集合A和集合B的交集,而交集的内容在两个表中都存在,即在每一个表的内部;而外连接则是除了交集外,还有另一个表中的内容(左... 阅读全文
posted @ 2017-07-15 10:29
乐在克里特
阅读(159)
评论(0)
推荐(0)
摘要:
1. 断言Assertion断言:用于判断预期的条件是否为真。例子:def list = [1,2,'x']assert list.size()==32. AST转换期使用的注释AST转换的注释:Groovy提供了在... 阅读全文
posted @ 2017-07-15 10:29
乐在克里特
阅读(466)
评论(0)
推荐(0)
摘要:
“与你所相信的恰恰相反,单纯地每天埋头于工作并不能算是真正意义上的锻炼——参加会议并不能锻炼你的人际交往能力;回复邮件并不能提高你的打字水平。你必须定期留出时间,集中锻炼,这样才能把事情做得更好。我认识很多杰出的程序... 阅读全文
posted @ 2017-07-15 10:29
乐在克里特
阅读(67)
评论(0)
推荐(0)
摘要:
官网写的比较具体,可以查看以下的网站: http://www.mybatis.org/mybatis-3/zh/configuration.html 另外,实际用到标准的CRUD的操作和查询列表, ... 阅读全文
posted @ 2017-07-15 10:29
乐在克里特
阅读(129)
评论(0)
推荐(0)
摘要:
在系列(4)中我们介绍了如何用@RequestParam来绑定数据,下面我们来看一下其它几个数据绑定注解的使用方法。 1.@PathVariable 用来绑定URL模板变量值,这个我们已经在系列(3)中介绍了使用方... 阅读全文
posted @ 2017-07-15 10:29
乐在克里特
阅读(119)
评论(0)
推荐(0)
摘要:
数据库 & XML & 流行的框架与新技术 & 软件工程与设计模式 & J2EE & EBJ & webservice & 其他 pageSize=20; pageNo = 5; 1.分页技术1(直接利用sql语句进... 阅读全文
posted @ 2017-07-15 10:29
乐在克里特
阅读(182)
评论(0)
推荐(0)
摘要:
位运算符主要针对二进制,它包括了:“与”、“非”、“或”、“异或”。从表面上看似乎有点像逻辑运算符,但逻辑运算符是针对两个关系运算符来进行逻辑运算,而位运算符主要针对两个二进制数的位进行逻辑运算。下面详细介绍每个位运... 阅读全文
posted @ 2017-07-15 10:29
乐在克里特
阅读(137)
评论(0)
推荐(0)
摘要:
jsoup 是一款 Java 的 HTML 解析器,可直接解析某个 URL 地址、HTML 文本内容。它提供了一套非常省力的 API,可通过 DOM,CSS 以及类似于 jQuery 的操作方法来取出和操作数据。 jso... 阅读全文
posted @ 2017-07-15 10:29
乐在克里特
阅读(213)
评论(0)
推荐(0)
摘要:
概要: UTF-8的一个特别的好处是它与ISO- 8859-1完全兼容,可以表示世界上所有的字符,汉字通常用3个字节来表示。GB2312的code page是CP20936。GBK的code page是CP936 ... 阅读全文
posted @ 2017-07-15 10:29
乐在克里特
阅读(3355)
评论(0)
推荐(0)
摘要:
JAVA接口和抽象类的区别是什么? Java提供和支持创建抽象类和接口。它们的实现由共同点,不同点在于: 接口中的所有的方法隐含的都是抽象的。而抽象类中则可以同时包含抽象... 阅读全文
posted @ 2017-07-15 10:29
乐在克里特
阅读(105)
评论(0)
推荐(0)
摘要:
jQuery插件AjaxFileUpload用来实现ajax文件上传,该插件使用非常简单,接下来写个demo演示怎么用AjaxFileUpload插件实现文件上传。 1、引入AjaxFileUpload插件相关的j... 阅读全文
posted @ 2017-07-15 10:29
乐在克里特
阅读(91)
评论(0)
推荐(0)
摘要:
前一篇简单介绍了Spring MVC的一些知识,下面就要开始学习如何把Spring MVC运用到具体的项目中去。 首先还是从一个简单的Hello World项目说起: 我机器的开发环境为: Ubun... 阅读全文
posted @ 2017-07-15 10:29
乐在克里特
阅读(112)
评论(0)
推荐(0)
摘要:
HttpClient包是一个优秀的Http请求的开源jar。 本文Http工具类的封装基于HttpClient,封装后的工具类支持Https请求。 但是由于项目的需要快速的实现,以下代码还可能会有点过时,但是要是... 阅读全文
posted @ 2017-07-15 10:29
乐在克里特
阅读(742)
评论(0)
推荐(0)
摘要:
本章是关于设计模式的最后一讲,会讲到第三种设计模式——行为型模式,共11种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。这段时... 阅读全文
posted @ 2017-07-15 10:29
乐在克里特
阅读(141)
评论(0)
推荐(0)
摘要:
在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 sy... 阅读全文
posted @ 2017-07-15 10:29
乐在克里特
阅读(231)
评论(0)
推荐(0)
摘要:
IOC: 控制反转,是一种设计模式。一层含义是控制权的转移:由传统的在程序中控制依赖转移到由容器来控制;第二层是依赖注入:将相互依赖的对象分离,在spring配置文件中描述他们的依赖关系。他们的依赖关系只在使用的时... 阅读全文
posted @ 2017-07-15 10:29
乐在克里特
阅读(1244)
评论(0)
推荐(0)
摘要:
多人协同开发,使用Git经常会看到警告信息包含术语:fast forward, 这是何义? 简单来说就是提交到远程中心仓库的代码必须是按照时间顺序的。 比如A从中心仓库拿到代码后,对文件f进行了修改。然后push... 阅读全文
posted @ 2017-07-15 10:29
乐在克里特
阅读(1504)
评论(0)
推荐(0)
摘要:
FastJSON是一个很好的java开源json工具类库,相比其他同类的json类库,它的速度的确是fast,最快!但是文档做得不好,在应用前不得不亲测一些功能。 实际上其他的json处理工具都和它差不多,api也有几分... 阅读全文
posted @ 2017-07-15 10:28
乐在克里特
阅读(179)
评论(0)
推荐(0)
摘要:
31、String s = "Hello";s = s + " world!";这两行代码执行后,原始的String对象中的内容到底变了没有? 没有。因为String被设计成不可变(immutable)类,所以它的所有对... 阅读全文
posted @ 2017-07-15 10:28
乐在克里特
阅读(83)
评论(0)
推荐(0)
摘要:
示例:(部分忽略) JSONArray jsons = new JSONArray(); ResultSet rs = DBProxy.executeQuery(sql); while(rs.next()){ ... 阅读全文
posted @ 2017-07-15 10:28
乐在克里特
阅读(113)
评论(0)
推荐(0)
摘要:
集合类型属性 1.Set类型 Java代码 private Set sets=new HashSet(); //我们需要给它添加set方法 pub... 阅读全文
posted @ 2017-07-15 10:28
乐在克里特
阅读(100)
评论(0)
推荐(0)
摘要:
1.随身携带一本小册子,每想到要做的事都马上写下。无须写得详细,能唤起自己记忆便可。 2.每天下班前,把所有明天需做的事依缓急程度排列写下,并且定下每项之预算时间需要,作为明天的工作计划。 3.每周的最后一天,检... 阅读全文
posted @ 2017-07-15 10:28
乐在克里特
阅读(153)
评论(0)
推荐(0)
摘要:
简介版: increment:代理主键,适合于所有数据库,由hibernate维护主键自增,和底层数据库无关,但是不适合于2个及以上的hibernate进程。 identity:代理主键,适合于Mysql或ms ... 阅读全文
posted @ 2017-07-15 10:28
乐在克里特
阅读(96)
评论(0)
推荐(0)
摘要:
一、Session简单介绍 在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session对象(默认情况下)。因此,在需要保存用户数据时,服务器程序可以把用户... 阅读全文
posted @ 2017-07-15 10:28
乐在克里特
阅读(6241)
评论(0)
推荐(0)
摘要:
目录简介: 一:开发环境搭建二:以接口的方式编程 三:实现数据的增删改查 四:实现关联数据的查询 五:与spring3集成(附源码) 六:与Spring MVC 的集成 七:实现mybatis分页(源码下载) 八:... 阅读全文
posted @ 2017-07-15 10:28
乐在克里特
阅读(227)
评论(0)
推荐(0)
摘要:
简单总结一句,Spring提供的计时器StopWatch对于秒、毫秒为单位方便计时的程序,尤其是单线程、顺序执行程序的时间特性的统计输出支持比较好。也就是说假如我们手里面有几个在顺序上前后执行的几个任务,而且我们比较... 阅读全文
posted @ 2017-07-15 10:28
乐在克里特
阅读(533)
评论(0)
推荐(0)
摘要:
UltraEdit是一套功能强大的文本编辑器,可以编辑文本、十六进制、ASCII码,可以取代记事本,内建英文单字检查、C++及VB指令突显,可同时编辑多个文件,而且即使开启很大的文件速度也不会慢。 说到编... 阅读全文
posted @ 2017-07-15 10:28
乐在克里特
阅读(146)
评论(0)
推荐(0)
摘要:
2015-9-1 1.dwr设置同步异步:DWREngine.setAsync(false);//dwr设置为同步 --->使用目的是堵塞js,因为设置这样是为了js进行java的后台数据获取...,2.dw... 阅读全文
posted @ 2017-07-15 10:28
乐在克里特
阅读(161)
评论(0)
推荐(0)
摘要:
基本步骤: 1、导入包2、创建Logger对象 //创建Logger对象 public static final Logger logger = Logger.getLogger(UserDao.class);3、... 阅读全文
posted @ 2017-07-15 10:28
乐在克里特
阅读(78)
评论(0)
推荐(0)
摘要:
封装: 1.隐藏实现细节;2.恰当地公开接口;3.将接口和实现分开,增强可维护性;(实现细节改变时,使用该类的客户端程序不需要改变) 继承: 1.描述联结类的层次模型;2.通过抽象,表达共性,实现类的重用... 阅读全文
posted @ 2017-07-15 10:28
乐在克里特
阅读(446)
评论(0)
推荐(0)
摘要:
Joda-Time 令时间和日期值变得易于管理、操作和理解。事实上,易于使用是 Joda 的主要设计目标。其他目标包括可扩展性、完整的特性集以及对多种日历系统的支持。并且 Joda 与 JDK 是百分之百可互操作的,因此... 阅读全文
posted @ 2017-07-15 10:28
乐在克里特
阅读(248)
评论(0)
推荐(0)
摘要:
1. 内连接(自然连接) 2. 外连接 (1)左外连接 (左边的表不加限制) (2)右外连接(右边的表不加限制) (3)全外连接(左右两表都不加限制) 3. 自连接(同一张表内的连接) SQL的标准语法:... 阅读全文
posted @ 2017-07-15 10:28
乐在克里特
阅读(173)
评论(0)
推荐(0)
摘要:
删除工具类: import java.io.File; public class DeleteAll{ public static void deleteAll(File file){ if(... 阅读全文
posted @ 2017-07-15 10:28
乐在克里特
阅读(781)
评论(0)
推荐(0)
摘要:
原理 AOP(Aspect Oriented Programming),也就是面向方面编程的技术。AOP基于IoC基础,是对OOP的有益补充。 AOP将应用系统分为两部分,核心业务逻辑(Core busine... 阅读全文
posted @ 2017-07-15 10:28
乐在克里特
阅读(217)
评论(0)
推荐(0)
摘要:
spring依赖注入使用构造器注入使用属性setter方法注入使用Field注入(用于注解方式) 注入依赖对象可以采用手工装配或自动装配,在实际应用中建议使用手工装配,因为自动装配会产生未知情况,开发人员无法预见最终... 阅读全文
posted @ 2017-07-15 10:27
乐在克里特
阅读(140)
评论(0)
推荐(0)
摘要:
IoC理论的背景我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。 图1:软件系统中耦合的对象 如果我们打开机械式手表的后盖,就会... 阅读全文
posted @ 2017-07-15 10:27
乐在克里特
阅读(116)
评论(0)
推荐(0)
摘要:
先从IOC说起,这个概念其实是从我们平常new一个对象的对立面来说的,我们平常使用对象的时候,一般都是直接使用关键字类new一个对象,那这样有什么坏处呢?其实很显然的,使用new那么就表示当前模块已经... 阅读全文
posted @ 2017-07-15 10:27
乐在克里特
阅读(203)
评论(0)
推荐(0)
摘要:
2015-07~2015-08 区别:javascript:void(0);javascript:; href=”#”,包含了一个位置信息.默认的锚是#top,也就是网页的上端。 javascript中voi... 阅读全文
posted @ 2017-07-15 10:27
乐在克里特
阅读(162)
评论(0)
推荐(0)
摘要:
起因:模块独立性指每个模块只完成系统要求的独立子功能,并且与其他模块的联系最少且接口简单,两个定性的度量标准――耦合性和内聚性。 耦合性也称块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度量... 阅读全文
posted @ 2017-07-15 10:27
乐在克里特
阅读(95)
评论(0)
推荐(0)
摘要:
之前介绍过的Guava这个工具包中有很多方便的用法,下面要使用它封装的Cache来实现功能. 示例: import com.google.common.cache.CacheBuilder;import com.... 阅读全文
posted @ 2017-07-15 10:27
乐在克里特
阅读(205)
评论(0)
推荐(0)
摘要:
2015/12/28 判断浏览器版本和类型 var mode = document.documentMode || 0;(jquery1.9.1不支持ie 8,9,10) var setExpr = $.b... 阅读全文
posted @ 2017-07-15 10:27
乐在克里特
阅读(99)
评论(0)
推荐(0)
摘要:
作者:chszs 1. 断言 Java开发者常常使用JUnit或TestNG做单元测试,所以对断言是很清楚的。断言是用于验证假设的条件是否为真。在Groovy的断言中,如果假设的条件不为真,那么就会抛出... 阅读全文
posted @ 2017-07-15 10:27
乐在克里特
阅读(482)
评论(0)
推荐(0)
摘要:
1 . 修改私服中仓库的部署策略 Release版本的项目应该发布到Releases仓库中,对应的,Snapshot版本应该发布到Snapshots仓库中。Maven根据pom.xml文件中版本号节点的属性是否... 阅读全文
posted @ 2017-07-15 10:27
乐在克里特
阅读(138)
评论(0)
推荐(0)
摘要:
HashSet:哈希表是通过使用称为散列法的机制来存储信息的,元素并没有以某种特定顺序来存放; LinkedHashSet:以元素插入的顺序来维护集合的链接表,允许以插入的顺序在集合中迭代; TreeSet:... 阅读全文
posted @ 2017-07-15 10:27
乐在克里特
阅读(154)
评论(0)
推荐(0)
摘要:
以下为MySQL 触发器insert 的3个示例演示(update类似) delimiter // create trigger InsertUser before insert on user for... 阅读全文
posted @ 2017-07-15 10:27
乐在克里特
阅读(1716)
评论(0)
推荐(0)
摘要:
一、网络通讯方式 在现有的网络中,网络通讯的方式主要有两种: 1.TCP(传输控制协议)方式 2.UDP(用户数据报协议)方式 为了方便理解这两种方式,还是先来看一个例子。大家... 阅读全文
posted @ 2017-07-15 10:27
乐在克里特
阅读(101)
评论(0)
推荐(0)
摘要:
代码时间:2015-6-16 "> My JSP '1.jsp' starting page --> 查询数据库 I... 阅读全文
posted @ 2017-07-15 10:27
乐在克里特
阅读(90)
评论(0)
推荐(0)
摘要:
zookeeper介绍zookeeper是一个为分布式应用提供一致性服务的软件,它是开源的Hadoop项目中的一个子项目,并且根据google发表的论文来实现的,接下来我们首先来安装使用下这个软件,然后再来探索下其中... 阅读全文
posted @ 2017-07-15 10:27
乐在克里特
阅读(151)
评论(0)
推荐(0)
摘要:
我们知道,在数组中,若知道数据项的下标,便可立即访问该数据项,或者通过顺序搜索数据项,访问到数组中的各个数据项。但是栈和队列不同,它们的访问是受限制的,即在特定时刻只有一个数据项可以被读取或者被删除。众... 阅读全文
posted @ 2017-07-15 10:27
乐在克里特
阅读(127)
评论(0)
推荐(0)
摘要:
前言 笔者也是在互联网软件行业里面摸爬滚打十年多了,回头想想青葱岁月,很多时间都花在各种技术热潮的追逐上,有些是有价值的,也有些因为没人指导走过弯路,下面我就把我自己接触到这么多优秀的开源软件给大家做个梳理。... 阅读全文
posted @ 2017-07-15 10:27
乐在克里特
阅读(124)
评论(0)
推荐(0)
摘要:
整体流程 1:通过configuration来读cfg.xml文件 2:得到SessionFactory 工厂 3:通过SessionFactory... 阅读全文
posted @ 2017-07-15 10:27
乐在克里特
阅读(100)
评论(0)
推荐(0)
摘要:
2015-07~2015-08 (其中$为document.getElementById()) 使用span提示信息来检测相应id的标签,没有返回值 infoTips("LRYH","spLRYH","请输入录... 阅读全文
posted @ 2017-07-15 10:27
乐在克里特
阅读(126)
评论(0)
推荐(0)
摘要:
junit中的assert方法全部放在Assert类中,总结一下junit类中assert方法的分类。1.assertTrue/False([String message,]boolean condition); ... 阅读全文
posted @ 2017-07-15 10:27
乐在克里特
阅读(890)
评论(0)
推荐(0)
摘要:
第一部分:Hibernate入门 Hibernate是什么 Hibernate是一个轻量级的ORM框架 ORM原理(Objec... 阅读全文
posted @ 2017-07-15 10:27
乐在克里特
阅读(214)
评论(0)
推荐(0)
摘要:
MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过写和检索出入列队的针对应用程序的数据(消息)来通信,而无需专用连接来链接它们。消息传递指的是程序之... 阅读全文
posted @ 2017-07-15 10:27
乐在克里特
阅读(190)
评论(0)
推荐(0)
摘要:
被映射的类必须定义对应数据库表主键字段。大多数类有一个JavaBeans风格的属性, 为每一个实例包含唯一的标识。 元素定义了该属性到数据库表主键字段的映射。 java代码: ... 阅读全文
posted @ 2017-07-15 10:26
乐在克里特
阅读(214)
评论(0)
推荐(0)
摘要:
Junit目前在一些大的公司或者相对规范的软件中使用的比较多,相当多的小公司并没有把单元测试看的太重要。在大点的公司开发人员每天上班后,第一件事情就是从svn上把自己负责的代码checkout下来,然后... 阅读全文
posted @ 2017-07-15 10:26
乐在克里特
阅读(282)
评论(0)
推荐(0)

浙公网安备 33010602011771号