自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小北

思想,让一个人变得无比强大!

  • 博客(117)
  • 资源 (4)
  • 收藏
  • 关注

原创 认识各种锁

乐观锁与悲观锁乐观锁(Optimistic Lock), 顾名思义,就是很乐观,每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据,可以使用版本号等机制。乐观锁适用于多读的应用类型,这样可以提高吞吐量,像数据库如果提供类似于write_condition机制的其实都是提供的乐观锁。悲观锁(Pessimistic Loc

2017-07-12 13:53:55 855 1

原创 SwaggerUI+SpringMVC——构建RestFul API的可视化界面

SwaggerUI RESTFUL API。我们都知道,接口文档是非常重要的,但是随着代码的不断更新,文档却很难持续跟着更新,今天要介绍的工具,完美的解决了这个问题。而且,对于要使用我们接口的人来说,不需要在给他提供文档,告诉他地址,一目了然。

2015-08-10 15:24:19 8738 6

转载 spring各种邮件发送

Spring邮件抽象层的主要包为org.springframework.mail。它包括了发送电子邮件的主要接口MailSender,和值对象SimpleMailMessage,它封装了简单邮件的属性如from, to,cc, subject,text。 包里还包含一棵以MailException为根的checked Exception继承树,它们提供了对底层邮件系统异常的高级别抽象。 要获得

2015-05-21 17:49:27 1766

原创 FindBugs安装及使用

之前也高校项目中也有用到过FindBugs这个插件,今天分到的任务是对原有代码的优化任务,第一反应当然是借助工具帮自己一把。于是,开始了FindBugs的安装和使用,在这里分享给大家,希望能帮到有需要的童鞋。首先是安装,据说FindBugs有自己的可视化UI界面,但是我还是喜欢Eclipse插件方式的使用。Eclipse插件的安装,相信大家都很熟悉了,这里不再多说。我再安装的时候出现了一些

2015-02-28 23:57:49 1831 4

转载 这社会并不是靠努力和辛苦赚钱的

刚看了一篇文章,一篇很牛逼的文章。可以说每个观点说的都很讽刺,但是又让你觉得很对。有种不读完不罢休的感觉,推荐给大家。看看这个要疯了的世界!!!原文如下:这社会并不是靠努力和辛苦赚钱的。拼努力,农民伯伯比我们努力;比辛苦,富士康的员工也比我们辛苦,但是他们都赚不到大钱。另外我们也发现,其实很多赚到大钱的人,他们都不辛苦。这个真理很容易被证明。辛苦和努力都不会成为赚大钱的逻辑。

2015-02-07 09:48:39 2907 3

转载 mybatis实战教程(mybatis in action),mybatis入门到精通

目录(?)[-]mybatis实战教程mybatis in action之一开发环境搭建mybatis实战教程mybatis in action之二以接口的方式编程mybatis实战教程mybatis in action之三实现数据的增删改查mybatis实战教程mybatis in action之四实现关联数据的查询mybatis实战教程mybatis in action之五与sprin

2015-01-20 10:45:23 1828 1

原创 Eclipse插件Rinzo——XML提示类路径

很早以前就知道有这类插件,但是找了也试了一些,发现效果不太好,这次终于找到了个非常好用的,推荐给大家。        Rinzo是Eclipse一款处理XML文件比较有效的插件,它不仅可以在Eclipse工作区中高亮显示XML文件语法,同时能够将XML文件中声明或出现的类与实际的文件进行关联,可以有效地提高效率。        它提供的一些XML编辑功能包括:        标记与

2014-11-30 22:43:43 3966

原创 SSH(一)——使用Maven创建Web项目

以前一直有用到过maven,但是项目的创建都是Ctrl+c来的,导致现在连最基本的创建web项目都出了问题。        这里首先给大家展示一下我们的最终效果:        如果你要的是这个效果,就跟着我一起往下走吧!1、创建maven project:        这里注意我们选中了simple project。        填写groupid和 artifa

2014-11-30 22:02:11 1789 2

原创 JAVA基础——List、Set和Map大讨论

List、Set和Map三个接口的区别,三个接口的实现类的优缺点的比较,如果你没有以前没有注意到这些,今天我们一起探讨。

2014-11-02 15:48:13 2064 3

转载 你至少应该去初创公司工作一次的五个理由

这篇文章好像很迎合我们当前的

2014-09-28 08:57:18 1968 7

原创 SpringMVC单文件上传

讲解如何使用SpringMVC实现文件上传功能

2014-08-31 21:58:11 2171 7

原创 2014年,转变的一年

记录我一年的收获,分享给大家!总结自己是一种好习惯,分享自己的总结,才能和大家一起进步。

2014-08-28 21:37:23 1718 9

原创 Spring MVC 环境搭建

Spring MVC 环境的搭建,提供了Spring MVC各个版本jar包现在的地址,希望能帮到大家。

2014-08-13 20:50:32 1923 9

原创 WCF探索之旅(五)——WCF与WebService的异同

让你看到WCF与WebService本质上的不同。

2014-08-12 19:46:16 2374 8

原创 WCF探索之旅(四)——程序中WCF服务整合

在程序中整合WCF,让WCF服务更有序。

2014-07-31 14:08:27 2326 4

原创 WCF探索之旅(三)——IIS发布WCF服务

发布WCF服务到IIS服务器中,有详细的图文步骤,希望能对大家有帮助。

2014-07-29 12:41:51 2370 7

原创 Oracle拾遗

讲了一些Oracle的使用技巧,希望对大家有帮助。

2014-07-07 21:33:15 1981 9

原创 WCF探索之旅(二)——从零开始WCF实例

一个小例子,包括WCF客户端、服务端、以后Host。入门级,希望对大家有帮助

2014-06-30 17:47:09 2110 8

原创 WCF探索之旅(一)——入门

本文简单介绍了WCF的一些基本概念,列出了WCF系列文章的大纲,为后续的博客理出思路。希望了解WCF以及WebService的朋友不妨看看。

2014-06-26 13:50:31 2506 12

原创 WPF实现界面动态布局

以前总觉得动态布局是个很麻烦的问题,是个很需要功力的问题。但是貌似在.NET中,在WPF中却不是那么的麻烦。下面介绍我现在实现的一个动态布局的实例。 因为有需求,所以困难得克服!而我们的需求表名,不同的用户需要的界面元素是不一样的,我们总不能每次都去修改代码吧!所以,需要完成动态布局。 这里主要完成这样一个功能:1、动态画线2、动态new控件3、线和控件都是可拖拽并随意

2014-05-27 18:52:59 6952 12

转载 wpf之TreeView绑定

wpf绑定TreeView,貌似比winForm可能要麻烦一些,不过仔细分析一下,还是很好解决的,最近做了一个项目,正好写了一下,下面把代码贴出来和大家分享一下先看一个简单的绑定 //代码绑定TreeView2 private void BindTreeView2() { TreeViewItem item1 = new

2014-04-30 22:23:08 1862 4

原创 什么是WPF? 秒懂 !

一开始听到WPF,觉得很陌生。在百度百科等地方看完简介之后,感觉更深奥,各种不懂啊!在简单做了几个页面之后,发现,原来如此! So Easy 但又So Magic。     为什么说它简单?因为它简直就是html的C/S模式嘛!    微软退出WPF,是为了让桌面应用更加美观。我认为其中加入了很多B/S模式的理念,尤其是样式的控制方面。当然,各种控件仍然是我们快速开发的利器。

2014-04-28 18:58:23 2416 17

原创 高校项目让我学到了什么

经过三个多月的“奋战”,终于,这个项目要验收了,即使是初步的验收。    话说,做这个项目收获还是很多的,尤其知道了一些自己原本不知道的知识,虽然没有了解很深,至少是“知道”了。     今天主要想说说,通过这个项目,自己都学到了什么。 首先,各种技术。    这个项目可以算的上一个较大的项目了,使用了很多自己不会甚至以前听都没听过的各种技术。1、maven 

2014-03-31 22:00:11 1922 10

原创 Mule ESB从无到有

这篇文章旨在帮助新手快速学习ESB 。从下载安装到建立一个简单实例,通过这一系列的过程,你会很容易进入ESB的世界。首先,下载MuleStudio地址:http://www.mulesoft.org/什么是MuleStudio?Mule Studio是一个功能强大、用户界面友好的基于Eclipse的开发工具。你不需要深入了解Mule的XML配置语法,就可以在几分钟内轻松的创建、编辑

2014-03-29 09:09:59 1880 14

原创 ESB为我们解决了什么问题呢?

什么是ESB,为什么要用这个技术,这个技术解决了什么问题?   ESB,Enterprise Service Bus,即企业服务总线。   这两天在看关于ESB的一些资料,但是看来看去,看得我晕晕乎乎的,不知道这些资料到底在说些什么,因为那些话实在是太官方了,看不懂啊!于是,我就想,我看了这么半天的资料,到底ESB有啥用啊?没弄明白这个问题,看多少资料也是徒劳。   以前,

2014-03-25 16:42:39 4956 22

原创 BIRT报表学习之安装

最近项目中用到了报表,就想着多学习学习。于是,着手研究BIRT--百灵报表。        BIRT是一个开源的报表,而且它与Eclipse可以很好的集成。借助Eclipse的BIRT插件,可以很容易进行开发。今天主要说一下Eclipse的BIRT插件安装。        要想使用BIRT,有三种方法:第一、下载包含BIRT插件的Eclipse。第二、如果你已经有了Eclipse,可以直接

2014-03-19 11:38:43 1741 15

原创 浅谈大数据量查询

前两天开会,提到了大数据量查询较慢的问题。其实这个问题我们不止一次遇到了,今天简单谈谈对这个问题的一些小看法。首先,客户最长能忍受多长时间的等待呢?当然,不让用户等待是最好的,或者说不让用户觉得实在等待!最简单的比如loading图片、进度条等。其实,Ajax的异步通信也是为了不让用户感觉到在等待!那么如果非得说要让客户等待系统反应,这个时间到底是多少呢?以我个人观点,普通需求不可以超

2014-02-19 20:05:39 2212 19

原创 MongoDB之连接安全

以前,在使用关系型数据库时,没有用户名和密码我们是不能访问数据的。但是在MongDB中,默认不需要使用用户名和密码就可以访问数据库,并且可以进行各种操作。这样是虽然利于初学者,但是很不安全的。所以,今天说一下MongDB的连接安全问题。     首先,之所以能够不使用用户名和密码就能连接,是因为我们在启动MongoDB服务的时候,没有设置权限认证。    1、不用用户名和密码就能访问的

2014-01-28 15:30:49 7984 17

原创 OA项目之重温一对多关联映射

和多对一关联映射是非常相似的,并且,都是在多的一端加外键。不同的是,多对一是在多端维护,而一对多是在一端维护关系。    例如,Person和Orgnization,在多对一中是在Person中维护关系;而一对多是在Orgnization端维护关系。    实体设计中,要在Orgnization的一端加上set用来放置多个Person。    实体Orgnization

2014-01-26 15:56:27 1667 16

原创 MongDB--问题解决之服务没有响应控制功能

本来这篇文章想写关于MongDB的安装的,但是看了师姐的博客之后,发现自己总结的没有师姐总结的好啊!这里给大家推荐一下师姐的博客:                http://blog.csdn.net/liusong0605/article/details/10574863        今天这篇博客,主要把使用MongoDB过程中遇到的一些问题分享一下。        不多说,

2014-01-20 20:41:22 11388 17

原创 MangoDB--了解篇

本文借鉴了一些文章的内容,推荐:http://blog.csdn.net/liusong0605/article/details/10554395    什么是MongoDB?         MongoDB是一个基于分布式文件存储的数据库。是介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。    他支持的数据结构非常松散,是类似json的bjs

2014-01-15 21:10:35 1611 13

原创 高校平台--环境理解之有状态和无状态会话bean

在以前的学习中,也接触到过一点关于会话bean的内容,但是因为没有详细的研究,总是处于一种模棱两可的状态,只知道概念不知道其中的道理。今天,再次看到Stateless,那么,就顺便总结一下会话bean的状态问题。        会话bean分为Session Bean与Stateless Session Bean,他们的本质区别是它们的生命期。        首先解释一个下面要用到的概念-

2013-12-31 20:32:21 1518 16

原创 高校平台--环境理解之Persistence Context

刚刚接触这个项目,有很多不明白的知识,一点点的啃吧!     首先遇到的问题是@PersistenceContext(unitName= "***")这句话什么意思?     有前期的基本知识,我只能简单明白这里是一个注解,引入了某种东西。那么这个注解到底什么作用呢?    首先Persistencecontext是什么?    Persistence context是由一

2013-12-26 19:13:58 2702 28

原创 OA之项目了解篇

接下来这段时间,我将上手一个关于办公自动化的项目——**OA项目。也希望通过这一系列的博客,记录一下自己的整个的开发过程,希望能给以后学习这一部分的人提供一些帮助。首先,在开始这个项目之前,要了解什么是办公自动化(以后以OA代替)。要接手一个项目,当然要先熟悉一下这个领域,这样将非常有助于接下来各个阶段的工作。下面我们简单了解一下什么是OA系统。

2013-12-18 17:20:22 3814 24

原创 一张图一个例子让你看懂AOP

之前进行了IOC--控制反转的总结,在Spring框架中,还有一个重要的内容,那就是AOP,今天对AOP--面向切面编程进行总结。首先,什么是AOP,简单的说,AOP是一种思想(也称模式)。它是一种处理问题的方式,是一个规范。AOP中的相关概念:Aspect:切面,这是我们使用AOP首先要找到的,是使用AOP的基础。Joint point:连接点,具体可以是程序执行过程中的某一行为

2013-11-30 16:41:06 3165 28

原创 基于Struts2上传文件实例解析

文件上传几乎成了我们每个系统的必备功能,那么struts2这个框架是如何帮助我们简单快速实现文件上传的呢?下面我将一个简单的实例来说明基于Struts2的文件上传。Struts2文件上传原理:首先简单说一下Struts2上传文件的原理:1、利用FileUpload工具包,将用户上传的文件写入到临时文件中。2、在struts-default.xml进行配置FileUploadIn

2013-11-26 10:50:20 2007 30

转载 从生活中看SpringIOC原理

最近学习了有关Spring的相关知识,现在正在进行Spring相关知识的总结。对于IOC这一部分,自己也进行了相应的总结,其中很大部分借鉴了下面这篇文章的内容。这篇文章很详细生动的介绍了IOC的原理,拿到这里分享给大家。原文:1. IoC理论的背景我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终

2013-11-18 20:39:12 1675 24

原创 Hibernate映射之多对一关联映射

Hibernate让我们可以以面向对象的思维来处理数据,这让我又一次加深了什么是面向对象!        这里通过一个小例子简单介绍,hibernate中的多对一关联映射——many-to-one!以用户和用户组两个实体的映射为例:他们的关系如图                        这里一个用户组包含多个用户,那么用户是one端,用户组是many端。User实体类

2013-10-31 21:02:31 1277 20

原创 Hibernate中id generator属性解析

简单的说,generator是为我们快速高效生成主键的。对于主键,相信我们大家都非常了解,如何选择主键,往往是我们必须考虑的事情。    在做.NET的JW项目的时候,我们使用过GUID来生成主键,好处不言而喻,这次在Hibernate中遇到了同样类型的主键生成机制,所以总结一下。     这里主要介绍Hibernate中几个比较常见的主键生成方式1、assigned

2013-10-28 21:35:16 1565 15

原创 深入剖析Struts框架原理

Struts是web层的框架,主要用于页面流转的控制,但是如果你不知道它的执行过程,你就无法很好的驾驭它。本文将从Struts框架的执行过程的讲解,来让你更好的掌握它,并举一反三,来学习其他框架的使用。

2013-10-03 20:27:43 1829 23

Rinzo XML Edit 1.4

Rinzo是Eclipse一款处理XML文件比较有效的插件,它不仅可以在Eclipse工作区中高亮显示XML文件语法,同时能够将XML文件中声明或出现的类与实际的文件进行关联,可以有效地提高效率。 它提供的一些XML编辑功能包括: 标记与属性自动完成。 使用DTD或Schema校验XML。 从XML生成DTD或Schema。 提示java类的路径。

2014-11-30

近百张loading图片加载中图片资源

好资源,当然得高分,里面大概有一百来个图片加载中的动画。编程的好资源啊!

2013-04-05

验证内连接和外连接实例T_sql语句

学习内连接和外连接的实例,可以很直观的看到他们的区别。

2012-07-31

Outlook On the Desktop

配合windows自带的Outlook使用,本插件占用资源少,使用方便。

2012-04-04

空空如也

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

TA关注的人

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