- 博客(22)
- 资源 (5)
- 收藏
- 关注
转载 备忘
Java中的随机数 ThreadLocalRandom.current().nextInt(10)网络通讯框架MINA和XSCOCKET的简单比较Mysql中间件研究(Atlas,cobar,TDDL)2015 年最棒的 5 个 HTML5 框架8种Nosql数据库系统对比NoSQL数据库的使用场景Mybatis 分页插件 - PageHelpernginx+memcache+tomcat配置多线
2015-09-17 16:09:40 410
原创 memcached 配置说明
## Properties file with JDBC-related settings.# Applied by PropertyPlaceholderConfigurer from "applicationcontext-*.xml".# Targeted at system administrators, to avoid touching the context XML files.
2015-08-12 15:12:25 2583
原创 CSS3 抛物线 加入购物车
前言项目中用到购物车抛物线动画 一开始使用的是Jquery插件 jquery.fly.js;在手机上使用时一些较手机效果不是很好,因为这个插件会根据抛物线动画时间和距离计算抛物线点轨迹(FPS,说是一秒要有60帧的样子)会有卡顿现象,而且还有window.requestAnimationFrame的兼容性问题 ,如果在只是PC段使用还是挺好的。下面介绍我们使用CSS3的方式。开始介绍之前,先建议看下
2015-07-31 16:42:01 12183 4
转载 常见的NoSQL数据库
键值(Key-Value)存储数据库 * Riak:一个开源、分布式键值数据库,支持数据复制和容错 * Redis:一个开源的键值存储数据库,支持主从式复制、事务,Pub/Sub、Lua脚本,还支持给Key添加时限 * Dynamo:一个键值分布式存储数据库,直接由亚马逊Dynamo数据库实现 * Oracle NoSQL Database:来自Oracle的键值NoSQL数据库,支
2015-07-06 10:36:35 720
转载 npm镜像使用方法
npm镜像,就是npm的只读副本。使用方法有3种,推荐第一种或者第三种编辑 ~/.npmrc 加入下面内容registry = http://registry.cnpmjs.org 永久生效。config命令npm config set registry http://registry.cnpmjs.org npm info underscore (如果上面配置正确这个命令会有字符串respo
2015-07-05 12:09:17 721
转载 生产管理系统定制开发的项目流程
对于软件系统定制开发型的软件公司来说,与其说做的是软件更详尽的说其实做的是项目,做的是服务。一个完整的软件系统定制开发项目流程包括需求调研、项目开发、系统维护三个阶段。1、分析客户需求:主要包括:业务基本流程、主要功能模块叙述、开发周期和报价。2、拟定初步方案:对客户的需求予以回复,提供实现方案和报价以供客户参考和选择,编写需求规格说明书。3、调整方案并确定合作意向:客户确认需求,对需求进行系统分析
2015-07-02 21:42:44 3444
转载 document.location和window.location区别
document.location和window.location有什么区别就是 document你可以理解为文档,就是你的网页 window理解为窗口,就是你的ie浏览器包含的无框架:简单的说,没有框架的情况下,是等同的 有框架:在有框架的情况下,最外层是相同的,在iframe里面的document.location和window.location不同的。 iframe里面的documen
2015-06-30 17:32:47 2135
转载 XSS攻击及防御
XSS又称CSS,全称Cross SiteScript,跨站脚本攻击,是Web程序中常见的漏洞,XSS属于被动式且用于客户端的攻击方式,所以容易被忽略其危害性。其原理是攻击者向有XSS漏洞的网站中输入(传入)恶意的HTML代码,当其它用户浏览该网站时,这段HTML代码会自动执行,从而达到攻击的目的。如,盗取用户Cookie、破坏页面结构、重定向到其它网站等。XSS攻击XSS攻击类似于SQL注入攻击,
2015-06-30 17:07:19 545
原创 一个被 -webkit-box 坑了的娃
一个被坑了的样式,这里简单记录下…… 手机web app版的点餐应用(canjs + hammer + Fastclick ) 类似美团外卖,在菜单页面有加减按钮.页面布局大概是 分类下菜单列表可以上下滚动.header和购物车栏都是固定布局分类和分类菜单列表在一个大div中(图中黄色边线标识),因为不能被header挡住,所以加了 margin-top header的高度 在这个大div上加
2015-06-29 22:34:47 2097
原创 Spring 学习
创建一个RESTful Web服务@RestControllerpublic class GreetingController { private static final String template = "Hello, %s!"; private final AtomicLong counter = new AtomicLong(); @RequestMapping("/
2015-06-16 22:28:59 475
翻译 Window7 下 Eclipse 部署JBOSS 下 The LogManager was not properly installed 问题解决
解决方法 http://theopentutorials.com/tutorials/java-ee/ejb3/how-to-setup-ejb3-development-environment-eclipse-jboss-7-1/解决方法原文:I have to tweak a little bit to get is work in Windows 7.Open Eclipse.Add J
2015-06-15 23:03:31 1870 1
原创 Canjs基础教程之Mustach
Mustache/Stache是Canjs的模版,Mustache模版看起来平常的Html,只是在其中加入了标签(可以取值,计算和简单的逻辑判断等).先看一个例子Mustache Template<script id="template" type="text/mustache"> <h1>Welcome {{user}}!</h1> <p>You have {{messages}}
2015-06-13 23:14:20 1090
翻译 CanJS基础教程
1 加载Loading CanJSCanJS加载方式: - 直接引用js库(canjs官网可以定制插件一起打包下载) l - AMD(requirejs)<html><head> <title>CanJS Tutorial</title></head><body> <scriptsrc="//ajax.googleapis.com/ajax/libs/jquery/1.11.
2015-06-11 21:50:57 3156 1
原创 canjs基础教程之Route
Routingcan.route 是CanJS路由的核心功能,也是一个特殊的Observe,当window.location.hash的值有变动时,can.route的属性值也会更新;同样,can.route的属性值有变动时,window.location.hash的值也会有更新。 可以给can.route附加一个传递URL属性的模板 Eg:1. // Give can.route a tem
2015-06-10 20:32:55 821
原创 canjs基础教程之Components
ComponentsComponent 可以很容易的结合observables,templates,controls的功能特性。TagTag:自定义定节点名称的Html元素,当自定义的tab标签在模板中出现时,就会在这个标签元素上创建一个Component实例 Eg:1. can.Component.extend({2. tag: "todos-editor"3. }) 1. var
2015-06-10 20:26:50 977
原创 Canjs基础教程之Controls
ControlsControls 是Constructs的子类,MVC框架中的C. 示例:var Todos = can.Control({ default:{ age:23, name: 'sheldon1' }},{ init: function(el, options) { var s
2015-06-10 20:21:12 798
原创 canjs基础教程之EJS
**EJS**EJS是Canjs的默认的模版语言,当和Observes一起使用时可以提供Live bind.如下一个EJS模版示例:1.<script type="text/ejs" id="todoList">2.<%for(var i =0; i < todos.length;++i){%>3. <li><%=this[i].attr('description')</li>4.<%}
2015-06-10 20:09:35 720
canjs基础教程之EJS
EJSEJS是Canjs的默认的模版语言,当和Observes一起使用时可以提供Live bind.如下一个EJS模版示例:1.<script type="text/ejs" id="todoList">2.<%for(var i =0; i < todos.length;++i){%>3. <li><%=this[i].at...
2015-06-10 20:05:27 154
原创 Js 调错技巧
任何一个编程者都少不了要去调试代码,不管你是高手还是菜鸟,调试程序都是一项必不可少的工作。一般来说调试程序是在编写代码之后或测试期修改Bug 时进行的,往往在调试代码期间更加能够体现出编程者的水平高低以及分析问题的准确度。不少初学者在寻找错误原因时,总是不得要领,花费了大量时间却无法解决一些最终证明是相当简单的Bug。 在长期解答 zTree 相关问题时,也的确发现很多的问题其实不算什么...
2013-01-29 13:25:44 232
使用Eclipse协同开发的一些建议
自定义注释及代码格式化 窗口-->首选项-->Java-->代码样式(Window-->Preferences-->Java-->Code Style)代码模板(Code Templates):对生成的注释和代码模板的设置。比如类的注释模板:类描述、创建日期、修改日期、创建人、修改人等等。格式化程序(Formatter):对代码的样式设置。可能...
2011-07-15 16:51:49 389
Java Clone Object
浅拷贝:拷贝基本类型成员和[color=red]对象类型成员的引用[/color]深度拷:拷贝基本类型成员和[color=red]对象类型成员的引用对象[/color][code="java"]package test;public class CloneTest{ public static void main(String[] args) // 浅度拷贝Sh...
2010-12-17 16:17:21 100
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人