自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

转载 Spring注解

声明Bean的注解:@Component : 组件,没有明确的角色@Service : 在业务逻辑层(service层)使用@Repository : 在数据访问层(dao层)使用.@Controller : 在展现层(MVC--SpringMVC)使用注入Bean的注解:@Aautowired : Spring提供的注解.@Inject : JSR-330提供的注解@Resource : JSR...

2018-05-23 21:45:00 116724

转载 springmvc通过@Value注解读取Properties配置文件的值,junit测试可以取到值,但是在业务中无法读取

最近试着做了个springmvc 项目,在加入 发邮件 功能时遇到的问题。Spring 通过注解获取*.porperties文件的内容,除了xml配置外,还可以通过@value方式来获取。@value是需要spring注解扫描的,所以要将spring注解扫描配置中加上实体类的包名路径,实体类中也应添加@Component@Component publicclassMai...

2018-05-23 21:39:41 124398

原创 Spring 3 MVC深入研究

前言:大家好,Spring3 MVC是非常优秀的MVC框架,由其是在3.0版本发布后,现在有越来越多的团队选择了Spring3 MVC了。Spring3 MVC结构简单,应了那句话简单就是美,而且他强大不失灵活,性能也很优秀。官方的下载网址是:http://www.springsource.org/download   (本文使用是的Spring 3.0.5版本)Struts2也是比较优秀的MVC...

2018-05-22 17:25:34 141613

原创 Sql语句中IN和exists的区别及应用

  表展示    首先,查询中涉及到的两个表,一个user和一个order表,具体表的内容如下:    user表:        order表:       in    确定给定的值是否与子查询或列表中的值相匹配。in在查询的时候,首先查询子查询的表,然后将内表和外表做一个笛卡尔积,然后按照条件进行筛选。所以相对内表比较小的时候,in的速度较快。    具体sql语句如下: 1 SELECT ...

2018-05-22 16:59:13 116005

转载 Http请求中Content-Type讲解以及在Spring MVC中的应用

引言: 在Http请求中,我们每天都在使用Content-type来指定不同格式的请求信息,但是却很少有人去全面了解content-type中允许的值有多少,这里将讲解Content-Type的可用值,以及在Spring MVC中如何使用它们来映射请求信息。1.  Content-Type  MediaType,即是Internet Media Type,互联网媒体类型;也叫做MIME类型,在Ht...

2018-05-22 09:57:53 116406

转载 @RequestBody、@ResponseBody的具体用法和使用时机

引言:接上一篇文章讲述处理@RequestMapping的方法参数绑定之后,详细介绍下@RequestBody、@ResponseBody的具体用法和使用时机;简介:@RequestBody作用: i) 该注解用于读取Request请求的body部分数据,使用系统默认配置的HttpMessageConverter进行解析,然后把相应的数据绑定到要返回的对象上;...

2018-05-22 09:54:31 104874

转载 Tomcat性能优化

Tomcat性能优化2013年10月20日 22:42:40阅读数:1191一、操作系统调优对于操作系统优化来说,是尽可能的增大可使用的内存容量、提高CPU的频率,保证文件系统的读写速率等。经过压力测试验证,在并发连接很多的情况下,CPU的处理能力越强,系统运行速度越快。【适用场景】任何项目。二、Java虚拟机调优应该选择SUN的JVM,在满足项目需要的前提下,尽...

2018-05-22 09:45:24 164

转载 Spring MVC之@RequestParam @RequestBody @RequestHeader 等详解

