自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ViVi.Geek的分享

分享无价

  • 博客(22)
  • 资源 (6)
  • 收藏
  • 关注

原创 play framework框架的优势和劣势?

第一次接触paly framework和Scala 是因为一家做淘宝直通车广告竞价排名系统互联网小公司,这么新的框架,这家公司还真够极客精神的。GitHub例子:https://github.com/playframework/play1/tree/master/samples-and-tests---------------------------------------------

2015-04-26 22:31:16 7449

原创 抽象类和接口区别

关键字: 抽象类与接口的区别我认为,抽象类和接口的区别首先在于理解使用动机。使用抽象类是为了代码的复用,而使用接口的动机是为了实现多态性。抽象类表示的是,这个对象是什么。接口表示的是,这个对象能做什么。  借用某大牛通俗比喻,比如:男人,女人,这两个类(如果是类的话……),他们的抽象类是人。说明,他们都是人。人可以吃东西,狗也可以吃东西,你可以把“吃东西”定义成一个接口,然后让

2015-04-23 22:23:49 692 4

原创 spring从入门到上手-AOP

Spring课程1 Spring基本特征Spring是一个非常活跃的开源框架;它是一个基于Core来构架多层JavaEE系统的框架,它的主要目地是简化企业开发.Spring以一种非侵入式的方式来管理你的代码,Spring提倡”最少侵入”,这也就意味着你可以适当的时候安装或卸载Spring 2 Spring的组成2.1 Spring的jar包到http://www

2015-04-16 11:00:13 2270 1

原创 一张图读懂IO流 (java)不要错过!

IO流的选择是开发中经常遇到的问题?下面是一张高度总结的IO流图,一张图搞定!---------------------------------------------------------------------------------------------------------------------------------------------------------------

2015-04-29 10:53:12 990 2

转载 ArrayList源码解析(基于JDK1.6)

ArrayList源码解析(基于JDK1.6)http://blog.csdn.net/u010923921不积跬步,无以至千里;不积小流,无以成江海。从基础做起,一点点积累,不知不觉你也会成为大牛》专家》大神!加油~-----------------------------------------------------------------------------------

2015-04-29 09:44:43 452

转载 HashMap源码分析(基于JDK1.6)

HashMap源码分析(基于JDK1.6)http://blog.csdn.net/u010923921 在Java集合类中最常用的除了ArrayList外,就是HashMap了。本文尽自己所能,尽量详细的解释HashMap的源码。有不足之处请之处,定感谢指定并及时修正。Java最基本的数据结构就两种,一是数组,另一个是模拟指针(引用)。所有的其他类型数据结构都可以用这两个基本结构

2015-04-27 19:11:07 495

原创 Eclipse Some projects cannot be imported because they already exist in the workspace 解决办法

MyEclipse 或Eclipse 从外部导入工程时,  workspace目录提示 Some projects cannot be imported because they already exist in the workspacefinish是灰色的 点击不了下一步,解决办法是:这种情况基本是以下错误操作造成:1.手动删除本地磁盘下的工程目录2.删除时,没有勾选D

2015-04-27 17:58:11 1249

原创 Java NIO原理解析

入门:nio就是New IO,从JDK 1.4版本出现的新API。Sun官方给出的特性解释如下: 为所有的原始类型提供(Buffer)缓存支持。                                                      字符集编码解码解决方案。

2015-04-27 10:07:43 734

翻译 Scala语言与Play框架入门教程

Scala语言与Play框架入门教程Scala语言简介Scala语言编译后的代码直接运行在Java虚拟机之上,可调用所有的Java代码库,Scala设计目标是成为比Java更好的语言。Scala同时具备和整合了面向对象及函数式的编程特性。Play框架简介Play Framework是一个开源的Web应用框架,使用Scala和Java语言混合编写。Play

2015-04-26 23:23:30 3682

翻译 如果编程语言是女人?

如果编程语言是女人,你会怎么选?大家肯定听过这个耳熟能详的段子: 美 女:你能让这个论坛的人都吵起来,我就跟你吃饭。 PHP程序员:PHP是世界上最好的语言! 某论坛炸锅了,各种吵架…… 美 女:服了你了,我们走吧! PHP程序员:今天不行,我一定要说服他们,PHP必须是最好的语言。PHP是你的豆蔻年华的心上人,她是情窦初开的

2015-04-25 10:31:10 934

转载 iOS客户端开发与Web前端开发

