摘要: 在《Java编程思想》P86页有这样一段话: “static方法就是没有this的方法。在static方法内部不能调用非静态方法,反过来是可以的。而且可以在没有创建任何对象的前提下,仅仅通过类本身来调用stat... 阅读全文
posted @ 2017-07-15 10:31 乐在克里特 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 1、 ActionMethod:Action执行的时候并不一定要执行execute方法,可以在配置文件中配置action的时候用“method”属性来指定执行哪个方法,也可以在url地址中动态指定(动态方法调用DMI... 阅读全文
posted @ 2017-07-15 10:31 乐在克里特 阅读(185) 评论(0) 推荐(0) 编辑
摘要: Struts 2是在WebWork2基础发展而来的。 注意:struts 2和struts 1在代码风格上几乎不一样。 Struts 2 相比Struts 1的优点: ... 阅读全文
posted @ 2017-07-15 10:31 乐在克里特 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 项目中使用的介绍 一、运行ActiveMQ 在文件路径下...\apache-activemq-5.13.3\bin\win64 运行activemq.bat 这是系统中的使用,运行后还可以访问相应的页面。 二、项目中... 阅读全文
posted @ 2017-07-15 10:31 乐在克里特 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 最近在开发用到一些dos下的一些指令,还有bat文件,特别是bat的便捷性让我在生活和开发过程中好好使用。 dos指令: java com.pdcss.util.JacobService > ... 阅读全文
posted @ 2017-07-15 10:31 乐在克里特 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 开发工具:Idea OS:Window 7 在idea中使用ctrl+b跟踪进入函数之后,每次返回都不知道用什么快捷键,在idea中使用ctrl+alt+方向键首先会出现与win7屏幕方向的快捷键冲突,右键桌面,选... 阅读全文
posted @ 2017-07-15 10:31 乐在克里特 阅读(1206) 评论(0) 推荐(0) 编辑
摘要: 各层命名规约: A) Service/DAO 层方法命名规约 1) 获取单个对象的方法用 get 做前缀。 2) 获取多个对象的方法用 list 做前缀。 3) 获取统计值的方法用 count 做前缀。 4) 插入的方法... 阅读全文
posted @ 2017-07-15 10:31 乐在克里特 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-07-15 10:31 乐在克里特 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 参考: http://www.cnblogs.com/edwinchen/p/3816938.html 本项目创建的是Maven项目 一、pom.xml引入dependencies ... 阅读全文
posted @ 2017-07-15 10:31 乐在克里特 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 以下为观看兄弟连视频教程所记。 1.简介 1965年,MIT、GE、AT&T的贝尔实验室 ——> Multics 分时、庞大 1969年,贝尔实验室的肯·汤普森 ——> Unix 1971年,肯的同事丹尼斯·里奇发明了C... 阅读全文
posted @ 2017-07-15 10:31 乐在克里特 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 简单说明一下: Git 与 GitHub 的关系是什么?Git 是一个版本控制工具,Github 是一个用 Git 做版本控制的项目托管平台。形象解释为 Git 相当于是弓,GitHub 是靶,你的代码是箭,弓把箭射到靶... 阅读全文
posted @ 2017-07-15 10:31 乐在克里特 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 1.简单的命令 cd / 切到根路径 cd .. 回到上一级目录 pwd 显示当前路径 touch newFile 创建文件 mkdir xx 创建目录 mv file1 file2 ... 阅读全文
posted @ 2017-07-15 10:31 乐在克里特 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 本书的主要内容如下: 如何使用Java 8新增的强大特性 如何编写能有效利用多核架构的程序 重构、测试和调试 怎样高效地应用函数式编程 目录: 第一部分 基础知识 第1 章 为什么要关心Java 8 2 第2... 阅读全文
posted @ 2017-07-15 10:31 乐在克里特 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 好记性不如烂笔头,整理一些个人觉得比较重要的东西。 一、基础知识 第1章 为什么要关心Java 8 Java 8提供了一个新的API(称为“流”, Stream),它支持许多处理数据的并行操作,其思路 和在数据库查询语言... 阅读全文
posted @ 2017-07-15 10:31 乐在克里特 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 二、函数式数据处理 第4章 引入流 流是Java API的新成员,它允许你以声明性方式处理数据集合(通过查询语句来表达,而不是临时编写一个实现)。 示例: import static java.util.Comparat... 阅读全文
posted @ 2017-07-15 10:31 乐在克里特 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 三、高效Java 8编程 第8章 重构、测试和调试 Java 8的新特性也可以帮助提升代码的可读性:  使用Java 8,你可以减少冗长的代码,让代码更易于理解  通过方法引用和Stream API,... 阅读全文
posted @ 2017-07-15 10:31 乐在克里特 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 四、超越Java 8 第13章 函数式的思考 下面是这一章中你应该掌握的关键概念。  从长远看,减少共享的可变数据结构能帮助你降低维护和调试程序的代价。  函数式编程支持无副作用的方法和声明式编程。 ... 阅读全文
posted @ 2017-07-15 10:31 乐在克里特 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 一、Quartz 介绍 Quartz是Java领域最著名的、功能丰富的、开放源码的作业调度工具,几乎可以在所有的Java应用程序中集成——从小的单机应用到大的电子商务系统。 Quartz可以用来执行成百上千甚至数万的级别... 阅读全文
posted @ 2017-07-15 10:31 乐在克里特 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 项目实战 或许实现的方式跟之前的代码有点不一样的 1.定时任务的配置信息 @Configurationpublic class ScheduleConfigration { @Autowired privat... 阅读全文
posted @ 2017-07-15 10:31 乐在克里特 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 一、使用场景 在整个系统中,通用型的代码基本没什么变化,需要变动的仅仅是业务相关的代码。那么我们就会把一些业务代码简单编码一下放在数据库中。通过数据库的配置,可以直接从数据库中查找出来编码处理一下,来调用,这样,会省去了... 阅读全文
posted @ 2017-07-15 10:31 乐在克里特 阅读(478) 评论(0) 推荐(0) 编辑