自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

master_yao的博客

技术之路越走越近乎道也

  • 博客(25)
  • 资源 (11)
  • 收藏
  • 关注

原创 myeclipse 开发最常用实用快捷键

 MyEclipse 最常用实用快捷键   智能提示代码Alt + /  代码助手完成一些代码的插入,自动显示提示信息  智能提示智能修复错误提示Ctrl + 1 (数字1) 快速修复 (光标须在有波浪线的代码上)      显示代码结构、方法 Ctrl + O  快速显示 OutLine  显示结构  显示 [ 隐藏 ] ...

2015-12-27 15:14:03 9396 2

原创 jquery和javascript的区别(常用方法比较)

jquery和javascript的区别(常用方法比较) javaScript的简写形式就是JS,是用于客户端Web开发的一种脚本语言,常用来给HTML网页添加动态功能。jQuery是一个快速的,简洁的javaScript库,使用户能更方便地处理Document,动画以及Ajax交互等。

2015-12-26 16:52:19 937

原创 span 换行/不换行-解决

span 换行/不换行-解决 display :inline-block display:block display:inline

2015-12-25 11:46:34 14631

原创 navicat cannot create file 文件名、目录名或卷标语法不正确 解决方法

navicat cannot create file 文件名、目录名或卷标语法不正确 解决方法navicat 数据库操作,有部分正常,有部分提示这个错误。大部分都应该是设置数据库连接名称问题。所提示目录,以此打开C:\Users\admin\Documents\Navicat\MySQL\servers或C:\Users [用户] \ admin(你的计算机名) \Documents [我的文档] \Navicat\MySQL\serv

2015-12-21 23:27:10 21306 5

转载 Chrome/FireFox处理JSON的插件

查看原文:http://www.heyuan110.com/2015/06/16/Chrome-FireFox处理JSON的插件/对于json的数据如果不编排一下格式查看起来很费劲,今天推荐一款chrome/Firfox下处理json的插件JSON-handle,这个如果搜的话肯定很多,不过这个应该是我用过最好最方便的了。没有处理过获得的数据格式截图进过编排后的

2015-12-21 19:41:42 941

转载 XML中必须进行转义的字符

编写XML代码经常遗漏的常识:  XML实体中不允许出现"&",""等特殊字符,否则XML语法检查时将出错,如果编写的XML文件必须包含这些字符,则必须分别写成"&","<",">"再写入文件中。例如,如果在XML文档中使用类似" Java代码   age 30    为了避免出现这种情况,必须将字符" Jav

2015-12-17 20:53:19 4035

转载 java中Date与String的相互转化

1:大体思路  [html] view plaincopy这种转换要用到java.text.SimpleDateFormat类    字符串转换成日期类型:  方法1:    也是最简单的方法 Date date=new Date("2008-04-14");    方法2:    SimpleDateFo

2015-12-17 20:49:49 410

转载 c标签 if else c标签 总结

JSTL标签用法关键字:JSTL标签、、、、、、、、、、、、、、原来一直没有看过,我说过我是新手,但是好多资料上似乎也不重视 JSTL 。我看项目源代码发现其中使用到了这个标签库,感觉其还真是方便,页面看起来更加清爽。减少了 JAVA 程序员亲自写的代码量,还真验证了,不懒不做程序员,程序员如果写代码不想着偷懒,那么生活是很无趣的。下面总结总结,学习学习。:)JSP

2015-12-06 16:20:54 417

转载 JSTL 核心标签库 使用

JSTL 核心标签库标签共有13个,功能上分为4类:1.表达式控制标签:out、set、remove、catch2.流程控制标签:if、choose、when、otherwise3.循环标签:forEach、forTokens4.URL操作标签:import、url、redirect使用标签时,一定要在jsp文件头加入以下代码:@taglib p

2015-12-06 16:08:23 294

转载 struts2 标签的使用之一 s:if

struts2 标签的使用之一 s:if ognl和jstl标签不能互相嵌套

2015-12-06 16:06:43 438

转载 <%@ taglib prefix="s" uri="/struts-tags" %>地址问题

<%@ taglib prefix="s" uri="/struts-tags" %>地址问题 uri="/struts-tags"指向

2015-12-06 15:59:03 4216 1

原创 jstl标签库 stuts2标签OGNL表达式

jstl标签库 stuts2标签OGNL表达式 jstl配置 stuts2配置 ognl配置

