Spring哪些地方需要注解 1.要理解为什么不用注入,首先就清楚注入的目的是什么?如果不注入,在程序中要使用某个类对象的方法,则需要去new一个对象。然后我们调用其中的方法。2.众所周知“程序=算法+数据”。不失一般性,在面向对象开发中,类一般有两种,一种是功能类的,主要是完成一些业务操作。一种是数据类,主要是存储数据,比如POJO,我们数据提交上来后,自己组装PO(当然也有的框架可以帮我们组装好),然后调用功能类的方法
韩顺平“坚持” 现在不管是摆地摊还是做开发,都要坚持下去。你不要今天摆地摊,遇到了城管,你明天又去当厨师。你当厨师你又觉得油烟对身体有害,又去干出租车司机,不要转来转去。人家的时间都用在了努力,而你的时间却用在了选择,当你将放弃当作一种习惯,你一辈子也不会有出息。 成功其实也不难,只要树立一个目标,不需要你是一个很强的人,不需要你很高智商,不需要你是千里马,你只要像老黄牛一样,每天哪怕做一点
解决ssmdemo项目飘红 刚导入项目的时候有几个问题:1.String类型飘红线:jre引错选中项目 右键->properties->Java Build Path->Libraries(remove掉原先的jre)->Add Libraries->JRE SYSTEMLibraries->选择alternate JRE选择本地的jre保存2.javax包飘红线到tomcat中找servlet-api.
strurts2 中的 ActionMapper的 作用 最近在项目中要做http api,要求提供的url是 http://***.domain.com/api/rest?sign={签名}&method={namespace}.{action名}.{调用方法名}&...... 类似淘宝的top api url 风格,一个url,根据参数不同,映射到不同的控制器。 实现方法详细: 1、实现自己的Actio
Struts2的工作机制 Struts2的工作机制 如图: 从图可以看出,一个请求在Struts2框架中的处理大概分为以下几个步骤:1、客户端初始化一个指向Servlet容器(例如Tomcat)的请求;2、这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的
freemarker代替jsp的优势 选择FreeMarker的优势所在: (1)可以彻底的分离表现层和业务逻辑 使用JSP开发过程中在页面中大量的存在业务逻辑的代码,使得页面内容凌乱,在后期大量的修改维护过程中就变得非常困难。而FreeMarker根本不支 持Java脚本代码,它的原理就是:模板+数据模型=输出,模板只负责数据在页面中的表现,不涉及任何的逻辑代码,而所有的逻辑都是由数据模型来处理的。 用户最终看到的输出是模板
form表单提交中文乱码的详细解析 摘要:中文乱码主要是根据 get,post请求的不同,处理方式没选对引起的,当然也有小可能是tomcat的版本不同引起的form表单提交中文乱码问题:首先 get,和 post 的区别:1> get 请求的请求参数附在地址栏的url之后,post请求是通过http post 机制将表单各个字段及其内容放在Html header 里面发送到所请求的action中2>get 请
memcache分布式部署的原理分析 今天在封装memcache操作类库过程中,意识到一直以来对memcache的使用都是局限在单台服务器的情况下,还没有使用到memcache的分布式部署。虽然知道memcache的分布式是怎么回事,但是为了更加深入的理解,还是通过谷歌搜索了这方面的相关资料。下面是精摘于网络的一些关于 memcache分布式部署 的资料。memcache分布式部署是什么呢?下面通过一个例子来认识一下:
关于trycatchfinal返回值问题 And.HeMiracles happen every day.博客园首页新随笔联系订阅管理随笔 - 37 文章 - 0 评论 - 153关于try...catch...finally中return的疑惑关于try...catch...finally里面的return一直是面试的一个热门考点。无
Linux虚拟机CentOS6.5: 安装telnet 版权声明:本文为博主原创文章,未经博主允许不得转载。环境:1、主机是win10,2、通过VMware软件,安装了linxu虚拟机器centos 6.5安装telnet:工作需要,要进行网络测试,因此需要安装telnet。 检查发现centos 没有自带telnet。 通过网络,下载rpm包安装,结果发现这是一个巨大的错误,因为要装rpm包,其相关的依赖非常复杂,还
Myelipse如何最佳设置 作为企业级开发最流行的工具,用Myeclipse开发java web程序无疑是最合适的,java web前端采用jsp来显示,myeclipse默认打开jsp的视图有卡顿的现象,那么如何更改jsp默认的打开方式,让我们可以进行更快速的jsp开发呢?简单介绍下Myeclipse吧!MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEcl
Eclipse添加Spket插件实现ExtJs智能提示 1 . 开发环境MyEclipse 12.0.0ExtJs 4.2.1.883Spket 1.6.232 . 下载资源extjs 4.2.1.883 - http://www.sencha.com/products/extjs/download/ext-js-4.2.1/2281spket 1.6.23 - http://www.agpad.com/downloads/sp
java 创建数组的三种方法 Java创建数组的三种方法:[java] view plain copyimport java.util.*; public class ArraysDemo01{ public static void main(String[] args){ int[] temp = {3,5,6,7,9,4,1,
Java中的最常犯的错误Top10 1. 数组转ArrayList为了实现把一个数组转换成一个ArrayList,很多java程序员会使用如下的代码:List list = Arrays.asList(arr); 11Arrays.asList确实会返回一个 ArrayList对象,但是该类是 Arrays类 中一个私有静态内部类,而不是常见的 java.util.ArrayList类。这个java.util.A