自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

纯洁的微笑

万事皆因忙中错,好人半自苦中来

  • 博客(14)
  • 资源 (37)
  • 问答 (1)
  • 收藏
  • 关注

原创 springcloud(八):配置中心服务化和高可用

在前两篇的介绍中,客户端都是直接调用配置中心的server端来获取配置文件信息。这样就存在了一个问题,客户端和服务端的耦合性太高,如果server端要做集群,客户端只能通过原始的方式来路由,server端改变IP地址的时候,客户端也需要修改配置,不符合springcloud服务治理的理念。springcloud提供了这样的解决方案,我们只需要将server端当做一个服务注册到eureka中,clie

2017-05-31 09:45:04 4760

转载 如何在微信公众号优雅的展示代码

我在2017-04-25日开通了微信公众号,尝试着去分享一些技术文章,不可避免的文章里面有很多的代码,尝试了很多的方法,现在算是找到了一个还不错的解决方案,因此想把这个分...

2017-05-28 07:57:09 608

原创 springcloud(七):配置中心svn示例和refresh

上一篇springcloud(六):配置中心git示例留了一个小问题,当重新修改配置文件提交后,客户端获取的仍然是修改前的信息,这个问题我们先放下,待会再讲。国内很多公司都使用的svn来做代码的版本控制,我们先介绍以下如何使用svn+Spring Cloud Config来做配置中心。

2017-05-26 09:21:54 5277 3

原创 springcloud(六):配置中心git示例

随着线上项目变的日益庞大,每个项目都散落着各种配置文件,如果采用分布式的开发模式,需要的配置文件随着服务增加而不断增多。某一个基础服务信息变更,都会引起一系列的更新和重启,运维苦不堪言也容易出错。配置中心便是解决此类问题的灵丹妙药。市面上开源的配置中心有很多,BAT每家都出过,360的QConf、淘宝的diamond、百度的disconf都是解决这类问题。国外也有很多开源的配置中心Apache的Ap

2017-05-23 09:36:49 4775

原创 springcloud(五):熔断监控Hystrix Dashboard和Turbine

Hystrix-dashboard是一款针对Hystrix进行实时监控的工具,通过Hystrix Dashboard我们可以在直观地看到各Hystrix Command的请求响应时间, 请求成功率等数据。但是只使用Hystrix Dashboard的话, 你只能看到单个应用内的服务信息, 这明显不够. 我们需要一个工具能让我们汇总系统内多个服务的数据并显示到Hystrix Dashboard上, 这

2017-05-22 13:33:29 22393 3

原创 思维的局限

我相信大家都可能听到过这样一个故事,一名记者看见农村的一个正在放羊的小孩问他“你的理想是什么?” 小孩回答说:“放羊!” “羊儿喂大了干什么?” “卖钱!” “有了卖羊儿的钱干什么?” “娶老婆!” “娶老婆干什么?” “生小孩!” “生小孩来干什么?” “放羊!” ……这段流传甚广的段子,但是我们想想这个故事背后的原因是什么。放羊的小孩对世界的理解也就是:放羊挣钱娶老婆生小孩

2017-05-18 08:17:17 6889 34

原创 springcloud(四):熔断器Hystrix

熔断器雪崩效应在微服务架构中通常会有多个服务层调用,基础服务的故障可能会导致级联故障,进而造成整个系统不可用的情况,这种现象被称为服务雪崩效应。服务雪崩效应是一种因“服务提供者”的不可用导致“服务消费者”的不可用,并将不可用逐渐放大的过程。如果下图所示:A作为服务提供者,B为A的服务消费者,C和D是B的服务消费者。A不可用引起了B的不可用,并将不可用像滚雪球一样放大到C和D时,雪崩效应就形成了。熔断

2017-05-17 17:59:49 4864

原创 springcloud(三):服务提供与调用

上一篇文章我们介绍了eureka服务注册中心的搭建,这篇文章介绍一下如何使用eureka服务注册中心,搭建一个简单的服务端注册服务,客户端去调用服务使用的案例。案例中有三个角色:服务注册中心、服务提供者、服务消费者,其中服务注册中心就是我们上一篇的eureka单机版启动既可,流程是首先启动注册中心,服务提供者生产服务并注册到服务中心中,消费者从服务中心中获取服务并执行。服务提供我们假设服务提供者有一

2017-05-16 09:30:04 24509 5

原创 springcloud(二):注册中心Eureka

Eureka是Netflix开源的一款提供服务注册和发现的产品,它提供了完整的Service Registry和Service Discovery实现。也是springcloud体系中最重要最核心的组件之一。背景介绍服务中心服务中心又称注册中心,管理各种服务功能包括服务的注册、发现、熔断、负载、降级等,比如dubbo admin后台的各种功能。有了服务中心调用关系会有什么变化,画几个简图来帮忙理解项

