- 博客(27)
- 资源 (6)
- 收藏
- 关注
转载 Web前后端分离:MVC简介
我们要深刻理解前后端分离技术有一个重要的前提,那就是要把前后端分离技术认为是传统的web应用里的MVC设计模式的进一步演进。那么我们首先来看看MVC的定义,下面的内容摘录于维基百科的解释,具体如下:MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller
2015-05-31 15:23:34 2056
转载 heap&stack 区别
1.heap是堆,stack是栈。2.stack的空间由操作系统自动分配和释放,heap的空间是手动申请和释放的,heap常用new关键字来分配。3.stack空间有限,heap的空间是很大的自由区。在Java中,若只是声明一个对象,则先在栈内存中为其分配地址空间,若再new一下,实例化它,则在堆内存中为其分配地址。4.举例:数据类型 变量名
2015-05-29 10:01:03 538
转载 JAVA环境变量JAVA_HOME、CLASSPATH、PATH设置详解
Windows下JAVA用到的环境变量主要有3个,JAVA_HOME、CLASSPATH、PATH。下面逐个分析。 JAVA_HOME 指向的是JDK的安装路径,如C:\jdk1.5.0_06,在这路径下你应该能够找到bin、lib等目录。值得一提的是,JDK的安装路径可以选择任意磁盘目录,不过建议你放的目录层次浅一点,如果你放的目录很深,比如x:\XXXXXX\xxxxx\XXX
2015-05-28 21:38:47 483
转载 Springmvc构造RESTful详细讲解
Springmvc构造RESTful详细讲解Rest介绍 /blog/1 HTTP GET => 得到id = 1的blog/blog/1 HTTP DELETE => 删除 id = 1的blog/blog/1 HTTP PUT => 更新id = 1的blog/blog HTTP POST => 新增BLOG 以下详细解一
2015-05-27 17:24:17 386
转载 SpringMVC 学习
Web MVC简介1.1、Web开发中的请求-响应模型: 在Web世界里,具体步骤如下:1、 Web浏览器(如IE)发起请求,如访问http://sishuok.com2、 Web服务器(如Tomcat)接收请求,处理请求(比如用户新增,则将把用户保存一下),最后产生响应(一般为html)。3、web服务器处理完成后,返回内容给web客户端(
2015-05-27 16:37:56 623
转载 java 反射(Reflect)2
反射的基石是 Class 类,Class 类代表的是 java 源文件通过编译后得到的字节码,获得 Class 类型 的几种方法: 1. 类名.class 2. 对象名.getClass() 3. Class.forName("类路径")构造方法的反射:package test;import java.lan
2015-05-26 14:30:10 376
转载 java 反射(Reflect)1
Java的反射机制是Java特性之一,反射机制是构建框架技术的基础所在。灵活掌握Java反射机制,对大家以后学习框架技术有很大的帮助。那么什么是Java的反射呢? 大家都知道,要让Java程序能够运行,那么就得让Java类要被Java虚拟机加载。Java类如果不被Java虚拟机加载,是不能正常运行的。现在我们运行的所有的程序都是在编译期的时候就已经知道了你所需要的那个类
2015-05-26 14:24:29 363
转载 Oracle 和 DB2有哪些区别
Oracle 和 DB2有哪些区别1、取前N条记录Oracle:Select * from TableName where rownum DB2:Select * from TableName fetch first N rows only;2、取得系统日期Oracle:Select sysdate from dual;DB2:Select current timestam
2015-05-21 09:36:52 6297
转载 Linux 常用命令大全
系统信息arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作
2015-05-21 09:31:40 416
转载 SQL中存储过程和函数的区别
本质上没区别。只是函数有如:只能返回一个变量的限制。而存储过程可以返回多个。而函数是可以嵌入在sql中使用的,可以在select中调用,而存储过程不行。执行的本质都一样。 函数限制比较多,比如不能用临时表,只能用表变量.还有一些函数都不可用等等.而存储过程的限制相对就比较少 1. 一般来说,存储过程实现的功能要复杂一点,而函数的实现的功能针对性比较强。
2015-05-19 11:25:52 860
转载 XML Schema内置数据类型
Schema的内置类型继承关系 Schema内置类型说明 Table 2. Simple Types Built In to XML SchemaSimple TypeExamples (delimited by commas)NotesstringConfirm this is ele
2015-05-16 17:24:45 1251
转载 HTTP 有时候比 HTTPS 好
HTTP 与 HTTPS 比较查遍整个因特网,大多数情况下会得到同样的建议:加密所有的东西!对所有站点进行SSL加密等等!然而,现实情况表明这通常不是一个好的建议。许多情况下使用HTTP比使用HTTPS要好很多。事实上,HTTP是一个在性能上和可用性上比HTTPS更好的一种协议,这也就是我们经常推荐客户使用HTTP的原因。下面我们说一说我们的理由....
2015-05-16 12:05:33 479
转载 sql sever 三种分页方式效率的简单测试
三种分页方式效率的简单测试 本文的三种分页方案来自于:http://blog.csdn.net/lihonggen0/archive/2004/09/14/103511.aspx只是做了更大数据量、不同位置页的对比。建立表:CREATE TABLE [TestTable] ([ID] [int] IDENTITY (1, 1)
2015-05-14 13:24:48 520
转载 优化 SQL SELECT 语句性能的 6 个简单技巧
SELECT语句的性能调优有时是一个非常耗时的任务,在我看来它遵循帕累托原则。20%的努力很可能会给你带来80%的性能提升,而为了获得另外20%的性能提升你可能需要花费80%的时间。除非你在金星工作,那里的每一天都等于地球上的243天,否则交付期限很有可能使你没有足够的时间来调优SQL查询。根据我多年编写和运行SQL语句的经验,我开始开发一个检查列表,当我试图提高查询性能时供我参考。在
2015-05-14 13:17:22 683
转载 如何更深入的理解各种选择器
上篇我们说了为什么要使用css,这篇我们就从选择器说起,大家都知道浏览器会把远端过来的html解析成dom模型,有了dom模型,html就变成了xml格式,否则的话就是一堆“杂乱无章”的string,这样的话没人知道是什么鸟东西,js也无法什么各种getElementById,所以当浏览器解析成dom结构后,浏览器才会很方便的根据css各种规则的选择器在dom结构中找到相应的位置,
2015-05-14 13:02:44 490
转载 JavaScript性能优化小知识总结
前言一直在学习javascript,也有看过《犀利开发Jquery内核详解与实践》,对这本书的评价只有两个字犀利,可能是对javascript理解的还不够透彻异或是自己太笨,更多的是自己不擅于思考懒得思考以至于里面说的一些精髓都没有太深入的理解。鉴于想让自己有一个提升,进不了一个更加广阔的天地,总得找一个属于自己的居所好好生存,所以平时会有意无意的去积累一些使用jQuerr
2015-05-13 13:52:40 442
转载 Sql Server基础:数据类型详解
数据类型是一种属性,用于指定对象可保存的数据的类型,SQL Server中支持多种数据类型,包括字符类型、数值类型以及日期类型等。数据类型相当于一个容器,容器的大小决定了装的东西的多少,将数据分为不同的类型可以节省磁盘空间和资源。Sql Server 还能自动限制每个数据类型的取值范围,例如定义了一个类型为int的字段,如果插入数据时插入的值的大小在smallint或者tinyint范
2015-05-13 13:48:13 441
转载 javascript中使用a标签获取当前目录的绝对路径方法
一谈到路径相关的问题,大家都会往window.location上想,确实这个对象提供了相当多的路径信息,其中常用的就包括:1.location.href:当前页面的完整url2.location.pathname:当前url中的路径名3.location.hash:当前url中的锚点4.location.search:当前url中的查询参数然而,lo
2015-05-08 15:23:01 2656
转载 纯JS俄罗斯方块
俄罗斯方块(Tetris, 俄文:Тетрис)是一款电视游戏机和掌上游戏机游戏,它由俄罗斯人阿列克谢·帕基特诺夫发明,故得此名。俄罗斯方块的基本规则是移动、旋转和摆放游戏自动输出的各种方块,使之排列成完整的一行或多行并且消除得分。由于上手简单、老少皆宜,从而家喻户晓,风靡世界。那么,我们的问题来了,学挖掘机技术哪家强?俄罗斯方块可以说是风靡全世界,老少皆知的一款游戏,
2015-05-08 15:14:09 931
转载 探索Javascript异步编程
异步编程带来的问题在客户端Javascript中并不明显,但随着服务器端Javascript越来越广的被使用,大量的异步IO操作使得该问题变得明显。许多不同的方法都可以解决这个问题,本文讨论了一些方法,但并不深入。大家需要根据自己的情况选择一个适于自己的方法。 笔者在之前的一片博客中简单的讨论了Python和Javascript的异同,其实作为一种编程语言Javascrip
2015-05-08 15:08:23 583
转载 35 款 JavaScript 图形图表库
图表是数据图形化的表示,也就是“通过形象的图表来展示数据,比如条形图,折线图,饼图”。几乎每个开发或者项目管理团队都需要图表或者图形来简化 理解,可视化复杂的数据和 web 应用工作流。可视化图表可以帮助开发者更容易理解复杂d数据,提高生产的效率和 web 应用和项目的可靠性。JavaScript 图表和图形库就是一个简单创建图表和图形的工具。现在互联网上有许多五花八门的 JavaScri
2015-05-07 11:36:40 1500
转载 JavaScript中常见的数组操作函数及用法
把JavaScript中常见的数组操作函数及用法总结一下,这样方便大家准备参考。如果恰好你也在准备各种笔试,希望对你有所帮助。同时,也欢迎补充。1、数组创建创建数组应该是最简单的了,有用数组字面量创建和数组构造函数两种方法,见下:var array1 = new Array();var array2 = [];
2015-05-05 15:01:14 465
转载 java不同的垃圾回收器的比较
4款Java垃圾回收器——错误的选择导致糟糕的性能说起垃圾回收,许多人都了解它的概念,也在日常的编程中有所应用。尽管如此,仍有许多我们不太了解的东西,而这正是痛苦的根源。关于JVM最大的误解就是认为它只有一个垃圾回收器,而事实上它有四个不同的回收器,每个都各有其长短。JVM并不会自动地选择某一个,这事还得落在你我的肩上,因为不同的回收器会带来吞吐量及应用的暂停时间的显著的差异。
2015-05-05 14:59:08 381
转载 JVM最多支持多少个线程
Java虚拟机最多支持多少个线程?跟虚拟机开发商有关么?跟操作系统呢?还有其他的因素吗?这取决于你使用的CPU,操作系统,其他进程正在做的事情,你使用的Java的版本,还有其他的因素。我曾经见过一台Windows服务器在宕机之前有超过6500个线程。当然,大多数线程什么事情也没有做。一旦一台机器上有差不多6500个线程(Java里面),机器就会开始出问题,并变得不稳
2015-05-05 14:47:31 951
转载 HQL: Hibernate查询语言
Hibernate配备了一种非常强大的查询语言,这种语言看上去很像SQL。但是不要被语法结构 上的相似所迷惑,HQL是非常有意识的被设计为完全面向对象的查询,它可以理解如继承、多态 和关联之类的概念。第 15 章 HQL: Hibernate查询语言Hibernate配备了一种非常强大的查询语言,这种语言看上去很像SQL。但是不要被语法结构 上的相似所迷惑,
2015-05-05 11:33:15 379
转载 Oracle SQL中IS NOT NULL与!=NULL的区别
平时经常会遇到这两种写法:IS NOT NULL与!=NULL。也经常会遇到数据库有符合条件!=NULL的数据,但是返回为空集合。实际上,是由于对二者使用区别理解不透彻。 默认情况下,推荐使用 IS NOT NULL去做条件判断,因为SQL默认情况下对WHERE XX!= Null的判断会永远返回0行,却不会提示语法错误。 这是为什么呢?
2015-05-05 10:19:13 2980
转载 ibatis 中isNull, isNotNull与isEmpty, isNotEmpty区别
[html] view plaincopyspan style="font-family: Arial, Verdana, sans-serif; white-space: normal; ">strong>isNull, isNotNull与isEmpty, isNotEmpty区别strong>span> 在iBATIS中isNull用于判断参数是否为
2015-05-04 17:50:54 691
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人