2015-12-06 15:42:23 540

原创 EL表达式 (详解)

EL表达式 E L(Expression Language) 目的:为了使JSP写起来更加简单。表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法。1、EL简介1)语法结构       ${expression}2)[]与.运算符     EL 提供.和[]两种运算符来存取数据。

2015-12-06 14:53:11 742

转载 <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>标签再使用时报错

应用部署运行的时候出现JSP异常, 发生在使用JSTL库的时候: According to TLD or attribute directive in tag file, attribute value does not accept any expressions, 可能是因为使用了JSP2.0版本, 同时又没有使用JSTL core库的备用版本(RT库), 以下有两种处理方法:1. 如

2015-12-06 14:28:27 5269

转载 springMVC @ModelAttribute学习

@ModelAttribute 绑定请求参数到命令对象 @ModelAttribute一个具有如下三个作用:①绑定请求参数到命令对象:放在功能处理方法的入参上时,用于将多个请求参数绑定到一个命令对象,从而简化绑定流程,而且自动暴露为模型数据用于视图页面展示时使用;②暴露表单引用对象为模型数据:放在处理器的一般方法(非功能处理方法)上时,是为表单准备要展示的表

2015-12-06 14:16:52 346

转载 SpringMVC深度探险(一) —— SpringMVC前传

本文是专栏文章(SpringMVC深度探险)系列的文章之一,博客地址为:http://downpour.iteye.com/blog/1330537 在我们熟知的建立在三层结构(表示层、业务逻辑层、持久层)基础之上的J2EE应用程序开发之中,表示层的解决方案最多。因为在表示层自身的知识触角很多,需要解决的问题也不少,这也就难免造成与之对应的解决方案层出不穷。 笔者在很多讨论中经常可

2015-12-05 22:03:35 556

转载 spring mvc 框架搭建及详解

现在主流的Web MVC框架除了Struts这个主力 外,其次就是Spring MVC了,因此这也是作为一名程序员需要掌握的主流框架,框架选择多了,应对多变的需求和业务时,可实行的方案自然就多了。不过要想灵活运用Spring MVC来应对大多数的Web开发,就必须要掌握它的配置及原理。  一、Spring MVC环境搭建:(Spring 2.5.6 + Hibernate 3.2.0)

2015-12-05 21:58:40 432

原创 Spring的MVC相比Structs2有什么优点

Spring的MVC相比Structs2有什么优点

2015-12-05 21:54:32 636

转载 实例详解Spring MVC入门使用

实例详解Spring MVC入门使用

2015-12-05 21:51:26 753

翻译 Spring MVC 入门示例讲解

Spring MVC 入门示例讲解

2015-12-05 21:17:23 635

转载 Spring MVC简介

Spring MVC简介

2015-12-05 20:44:42 641

转载 Spring、Spring MVC、Struts2、优缺点整理

Spring、Spring MVC、Struts2优缺点整理

2015-12-02 21:56:15 982

转载 Spring IOC容器基本原理

Spring IOC容器基本原理 IOC配置文件 IOC依赖的jar包

2015-12-02 21:29:33 654

转载 Spring的作用、Struts的作用、Hiberante的作用

Spring的作用 Struts的作用 Hiberante的作用

2015-12-02 21:21:50 5163

原创 spring中的IOC和AOP

spring中的IOC和AOP IOC(反转控制) AOP:Aspect(切面) Oriented(面向) Programming(编程) 面向切面编程

2015-12-02 20:54:46 2032

jacob.jar1.19及使用方法

jacob.jar1.19及使用方法 解压后获得3个文件 jacob.jar jacob-1.17-x64.dll jacob-1.17-x86.dll jacob.jar 放到项目的lib目录 win7 jacob-1.17-x64.dll 放到C:\Windows\System32 jacob-1.17-x86.dll 放到C:\Windows\SysWOW64 win7就是这么设计的, System32放64位dll,SysWOW64放32位dll,是不是很诡异。 还要注意的是,32位JDK只能加载32位DLL,64位JDK只能加载64位DLL,不能互相兼容。 还可以把jacob-1.17-x86.dll 放到jdk/jre/bin下,我选的这个 若找不到jacob.dll,会报如下错误 Exception in thread "main" java.lang.UnsatisfiedLinkError: no jacob-1.17-x86 in java.library.path at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1738) at java.lang.Runtime.loadLibrary0(Runtime.java:823) at java.lang.System.loadLibrary(System.java:1028) at com.jacob.com.LibraryLoader.loadJacobLibrary(LibraryLoader.java:184) at com.jacob.com.JacobObject.(JacobObject.java:107) at MsWordEdit.(MsWordEdit.java:25) at MsWordEdit.main(MsWordEdit.java:642) 如果不清楚java.library.path,输出一下即可。代码如下 System.out.println(System.getProperty("java.library.path"));