2017-05-15 08:34:18 10183 5

原创 springboot(十二):springboot如何测试打包部署

有很多网友会时不时的问我,spring boot项目如何测试,如何部署,在生产中有什么好的部署方案吗?这篇文章就来介绍一下spring boot 如何开发、调试、打包到最后的投产上线。开发阶段单元测试在开发阶段的时候最重要的是单元测试了,springboot对单元测试的支持已经很完善了。1、在pom包中添加spring-boot-starter-test包引用<dependency> <gr

2017-05-09 10:40:09 4004

原创 springboot(十一):Spring boot中mongodb的使用

mongodb是最早热门非关系数据库的之一,使用也比较普遍,一般会用做离线数据分析来使用,放到内网的居多。由于很多公司使用了云服务,服务器默认都开放了外网地址,导致前一阵子大批 MongoDB 因配置漏洞被攻击,数据被删,引起了人们的注意,感兴趣的可以看看这篇文章:场屠戮MongoDB的盛宴反思:超33000个数据库遭遇入侵勒索,同时也说明了很多公司生产中大量使用mongodb。mongodb简介M

2017-05-08 09:07:46 9884

原创 springboot(十):邮件服务

springboot仍然在狂速发展,才五个多月没有关注,现在看官网已经到1.5.3.RELEASE版本了。准备慢慢在写写springboot相关的文章,本篇文章使用springboot最新版本1.5.3进行开发。发送邮件应该是网站的必备功能之一,什么注册验证,忘记密码或者是给用户发送营销信息。最早期的时候我们会使用JavaMail相关api来写发送邮件的相关代码,后来spring退出了JavaMai

2017-05-04 17:49:03 5506 2

转载 给你1000万你可以把生活过的更好吗?

我相信绝大数人看到这个问题的第一反应会说:是的,1000万呐,我肯定会把生活过的更好。1000万的价值今天和朋友在外面喝酒的时候聊到了这个话题,给你1000万你可以把生活...

2017-05-02 18:19:44 365

原创 springcloud(一):大话Spring Cloud

研究了一段时间spring boot了准备向spirng cloud进发,公司架构和项目也全面拥抱了Spring Cloud。在使用了一段时间后发现Spring Cloud从技术架构上降低了对大型系统构建的要求,使我们以非常低的成本(技术或者硬件)搭建一套高效、分布式、容错的平台,但Spring Cloud也不是没有缺点,小型独立的项目不适合使用,另外对分布式事物的支持暂时也没有。Spring Cl

2017-05-02 09:02:13 5261

智能时代 大数据与智能革命重新定义未来

推荐购买正版书籍!本书为吴军博客 智能时代的电子读物,推荐用于学习试读。更多资源请关注公众号:纯洁的微笑

2017-06-11

Java并发编程实战.epub

Java并发编程实战 epub Java 并发经典书籍

2017-04-12

eclipse 启动时间

eclipse统计启动时间插件

2016-07-06

深入理解Java虚拟机——JVM高级特性与最佳实践(第2版).pdf,完整,

深入理解Java虚拟机——JVM高级特性与最佳实践(第2版).pdf,完整,带书签, 完整版

2016-06-23

Teleport+Ultra+中文简体破解版

抓取整个网站,直接复制一个网站的工具 很好用

2016-04-29

《Go语言编程》高清完整版电子书

编程语言已经非常多,偏性能敏感的编译型语言有 C、C++、Java、C#、Delphi和Objective-C 等,偏快速业务开发的动态解析型语言有PHP、Python、Perl、Ruby、JavaScript和Lua等,面向特 定领域的语言有Erlang、R和MATLAB等,那么我们为什么需要 Go这样一门新语言呢? 在2000年前的单机时代,C语言是编程之王。随着机器性能的提升、软件规模与复杂度的提 高,Java逐步取代了C的位置。尽管看起来Java已经深获人心,但Java编程的体验并未尽如人意。 历年来的编程语言排行榜(如图0-1所示)显示,Java语言的市场份额在逐步下跌,并趋近于C语 言的水平,显示了这门语言后劲不足

2015-03-06

Go+Web+编程

七牛云存储团队的作品 写的很好。 Go是一种编译型语言,它结合了解释型语言的游刃有余,动态类型语言的开发效率,以及静态类型的安全性。它也打 算成为现代的,支持网络与多核计算的语言。要满足这些目标,需要解决一些语言上的问题:一个富有表达能力但轻 量级的类型系统,并发与垃圾回收机制,严格的依赖规范等等。这些无法通过库或工具解决好,因此Go也就应运而生 了。

