自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 《分布式服务框架原理与实践》试读

分布式服务框架分布式框架不仅仅包含核心的运行时类库,还包含服务划分原则,服务化最佳实践,服务治理等等,是一套完整的解决方案,用来协助应用做服务化改造,以及指导用户如何构建适合自己业务场景的服务化体系,将服务化的价值发挥到极致。 微服务“微服务架构”一词在过去几年里广泛的传播,它用于描述一种独立部署的软件应用设计方式。这种架构方式并没有非常准确的定义,但是在业务能力、自动部署、端...

2016-03-31 23:38:12 193

原创 《Kubernetes权威指南——从Docker到Kubernetes实践全接触》 试读

 从Docker谈起Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app)。几乎没有性能开销,可以很容易地在机器和数据中心中运行。最重要的是,他们不依赖于任何语言、框架包括系统。 Kubernete...

2016-03-30 23:36:58 480

原创 Spring Security 3.0 记住密码功能

1,在数据库中新增记录表-- ------------------------------ Table structure for `persistent_logins`-- ----------------------------DROP TABLE IF EXISTS `persistent_logins`;CREATE TABLE `persistent_logi...

2016-01-13 22:58:33 357

原创 《程序开发心理学(银年纪念版)》 读后感

1. 优秀程序的要素有哪些 编程是个很复杂的玩意,但是成就优秀程序员的很多因素其实很容易达到。而怎么做,就看你自己了。 1.分享尽可能地使用开源,并且如果有能力的话也可以把自己的成果分享给大家。整个社会的智慧结晶肯定比一些大公司自管自闭门造车要好。 2.公平的心态不要以为你的选择就是唯一能奏效的,试试其他技术、框架、方法和建议,也许其他的选择比你原先的好也未可知。要...

2015-09-04 21:51:00 431

原创 《写给大忙人看的Swift》 读后感

1. Objective-C与Swift的异同、适用场景及优缺点从语言上讲,Swift 比 Objective-C 更简单,但是简单是对于有编程基础的人来讲,它的语法更清楚,简洁,很多程序员看到了真是爱不释手。从开发角度上讲,Swift 比 Objective-C 难的多,首先虽然 Swift 出来没几天,出来一堆一堆的教程,但是仔细翻翻讲真正 iOS 或者 OS X 开发的真心没有...

2015-09-04 21:48:59 488

原创 《Swifter : 100 个 Swift 开发必备 Tip》试读

苹果在WWDC 2014上发布的编程语言Swift,不仅在各个方面优于Objective-C,还具有实时代码效果预览功能,即在输入代码时,右侧屏幕就能实时演示出代码执行效果。此外,Swift还可与Objective-C兼容使用。所以,虽然Swift 是一门很新的语言,推出不到两年,但却已经成功登上了tiobe的语言排行榜,最近的2015年6月的排名已经到了第14位。 本书作者王巍是一位资...

2015-06-30 15:34:25 184

《京东技术解密》试读--十年磨一剑

京东的故事就是发生在你我的身边,所以当有这么一本《京东技术解密》书放到作为有10多年开发经验的我的面前时,当然不会错过,虽然只有两张试读章节。 本书由两位重量级人物作序,一位是京东的掌门人刘强东,另一位是腾讯的前CTO张志东,可见本书来头不小。 大家都知道,一般技术很牛的人很少会写作。程序员中流传着这样一个小笑话:“程序员最讨厌的四件事:写注释、写文档、别人不写注释、别人不写文...

2015-01-10 15:51:21 152

微信公众平台开发实战(08) 基于地理信息的服务(LBS)

实现查找附近功能;1)发送地理位置;点击窗口底部的“+”按钮,选择“位置”,点“发送”2)指定关键词搜索;格式:附近+关键词\n例如:附近ATM、附近KTV、附近厕所 目录结构项目结构图增加和修改相关源代码百度地点类用户位置类用户位置访问类百度地图工具类地图网页文件核心Service消息处理工具类Maven项目文件...

2014-10-24 18:48:13 352

微信公众平台开发实战(07) 音乐查找

实现查找百度音乐中的歌曲功能;接受“歌曲歌名”的输入,返回百度音乐中的歌曲; 目录结构项目结构图增加和修改相关源代码音乐类音乐消息类百度音乐服务类消息基类核心Service消息处理工具类上传本地代码到GitHub上传工程WAR档至SAE微信客户端测试参考文档完整项目源代码项目结构图 源代码文件说明...

2014-10-24 17:37:24 157

微信公众平台开发实战(06) 实现翻译功能

*   1、实现翻译功能;接受“翻译XX”的输入,返回翻译结果;  目录结构项目结构图增加和修改相关源代码结果对类翻译结果类百度翻译服务类核心ServiceMaven工程文件上传本地代码到GitHub上传工程WAR档至SAE微信客户端测试参考文档完整项目源代码项目结构图 源代码文件说明序号文件...

2014-10-24 17:22:11 250

微信公众平台开发实战(05) 历史上的今天

实现历史上的今天功能:接受“历史MMDD”的输入;如果只输入“历史”,则输出当前日期的历史;如果输入“历史1022”,则输出“10月22日”的历史目录结构项目结构图增加和修改相关源代码历史实体类历史操作类历史服务类历史表和数据脚本文件核心Service消息工具类上传本地代码到GitHub上传工程WAR档至SAE微信客户...

2014-10-24 17:03:35 220

微信公众平台开发实战(04) 回复图文信息

 目录结构项目结构图增加和修改相关源代码图文消息类列表图文类核心Service上传本地代码到GitHub上传工程WAR档至SAE微信客户端测试参考文档完整项目源代码项目结构图  源代码文件说明序号文件名说明操作1Article.java图文信息类新增2NewsMessag...

2014-10-23 23:56:24 248

微信公众平台开发实战(03) 运行日志写入SAE数据库

 目录结构项目结构图增加相关源代码日志实体类日志访问类日志访问测试类测试工具类数据库工具类核心ServiceMaven工程文件上传本地代码到GitHub上传工程WAR档至SAE微信客户端测试查看SAE数据库参考文档完整项目源代码项目结构图 源代码文件说明序号文件名说明操作1...

2014-10-23 23:35:43 244

微信公众平台开发实战(02) 响应文本消息

 目录结构项目结构图增加相关源代码注册工具类核心ServletWeb工程配置文件Maven工程文件上传本地代码到GitHub从GitHub取代码至本地上传工程WAR档至SAE微信客户端测试参考文档完整项目源代码项目结构图  源代码文件说明序号文件名说明操作1readm.md说明文...

2014-10-21 16:28:27 147

微信公众平台开发实战(01) 开启开发模式

 目录结构项目结构图在本地创建项目并在Jetty成功部署运行源代码注册工具类核心ServletWeb工程配置文件Maven工程文件在GitHub上创建项目,上传本地代码上传工程WAR档至SAE配置微信的Token相关信息参考文档完整项目源代码项目结构图 源代码文件说明序号文件名说明1...

2014-10-21 12:57:52 183

原创 《从Java程序员到Java特种兵》 试读

1. Java程序员要不要知道计算机工作原理?看看本书的目录,你就会知道这个答案是肯定的!学知识一定要知其然,更要知其所以然。最近读过一篇文章,说一个人如何从精兵,到骨干,再到强将。也就是说,一定要从基础学起,基础扎实了,后面的路自然走起来容易些。万丈高楼平地起平地起。地基不牢,房子肯定容易垮。看了第二章,你对计算机的基本架构了解了,后面的东西就更好理解了!2. 学习Java虚拟...

2014-10-20 22:27:34 138

原创 DBUnit最佳实践之增删改查

DBUnit最佳实践之增删改查 。 目录结构项目结构图源代码数据库工具类学生数据访问对象测试辅助类测试对象比对辅助类数据库测试辅助类测试类数据文件Maven工程文件数据库配置属性文件数据库脚本日志配置文件参考文档完整项目源代码项目结构图源代码数据库工具类DBUtil.javapackag...

2014-10-16 11:39:24 643

DBUnit最佳实践之使用ant命令

在做测试之前,我们需要对数据进行备份,用DBUnit可以很方便的对数据库中的数据进行备份和恢复。下面我们来看看如何通过ant脚本命令才实现。 目录结构项目结构图需要用到的jar运行前准备运行与结果源代码Ant编译文件数据库脚本参考文档完整项目源代码项目结构图  需要用到的jarcommons-logging-1.1.1.j...

2014-10-15 12:09:27 221

DBUnit最佳实践之数据备份与恢复

在做测试之前,我们需要对数据进行备份,用DBUnit可以很方便的对数据库中的数据进行备份和恢复。 目录结构项目结构图源代码数据库工具类导入导出类Maven工程文件数据库配置属性文件数据库脚本日志配置文件参考文档完整项目源代码项目结构图源代码数据库工具类DBUtil.javapackage com.coderdr...

2014-10-15 00:11:26 366

原创 《大型分布式网站架构设计与实践》试读

 1. 如何实现基于HTTP协议和TCP协议的RPC调用 我们先来看看概念:HTTP协议HTTP协议是超文本传送协议(HyperText Transfer Protocol)的缩写,它是万维网(World Wide Web,WWW,也简称为Web)的基础。HTTP协议设计之初就是为了实现Web的想法。HTTP协议位于TCP/IP协议栈的应用层。基于HTTP协 议的客户/服务器模式...

2014-10-14 10:47:13 100

【疯狂Android讲义】第13章网络应用(一)

使用Socket进行通信 1、服务端 public class SimpleServer { public static void main(String[] args) throws IOException { // 创建一个ServerSocket,用于监听客户端Socket的连接请求 ServerSocket ss = new ServerSocket(30...

2013-10-27 22:41:13 125

Struts 1.3.8 学习笔记(十)

版本十,这个版本我们将Action类型改为DispatchAction类型: 由于这个Action可以接受参数,所以我们前面的多个Action可以合并为一个Action: 新增一个MyBaseActionMyBaseAction.javapackage com.coderdream.action;import javax.servlet.http.HttpSer...

2013-09-16 23:43:43 88

原创 Struts 1.3.8 学习笔记(九)

版本九,我们将工程转换成Maven工程。 转成Maven工程前,需要先配置好Maven环境。1、下载最新的版本的Maven,如apache-maven-3.1.0,解压的D盘的Java文件夹下;2、设置环境变量,新增变量,name:M2_HOME,value:D:\Java\apache-maven-3.1.0,然后将%M2_HOME%\bin;添加到Path中,注意前后用分号...

2013-09-16 23:34:38 90

Struts 1.3.8 学习笔记(八)

第八个版本,完成学生的增删改查操作。 如果我们的Action直接继承struts的Action,即org.apache.struts.action.Action,则我们需要为每个操作创建一个Action,一共需要创建六个Action:进入增加学生页面的Action:/MyStruts08/src/com/coderdream/action/student/AddStudentAc...

2013-09-14 22:36:56 67

Struts 1.3.8 学习笔记(七)

第七个版本,从数据库中读取学生列表,并显示。效果如下: 数据库配置信息SqlConstant.java package com.coderdream.db;public class SqlConstant { public static final String DB_NAME = "com.mysql.jdbc.Driver"; public stati...

2013-09-14 21:57:31 107

Struts 1.3.8 学习笔记(六)

第六个版本,我们将User的信息放到Session中,这里的关键是在Action中取得Session对象,然后将对象保存到Session中,最后在jsp页面中取得该对象。 更新后的代码LoginAction.javapackage com.coderdream.action;import javax.servlet.http.HttpServletRequest;i...

2013-07-10 23:29:45 67

Struts 1.3.8 学习笔记(五)

第五个版本,我们测试显示多种从Action传到页面的对象,包括String,Bean,Map,List<String>,List<Bean>等等 这里主要包括Action中存储和jsp中显示 LoginAction.javapackage com.coderdream.action;import java.util.ArrayList;i...

2013-07-10 22:47:41 88

原创 Struts 1.3.8 学习笔记(四)

第四个版本我们通过访问数据库来校验用户名和密码! 我们使用的数据库MySQL,所以我们要用到MySQL的驱动:mysql-connector-java-5.1.17-bin.jar 创建表的脚本 -- ------------------------------ Table structure for user-- -----------------------...

2013-07-10 21:50:23 80

Struts 1.3.8 学习笔记(三)

第三个版本,我们给项目增加校验功能,这里我们提供用户名和密码的非空校验。 实现校验主要有两步:1、在Form中增加validate方法;2、在jsp中显示校验出错的信息; 修改后的代码:LoginForm.javapackage com.coderdream.form;import javax.servlet.http.HttpServletReques...

2013-07-09 19:21:13 61

原创 Struts 1.3.8 学习笔记(二)

第二个版本我们给工程增加多语言功能。 实现多语言主要有三步:1、新建多语言属性文件;2、在struts-config.xml文件中设置该配置文件的路径;3、jsp文件使用标签读取配置文件的文字 新建属性文件application_zh.propertiesapplication_en.properties  更新后的代码Action和Form...

2013-07-09 19:05:39 74

Struts 1.3.8 学习笔记(一)

最近公司内部要搞一个SSH培训,而且Struts选的是1,而不是Struts2。由于版权的原因,不能使用收费的MyEclipse,而要使用开源免费的eclipse,网上现在基本都是Struts2的文章,所以把最近学习的过程记录一下,以备以后查阅!准备环境JDK:1.6+(其实1.7也没有问题)Tomcat: apache-tomcat-6.0.33 (其实7.x也没有问题)ec...

2013-07-09 16:46:52 507

原创 Struts 1.3.8 学习笔记(All)

01、Struts 1.3.8 学习笔记(一)02、Struts 1.3.8 学习笔记(二)03、Struts 1.3.8 学习笔记(三)

2013-07-09 15:45:55 114

原创 PhoneGap学习笔记之01 HelloWorld

教材《Apress Beginning PhoneGap Mobile Web Framework for JavaScript and HTML5》 假定我们已经搭建好了Android的环境,AVD版本为2.3.1 下面开始创建PhoneGap的HelloWorld项目: Create a New Project 创建一个新项目Step 1: Create an An...

2013-05-31 15:21:58 114

XCode 4.2真机调试

具体步骤:http://kqwd.blog.163.com/blog/static/4122344820117191351263/ 按照上面的步骤导入3.x的工程成功运行,但是如果用XCode 4.2创建新工程,则会报错,需要做如下修改:1、将【Objective-C Automatic Reference Counting】的默认值由【YES】改为【NO】; 2、输入下面...

2011-10-28 23:19:21 76

个人网站收藏

不错的个人博客,收藏一下:http://www.wuleilei.com/

2011-10-25 20:00:34 70

版本升级之'initWithFrame:reuseIdentifier:' is deprecated

在iOS3.0之后的版本不再使用这样的语法,解决方法如下:将:cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:CellIdentifier] autorelease];  修改为:cell = [[[UITableViewCell alloc] initWithStyle:UITab...

2011-10-25 19:55:23 92

解决JavaMail发邮件抛出找不到SharedByteArrayInputStream类的异常

在最近项目开发过程中,需要用到JavaMail发邮件。在Java Project下导入官方包mail.jar(截止今天的最新版是1.4.4,下载地址是:http://www.oracle.com/technetwork/java/javamail/index-138643.html),另外需要导入activation-1.1.jar,执行下面的代码,可成功发送邮件。下面这段代码是网上找的,...

2011-07-22 11:21:31 1778

怎样让Word自动更新图片与表格编号

 怎样让Word自动更新图片与表格编号 问:我写了一篇300页的文档,里面的各种插图也超过100张了,在写的时候,插图已经被标上了“图1”、“图2”之类的标号。但BOSS看过后说,在某两张图之间还需要插入一张图。这可好,新插入一张图后,后面所有图的标号都要顺延1了,工作量实在有点大而且容易出错,请问有无更好的办法啊?答:这主要是对Wo...

2010-12-31 17:03:47 2865

W3C_School在线教程chm版制作教程

W3C_School在线教程chm版制作教程CoderDream2010-12-221.      整站下载1.1.       下载工具软件名称:WebSeizer1.11.rar(建议下这个版本,后续的版本竟然没有在本地生成html文件)图1- ...

2010-12-22 21:48:15 514

String与StringBuffer区别详解

 String与StringBuffer区别详解 1.     概念1.1、   String 与StringBuffer的区别String:在String类中没有用来改变已有字符串中的某个字符的方法,由于不能改变一个Java字符串中的某个单独字符,所以在JDK文...

2010-12-17 17:19:53 329

空空如也

空空如也

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

TA关注的人

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