自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

转载 通过java反射机制获取该类的所有属性类型、值、

方法使用了这俩个包下的 field 和methodimportJava.lang.reflect.Field;import java.lang.reflect.Method;[java] view plain copypublic static void getObjectValue(Object obje

2016-04-26 15:59:41 370

转载 浅析jQuery删除节点的三个方法

jQuery提供了三种删除节点的方法,即remove(),detach()和empty()。测试所用HTML代码:[html] view plain copyp title="选择你最喜欢的水果?">你最喜欢的水果是?p>  ul>      li title="苹果">苹果li>      li title="橘子">橘

2016-04-24 16:14:13 464

原创 mongodb 安装

工具/原料mongodb-win32-x86_64-2008plus-2.6.7.zip方法/步骤登陆mongodb官网点击右侧的下载选择windows平台,如图点击需要的zip文件下载(笔者这里主要讲诉zip文件的安装)legacy版本可以用于旧版本系统下安装,这里不推荐。

2016-04-20 19:13:04 279

转载 Java传参的值传递和引用传递问题(转)

今天遇到了一个java程序,需要用参数来返回值(虽然最后用另一种方法实现了),在网上看到这样一篇文章,很受启发。本文章来自于http://hi.baidu.com/xzhilie/blog/item/8bc05c8dbdc86816b21bbae3.html首先,推荐对Java有一定理解的同仁一本书《Practical Java》。在《Practical Java》中也有一个章节介绍Jav

2016-04-19 18:47:36 333

转载 html 规范

文档类型推荐使用 HTML5 的文档类型申明:12345678910111213html lang="en">head> meta charset="UTF-8"/> meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/> meta n

2016-04-18 00:20:32 510

转载 css 规范

编码在 css 首行设置文件编码为 utf-8。1@charset "utf-8";id and classid 和 class 尽量使用语义化命名,比如 header,main,footer,logo,nav,menu 等等。不推荐12.fw-800 {font-weigh

2016-04-18 00:11:17 383

转载 javascript 规范

全局命名空间污染与 IIFE总是将代码包裹成一个 IIFE(Immediately-Invoked Function Expression),用以创建独立隔绝的定义域。这一举措可防止全局命名空间被污染。IIFE 还可确保你的代码不会轻易被其它全局命名空间里的代码所修改(比如第三方库,window 引用,被覆盖的未定义的关键字等等)。不推荐123

2016-04-18 00:04:43 338

转载 jquery 规范

jquery 规范缓存变量DOM 遍历是昂贵的,所以尽量将会重用的元素缓存。12345678// 糟糕h = $('#element').height();$('#element').css('height',h - 20);// 建议$element = $('#element');h = $element.height

2016-04-17 14:07:42 366

原创 javascript 变量命名规则

javascript 有三大经典的变量命名法:匈牙利命名法,驼峰式命名法和帕斯卡命名法。今天主要介绍下这三种命名方式。匈牙利命名法语法变量名 = 类型 + 对象描述类型指变量的类型对象描述指对象名字全称或名字的一部分,要求有明确含义,命名要容易记忆容易理解。通过在变量名前面添加相应小写字母的符号标示作为前缀,标示出变量的类型,前缀后面是一个或多个单词组合,单

2016-04-17 13:18:24 553

转载 收藏本站——添加到浏览器收藏夹

收藏本站——添加到浏览器收藏夹原生 js,兼容所有的浏览器(ie,chrome,firefox),值得收藏。函数如下:function addFavorite(obj, opts){ var _t, _u; if(typeof opts != 'object'){ _t = document.title; _u = l

2016-04-17 11:45:54 8781

原创 javascript cookie

一、什么是 cookie?cookie 就是页面用来保存信息,比如自动登录、记住用户名等等。二、cookie 的特点同个网站中所有的页面共享一套 cookiecookie 有数量、大小限制cookie 有过期时间三、如何使用 cookie?通过 document.cookie 来写入 cookieDOCTYPE HTML>html lang="

2016-04-17 11:37:00 999

转载 Mongodb CRUD 操作

mongodb提供了创建,读取,修改,删除简称CRUD2 Mongodb CRUD 操作2.1 Mongodb CRUD简介2.1.1数据库操作2.1.1.1查询2.1.1.2数据修改2.1.2 相关特性2.1.2.1索引2.1.2.2读偏好2.1.2.3写注意(write concern)2.2 Mongodb CRUD概述2.2.1读操作2.2.

2016-04-15 10:14:11 664

原创 Linux 文件内容查看工具介绍

1、cat 显示文件连接文件内容的工具;cat 是一个文本文件查看和连接工具。查看一个文件的内容,用cat比较简单,就是cat 后面直接接文件名。比如:[root@localhost ~]# cat /etc/fstab为了便于新手弟兄灵活掌握这个工具,我们多说一点常用的参数;1.0 cat 语法结构;cat [选项] [文件]...

2016-04-14 10:11:22 839

转载 this、new、call和apply的相关问题

讲解this指针的原理是个很复杂的问题,如果我们从javascript里this的实现机制来说明this,很多朋友可能会越来越糊涂,因此本篇打算换一个思路从应用的角度来讲解this指针,从这个角度理解this指针更加有现实意义。  下面我们看看在java语言里是如何使用this指针的,代码如下:public class Person { private Str

2016-04-13 23:57:14 380

转载 前后端分离之Web前端架构设计

在前面的文章里我谈到了前后端分离的一些看法,这个看法是从宏观的角度来思考的,没有具体的落地实现,今天我将延续上篇文章的主题,从纯前端的架构设计角度谈谈前后端分离的一种具体实现方案,该方案和我原来设想有了很大的变化,但是核心思想没变,就是控制层是属于Web前端的。  在以前文章里我说道前后端分离的核心在于把mvc的控制层归为前端的一部分,原方案的构想在实际的生产开发里很难做到,我觉得核心还是

2016-04-13 23:54:35 740

转载 Web应用架构的新趋势---前端和后端分离的一点想法

(一) 前后端分离的目的和作用   做Web开发也可以说是B/S架构开发,B端和S端从技术体系角度而言异构性很大,换而言之就是B端使用的技术和S端使用的技术不适于同一个体系,这样的结果导致实际开发中,很难做到专业分工,如果项目开发过程中管控不到位,这样的问题可能会影响到整个项目的开发质量,因此前后端分离的目的之一就是要做到专业化分工,提高项目的质量和开发效率。   

2016-04-13 23:53:19 1620

转载 BigDecimal用法详解

一、简介Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。float和double只能用来做科学计算或者是工程计算,在商业计算中要用java.math.BigDecimal。BigDecimal所创建的是对象,我们不能使用传统的+、-

2016-04-13 19:47:23 461

转载 Git详解之六 Git工具

以下内容转载自:http://www.open-open.com/lib/view/open1328070367499.htmlGit 工具现在,你已经学习了管理或者维护 Git 仓库,实现代码控制所需的大多数日常命令和工作流程。你已经完成了跟踪和提交文件的基本任务,并且发挥了暂存区和轻量级的特性分支及合并的威力。接下来你将领略到一些 Git 可

2016-04-13 12:38:13 2793

转载 Git详解之五 分布式Git

以下内容转载自:http://www.open-open.com/lib/view/open1328070090108.html分布式 Git为了便于项目中的所有开发者分享代码,我们准备好了一台服务器存放远程 Git 仓库。经过前面几章的学习,我们已经学会了一些基本的本地工作流程中所需用到的命令。接下来,我们要学习下如何利用 Git 来组织和完成分布式工

2016-04-13 12:36:50 280

转载 Git详解之四 服务器上的Git

以下内容转载自:http://www.open-open.com/lib/view/open1328069988843.html服务器上的 Git到目前为止,你应该已经学会了使用 Git 来完成日常工作。然而,如果想与他人合作,还需要一个远程的 Git 仓库。尽管技术上可以从个人的仓库里推送和拉取修改内容,但我们不鼓励这样做,因为一不留心就很容易弄混其他人的进度。另外,你也一定希望

2016-04-13 12:35:32 512

转载 Git详解之三 Git分支

以下内容转载自:http://www.open-open.com/lib/view/open1328069889514.htmlGit 分支几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。在很多版本控制系统中,这是个昂贵的过程,常常需要创建一个源代码目录的完整副本,对大型项目来说会花费

2016-04-13 12:33:45 401

转载 Git详解之二 Git基础

以下内容转载自:http://www.open-open.com/lib/view/open1328069733264.htmlGit 基础读完本章你就能上手使用 Git 了。本章将介绍几个最基本的,也是最常用的 Git 命令,以后绝大多数时间里用到的也就是这几个命令。读完本章,你就能初始化一个新的代码仓库,做一些适当配置;开始或停止跟踪某些文件;暂存或提交某些更 新。我们还会展示

2016-04-13 12:32:36 198

转载 Git详解之一 Git起步

以下内容转载自:http://www.open-open.com/lib/view/open1328069609436.html起步本章介绍开始使用 Git 前的相关知识。我们会先了解一些版本控制工具的历史背景,然后试着让 Git 在你的系统上跑起来,直到最后配置好,可以正常开始开发工作。读完本章,你就会明白为什么 Git 会如此流行,为什么你应该立即开始使用它。 

2016-04-13 12:30:59 209

转载 Git SSH Key 生成步骤

Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置。github的SSH配置如下:一 、设置Git的user name和email:$ git config --global user.name "xuhaiyan"$ git config --global user.email "haiyan.xu.vip@gmail

2016-04-13 12:15:58 206

转载 GIT 的使用方法详解

1. Git概念 1.1. Git库中由三部分组成        Git 仓库就是那个.git 目录,其中存放的是我们所提交的文档索引内容,Git 可基于文档索引内容对其所管理的文档进行内容追踪,从而实现文档的版本控制。.git目录位于工作目录内。 1) 工作目录:用户本地的目录; 2) Index(索引):将工作目录下所有文件(包含子目录)生成快照,存放到一个临时的存储区域,Gi

2016-04-13 10:26:46 257

转载 MongoDB使用小结(二)

1、count统计结果错误这是由于分布式集群正在迁移数据,它导致count结果值错误,需要使用aggregate pipeline来得到正确统计结果,例如:db.collection.aggregate([{$group: {_id: null, count: {$sum: 1}}}])引用:“On a sharded cluster, count can result i

2016-04-12 18:21:53 416

转载 MongoDB使用小结(-)

1、shell登陆和显示假设在本机上有一个端口为17380的MongoDB服务,假设已经把mongo bin文件加入到系统PATH下。登陆:mongo --port 17380       显示DB:show dbs进入某DB:use test_cswuyg显示集合:show tables2、简单查找查找文档:db.test_mac_id.f

2016-04-12 18:21:02 633

转载 在MongoDB中实现聚合函数(mapreduce)

软件安装首先在本地机器上安装并设置MongoDB服务。从Mongo网站上下载MongoDB,解压到本地目录,比如C:>Mongo在上一个文件夹内创建数据目录。比如:C:\Mongo\Data如果数据文件存放在其他地方,那么在用mongod.exe命令启动MongoDB时,需要在命令行加参数—-dbpath启动服务MongoDB提供了两种方式:

2016-04-12 13:31:05 1216

原创 IntelliJ IDEA 常用快捷键

IntelliJ IDEA 常用快捷键Ctrl快捷键介绍Ctrl + F在当前文件进行文本查找 (必备)Ctrl + R在当前文件进行文本替换 (必备)Ctrl + Z撤销 (必备)Ctrl + Y删除光标所在行 或 删除选中的行 (必备)Ctrl + X剪切光标所在行 或 剪切选择内容

2016-04-12 09:55:36 5642

原创 Redis本地环境搭建

Windows 下环境搭建1. 设置hostsset duapphosts=127.0.0.1 sqld.duapp.comset redisduapphosts=127.0.0.1 redis.duapp.comecho %duapphosts% >> C:\Windows\System32\drivers\etc\hostsecho %redi

2016-04-11 16:59:14 836

原创 Ueditor 前后端数据交互

一、富文本内容交互1、编辑器内容初始化(即往编辑器中设置富文本)场景一:写新文章,编辑器中预置提示、问候等内容。在editor_config.js文件中找到initialContent参数,设置其值为需要的提示或者问候语即可,如initialContent:’欢迎使用UEditor!’。场景二:编辑旧文章,从数据库中取出富文本放置到编辑器中。

2016-04-06 23:36:22 19979

原创 SSM三大框架整合详细教程

原文  http://blog.csdn.net/zhshulin/article/details/3795610SSM三大框架整合详细教程(Spring+SpringMVC+MyBatis)使用 SSM ( Spring 、 SpringMVC 和 Mybatis )已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定

2016-04-06 21:55:30 1221

转载 slf4j 和 log4j合用的(Maven)配置

简述:添加logger的日志输出,下面是配置信息供备忘步骤:1. 在Maven的porn.xml 文件中添加dependency如下[html] view plain copydependency>      groupId>org.slf4jgroupId>      artifactId>s

2016-04-06 21:38:10 524

转载 AngularJS 最常用的八种功能

原文地址:http://zhaoyanblog.com/archives/99.htmlAngularJS 最常用的八种功能第一 迭代输出之ng-repeat标签ng-repeat让table ul ol等标签和js里的数组完美结合12345{{person.name}} is {{person.age}} ye

2016-04-06 21:20:01 349

转载 JAVA日志框架分类简介

原文地址:http://zhaoyanblog.com/archives/908.htmlJAVA日志框架分类简介大岩不灿 发表于 2016年2月21日 浏览 121 次JAVA的日志框架分两类:一类是日志门面,它定义了一组日志的接口规范,并未提供底层实现。例如slf4j另外一类是日志实现,它实现日志具体实现,包括日志级别控制,日志格式,打印日志

2016-04-06 21:14:57 750

转载 slf4j、log4j 的使用

原文地址:http://zhaoyanblog.com/archives/167.html驱动和桥接log4j是一个日志系统。slf4j是一个日志系统的封装,对外提供统一的API使用slf4j需要下载slf4j-api-x.x.x.jar 它提供对外一致的API接口,其本身不提供日志实现。假设我们选择log4j作为我们的日志实现,需要下载log4j-x.x.

2016-04-06 20:48:28 391

转载 SpringMVC返回json数据的三种方式

1、第一种方式是spring2时代的产物,也就是每个json视图controller配置一个Jsoniew。如: 或者同样要用jackson的jar包。2、第二种使用JSON工具将对象序列化成json,常用工具Jackson,fastjson,gson。利用HttpServletResponse,然后获取response.getOutputStr

2016-04-02 22:37:25 334

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除