2019-01-06

jacob.jar 及 使用方法(1.17)

内含jacob.jar和使用方法,具体的API什么的并没有.方便下次使用java调用打印机打印office文件或者是将PPT转成图片使用

2019-01-06

Chrome浏览器窗口大小调整插件(Resolution Test) v2.3

Chrome浏览器窗口大小调整插件(Resolution Test) v2.3 Resolution Test是专为Chrome浏览器制作的一款窗口大小调整工具,该款插件可以用多种分辨率大小来调整浏览器窗口大小,并能通过选取多个分辨率选项来打开多个相应大小的新窗口。 1、首先在标签页输入【chrome://extensions/】进入chrome扩展程序,解压你在本页下载的resolution test 插件,并拖入扩展程序页即可。 2、安装完成后,打开网页即可通过点击右上角的插件图标来打开插件窗口,在该窗口内你可以任意点击一个分辨率来为浏览器调整大小,同时你也可以通过选取多个分辨率来打开多个新窗口用以测试网页。

2018-12-20

绿色版 屏幕截图软件(FastStone Capture)

程序员必备截图神器、屏幕截图软件(FastStone Capture)、屏幕捕捉、绿色版免安装截图工具

2018-12-14

Axure元件库大全

收集的一些Axure元件库大全,还算比较全的,可以帮助产品加快原型开发速度。 Android手机外壳及UI组件库.rplib Android组件库.rplib Audio_Icons_Axure_Library.rplib Axure RP社交网络元素库.rplib AxureRP-win7phone-AxureRP-Library.rplib Axure反馈表单.rplib Axure图标 (16x16).rplib Axure图标(32x32).rplib Better Defaults (acleandesign ).rplib Better Defaults .rplib ClearTextValueOnFocus_conetrees.rplib Content.rplib DGI_touchscreen_handgestures.rplib Element_Components_v1.1.0.rplib EXTJS-Tab.rplib facebook-like.rplib Flow.rplib IaxureIOS9矢量图标元件库.rplib IaxureRP8扩展元件库V1.2读者版.rplib IaxureSVG矢量图标元件库V1.21版.rplib iOS iPad Wireframe.rplib iOS7-Base-UI.rplib iOS7-Like-Icon-Set.rplib iOS8 UI Kit.rplib ipad.rplib iPhone Bodies All.rplib iPhone-Bodies.rplib iPhone-Horizontal.rplib iPhone-UI.rplib 屏幕分辨率.rplib 手机-General.rplib 输入框.rplib 图标组件库.rplib 图表和表格.rplib 网站常用部件.rplib 、、、

2018-01-29

360截图工具

360截图工具 360浏览器截图工具抽取 1.创建快捷方式。下载成功解压后,右击360浏览器(独立版)的图标,弹出快捷菜单,然后点击“创建快捷方式”。如果把程序放到了其它位置,就通过发送桌面快捷方式来创建快捷方式。 2.设置快捷键。右击桌面快捷方式图标,弹出快捷菜单后点击“属性”。在弹出的快捷方式设置选项卡里 ,点击快捷键后边那栏,然后在键盘上按下你想设置的快捷键,最后点击应用。我设置的是Ctrl+Shift+X,大家根据自己的使用习惯设置快捷键。

2017-08-03

360截图工具 1.0 提取版

从360浏览器里抽取出来的单文件独立版截图器,绿色无毒无马 使用非常简单,双击打开选点您要截取的屏幕区域即可。 360截图工具是时下互联网常用的软件之一,该软件绿色、安全、无毒,让你可以放心使用!

2017-08-03

jQuery-Easyui多成树导航菜单DEMO

完整的多级jQuery-Easyui蔬菜单实例,可直接运行,四级树菜单。

2016-11-10

大型网站技术架构:核心原理与案例分析(全本)

