- 博客(25)
- 问答 (1)
- 收藏
- 关注
原创 Nodejs中使用mysql
一、通过npm安装mysqlnpm install -g mysql安装成功后可以在C:\Program Files\nodejs\node_modules中查看 二、使用mysql1.创建mysql.js文件2.查看C:\Program Files\nodejs\node_modules\mysql下的Readme.md文件3.将下面代码粘贴到mysql.js文件中...
2012-09-03 18:34:35
112
Maven项目中压缩js和Css代码
项目结构如图 我们的目的是将js中的js文件压缩到app.js,css中的base.css和main.css压缩到app.css中,步骤如下: 一、引入yuicompre...
2012-08-28 16:05:42
204
原创 测试工具
1.IBM Page Detailerhttp://www.ibm.com/developerworks/cn/web/wa-lo-pagedetailer/index.html 2.Load Runnerhttp://learnloadrunner.com/
2012-08-27 18:07:13
90
原创 A first Ant build
前提已有java和ant环境(运行java -version和ant -version测试) 一、新建项目文件夹并再新建文件夹src,并创建Main.javapackage com.ant.welcome;public class Main{ public static void main(String args[]){ for(int i=0; i<args...
2012-08-17 16:48:23
87
原创 closure-compiler+antrun 压缩js代码
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-antrun-plugin</artifactId> <version>1.6</version> <execut
2012-08-16 18:45:54
227
原创 Maven之antrun插件测试
此代码来自官方examples: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-antrun-plugin</artifactId> <version>1.6</version>
2012-08-16 18:14:33
135
RestEasy+Backbone初试
由于Backbone中的请求是rest风格的,所以后台我选择的RestEasy来提供服务。 前端代码还是采用的我之前的一片文章http://webexpressor.iteye.com/blog/1608830一、后台代码 主要目的是以json的格式返回一个BookList 1.我的项目是采用的maven来控制jar包的,pom文件为:<project xmlns...
2012-08-09 19:39:05
207
原创 Backbone制作联系人管理之过滤和路由(2)
第二部分 添加类型过滤和路由功能 如图这部分我们加入左上角的功能(基于第一部分来做的):一、创建select,并填充数据1.在index.html中添加标签<header> <div id="filter"><label>Show me:</la...
2012-08-07 17:00:56
129
原创 Backbone制作联系人管理之列表(1)
本系列将讲解使用backbone制作一个联系人管理器,共分为四个部分:1.制作列表2.增加类型过滤、和路由功能3.增加添加、修改和删除功能4.与服务器的数据同步第一部分:制作列表 完成这个功能需要:1.我们先采用假数据,即定义一个联系人数组。 var contacts = [ {id: '1', nam...
2012-08-07 14:51:52
80
原创 HTML5 Boilerplate 调研资源
HTML5 Boilerplate是基于HTML/ CSS / JS的一个快速,健壮和面向未来的网站模板。经过3年的迭代开发,使我们得到最佳的web开发实践,包括:跨浏览器的正常化,性能优化,甚至像可选功能如AJAX跨域和Flash处理等,这个模版包含一个.htaccess配置文件,它的功能包括Apache缓存设置,网站播放HTML5视频设置,使用@font-face和允许使用gzip设置。...
2012-08-01 18:47:41
221
Modernizr学习笔记
1.General1.1 什么是Modernizr? Modernizr是用来检测下一代web技术本地实现的JavaScript类库,例如HTML5和CSS3的特性检测,这些特性在浏览器上的实现并不统一,而Modernizr就是告诉你,该浏览器是否实现某一特性。 它有区别于利用UA来检测,UA检测并不可信,因为UA是浏览器厂商自己定义的,它和特性并不能一一对应起来。而特性检测相对就比较...
2012-07-31 16:08:09
241
Backbone实现简单的ListView
准备用Backbone实现一个简单的ListView,有的功能:1.页面用模版渲染一个json数组数据(没有去请求数据库,简单的模拟)2.绑定每个item,单击可以找到对应的model(该model即对象中包括创建时的所有属性) 在这里简单谈谈单页面应用(SPA)和传统的多页面(如JSP)开发的不同之处,多页面中每次得到一个列表,如果单击item去查看详情,一般都要去更具id到数据...
2012-07-27 11:31:55
74
Backbone之Model
在Backbone中模型是核心,要处理大量的处理逻辑和数据数据交互,包括:数据校验,访问控制,属性计算。 模型的使用还是比较简单的: Person = Backbone.Model.extend({ defaults:{ sex:"male" }, initialize : function() { alert("Welcome to this world")...
2012-07-26 14:18:54
74
原创 Backbone的学习资源
一直想学习一种前端的MVC框架,这种框架有很多,也老早就听说了Backbone,它的资源在国内也算比较多,就先选择它了,网上有人对比了若干MVC框架,我觉得这些都各有各的优势,如果本身自己都还没有用熟练过任何一种,选择资源丰富的也算是比较好的一种选择了,日后在实践的时候发现它的弊端了,这时候可以再寻求其它框架,或者自己改善它,毕竟现在都是开源的~下面是我搜集的一些关于Backbone的学习资...
2012-07-26 12:24:04
88
原创 Web Mobile应用开发平台检测解决方案
Web Mobile App虽然可以跨平台,实现“一次编写,处处运行”,但是有些时候不得不考虑当前的运行平台,例如移动设备对CSS3,HTML5特性的支持情况就参差不齐。这种检测一般有三种方法:1)特性检测(Feture)——检测当前运行平台是否支持某一特性2)浏览器检测(Browser)——检测当前运行平台的浏览器以及操作系统3)形态因素检测(Form Factor)——检测当前运...
2012-07-24 17:27:11
127
如何创建mobile-first(移动设备优先)的响应式的网站
今天读了这篇文章http://bradfrostweb.com/demo/mobile-first/article.html ,把学到的记录一下,方便以后使用~1.适配的问题目前的设备尺寸大小不一,各种尺寸都有,我们不可能编写那么多套页面去适配,但是又不可能回避这个问题,因此我们得有一套解决方案。CSS中的media queries(媒体查询)API可以做到。2.mobile-firs...
2012-07-23 19:14:04
369
原创 单例模式和双检测的加锁(Double-checked locking and the Singleton pattern)
单例模式在编程中很常见。当多个线程使用时,必须使用某种类型的同步。为了使你的代码更高效,Java程序员在单例模式中使用双重检测锁定来限制并发执行的代码量。但是,由于Java内存模型的一些鲜为人知的细节,这种双重检查锁定是不能保证工作,它会偶尔失败。此外,其失败的原因并不明显,涉及到Java内存模型的内部细节。并且是很难追查的。在本文的其余部分,我们将仔细研究双重检查锁定了解它什么时候就发生了。...
2011-11-17 20:01:39
184
Maven+Spring+JPA之HelloWorld
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4...
2011-11-11 21:42:38
76
Maven配置JPA之HelloWorld
一、项目结构图二、pom文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.ap...
2011-11-11 20:09:43
162
JPA中配置ManyToOne和OneToMany的双向
关键要记住下面一句话:多的一方为关系维护端,关系维护端负责外键记录的更新,关系被维护端是没有权利更新外键记录。注意:(亲身经历哦~~)我晕,找了好久的错误,发现是自己图方便没有用@Table标注,结果生成表的表名为对应的类名,刚好是MySQL的关键字group,以后还是最好加上@Table标注,并且表名最好以“t_”开头。 关系维护端(多的一方)package conta...
2011-04-14 21:48:40
508
原创 Spring Web Flow的初步认识
Spring Web Flow 2.0 就是 Spring Web MVC 的一个扩展,如果粗略一些来讲,所谓 flow 就相当于 Spring Web MVC 中一种特殊的 controller ,这种 controller 可通过 XML 文件加以配置,因此在使用 Spring Web Flow 2.0 前须先对 Spring Web MVC进行配置,步骤如下:创建 Web 应...
2011-04-14 20:43:49
106
JPA+Spring之HelloWorld
第一步:新建一个web项目,导入相关的Jar文件(需要导入commans-logging.jar);第二步:在src下新建META-INF/persistance.xml;第三步:编写实体类Person.java;第四步:编写Dao接口PersonDao.java和实现类PersonDaoImpl.java;第五步:编写applicationContext.xml:第六步:编写...
2011-04-11 18:06:45
79
JPA之HelloWorld
第一步:创建一个web项目,导入相关的Jar包。第二步:在src下新建META-INF/persistence.xml文件。第三步:创建实体类(Person.java) 。第四步:编写测试。全部代码如下: persistence.xml <?xml version="1.0" encoding="UTF-8"?><persistence ...
2011-04-11 16:23:14
78
Android组件——Spinner
Spinner有些类似select组件,是单选的。系统默认效果图为:代码如下:import android.app.Activity;import android.os.Bundle;import android.widget.ArrayAdapter;import android.widget.Spinner;public class SpinnerActi...
2011-03-21 20:50:10
74
Android组件——ListView
最近开始学习Android编程了,自己也是在网上找例子来做,下面这个是自己定义了一个list的布局文件,可以显示图片和文字。自己理解就是List需要一个布局文件,然后有适配器来向里面填充数据。下面是效果图: package dong.liu; import java.util.ArrayList;import java.util.HashMap;import java...
2011-03-21 20:15:27
75
空空如也
JVM中奇怪的Full GC, 大家帮忙分析下
2015-02-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人