- 博客(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
2018-03-28
mentohust_0.3.4-1_amd64.deb
2015-05-01
AD数模转换
2013-09-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人