![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA EE
文章平均质量分 66
三劫散仙
唯有学习,可以解忧
展开
-
IDEA +Tomcat 新建 Spring MVC 项目踩坑记
使用Java 做企业级Web开发,十多年前,SSH(Spring + Struts + Hibernate)框架很火,当时流行的 IDE 是 Eclipse 和 MyEclipse,后来过了几年变成了 SSM(Spring + Spring MVC + Mybatis),直到 2014 年 4 月,Spring 发布 Spring Boot 第一个正式版本后,后续新的微服务 web 项目基本都用 Spring Boot 开发了,其遵循的约定大于配置的理念,极大提升了开发效率,再配合上 JetBrains 公原创 2024-05-13 11:13:26 · 942 阅读 · 0 评论 -
Spring Boot开发之明月千城(一)
[img]http://dl2.iteye.com/upload/attachment/0107/8585/8962295b-3ae5-39a8-bc99-a6a25c83fa7c.jpg[/img][b][color=green][size=large]最近数据分析的项目也即将告一段落了,中间也积累了很多知识,特此记录一下。其中用的最爽的Web组合开发就是Intellij IDEA ...2015-04-24 01:27:01 · 345 阅读 · 0 评论 -
Spring Boot开发之流水无情(二)
[img]http://dl2.iteye.com/upload/attachment/0107/8585/8962295b-3ae5-39a8-bc99-a6a25c83fa7c.jpg[/img][b][color=green][size=large][url=http://qindongliang.iteye.com/blog/2205633]上篇[/url]散仙写了一个很简单的入门...2015-04-26 19:45:19 · 152 阅读 · 0 评论 -
Spring Boot开发之弄月吟风 (三)
[img]http://dl2.iteye.com/upload/attachment/0107/8585/8962295b-3ae5-39a8-bc99-a6a25c83fa7c.jpg[/img][b][color=green][size=large]今天来看下,如何在Spring Boot中使用热加载和集成Velocity,废话不多说,直接看下面的maven的pom依赖:[/size...2015-04-27 21:11:25 · 106 阅读 · 0 评论 -
IntelliJ IDEA中使用svn遇到的小问题
[b][color=green][size=large]今天在用新装的IDEA 14.0.2,来导入SVN的项目时,报了一个奇怪的异常,截图如下:[/size][/color][/b][img]http://dl2.iteye.com/upload/attachment/0109/2299/f662541a-6948-3708-b6ce-e60b7c02d750.png[/im...2015-06-04 20:20:52 · 271 阅读 · 0 评论 -
使用SpringBoot1.4.0的一个坑
[img]http://dl2.iteye.com/upload/attachment/0107/8585/8962295b-3ae5-39a8-bc99-a6a25c83fa7c.jpg[/img][size=medium]时隔半年,再次使用Spring Boot快速搭建微服务,半年前使用的版本是1.2.5,如今看官网最新的release版本是1.4.0,那就用最新的来构建,由于部署环境...2016-08-16 10:08:27 · 171 阅读 · 0 评论 -
Spring-Boot中如何使用多线程处理任务
[img]http://dl2.iteye.com/upload/attachment/0107/8585/8962295b-3ae5-39a8-bc99-a6a25c83fa7c.jpg[/img][size=medium][size=medium]看到这个标题,相信不少人会感到疑惑,回忆你们自己的场景会发现,在Spring的项目中很少有使用多线程处理任务的,没错,大多数时候我们都是...2016-08-25 19:36:51 · 453 阅读 · 0 评论 -
如何在Spring Boot项目使用参数校验
开发web项目有时候我们需要对controller层传过来的参数进行一些基本的校验,比如非空,非null,整数值的范围,字符串的个数,日期,邮箱等等。最常见的就是我们直接写代码校验,这样以后比较繁琐,而且不够灵活。Bean Validation 1.0(JSR-303)是一个校验规范,在Spring Boot项目由于自带了Hibernate validator 5([url]http://...2016-11-02 16:30:52 · 604 阅读 · 0 评论 -
如何在Spring中注入ElasticSearch实例
[size=medium]在企业级项目开发中,大多数公司都会集成Spring来简化开发成本,要使用Spring自然少不了一大堆需要依赖注入的Bean,通常情况下,我们会选择在spring的xml中,配置一些类的实例,比如连接池,或者配置文件初始化类,或者集成duboo时配置一些Service的引用等等。有些类的实例生成比较复杂,直接在xml中,是没法进行配置的,比如我想在Spring注...2016-04-06 18:44:35 · 784 阅读 · 0 评论 -
在spring-boot中使用@ConfigurationProperties
@ConfigurationProperties注解的作用是可以根据一个前缀将配置文件的属性映射成一个POJO实体类,只要属性名一致就能自动注入进去,使用起来非常方便,这一点容易与@Configuration注解混淆,@Configuration也可以注解一个配置类,不一样的是它需要为每个属性再次声明绑定的字段,稍微复杂,所以推荐使用@ConfigurationProperties注解...2017-10-28 19:24:04 · 176 阅读 · 0 评论 -
Struts2+Hibernate+Spring之3大框架集成小例子
[b][color=green][size=large]SSH框架集成,可以说是JAVA Web开发中的一大利器,这些框架都经历了众多企业级开发的考验,散仙,今天写此篇文章的目的,第一呢,是自己好久没写过Web开发的例子,算是练练手,第二呢,也是最重要的一个目的,是为了某一个重要的人,而写的。所以散仙尽量会以入门者的心态,来阐述整个小项目环境的搭建以及部署开发的流程,尽量让大家通俗易懂,一目明...2014-03-16 23:10:50 · 157 阅读 · 0 评论 -
记一次log4j日志文件小事故
最近散仙在做公司的一个跟搜索有关的数据分析(Pig+Hadoop+MapReduce)项目,主要就是统计搜索的转化率,目的主要有以下几个:(1)通过数据分析挖掘,找出搜索业务在整个平台系统里的GMV里所占份额(2)给公司的搜索算法调优,提供可靠的参考依照(3)了解从搜索入口到最终交易之间各个阶段的数据比重,主要有搜索点击率,搜索曝光率,搜索添加购物车率,搜索下单率,搜索支付率,以及最终...2015-01-30 21:31:12 · 125 阅读 · 0 评论 -
Spring MVC入门小例子
[b][color=green][size=large]入门Spring MVC也有一段时间了,今天写篇文章总结一下 。[/size][/color][/b][b][color=olive][size=large]web.xml里的配置如下:[/size][/color][/b][code="xml"] chapte...2014-01-01 21:36:05 · 99 阅读 · 0 评论 -
Spring+Spring MVC+JDBC增删改查小例子
[b][color=olive][size=large]此篇文章,也是作为入门时的一个小练习例子,使用的是JDBC完成的增删改查,相对比较简单一点,只要Spirng MVC的控制器部分熟悉就可以拿下了,另外现在练手是基于xml的方式配置实体类的,增删改查是分别对应一个控制器,实际上是完全可以放在一个控制器里面实现的,像Struts一样,这个后面散仙会基于注解的方式给出例子。[/size][/col...2014-01-01 21:52:53 · 775 阅读 · 0 评论 -
基于Spirng MVC注解入门
[b][color=green][size=large]spring2.5引入注解式处理器支持,通过@Controller 和 @RequestMapping注解定义我们的处理器类,使用注解方式来管理控制器,大大简化了代码编写,其好处不言而喻,但是这种方式分散了管理,与源代码绑定紧密,而基于XML的方式则是集中式管理,与代码没有绑定,两种方式各有利弊吧,由具体的业务场景和个人喜好来选择吧。[/si...2014-01-01 23:21:54 · 89 阅读 · 0 评论 -
Spring MVC+SimpleJdbcDaoSupport增删改查小例子
[b][color=green][size=large]散仙,上次给的例子是基于Spring MVC+JDBC的方式做的持久层,本次就来个稍微高级点的使用Spring MVC+JDBC持久模板的方式,来完成一个基于Web的增删改查的小项目,后面会给出基于MyBatics,或Hibernate,JPA方式做持久层,基于Spring MVC整合的小例子。下面先简单介绍下开发环境:[tabl...2014-01-03 17:38:04 · 159 阅读 · 0 评论 -
Spring MVC+Hibernate+Spring集成小例子
[b][color=green][size=large]上次,散仙给了一个关于Sping MVC注解简单的小例子,那么本次呢,给出一个稍微复杂的基于增加改查的小项目,下面先介绍下此项目对应的一些信息。[/size][/color][/b][b][color=green][size=large][table]|名称|描述|Web容器|Tomcat6.0|IDE工具|Myeclip...2014-01-08 20:30:07 · 115 阅读 · 0 评论 -
配置Mybatics的XML文件的自动提示功能
[b][color=olive][size=large]配置Mybatics的mapper文件的自动提示功能,MyEclipse--->window---->preference----->XML Catalog---->点击右侧的add按钮location项 选FILE 路径写 刚才下载的DTD文件在本机上的存放路径 key填写:"//-//mybatis.org//DTD ...2014-01-12 14:03:38 · 159 阅读 · 0 评论 -
Spring项目的几种乱码问题解决思路
[b][color=green][size=large]与Spring结合做Web项目时,常常会出现乱码情况,这时候,问题可能出现在2方面,一方面是我们本身的应用程序,另一方面就是出现在数据库,那么针对这两种可能出现的情况应该怎么避免呢?通常做法如下:1,在web项目中的web.xml文件里加入文件编码过滤器UTF-8:[/size][/color][/b][code="x...2014-01-12 14:33:25 · 412 阅读 · 0 评论 -
Spring MVC+MyBatics+Spring集成小例子
[b][color=green][size=large]散仙,在前面的博客中写过一篇,Spirng MVC+Hibernate+Spring集成小例子,鉴于各个公司在持久层多样化的选择,那么本篇呢,散仙来简单介绍下Spring MVC+MyBatics+Spring三者之间的整合,因为这也算目前大多数公司,使用的比较多的一种组合,当然也有基于SSH的架构Spring+Struts2+Hiberna...2014-01-12 15:56:08 · 360 阅读 · 0 评论 -
了解HTTP协议
[b][color=olive][size=large] http协议全称超文本传输协议(hypertext transfer protocol),就是用来定义浏览器与客户机数据交换的一个过程,java web中servlet 的各种方法也是建立在http请求与响应的基础,而http协议也是网络基础协议tcp/ip协议的应用级表现,因此http协议是web应用的基石。 目前流行的版本为...原创 2014-02-23 11:08:54 · 94 阅读 · 0 评论 -
JSP下载中文名乱码问题
[b][color=green][size=large]上传下载功能,几乎是一个Web应用中必不可少的功能,下载来说,通常我们有两种方式来实现,第一种直接使用超链接的方式连接到一个文件地址进行下载,但是如果txt的格式的话,则会直接打开在页面上,有点不符合下载的意思,其他的还好,最好整成一个压缩包的方式进行下载,第二种的方式使用JAVA的流下载,这种方式比较通用,一般基于一些WEB层框架如Stru...2013-12-30 19:02:24 · 148 阅读 · 0 评论