自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蒲春伟

无。

  • 博客(11)
  • 收藏
  • 关注

转载 VO、DTO、DO、PO的概念、区别和用处

概念:VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。DTO(Data Transfer Object):数据传输对象,这个概念来源于J2EE的设计模式,原来的目的是为了EJB的分布式应用提供粗粒度的数据实体,以减少分布式调用的次数,从而提高分布式调用的性能和降低网络负载,但在这里,我泛指用于展示层与服务层之间的数据传输对象。

2015-11-30 12:49:48 460

原创 spring mvc原理分析

什么是spring mvc?spring mvc是spring框架的一个模块,spring mvc和spring无需通过中间整合层整合spring mvc是一个基于mvc的web框架spring mvc框架spring mvc框架原理(掌握)前端控制器、处理器映射器、处理器适配器、视图解析器spring mvc入门程序目的:对前端控制、处理器映射器、处理器适配器、视图解析器的学习非注解的处理器映射器、处理器适配器注解的处理器映射器、处理器适配器(掌握)spring和mybatis整

2015-11-23 09:18:50 400

原创 mybatis原理分析

在使用mybatis之前,我们要知道不使用Mybatis的时候我们用JDBC是如何做数据库相关的操作,进而才会更加深刻的理解为什么我们要使用mybatis这种ORM框架,当然ORM框架还有一个比较有名的开源框架Hibernate,本文我会重点讲解为什么将JDBC封装成Mybatis这样一种持久层框架,在对Mybatis分析完成之后,我会对比两个ORM框架的异同点.1.使用JDBC实现数据库连接我们先看看我们最熟悉也是最基础的通过JDBC查询数据库数据,一般需要以下七个步骤:(1) 加载JDBC驱

2015-11-23 09:17:01 620

原创 Lombok精简Java代码及安装使用

Lombok是一个Jar的包,一种Java使用工具,通过注解的方式实现对Java代码的精简和优化,通过在项目中引入Lombok的jar包和在IDE集成开发环境中安装相应的Lombok插件,开发人员就可以节省构建冗余方法所耗费的大量时间,进而提升开发效率

2015-11-20 09:55:08 390

原创 使用IntelliJ IDEA如何使用远程debug

项目的部署方式有在本地搭建服务器进行启动或是debug,或是将项目在远程服务器上面部署。一般如果在本地搭建服务器的时候,可以直接选择启动或是直接debug,但是如果项目部署在远程的服务器上面的时候, 我们该如何进行调试呢?这时候我们就需要用远程debug,通过远程服务器的ip地址和远程开启的debug端口进行调试:1.首先把远程服务器上面需要调试的代码放在IDE里面2.在菜单栏选择run.........

2015-11-19 16:23:39 16609

原创 Linux系统日常笔记总结

Linux系统简介:Linux系统是一个免费使用和自由传播的操作系统Linux应用:1.Linux作为Internet网络服务器的应用--提供Web DNS FTP和Mail服务2.Linux作为中小企业内部服务器的应用--提供网络代理 网络防火墙 DHCP和文件共享服务3.Linux作为软件开发环境的应用--支持C C++ PHP Java Python语言等(强烈建议计算机专业的同学安装Linux(Ubuntu)系统做日常开发)Linux系统的特点:多用户多任务一切都是文件(文件

2015-11-16 17:51:54 796

原创 svn日常笔记总结

SVN是Subversion的简称,是一个开放源代码的集中式的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。但是相比较于分布式的Git分布式版本管理系统还是有很大的差距,目前新项目几乎统一采用的是Git作为版本管理工具,但是很多公司的老项目依旧采用的是svn管理,所以在这里还是总结一下日常使用svn的笔记

2015-11-16 13:54:56 475

原创 Linux系统下安装Intellij IDEA

安装Intellij IDEA之前首先要安装的是JDK,并配置好相关的环境变量(1)首先到官网下载相关Intellij IDEA的安装包:http://www.jetbrains.com/idea/download/(2)解压安装文件  tar xvzf ideaIC-14.0.1.tar.gz(3)解压完成后切换到解压后安装包根目录下的bin路径下,执行idea.sh脚本

2015-11-16 10:33:20 1938

原创 Linux系统环境变量设置

由于Linux操作系统是多用户操作系统,所以对应的环境变量Path有两种,一种是单一用户的环境变量Path,一种是全局的环境变量Path1、设置系统环境变量变量的方法:使用终端输入sudo vi /etc/envirment,根据提示输入密码,在PATH="...."的末尾处添加自己所需要添加的环境变量,最后source /etc/envirment使其配置生效2、设置单一用户环境变量

2015-11-14 23:24:57 457

原创 一方库、二方库、三方库

一方库:自己项目中的各模块的相互依赖二方库:公司内部的依赖库,一般放在公司Maven私服上,指公司内部的引用或是被引用的jar包三方库:公开的外部依赖jar包

2015-11-12 16:54:10 1793

原创 Ubuntu下面vi编辑器使用方向键会出现ABCD解决办法

ubuntu下 vi输入方向键会变成ABCD先卸载vim-tiny:$ sudo apt-get remove vim-common再安装vim full:$ sudo apt-get install vim

2015-11-12 14:40:37 697 1

空空如也

空空如也

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

TA关注的人

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