2015-03-06

Go编程基础 陈佳桦 ppt

Go编程基础 陈佳桦 ppt 网易云课堂的讲师ppt

2014-08-17

2014去哪儿网 java笔试题 手机拍

2014去哪儿网 笔试题 手机拍

2014-05-28

crawler4j最新依赖包+ 源码 3.5版本

crawler4j最新依赖包+ 源码 3.5版本

2014-05-05

PMBOK 第五版-中文版 非扫描版 pdf

PMBOK_第五版-中文版 非扫描版.pdf

2014-03-17

Spring 学习资料

3个PDF 很好的笔记,有助于初学者,快速了解,学习,并使用Spring, 里面有很多简单易懂的例子。

2013-03-02

java_葵花宝典_面试大全.pdf

java 葵花宝典 面试大全

2013-03-02

JAVA设计模式

JAVA设计模式 chm 比较常见的集中设计模式和代码示例

2013-02-18

java swing详解

无意中看到一篇介绍java swing的文档,写的很不错。都是代码示例。适合初学者

2013-02-18

CCNA全部PPT课件

CCNA全部PPT课件 18个ppt 比较全的课程资源ppt

2013-02-18

CCNA 中文幻灯片

CCNA 中文幻灯片 19张的ppt课程资源

2013-02-18

jdk6x86安装后jre6

jdk1.6 安装后jre6文件 目录:C:\Program Files (x86)\Java\jre6下的jre6文件

2013-01-31

jdk7x86安装后jre7

jdk1.7.0_10安装后jre7文件 目录:C:\Program Files (x86)\Java\jre7下的jre7文件

2013-01-31

jdk-7u10-windows-i586安装后jdk中jre文件

jdk1.7.0_10安装后jdk中jre文件 目录:C:\Program Files (x86)\Java\jdk1.7.0_10\jre下的jre文件

2013-01-31

jdk-6u26-windows-i586安装后jdk中jre文件

jdk-6u26-windows-i586安装后jdk中jre文件 目录:C:\Program Files\Java\jdk1.6.0_26\jre下的jre文件

2013-01-31

jquery 控制返回顶部

jquery 控制返回顶部

2013-01-22

mysql-5.5.16-win32.zip

mysql-5.5.16-win32 已经对缓冲等信息进行了优化 内置很多脚本可进行脚本安装成服务, 脚本启动 停止服务等 用户名/密码:root/root

2013-01-19

mysql-5.5.28-win32.zip

mysql-5.5.16-win32 已经对缓冲等信息进行了优化 内置很多脚本可进行脚本安装成服务, 脚本启动 停止服务等 用户名/密码:root/root

2013-01-19

mysql-5.5.28-win32

mysql-5.5.28-win32 已经对缓冲等信息进行了优化 内置很多脚本可进行脚本安装成服务, 脚本启动 停止服务等

2013-01-17

mysql-5.5.16-win32

mysql-5.5.16-win32 已经对缓冲等信息进行了优化 内置很多脚本可进行脚本安装成服务, 脚本启动 停止服务等

2013-01-17

网上购物系统( 模拟当当网)源码

本项目模拟并实现当前正在运营的“当当网”的大部分功能。提供用户注册、商品浏览、商品购买、商品分类、购物车、购物车管理等功能。 项目基于MVC架构模式的基础之上新增了逻辑服务控制。显示层采用jsp的相关的内置对象进行保存和显示信息;控制层struts提供,处理每次请求和响应Service层:控制具体的业务逻辑,即对业务需求的操作的实现和具体的逻辑整和.

2012-12-29

JAVA中使用JSONObject生成json 需要的所有包

包括的包有: commons-lang-2.4.jar commons-logging-1.1.1.jar json-lib-2.4-jdk15.jar ezmorph-1.0.6.jar commons-collections-3.2.1.jar 经测试有效。

2012-12-29

服务增加-删除srvinstw

服务增加-删除srvinstw

2012-12-27

Quick Easy Ftp Server绿色ftp服务

安全性:该软件经Kaspersky + Lockdown + 诺顿服务器版 三重检验 没有发现问题,放心使用。以下是其他人工检查报告: (提示:1是有,但你可以选不装,0是没有检查或检查不到) 是否有讨厌的插件=0 是否强制写注册表=0 是否强制跳出作者网站=0 是否有内置广告=0 是否不解压缩可以运行=1 (推荐在rar包里使用程序,不留下垃圾) 是否为绿色安装版本=0(当为1时请先运行install或setup文件.)

2012-12-27

绿色轻小型抓包工具MiniSniffer

绿色轻小型抓包工具MiniSniffer

2012-12-27

editplus 绿色免安装