引言:接上一篇文章,对@RequestMapping进行地址映射讲解之后,该篇主要讲解request 数据到handler method 参数数据的绑定所用到的注解和什么情形下使用;简介:handler method 参数绑定常用的注解,我们根据他们处理的Request的不同内容部分分为四类:(主要讲解常用类型)A、处理requet uri 部分(这里指uri templat...

2018-05-22 09:41:36 98948

转载 FastJson

这是关于FastJson的一个使用Demo,在Java环境下验证的[java] view plain copyclass User{      private int id;      private String name;      public int getId() {          return id;      }      public void setId(int id) { ...

2018-05-22 09:32:01 132340

转载 Spring MVC之@RequestMapping 详解

引言:前段时间项目中用到了REST风格来开发程序,但是当用POST、PUT模式提交数据时,发现服务器端接受不到提交的数据(服务器端参数绑定没有加任何注解),查看了提交方式为application/json, 而且服务器端通过request.getReader() 打出的数据里确实存在浏览器提交的数据。为了找出原因,便对参数绑定(@RequestParam、 @RequestBody、 @Req...

2018-05-21 17:49:48 140513

转载 SpringMVC @RequestBody接收Json对象字符串

以前,一直以为在SpringMVC环境中,@RequestBody接收的是一个Json对象,一直在调试代码都没有成功,后来发现,其实 @RequestBody接收的是一个Json对象的字符串,而不是一个Json对象。然而在ajax请求往往传的都是Json对象,后来发现用 JSON.stringify(data)的方式就能将对象变成字符串。同时ajax请求的时候也要指定dataType: "json...

2018-05-21 17:38:58 125905

原创 SpringMVC中使用@ResponseBody注解标注业务方法

SpringMVC中使用@ResponseBody注解标注业务方法,将业务方法的返回值做成json输出给页面导包:除了一些spring的包之外,还需要jackson-annotations.jar , jackson-core.jar , jackson-databind.jar 这三个包 开启@ResponseBody注解:在 spring-mvc.xml 中通过<mvc:annotati...

2018-05-21 15:03:40 97502

转载 数据库中的索引原理阅读

数据库中的索引原理阅读:实际上,您可以把索引理解为一种特殊的目录。微软的SQLSERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别:其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然地翻开字典的...

2018-05-21 15:01:42 116028

原创 Linux基础知识之用户和用户组以及 Linux 权限管理

已经开始接触Linux用户管理,用户组管理,以及权限管理这几个逼格满满的关键字。这几个关键字对于前端程序猿的我来说真的是很高大上有木有,以前尝试学 Linux 的时候看到这些名词总是下意识的跳过不敢看有木有,一提起这几个名词马上脑海中总是升腾起无限的崇拜有木有!今天就硬着头皮捯饬捯饬这几个概念,希望能有所收获。  1.从 /etc/passwd 说起  前面的基本命令学习中,我们介绍了使用...

2018-05-21 14:58:53 112873

原创 SQL 创建数据库、表以及索引

创建数据库这样做就可以创建一个数据库:CREATE DATABASE 数据库名称创建一个表这样做就可以创建一个数据库中的表:CREATE TABLE 表名称(列名称1 数据类型,列名称2 数据类型,.......)实例本例演示如何创建名为 "Person" 的表,有四个列。列名是:"LastName"、"FirstName"、"Address" 以及 "Age":CREATE TABL...

2018-05-18 15:48:30 109030

转载 spring Autowired(required = false) 说明

当候选 Bean 数目不为 1 时的应对方法     在默认情况下使用 @Autowired 注释进行自动注入时,Spring 容器中匹配的候选 Bean 数目必须有且仅有一个。当找不到一个匹配的 Bean 时,Spring 容器将抛出 BeanCreationException 异常,并指出必须至少拥有一个匹配的 Bean。我们可以来做一个实验:       清单 10. 候选 Bean 数目为...

2018-05-15 11:15:11 111575

转载 @Autowired(required=false)注入注意的问题

1、前言在使用spring开发过程中,我们基本上都是使用@Autowired这个注解,用来注入已有的bean。但是有些时候,会注入失败。当我们加上参数(required=false)就能解决。今天整理一个我在实际开发中的例子2、required属性@Autowired(required=true):当使用@Autowired注解的时候,其实默认就是@Autowired(required=true)...

2018-05-15 11:11:46 177252 8

转载 批量上传文件及进度显示

不带插件 ,自己写js,实现批量上传文件及进度显示今天接受项目中要完成文件批量上传文件而且还要显示上传进度,一开始觉得这个应该不是很麻烦,当我在做的时候遇到了很多问题,很头疼啊。不过看了别人写的代码,自己也测试过,发现网上好多都存在一些问题,并不是自己想要的。然后自己查阅各种资料,经过自己总结,最终完成了这个功能。如果大家有什么问题可以提出来,一起交流,学习。有什么不对的地方也指出来,我也虚心学习...

2018-05-14 11:40:38 116255 2

空空如也

空空如也

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

TA关注的人

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