大型网站技术架构:核心原理与案例分析(全本) 第1篇 概述 1 大型网站架构演化 2 1.1 大型网站软件系统的特点 3 1.2 大型网站架构演化发展历程 4 1.2.1 初始阶段的网站架构 4 1.2.2 应用服务和数据服务分离 4 1.2.3 使用缓存改善网站性能 5 1.2.4 使用应用服务器集群改善网站的并发处理能力 6 1.2.5 数据库读写分离 7 1.2.6 使用反向代理和CDN加速网站响应 8 1.2.7 使用分布式文件系统和分布式数据库系统 9 1.2.8 使用NoSQL和搜索引擎 10 1.2.9 业务拆分 11 1.2.10 分布式服务 11 1.3 大型网站架构演化的价值观 13 1.3.1 大型网站架构技术的核心价值是随网站所需灵活应对 13 1.3.2 驱动大型网站技术发展的主要力量是网站的业务发展 13 1.4 网站架构设计误区 14 1.4.1 一味追随大公司的解决方案 14 1.4.2 为了技术而技术 14 1.4.3 企图用技术解决所有问题 14 1.5 小结 15 2 大型网站架构模式 16 2.1 网站架构模式 16 2.1.1 分层 17 2.1.2 分割 18 2.1.3 分布式 18 2.1.4 集群 19 2.1.5 缓存 20 2.1.6 异步 20 2.1.7 冗余 21 2.1.8 自动化 22 2.1.9 安全 23 2.2 架构模式在新浪微博的应用 23 2.3 小结 25 3 大型网站核心架构要素 26 3.1 性能 27 3.2 可用性 28 3.3 伸缩性 29 3.4 扩展性 30 3.5 安全性 30 3.6 小结 31 第2篇 架构 4 瞬时响应:网站的高性能架构 34 4.1 网站性能测试 35 4.1.1 不同视角下的网站性能 35 4.1.2 性能测试指标 36 4.1.3 性能测试方法 39 4.1.4 性能测试报告 41 4.1.5 性能优化策略 41 4.2 Web前端性能优化 42 4.2.1 浏览器访问优化 42 4.2.2 CDN加速 43 4.2.3 反向代理 44 4.3 应用服务器性能优化 45 4.3.1 分布式缓存 45 4.3.2 异步操作 52 4.3.3 使用集群 53 4.3.4 代码优化 54 4.4 存储性能优化 58 4.4.1 机械硬盘vs. 固态硬盘 58 4.4.2 B+树vs. LSM树 59 4.4.3 RAID vs. HDFS 61 4.5 小结 64 5 万无一失:网站的高可用架构 66 5.1 网站可用性的度量与考核 67 5.1.1 网站可用性度量 67 5.1.2 网站可用性考核 67 5.2 高可用的网站架构 69 5.3 高可用的应用 71 5.3.1 通过负载均衡进行无状态服务的失效转移 72 5.3.2 应用服务器集群的Session管理 73 5.4 高可用的服务 76 5.5 高可用的数据 78 5.5.1 CAP原理 79 5.5.2 数据备份 82 5.5.3 失效转移 84 5.6 高可用网站的软件质量保证 85 5.6.1 网站发布 85 5.6.2 自动化测试 86 5.6.3 预发布验证 87 5.6.4 代码控制 88 5.6.5 自动化发布 90 5.6.6 灰度发布 91 5.7 网站运行监控 91 5.7.1 监控数据采集 92 5.7.2 监控管理 93 5.8 小结 94 6 永无止境:网站的伸缩性架构 95 6.1 网站架构的伸缩性设计 97 6.1.1 不同功能进行物理分离实现伸缩 97 6.1.2 单一功能通过集群规模实现伸缩 98 6.2 应用服务器集群的伸缩性设计 99 6.2.1 HTTP重定向负载均衡 100 6.2.2 DNS域名解析负载均衡 101 6.2.3 反向代理负载均衡 102 6.2.4 IP负载均衡 103 6.2.5 数据链路层负载均衡 104 6.2.6 负载均衡算法 105 6.3 分布式缓存集群的伸缩性设计 106 6.3.1 Memcached分布式缓存集群的访问模型 107 6.3.2 Memcached分布式缓存集群的伸缩性挑战 107 6.3.3 分布式缓存的一致性Hash算法 109 6.4 数据存储服务器集群的伸缩性设计 112 6.4.1 关系数据库集群的伸缩性设计 113 6.4.2 NoSQL数据库的伸缩性设计 117 6.5 小结 119 7 随需应变:网站的可扩展架构 121 7.1 构建可扩展的网站架构 122 7.2 利用分布式消息队列降低系统耦合性 123 7.2.1 事件驱动架构 123 7.2.2 分布式消息队列 124 7.3 利用分布式服务打造可复用的业务平台 126 7.3.1 Web Service与企业级分布式服务 128 7.3.2 大型网站分布式服务的需求与特点 129 7.3.3 分布式服务框架设计 130 7.4 可扩展的数据结构 131 7.5 利用开放平台建设网站生态圈 132 7.6 小结 134 8 固若金汤:网站的安全架构 135 8.1 道高一尺魔高一丈的网站应用攻击与防御 136 8.1.1 XSS攻击 136 8.1.2 注入攻击 138 8.1.3 CSRF攻击 139 8.1.4 其他攻击和漏洞 140 8.1.5 Web应用防火墙 141 8.1.6 网站安全漏洞扫描 142 8.2 信息加密技术及密钥安全管理 142 8.2.1 单向散列加密 143 8.2.2 对称加密 144 8.2.3 非对称加密 144 8.2.4 密钥安全管理 145 8.3 信息过滤与反垃圾 146 8.3.1 文本匹配 147 8.3.2 分类算法 148 8.3.3 黑名单 149 8.4 电子商务风险控制 150 8.4.1 风险 151 8.4.2 风控 151 8.5 小结 153 第3篇 案例 9 淘宝网的架构演化案例分析 156 9.1 淘宝网的业务发展历程 157 9.2 淘宝网技术架构演化 158 9.3 小结 162 10 维基百科的高性能架构设计分析 163 10.1 Wikipedia网站整体架构 163 10.2 Wikipedia性能优化策略 165 10.2.1 Wikipedia前端性能优化 165 10.2.2 Wikipedia服务端性能优化 166 10.2.3 Wikipedia后端性能优化 167 11 海量分布式存储系统Doris的高可用架构设计分析 169 11.1 分布式存储系统的高可用架构 170 11.2 不同故障情况下的高可用解决方案 171 11.2.1 分布式存储系统的故障分类 172 11.2.2 正常情况下系统访问结构 172 11.2.3 瞬时故障的高可用解决方案 173 11.2.4 临时故障的高可用解决方案 174 11.2.5 永久故障的高可用解决方案 175 12 网购秒杀系统架构设计案例分析 176 12.1 秒杀活动的技术挑战 177 12.2 秒杀系统的应对策略 177 12.3 秒杀系统架构设计 178 12.4 小结 182 13 大型网站典型故障案例分析 183 13.1 写日志也会引发故障 184 13.2 高并发访问数据库引发的故障 184 13.3 高并发情况下锁引发的故障 185 13.4 缓存引发的故障 185 13.5 应用启动不同步引发的故障 186 13.6 大文件读写独占磁盘引发的故障 186 13.7 滥用生产环境引发的故障 187 13.8 不规范的流程引发的故障 187 13.9 不好的编程习惯引发的故障 188 13.10 小结 188 第4篇 架构师 14 架构师领导艺术 190 14.1 关注人而不是产品 191 14.2 发掘人的优秀 191 14.3 共享美好蓝图 192 14.4 共同参与架构 193 14.5 学会妥协 194 14.6 成就他人 194 15 网站架构师职场攻略 196 15.1 发现问题,寻找突破 197 15.2 提出问题,寻求支持 199 15.3 解决问题,达成绩效 201 16 漫话网站架构师 203 16.1 按作用划分架构师 203 16.2 按效果划分架构师 204 16.3 按职责角色划分架构师 205 16.4 按关注层次划分架构师 205 16.5 按口碑划分架构师 206 16.6 非主流方式划分架构师 207 附录A 大型网站架构技术一览 208 附录B Web开发技术发展历程 215

2016-09-15

大型网站技术架构:核心原理与案例分析 (1).pdf

大型网站技术架构:核心原理与案例分析.pdf

2016-08-13

PhotoShop CS5 或PhotoShop CS6 版本的文字引擎补丁

本补丁为PhotoShop CS5 或PhotoShop CS6 版本的文字引擎补丁,完美解决因为字体问题而导致的出错,原则上适用于所有版本,但如果真不适用,请百度搜索下载相应版本的补丁(TypeSupport),替换Adobe目录下面的TypeSupport。

2016-03-13

空空如也

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

TA关注的人

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