本地化涉及文件(主程序文件夾) ------------------------------ readme_cn.txt 本說明文件(免安裝程序包) readme.txt 英中韓文說明文件 license-cn 中文許可協議文件 editplus.exe 主程序文件 remove.exe 卸載程序文件 setup_ep.exe 安裝程序文件(安裝程序包) 936.dll 主程序中文語言文件 set936.dll 安裝程序中文語言文件(安裝程序包) 936.chm 中文幫助文件 clear_registry.vbe 清除程序註冊信息腳本(免安裝程序包) initialization.vbe 初始化程序腳本(免安裝程序包)

2012-05-05

最好的java反编译软件

可以编译多种java class文件,包括jar包,zip包等。 绿色免安装版

2012-03-21

Connectify电脑上的无线路由器

曾经您想没想过山寨一个无线路由器呢?利用Connectify,您可以实现用无线网卡制作无线路由共享上网,不错吧?只能在windowns7下使用,经测试XP没有这个功能,不支持。 从2002年开始,微软的一个重点研究项目就是虚拟化无线适配器,通过一个单独的硬件设备来接受释放几乎所有的无线信号,而现在这项技术已经被微软最新的操作系统Windows 7所采用。由于目前微软还没有针对这个虚拟无线网络功能提供相应的软件服务,因此在现有的Windows 7上这个功能还属于未开发状态,你想要抢"鲜"使用这个功能,就需要一个第三方小软件:Connectify。 安装完毕以后你可以看到右下角多了一个小图标。 没错!就是这个类似 无线网卡管理的小图标,它就是启用微软虚拟无线网络的关键所在,有了它,你的电脑就变成了一个无线路由器,任何带有无线网卡的设备都可以将你的电脑当作是 个路由器,只要你的电脑能上网,通过Connectify连上你的电脑就可以无线上网啦! 只需要填写无线网络的名称(默认Connectify)和无线网络密码(现在大部分无线网络都应该加密了吧),选择你这台电脑正在使用的联网方式,可以选择有线网络也可以选择无线网络。 手机,笔记本,所有带无线网络的设备都可以搜索到。然后连起就可以上网了,是不是很方便呀。无线路由器的钱都省了。

2012-03-12

SVN的Myeclipse配置、SVN、SVN-1.6

这里面有七个文件,包括svn的安装程序和语言包;svn使用教程;svn如何手动配置到Myeclipse里面 svn配置教程: 安装eclipse, SVN插件 1、从官网下载site-1.6.9.zip文件,网址是:subclipse.tigris.org 2、从中解压出features与plugins文件夹,复制到D:\Program Files\Genuitec\Common\myplugins\svn里面,其它的*.xml文件不要。 3、在D:\Genuitec\MyEclipse8.5\dropins下新建文件svn.link,内容是:path=D:\\Program Files\\Genuitec\\Common\\myplugins\\svn保存。 4、删除D:\Genuitec\MyEclipse8.5\configuration\org.eclipse.update文件夹 5、重启MyEclipse就一切OK了。

2012-01-06

初级Webservice教程代码资料(java)

里面有一个ppt,一个pdf.两个工程和一个录制的helloworld教程。当然这里面的东西很初级,只是适合没有接触过webservice的,如果你已经会点了,下个意义就不是很大了。

2011-12-31

Open Flash Chart的应用(java),就是很炫的报表了

这里面有两个java代码工程和 Open Flash Chart API。工程都是调试过的直接导入可用,代码都有详细的注释,如果你真是想用到报表之类的东西,肯定很不错了。 工程所需的jar 包 js文件都有,基本上很全。 第一步:下载Open Flash Chart工具最新软件包,将其中open-flash-chart.swf放到网站根目录,swfobject.js放到js目录下。如果是java项目,则还需将jofc2-1.0-0.jar和xstream-1.3.1.jar两个jar包加入项目。(xstream-1.3.1.jar这个包似乎不需要); 注: Js里应用非常简单,有三种方式:直接加载json文件、通过url方式获取json格式数据、直接通过set方法设置参数值。这方面不再多说,下面主要说明java方面的应用,并针对struts2,至于servlet及struts1用法基本类似。 第二步:在action里,通过各种方式获取数据信息,根据提供的jar包生成需要的图形类,再将图形类转化为字符串,返回view页面。(会自动转化为json格式的字符串) 第三步:view页面设计,页面中include必须的js及swf文件,指定图形要显示的区域,加载action返回的json数据,就可以显示图形了。 注:Open Flash Chart是根据传入的json数据的参数不同,来显示不同的chart图,非常的方便。只要学习下各种图形都包含哪些参数,把这些参数设置好,就能很容易的构建出一个图形。

2011-12-31

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

TA关注的人

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