- 博客(16)
- 资源 (2)
- 收藏
- 关注
原创 liquibase入门实战
liquibase说白了就是一个将你的数据库脚本转化为xml格式保存起来,其中包含了你对数据库的改变,以及数据库的版本信息,方便数据的升级和回滚等操作。当然最重要的一点还是liquibase支持多种类型的数据库(我了解,目前市面上的主流关系型数据库都是OK的),也就是方便数据迁移。废话不多说,直接上干货:1.首先你需要引入liquibase的maven插件:
2017-03-17 16:34:20 11930
原创 java并发工具包:Semaphore的用法
Semaphore的作用说白了就是限制目标资源在原子操作中允许的线程数量。直接上例子:package test;import java.util.concurrent.Semaphore;/** * @author 作者 peng.tu * @version 创建时间:2015年9月8日 */public class MyTest { /** * 模仿用户去银行取钱的业务,
2016-01-26 09:58:18 427
原创 java设计模式:观察者模式实例详解(基于java内置观察者)
观察者模式可以用下面这张图来解释:注:1.接口:Subject,,是被观察者(数据转发中心),定义了三个方法,注册观察者,移除观察者,通知观察者三个主要的方法。2.具体的被观察者:WeatherDataSt,数据转发中心,该类为Subject接口的具体实现。3.接口:Observer,是观察者,即数据接收中心,定义了数据更新方法,即当数据中心数据发生变化时调用该方法更新数据
2016-01-20 15:53:09 398
原创 java通用日期转换(string 转 date)
这是自己工作是写的一个工具类,记录下来,以后要用直接copy,这个工具主要实现的是将任意格式的字符串转换为data格式(当然,首先你的日期必须是个日期才行)主要判定的规则是(年月日时分秒之间的分割均不能包含数据,否则转化出来的日期你懂的....嘿嘿),自己写的,可能有不足,见谅 /** * 将字符串转化为时间对象 * * @param dateStr *
2016-01-18 15:36:21 2676
原创 基于阿里云centos 6.5 mysql安装配置,以及mysql备份配置
个人工作学习过程中实践得到的mysql配置过程,本人在服务器上测试无误,如有不足请见谅
2016-01-18 15:02:57 538
转载 JAVA反射机制
Reflection是Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说"自审",并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。 Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在这一特性。例如,Pascal、C 或者 C++ 中就没有办法在程序中获得函数定义相关的信息。Jav
2014-07-21 08:51:50 380
原创 jQuery HTML
才疏学浅,之总结了这些函数: 1.获得 text(),html(),val() text() //设置或返回对应元素中的文本信息 html() //设置或返回对应元素的文本信息(包含文本中的HTML标记) val() //设置或返回字段的值
2014-07-18 15:32:40 550 1
原创 JQuery随笔_选择器 JQuery效果
JQuery所有的函数在一个 document.ready()函数中,这是为了防止在文档为加载完成时就执行函数,导致出现未知错误。 JQuery有两种方式实现在文档就绪后执行相应函数 1.$(doucument).ready(function(){
2014-07-17 20:58:22 365
原创 java输入输出流随笔
输入流表示从一个源获取数据,输出流表示向一个目标输出数据。InputStream 和OutputStream 都是抽象函数,不能被实例化,只有生成其子类才能实现一定的功能 Java中的流分为两种: 1) 字节流:数据流中最小的数据单元是字节 2) 字符流:数据流中最小的数据单元是字符, Java中的字符是Unicod
2014-07-16 18:56:15 473
原创 StringBuffer和 Date对象随笔
StringBuffer 和 Stringbuilder 1. 和String对象不同的是,在字符串需要修改是,StringBuffer和StringBuilder对象能够被多次的修改,并且不产生多余的对象. 2. StringBuilder和StringBuffer不同的是,StringBuilder不是线程安全的,但是由于StringBuilder在速度上的优势
2014-07-16 11:16:30 535
原创 JavaScript 对象随笔
JavaScript对象: 1.JavaScript中所有事物都是对象:字符串、数值、数组、函数... 2.创建JavaScript对象: var person=new Object(); person.firstname="John";
2014-07-15 21:14:50 361
原创 JavaScript DOM
BOM(Browser Object Model)浏览器对象模型 所有浏览器都支持 window 对象。它表示浏览器窗口。所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的成员。 window.open() - 打开新窗口window.close() - 关闭当前窗口window.mov
2014-07-15 21:13:08 381
原创 JavaScript 常用对象随笔
JavaScript对象: 1.JavaScript中所有事物都是对象:字符串、数值、数组、函数... 2.创建JavaScript对象: var person=new Object(); person.firstname="John";
2014-07-15 19:41:04 397
原创 JavaScript HTML DOM随笔
1.通过ID来查找HTML中的元素: document.getElementById(id); //如果找到元素,将以对象的形式返回,否则返回值为null.2.通过标签名来查找相应的元素 doucument.getElementById("id").getElementsByTagName("p"); //注:通过标签名来查找元素在 IE 5,6
2014-07-15 11:20:47 343
原创 JSON随笔
JSON概念: JavaScript Object Notation(JavaScript 对象表示法) 存储和交换文本信息的语法。类似 XML。 比 XML 更小、更快,更易解析。 JSON 使用 Javascript语法来描述数据对象,但是 JSON 仍然独立于语言和平台。
2014-07-15 09:59:35 372
原创 java命名规则以及java概述
java发展史: 1.1996年,sun发布java1.0,不适合真正的应用开发 2.1998年发布的1.2版本的swing取代了GUI 3.2000年发布的java1.3才出现java Webjava特点: 1.简单 2.面向对象 3.分布式 4.健壮性 1.编译和运行时对问题进行检查
2014-07-14 14:07:43 553
基于springmvc+mybatis的基本项目骨架
2016-01-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人