自定义博客皮肤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)
  • 资源 (7)
  • 收藏
  • 关注

转载 jQuery诞生记-原理与机制

原址:点击打开链接jQuery诞生记-原理与机制一、看似偶然的东西实际是必然会发生的我大学时候在图书馆翻过一本很破旧的书,讲生物理论的,主要内容就是探讨生命的产生是偶然还是必然。里面很多亚里士多德都看不懂的公式计算什么的,还有模拟原始地球环境出现了有机物的实验什么的 。总之,书论述的观点是:“在当时的地球环境下,生命的产生是必然的!” 无数次机会的偶然条件、无数次化合物

2016-06-30 15:50:47 477

转载 深入浅出-数据库的原理

原址:点击打开链接如果有人问你数据库的原理,叫他看这篇文章英文出处:Christophe Kalenzaga。一提到关系型数据库,我禁不住想:有些东西被忽视了。关系型数据库无处不在,而且种类繁多,从小巧实用的 SQLite 到强大的 Teradata 。但很少有文章讲解数据库是如何工作的。你可以自己谷歌/百度一下『关系型数据库原理』,看看结果

2016-06-29 21:54:56 5341

转载 一个程序员的顿悟:理想的程序员只比你多了6个一点点

原址:点击打开链接一个程序员的顿悟:理想的程序员只比你多了6个一点点我算是靠坑蒙拐骗进了程序员的门,然后一路狂奔。26岁之前几乎没有任何写代码的经验,研究生毕业却意外选择了一家不可能提供培训的初创公司,在每日担忧公司倒闭、害怕被炒鱿鱼以及同事冷落白眼的三重压力下逆流而上,一年半后离职,已是拥有 500万用户产品的后台主程。从前我对计算机技术心怀畏惧,认定技术高人一定

2016-06-29 19:15:46 452

转载 Java BigDecimal详解

原址:点击打开链接1.引言      借用《Effactive Java》这本书中的话,float和double类型的主要设计目标是为了科学计算和工程计算。他们执行二进制浮点运算,这是为了在广域数值范围上提供较为精确的快速近似计算而精心设计的。然而,它们没有提供完全精确的结果,所以不应该被用于要求精确结果的场合。但是,商业计算往往要求结果精确,这时候BigDecimal就派上大

2016-06-29 17:34:01 1514

转载 Innodb中的事务隔离级别和锁的关系

原址:点击打开链接Innodb中的事务隔离级别和锁的关系前言:我们都知道事务的几种性质,数据库为了维护这些性质,尤其是一致性和隔离性,一般使用加锁这种方式。同时数据库又是个高并发的应用,同一时间会有大量的并发访问,如果加锁过度,会极大的降低并发处理能力。所以对于加锁的处理,可以说就是数据库对于事务处理的精髓所在。这里通过分析MySQL中InnoDB引擎的加锁机制

2016-06-29 10:55:32 348

原创 在Ubuntu下准备Nodejs开发环境

~ sudo apt-get install nodejs~ sudo apt-get install npm通过apt-get安装nodejs 后:~ node -v出现:The program 'node' can be found in the following packages: * node * nodejs-legacyTry: apt-get install 解决:sudo ln

2016-06-20 15:01:51 586

转载 第七章 SpringMVC数据验证—注解式控制器的数据验证、类型转换及格式化