来源:Bang不知不觉做iOS客户端开发已经半年多了,了解到iOS客户端开发与Web前端开发的一些异同,写一下。1、版本升级。用户角度上看,客户端升级必须让用户手动下载整个新的安装包覆盖安装,而web的升级无需用户做任何事情。开发角度上看,如果客户端有个小bug需要紧急修复,需要修复完后打包一个完成的安装包,给一个版本号,发布给用户升级。而web只需要修改后台的某些文件,然后传到自己的

2015-04-24 20:50:57 1708

翻译 java中10大常见异常

NO.1  java.alng.NullPointerException 这个异常大家肯定都经常遇到,异常的解释是 “程序遇上了空指针 “,简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。对数组操作中出现空指针,很多情况下是一些刚开始学习编程的朋友常犯的错误,即把数组的初始化和数组元素的初始

2015-04-23 21:26:13 2768

原创 Sping MVC与Struts2和Spring的区别分别是?

面试时,经常会被问到这三者的区别。稍后整理发布。。

2015-04-20 21:45:26 566

原创 MyBatis与Hibernate区别(终极对比篇)

未完待续、会整理更新。。

2015-04-20 21:38:25 512

原创 SQL优化

如题:在执行数据库查询时,如果要查询的数据有很多,假设有1000万条,用什么办法可提高查询速度?在数据库或java代码方面有什么优化的办法?--------------------------------------------------------------------------------------------------------------------------------

2015-04-19 16:57:25 585 2

转载 为什么你应该(从现在开始就)写博客

(一)为什么你应该(从现在开始就)写博客用一句话来说就是,写一个博客有很多好处,却没有任何明显的坏处。(阿灵顿的情况属于例外,而非常态,就像不能拿抽烟活到一百岁的英国老太太的个例来反驳抽烟对健康的极大损伤一样)让我说得更明确一点:用博客的形式来记录下你有价值的思考,会带来很多好处,却没有任何明显的坏处。Note:碎碎念不算思考、心情琐记不算思考、唠唠叨叨也不算思考、没话找话也不

2015-04-13 12:32:40 407

原创 MySQL事务隔离级别

事务(Transaction)是访问并可能更新数据库中各数据项的一个程序执行单元(unit)。事务是恢复和并发控制的基本单元。SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。Read Uncommitted(读取未提交内容)

2015-04-11 10:33:06 531

原创 hibernate中session与JSP中session 区别?

JSP里的session是http范畴的概念,因为http是无状态的协议,所以需要一个由服务器端维护用户存储状态的东西。Hibernate的session是一个数据连接的对象,可以理解成一个数据库连接。如果jsp页面需要获取Hibernate的session,可以调用SessionFactory.getCurrentSession()来获得(当然还需要其他一些配置)。不过一般不再jsp

2015-04-10 22:07:07 1736

转载 HTTP 400/401/403/404/500网页错误代码详解

HTTP 400 - 请求无效 HTTP 401.1 - 未授权:登录失败 HTTP 401.2 - 未授权:服务器配置问题导致登录失败 HTTP 401.3 - ACL 禁止访问资源 HTTP 401.4 - 未授权:授权被筛选器拒绝 HTTP 401.5 - 未授权:ISAPI 或 CGI 授权失败 HTTP 403 - 禁止访问 HTT

2015-04-10 17:02:15 1151

原创 当在浏览器中输入一个url后回车,后台发生了什么?

简单来书有以下步骤:查找域名对应的IP地址。这一步会依次查找浏览器缓存,系统缓存,路由器缓存,ISPDNS缓存,13台根域名服务器。向IP对应的服务器发送请求。服务器响应请求,发回网页内容。浏览器解析网页内容。  当然,由于网页可能有重定向,或者嵌入了图片,AJAX,其它子网页等等,这4个步骤可能反复进行多次才能将最终页面展示给用

2015-04-10 16:59:43 682

原创 session生命周期

Session存储在服务器端,一般为了防止在服务器的内存中(为了高速存取),Sessinon在用户访问第一次访问服务器时创建,需要注意只有访问JSP、Servlet等程序时才会创建Session,只访问HTML、IMAGE等静态资源并不会创建Session,可调用request.getSession(true)强制生成Session。Session什么时候失效? 1. 服务器会把长时间没有

2015-04-10 14:31:43 483

原创 CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-04-10 14:28:01 456 1

Spring Boot 官方参考手册-中文高清

高清文字版 你值得拥有~ViVi出品 必属精品。

2017-04-14

Spring Boot Reference Guide

1.5.2.RELEASE 参考手册 高清文字版

2017-04-14

《WPF设计模式》

经典设计模式

2015-04-18

WPF使用XAML实现对SQLServer数据绑定的方法

WPF使用XAML实现对SQLServer的数据Binding

2013-06-02

空空如也

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

TA关注的人

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