- 博客(105)
- 资源 (3)
- 收藏
- 关注
原创 Java分布式
资源链接:Java分布式架构的演变及解决方案http://www.cnblogs.com/malcome/articles/5909632.html分布式1、单机裸跑:LAMP = [Linux + Apache + MySQL + PHP]2、分开部署:应用程序、数据库、文件 分别部署在独立的服务器上3、数据缓存:二八定律(80%的业务访问集中在2
2017-03-24 17:32:46
1993
原创 链接收藏
Sublime Text 全程指南http://zh.lucida.me/blog/sublime-text-complete-guide/实用的sublime插件集合 – sublime推荐必备插件http://www.xuanfengge.com/practical-collection-of-sublime-plug-in.htmlExpress -阮一峰http://j
2017-03-24 15:31:21
714
原创 Node.js 模块之【mongoose】MongoDB操作模块
1. 安装mongoosenpm i mongoose --save-dev2. 引入mongooseconst mongoose = require('mongoose');3. 连接数据库mongoose.Promise = global.Promise; mongoose.connect(DBConfig.DBUrl);4. mongoose支持的数据类型- String- Numbe
2017-03-16 20:27:48
2265
原创 Node.js 模块之【passport】第三方【Github】鉴权(二)
1. 安装模块npm i connect-mongo --save-devnpm i passport --save-devnpm i passport-github --save2. 引入模块及其他依赖模块var session = require('express-session');var MongoStore = require('connect-mongo')(session);v
2017-03-15 19:24:33
2395
原创 Node.js 模块之【passport】进行本地【用户名+密码】鉴权(一)
安装 passportnpm i passportnpm i passport-local添加模块(上面几个为依赖模块)var cookieParser = require('cookie-parser');var bodyParser = require('body-parser');var session = require('express-session');var MongoSto
2017-03-14 14:39:18
7640
原创 Node.js 常用插件集合
Node.js 常用插件集合异步处理 async | Q()日期处理 moment日志处理 log4js | morgan工具集 underscore定时任务 cron(定时任务)数据库 mongoose读写Excel xlsx构建工具 grunt权限管理 passport登陆认证 OAuth2模块列表更详细模块列表可参见的例子使用 Express + MongoDB 搭
2017-03-13 16:19:42
4439
原创 Ember.js API (v2.11.0) 翻译 ---004.Routing---002---Defining Your Routes Edit Page(定义你的路由)
Defining Your Routes Edit Page定义你自己的路由When your application starts, the router matches the current URL to the routes that you've defined. The routes, in turn, are responsible for displaying te
2017-02-21 12:46:40
638
原创 Ember.js API (v2.11.0) 翻译 ---004.Routing---Introduction(引言)
Introdution引言Imagine we are writing a web app for managing a blog. At any given time, we should be able to answer questions like What post are they looking at? and Are they editing it? In Em
2017-02-21 12:25:59
304
原创 Hammer.js v1.0.5 在Surface上使用Chrome时,手指点击时放大
问题背景:使用Hammer.JS - v1.0.5在Hammer.JS V1.0.5 中存在一个BugBug现象:在Surface上使用chrome浏览器,手指点击会触发双击事件(Tap fired twice in Chrome when using touch on Windows 8.1 / )Bug出现的原因:在此设备上手指点击时,先回触发touch事件、然后紧接着触发mo
2016-05-17 17:49:50
963
原创 HTML5 中的事件监听
// var hidden, state, visibilityChange;// if ( typeof document.hidden !== "undefined") {// hidden = "hidden";// visibilityChange = "visibilitychange";// state = "visibilityState";// } else i
2015-11-13 18:18:54
3153
原创 JS 获取时间
//获取当前月的第一天 function getFirstDayInCurrtMonth() {var date = new Date()with (date) {year = date.getYear() + 1900;month = date.getMonth() + 1;}return year + "-" + month + "-1" + " 00:00:00"
2015-10-30 11:00:06
478
原创 使用【WinRAR】对【Mysql 数据库】进行定时备份
1、Mysql数据库备份利用WinRAR对MySQL数据库进行定时备份。 对于MySQL的备份,最好的方法就是直接备份MySQL数据库的Data目录。下面提供了一个利用WinRAR来对Data目录进行定时备份的方法。首先当然要把WinRAR安装到计算机上。将下面的命令写入到一个文本文件里*******************************Code Star
2015-10-19 13:25:04
731
原创 WEB-控件目录
1、文件上传:http://www.chinaz.com/free/2013/0409/298937.shtml2、富文本框:3、表格4、树5、
2015-09-17 23:32:12
648
原创 MyEclipse 强制杀掉后 INFO: Port busy 8009 java.net.BindException: Address already in use: JVM_Bind
问题现象:MyEclipse 强制杀掉后 INFO: Port busy 8009 java.net.BindException: Address already in use: JVM_Bind解决方法:重启Tomcat ,执行Tomat shutdown.bat 或者 shutdown.sh
2015-09-16 12:13:36
1760
原创 My97DatePicker控件显示时分秒
方式一: Js代码 if (!WebCalendar.timeShow) WebCalendar.dateReg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/; else WebCalendar.dateReg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(\d{1,2
2015-08-18 11:44:01
709
原创 Jquery 使用记录
1、判断当前控件是否显示在前端:if($("#elem_id").is(":hidden")){ xxxxxxxx }2、添加一个事件监听:$("#btnSearch-gold").on('click',function(e){ e.preventDefault();//抑制URL跳转 });
2015-08-17 18:15:11
337
原创 提示牌(提示后-自动消失)------------ jquery.gritter
JSP:admin/ui/css/jquery.gritter.css" />admin/clear/jquery.boedesign.js">JS: $.gritter.add({ title: '提醒', text: '提现设置已经成功!', image: ctx+'admin/clear/notif_icon.png', sticky: f
2015-08-17 17:35:19
16558
原创 SQL 规范
Oracle 版本SQL语句规范:1、使用大写(关键字、字段)2、表别名使用小写存储过程:1、参数定义格式:v_in_varname2、其他大写(关键字、字段)SQL语句固话后:必须格式化一下,方便后续维护。MySql 版本
2015-08-17 16:28:53
501
原创 模态弹窗口,关闭后显示在载体界面中
1、问题描述:使用Jquery-conform弹出模态对话框,myform未界面隐藏的DIV片段,在弹出模态对话框时显示其中。当点击确定后,DIV片段出现到了载体界面中2、解决方法:在隐藏的DIV中添加一个DIV modal-body,代码如下: 3、代码如下:1、载体界面:<% String p
2015-07-31 15:33:23
909
原创 Oracle SQL 总结
Oracle SQL 总结序列篇--创建-序列CREATE SEQUENCE SEQ_ID_APPS INCREMENT BY 1 START WITH 1; --SEQ_ID_APPS 序列名称--删除-序列DROP SEQUENCE SEQ_ID_APPS; --SEQ_ID_APPS 序列名称--查询-序列当前值select SEQ_ID_APPS.cur
2015-07-23 19:37:30
403
原创 JS 获取屏幕大小
JS获取屏幕大小function a(){document.write("屏幕分辨率为:"+screen.width+"*"+screen.height+""+"屏幕可用大小:"+screen.availWidth+"*"+screen.availHeight+""+"网页可见区域宽:"+document.body.clientWidth+""+"网页可见区域高:"+docu
2015-07-23 17:40:08
414
原创 bootstrap 学习笔记 - 6 (输入框组 + )
Bootstrap学习bootsrap学习之 - 输入框组样例代码:<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>
2015-06-18 17:42:24
623
原创 Struts2 学习笔记
Struts2 学习笔记 -- 值栈值栈:是对应每个请求对象的一套内存数据的封装,Struts2会给每个请求创建一个新的值栈。值栈能够线程安全地为每个请求提供公共的数据存取服务。Struts2 学习笔记 -- OGNLOGNL是对象图导航语言(Object-Graph Navigation Language)的缩写。它是功能强大的表达式语言OGNL
2015-06-18 17:32:31
581
原创 Spring 学习笔记 - 1
Spring学习之 简介1、Spring 管理的Bean默认是单例的,使用scope="protoType"则为多实例,但是该Bean对象下的依赖还是单例的。2、Spring 注入方式:属性注入:构造方法注入:(顺序+索引)顺序:索引:非静态工厂方法注入:
2015-06-16 23:31:42
336
原创 bootstrap 学习笔记 - 5 (Glyphicons字体 + 下拉菜单 + 按钮组+ 按钮下拉菜单)
Bootstrap学习bootsrap学习之 - Glyphicons 字体图标包含250多个来自 Glyphicon Halflings 的字体图标使用方法 :可以把它们应用到按钮、工具条中的按钮组、导航或输入框等地方。class="glyphicon glyphicon-search"aria-hidden="true">
2015-06-05 13:46:08
2581
原创 bootstrap 学习笔记 - 4 (按钮 + 图片 + 辅助类)
Bootstrap学习Bootstrap学习之 - 按钮按钮的使用方式有如下四种: class="btn btn-default" href="#" role="button">Link class="btn btn-default" type="submit">Button cla
2015-06-04 17:47:50
8017
原创 bootstrap 学习笔记 - 3 (表格 + 表单 +控件)
Bootstrap学习Bootstrap学习之 - 表格表格()table-striped :每一行增加斑马条纹样式。thead : 指定表格最上行tfoot :指定表格最下行table-bordered :为表格和其中的每个单元格增加边框。table-hover :每一行对鼠标悬停状态作出响应。table-condensed : 让表格更加紧凑,单
2015-06-04 14:59:26
6712
原创 bootstrap 学习笔记 - 2 (排版+代码 样式)
Bootstrap学习Bootstrap学习之 - 排版样式标题(标签)样例代码:(bootstrap已经对h标签进行了样式定义)<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+r
2015-06-03 23:58:05
1274
原创 SSH 原理剖析
Hibernate工作原理及为什么要用?原理:1.通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件2.由hibernate.cfg.xml中的读取并解析映射信息3.通过config.buildSessionFactory();//创建SessionFactory4.sessionFactory.openSe
2015-05-31 18:00:14
436
原创 J2EE 基础篇 - @ - 2 Html5 基础详解
HTML5 基础: 1、声明: 1、HTML5 ------ 2、HTML4.01 ------ 3、XHTML 1.0 ------ 2、 标签内容: 1、编码格式 :
2015-05-23 23:12:41
946
原创 J2EE 基础篇 - @ - 1 Html5 简介
Html 5 1、HTML5优点:1、具有极好的跨平台的(手机、PC)2、代替Flash3、 2、HTML5是一种标记语言(Hyper Text Markup Language),而非编程语言。 3、HTML5的新特性:1、用于回话的canvas标签2、用于媒介回访的video和audio元素3、对本地离线存储的更好支持4、新的特殊内容元素:article、
2015-05-22 16:25:25
502
原创 Hadoop - single node setup
1. java environment configuration : export JAVA_HOME=/home/hadoop/java/jdk1.7.0_75 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$JAVA_HOM
2015-04-06 21:23:05
392
原创 再按一次退出应用
private long lastTime = 0; @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN) { if ((System.cu
2014-10-29 14:36:29
482
原创 【English】Android -> Training -> Adding the Action Bar -> Saving Data -> sharedPreferences【1——004】
step 1 : Get a Handle to a SharedPreferencesContext context = getActivity(); SharedPreferences sharedPref = context.getSharedPreferences( getString(R.string.preference_file_key), Context
2014-09-08 00:13:23
651
原创 【English】Android -> Training -> Adding the Action Bar -> Styling the Action Bar
Theme.AppCompat for the "dark" theme.Theme.AppCompat.Light for the "light" theme.Theme.AppCompat.Light.DarkActionBar for the light theme with a dark action bar.
2014-09-07 18:20:41
503
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人