原址:第七章SpringMVC数据验证—注解式控制器的数据验证、类型转换及格式化7.4、数据验证7.4.1、编程式数据验证Spring 2.x提供了编程式验证支持,详见【4.16.2 数据验证】章节,在此我们重写【4.16.2.4.1、编程式验证器】一节示例。 (1、验证器实现复制cn.javass.chapter4.web.controll

2016-06-20 12:46:11 666

转载 Java 注解Annotation使用解析

原址:点击打开链接Java 注解Annotation使用解析注解简介Annotation(注解)就是Java提供了一种元程序中的元素关联任何信息或者任何元数据(metadata)的途径和方法。Annotion(注解)是一个接口,程序可以通过反射来获取指定程序元素的Annotion对象,然后通过Annotion对象来获取注解里面的元数据。注解Annotatio

2016-06-20 12:22:32 5308

转载 Class.forName()的作用与使用总结

原址:点击打开链接1、Class类简介: Java程序在运行时,Java运行时系统一直对所有的对象进行所谓的运行时类型标识。这项信息纪录了每个对象所属的类。虚拟机通常使用运行时类型信息选准正确方法去执行,用来保存这些类型信息的类是Class类。Class类封装一个对象和接口运行时的状态,当装载类时,Class类型的对象自动创建。      Class 没有公共构造方法。

2016-06-20 10:34:15 427

转载 第七章 SpringMVC数据格式化—注解式控制器的数据验证、类型转换及格式化

原址:第七章SpringMVC数据格式化—注解式控制器的数据验证、类型转换及格式化7.3、数据格式化在如Web /客户端项目中,通常需要将数据转换为具有某种格式的字符串进行展示,因此上节我们学习的数据类型转换系统核心作用不是完成这个需求,因此Spring3引入了格式化转换器(Formatter SPI) 和格式化服务API(FormattingConversionService

2016-06-20 09:36:51 420

转载 第七章 SpringMVC数据类型转换—注解式控制器的数据验证、类型转换及格式化

原址:第七章SpringMVC数据类型转换—注解式控制器的数据验证、类型转换及格式化7.1、简介在编写可视化界面项目时,我们通常需要对数据进行类型转换、验证及格式化。 一、在Spring3之前,我们使用如下架构进行类型转换、验证及格式化: 流程:①:类型转换:首先调用PropertyEditor的setAsText(String),内部根据需要调用set

2016-06-18 11:31:28 1618

转载 第六章 注解式控制器详解—SpringMVC强大的数据绑定(2)

原址:第六章 注解式控制器详解—SpringMVC强大的数据绑定(2)6.6.2、@RequestParam绑定单个请求参数值@RequestParam用于将请求参数区数据映射到功能处理方法的参数上。Java代码  public String requestparam1(@RequestParam String username)  

2016-06-18 09:48:43 517

转载 第六章 注解式控制器详解—SpringMVC强大的数据绑定(1)

原址:第六章 注解式控制器详解—SpringMVC强大的数据绑定(1)到目前为止,请求已经能交给我们的处理器进行处理了,接下来的事情是要进行收集数据啦,接下来我们看看我们能从请求中收集到哪些数据,如图6-11: 图6-111、@RequestParam绑定单个请求参数值;2、@PathVariable绑定URI模板变量值;3、@CookieValue绑定Cook

2016-06-18 09:39:10 399

转载 第六章 注解式控制器详解—生产者、消费者请求限定

原址: 第六章 注解式控制器详解—生产者、消费者请求限定 6.6.5、生产者、消费者限定6.6.5.1、基本概念首先让我们看一下通过HTTP协议传输的媒体类型及如何表示媒体类型: 一、Media Type:互联网媒体类型,一般就是我们所说的MIME类型,用来确定请求的内容类型或响应的内容类型。 写道媒体类型格式:type/subtype(;paramet

2016-06-17 17:03:08 498

转载 第六章 注解式控制器详解—请求映射规则详解

原址:SpringMVC3强大的请求映射规则详解 第六章 注解式控制器详解——跟着开涛学SpringMVC声明:本系列都是原创内容,觉得好就顶一个,让更多人知道!!写博客不容易,写原创更不容易!!6.5、请求映射处理器定义好了,那接下来我们应该定义功能处理方法,接收用户请求处理并选择视图进行渲染。首先我们看一下图6-1:http请求信息包含六部分信息:①请求方法,如

2016-06-17 16:45:28 1489

转载 第六章 :注解式控制器运行流程及处理器定义 ——跟着开涛学SpringMVC

原址:第六章 :注解式控制器运行流程及处理器定义 ——跟着开涛学SpringMVC6.1、注解式控制器简介一、Spring2.5之前,我们都是通过实现Controller接口或其实现来定义我们的处理器类。已经@Deprecated。 二、Spring2.5引入注解式处理器支持,通过@Controller 和 @RequestMapping注解定义我们的处理器类。并且提供

2016-06-17 16:28:55 365

转载 第五章 处理器拦截器详解——跟着开涛学SpringMVC

原址:第五章 处理器拦截器详解——跟着开涛学SpringMVC5.1、处理器拦截器简介Spring Web MVC的处理器拦截器(如无特殊说明,下文所说的拦截器即处理器拦截器)类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。 5.1.1、常见应用场景1、日志记录:记录请求信息的日志,以便进行信息监控、信息统计、计算

2016-06-17 15:48:48 534

转载 第四章 Controller接口控制器详解(7)

原址:第四章 Controller接口控制器详解(7 完)——跟着开涛学SpringMVC4.16.2、数据验证1、数据绑定失败:比如需要数字却输入了字母;2、数据不合法:可以认为是业务错误,通过自定义验证器验证,如用户名长度必须在5-20之间,我们却输入了100个字符等;3、错误对象:当我们数据绑定失败或验证失败后,错误信息存放的对象,我们叫错误对

2016-06-17 15:04:14 654

转载 第四章 Controller接口控制器详解(6)——跟着开涛学SpringMVC 博客分类: 跟开涛学SpringMVC

原址:第四章 Controller接口控制器详解(6)——跟着开涛学SpringMVC4.16、数据类型转换和数据验证流程:1、首先创建数据绑定器,在此此会创建ServletRequestDataBinder类的对象,并设置messageCodesResolver(错误码解析器);2、提供第一个扩展点,初始化数据绑定器,在此处我们可以覆盖该方

2016-06-17 14:30:16 395

转载 第四章 Controller接口控制器详解 (4)——跟着开涛学SpringMVC

原址:第四章 Controller接口控制器详解 (4)——跟着开涛学SpringMVC4.12、ParameterizableViewController参数化视图控制器,不进行功能处理(即静态视图),根据参数的逻辑视图名直接选择需要展示的视图。Java代码   class="org.springframework.web.se

2016-06-17 12:45:31 465

转载 第四章 Controller接口控制器详解(3)——跟着开涛学SpringMVC

原址:第四章 Controller接口控制器详解(3)——跟着开涛学SpringMVC4.11、AbstractWizardFormController向导控制器类提供了多步骤(向导)表单的支持(如完善个人资料时分步骤填写基本信息、工作信息、学校信息等)假设现在做一个完善个人信息的功能,分三个页面展示:1、页面1完善基本信息;2、页面2完善学校信

2016-06-17 11:29:58 452

转载 第四章 Controller接口控制器详解(2)——跟着开涛学SpringMVC

原址:第四章 Controller接口控制器详解(2)——跟着开涛学SpringMVC4.5、ServletForwardingController将接收到的请求转发到一个命名的servlet,具体示例如下: java代码:Java代码  package cn.javass.chapter4.web.ser

2016-06-17 11:09:41 449

转载 第四章 Controller接口控制器详解(1)——跟着开涛学SpringMVC

原址:第四章 Controller接口控制器详解(1)——跟着开涛学SpringMVC4.1、Controller简介Controller控制器,是MVC中的部分C,为什么是部分呢?因为此处的控制器主要负责功能处理部分:1、收集、验证请求参数并绑定到命令对象;2、将命令对象交给业务对象,由业务对象处理并返回模型数据;3、返回ModelAndV

2016-06-17 10:40:03 654

转载 第三章 DispatcherServlet详解 ——跟开涛学SpringMVC

原址:第三章 DispatcherServlet详解 ——跟开涛学SpringMVC3.1、DispatcherServlet作用DispatcherServlet是前端控制器设计模式的实现,提供Spring Web MVC的集中访问点,而且负责职责的分派,而且与Spring IoC容器无缝集成,从而可以获得Spring的所有好处。 具体请参考第二章的图2-1。

2016-06-17 10:38:18 316

转载 第二章 Spring MVC入门 —— 跟开涛学SpringMVC

原址:第二章 Spring MVC入门 —— 跟开涛学SpringMVC2.1、Spring Web MVC是什么Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring We

2016-06-17 10:35:47 733

转载 第一章 Web MVC简介 —— 跟开涛学SpringMVC

原址:第一章 Web MVC简介 —— 跟开涛学SpringMVCWeb MVC简介1.1、Web开发中的请求-响应模型: 在Web世界里,具体步骤如下:1、  Web浏览器(如IE)发起请求,如访问http://sishuok.com2、  Web服务器(如Tomcat)接收请求,处理请求(比如用户新增,则将把用户保存一下),最后产

2016-06-17 10:32:51 410

原创 springmvc 应用 Velocity 问题记录

1、整合多视图SpringMVC本身支持多个视图的配置,只需添加视图解析器(ViewResolver)即可。原来的配置如下: bean id="jspViewResolver" class="org.springframework.web.servlet.view.UrlBasedViewResolver"> property name="viewClass

2016-06-16 17:16:48 1623

转载 Java工程师成神之路~

原址:点击打开链接一、基础篇  1.1 JVM  1.1.1. Java内存模型,Java内存管理,Java堆和栈,垃圾回收http://www.jcp.org/en/jsr/detail?id=133http://ifeve.com/jmm-faq/  1.1.2. 了解JVM各种参数及调优  1.1.3. 学习使用Java工具

2016-06-16 10:38:12 507

转载 Spring MVC and Velocity Tutorial 入门

原址:点击打开链接1- IntroductionSpring MVC 4Eclipse 4.4 (Luna)Apache Velocity is a Java-based template engine that provides a template language to reference objects defin

2016-06-15 15:04:20 568

原创 微信开发记录

微信公众平台登录:https://mp.weixin.qq.com/微信开发者文档:http://mp.weixin.qq.com/wiki/home/index.html1、微信开发学习总结(一)——微信开发环境搭建2、微信开发学习总结(二)——微信开发入门3、微信开发学习总结(三)——开发微信公众号的最基本功能——普通消息的接收和回复

2016-06-15 08:18:22 813

转载 tomcat配置虚拟主机

原址:点击打开链接  在目前,很多服务器都是一台服务器对外可以访问很多个javaEE的项目,这种实现方式就需要在tomcat里面配置虚拟主机了!下面就说说如何配置虚拟主机:找到tomcat的安装目录,到TOMCAT_HOME/apache-tomcat7/conf目录下,找到server.xml这个文件,打开该文件,在该文件中找到关于Engine这个子节点

2016-06-14 23:08:14 1146

转载 Tomcat系列学习

原址:点击打开链接1、 Tomcat系列之Java技术详解2、Tomcat系列之服务器的安装与配置以及各组件详解3、Tomcat系列之服务器的基本配置及Nginx反向代理tomcat服务4、Tomcat系列之Apache使用mod_proxy和mod_jk反向代理Tomcat5、Tomcat系列之Apache负载均衡请求至Tomcat及DeltaManager的使用

2016-06-14 14:31:57 279

原创 将内网服务地址映射为外网可访问地址

ngrok官网:https://dashboard.ngrok.com/get-started下载完ngrok之后,就可以简单的使用了,它有各操作系统版本,我这里是windows的.1、win+R -->进入命令行。2、cd -->转到ngrok.exe 所在文件夹。3、运行命令:ngrok http 8080即可实现将http://lo

2016-06-13 23:37:28 8554

转载 正向代理与反向代理的区别【Nginx读书笔记】

原址:点击打开链接正向代理的概念正向代理,也就是传说中的代理,他的工作原理就像一个跳板,简单的说,我是一个用户,我访问不了某网站,但是我能访问一个代理服务器这个代理服务器呢,他能访问那个我不能访问的网站于是我先连上代理服务器,告诉他我需要那个无法访问网站的内容代理服务器去取回来,然后返回给我从网站的角度,只在代理服务器来取内容的时候有一次记录

2016-06-13 16:37:57 316

转载 MyBatis快速入门

原址:点击打开链接一、Mybatis介绍    MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库

2016-06-13 14:01:55 226

转载 SSH--之Struts分析

原址:点击打开链接    Long Long ago,就听说过SSH,起初还以为是一个东东,具体内容更是不详,总觉得高端大气上档次,经过学习之后才发现,不仅仅是高大上,更是低调奢华有内涵,经过一段时间的研究和学习SSH框架的基本原理与思想,总算接地气了。作为初学者,有点小小收获,想通过以博文的形式和大家一起分享,共同进步,在更新博文的过程中难免有认识不足的地方,还请各位大牛提出宝贵的建

2016-06-13 13:57:11 474

转载 【持久化框架】Mybatis与Hibernate的对比

原址:点击打开链接前言这篇博文我们重点分析一下Mybatis与hibernate的区别,当然在前面的博文中我们已经深入的研究了Mybatis和Hibernate的原理。Mybatis【持久化框架】Mybatis简介与原理【持久化框架】SpringMVC+Spring4+Mybatis3集成,开发简单Web项目+源码下载Hibernate【SS

2016-06-13 10:47:47 559

Designing.Data-Intensive.Applications-2017

作者: Martin Kleppmann 副标题: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems 出版年: 2017-4-2 页数: 614 内容简介: 深入分析你已经在使用的系统,并学习如何更高效地使用和运维这些系统 通过识别不同工具的优缺点,作出更明智的决策 了解一致性、可伸缩性、容错性和复杂度之间的权衡 理解分布式系统研究,这些研究是现代数据库构建的基石 走到一些主流在线服务的幕后,学习它们的架构 精彩书评: “这本书太棒了,它在分布式系统理论和实际工程之间的巨大鸿沟上架起了一座桥梁。多希望十年前就能读到这本书,那么这些年来我犯的很多错误就都能避免了。” ——Jay Kreps(Apache Kafka 创始人,Confluent CEO) “这是一本软件工程师的必读之作。《设计数据密集型应用》是能够连接理论和实践的稀有资料,它能帮助开发者在设计和实现数据基础设施及系统的时候作出明智的决策。” ——Kevin Scoot(微软CTO) 目录: Part I. Foundations of Data Systems 1. Reliable, Scalable, and Maintainable Applications 3 2. Data Models and Query Languages 27 3. Storage and Retrieval 69 4. Encoding and Evolution 111 Part II. Distributed Data 5. Replication 151 6. Partitioning 199 7. Transactions 221 8. The Trouble with Distributed Systems 273 9. Consistency and Consensus 321 Part III. Derived Data 10. Batch Processing 389 11. Stream Processing 439 12. The Future of Data Systems 489 Glossary 553 Index 559

2018-03-28

mentohust_0.3.4-1_amd64.deb

Mentohust是由华中科技大学首先是在Linux系统下开发出来,而后扩展到支持Windows、Linux、Mac OS下的锐捷认证的程序(附带支持赛尔认证),兼容Windows、Linux和MacOS所有主流版本,完美代替锐捷认证。

2015-05-01

Vista Driver Installer

鉴于部分人群使用-----USB转TTL-----模块时,总是出现无法识别的现象,特上传该驱动,完美解决该问题!

2014-03-18

英语四级-翻译新题型模拟训练

最新 最全的大学英语四级考试 段落翻译新题型 模拟训练 让你轻轻松松过四级

2013-11-16

1602液晶说明.pdf

1602 液晶的详细操作指南,让你更轻松的按自己的想法显示特性效果!

2013-11-04

AD数模转换

由ADI工程师亲自参与设计、调试并验证的模数转换器应用笔记。通过这些应用笔记,为许多通用应用提供解决方案。每款模数转换电路包含详细的设计文档。电路功能和性能已经过硬件验证。 本书将是广大工程技术人员、高等学校师生进行电路设计的参考书。

2013-09-27

空空如也

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

TA关注的人

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