自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

feigeswjtu的专栏

菜鸟飛哥成长经历

  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

原创 java包命名

为什么把包命名单独提出来呢?因为之前的命名一直是有问题的,被别人质疑了,所以这里单独提出来记录一下。 问题是关于包名里的下划线(_)是使用,如果包名的一个层级是多个单词,该不该用下划线分割呢? 答案是不能,多个单词也要使用小写命名,不能用下划线分割。 下面是摘自官方文档的一句话:Package names are written in all lower case to avoid confl

2017-07-28 11:30:17 5933

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

本篇文章主要讨论一下我们经常会用到的一些对象:VO、DTO、DO和PO。 由于不同的项目和开发人员有不同的命名习惯,这里我首先对上述的概念进行一个简单描述,名字只是个标识,我们重点关注其概念。概念VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。DTO(Data Transfer Object):数据传输对象,这个概念来源于J2EE的设计模

2017-07-26 18:12:36 451

原创 mybatis定义xml大于号小于号等会转义的符合处理

mybatis在xml的 <(小于号) 会转换为xml的标示符,有两种方法可以处理。 第一种,用转义符代替: 转义符 符号 说明 < < 小于号 > > 大于号 & & 和 &apos; ' 单引号 " " 双引号第二中是用![CDATA[ ]]>进行说明,不进行转义。 由于特殊符号对程序员很不

2017-07-26 18:00:35 1773

原创 Spring之多线程

通过@Async注解来声明的任务是一个异步任务,那是不是,只要通过@Async注解声明后,就异步执行了呢?但是肯定不是的,需要通过@EnableAsync注解来声明配置类来开启对异步的支持。配置类@Configuration@ComponentScan("ch3.taskexecutor")@EnableAsyncpublic class Config {}服务类@Servicepubli

2017-07-11 19:51:10 412

原创 Bean的初始化和销毁

在我们实际开发中经常遇到需要在Bean初始化之后或者销毁之前做些必要的工作,比如格式化数据等等,Bean的生产和使用都是由Spring控制的,那么怎么做才能再bean被初始化之后或者销毁之前做一些操作呢。 目前有两种方式: 1. Java代码配置形式: 使用@Bean的属性initMethod(相当于xml配置的init-method)和destroyMethod(相当于xml配置的destro

2017-07-11 18:44:12 251

原创 <mvc:resources> 标签

spring mvc 中的标签<mvc:resources mapping="***" location="***">标签是用来进行配置静态资源访问的。 比如以下配置:<servlet> <servlet-name>springMVC</servlet-name> <servlet-class>org.springframework.web.servlet.Dispatch

2017-07-06 13:49:37 2065

原创 Spring注入值(Value注解)

背景Spring开发过程中经常遇到需要把特殊的值注入到成员变量里,比如普通值、文件、网址、配置信息、系统 变量等等。Spring主要使用注解@Value把对应的值注入到变量中。 常用的注入类型有以下几种: 1. 注入普通字符串。 2. 注入操作系统属性。 3. 注入表达式运算结果。 4. 注入其他bean的属性。 5. 注入文件内容。 6. 注入网址信息。 7. 注入属性文件。示例准

2017-07-05 15:19:05 16423 2

原创 freemarker简易教程

引进freemarker的包最近Spring项目的views使用了freemarker这个模板渲染引擎,Spring mvc使用freemarker需要在pom.xml(maven包管理配置)引入一下包: <!-- 引入Freemarker开包 --> <!-- 需要这个包, 因为在配置springmvc freemarker时, 需要用到该包的类 --> <dependenc

2017-07-04 16:10:39 437

原创 Spring 请求参数乱码

背景今天开发了一个Post接口,用来修改Bug的信息,post的参数有中文,作为一个初学者只能上网查查别的解决方案了,大部分的解决方案都差不多,但是参照别人的方案配置上以下配置之后,却没有解决。 配置如下: <filter> <filter-name>encodingFilter</filter-name> <filter-class>org.spri

2017-07-04 14:04:10 464

转载 Spring MVC工作流程图

Spring MVC的工作流程图以及介绍。

2017-07-03 23:16:26 559

原创 Scope注解

Scope 描述了Spring创建一个bean的行为,Spring的Scope有以下几种,通过@Scope注解实现。 1. Singleton: 表示一个容器中只有一个Bean实例,这个配置为Spring的Bean的默认配置。 2. Prototype: 每次注入时,都会新建一个对象。 3. Requst: Web项目中,给每一个http request新建一个示例。 4. Session:

2017-07-03 20:37:34 854

原创 Spring boot 入门介绍

Spring boot 入门介绍最近发现了一本书,特别适合spring入门者使用,书名叫《JavaEE开发的颠覆者:Spring Boot实战》,笔者就是入门者,为了尽快入门,也为了记录一些常用的知识点,笔者会花一个月到两个月的时间更新书本里的常用知识点。这期进行

2017-07-03 14:01:08 300

原创 spring mvc 中文乱码

工作需要,转向了java web的开发,框架还是用了spring mvc,由于是初学者,所以会遇到很多需要或许大神们很容易就解决的小问题,为了避免遗忘,会在遇到问题时记录下来,如果理解或者解释不正确,欢迎大家指正。今天遇到了一个rest接口返回String(中文乱码)的问题,controller代码如下:@RestControllerpublic class TestController {

2017-07-01 10:22:47 304

Visual Assist X破解

Visual Studio很好用的一个插件,编码的过程中可以进行提示,加快开发进度,适用于VS2010,亲自试用过,有可能不支持其他的版本,里面有破解方法。

2013-08-21

JAVA学生管理系统

完整的JAVA编写的学生管理系统,包括学生信息添加、修改、删除、课程的添加、课程成绩的添加修改等,是一套完全实现学生管理系统的代码。

2012-10-27

空空如也

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

TA关注的人

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