SpringMVC 流程分析
freemarker是Java模板引擎 springmvc的搭建流程就不详细讲解了,需要的同学可以看我之前的博文。
我们简要给出了使用Springmvc的一个入门源代码,及简要介绍工作流程。上一文档我们只实现了一个LoginActionController控制器,控制器内只有一个方法,往往我们实际项目内,一个控制器内会有N多个方法,一个请求对应某个控制器内的某一个方法,我们现在来实现一个控制器内多个方法的情况。
SpringMVC整合DWR
SpringMVC入门教程
springmvc 文件下载
springmvc+jquery+json:前提是搭建好了是springmvc的环境和引入jquery //这是jsp的代码
引入jar包 2. web.xml 配置 DispatcherServlet 及 springmvc.xml 的路径 <!-- Spring MVC --> <servlet> <servlet-name>springServlet</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherS
SpringMVC:上传与下载
SpringMVC 上传与下载
在我们自定义的异常上使用ResponseStatus注解。当我们的Controller抛出异常,并且没有被处理的时候,他将返回HTTP STATUS 为指定值的 HTTP RESPONSE。
springMVC之annotation优化
springMVC注解
SpringMVC整合Shiro
ArrayList和HashMap是异步的,Vector和HashTable是同步的,所以Vector和HashTable是线程安全的,而ArrayList和HashMap并不是线程安全的。因为同步需要花费机器时间,所以Vector和HashTable的执行效率要低于ArrayList和HashMap。 Collection ├List │├LinkedList │├ArrayList │└Vec
采用目前最新的struts-2.3.1.2、hibernate3.6.10.Final、spring-framework-3.1.1.RELEASE开发包,以及eclipse-jee-indigo-SR2-win32、apache-tomcat-7.0.27服务器、JDK6和mysql5做开发环境,参考了前辈的一篇相关文章,改正了其中的错误和疏漏,克服了公司分配的“新”机器每小时自动重启三次的困难,终于把环境给搭好了。整个过程中遵循的一个原则是,避免引入用不到的jar包,以求搭建一个最小的SSH运行环境。
在同时有frame和Iframe的一个窗口里frame最大可以做个frameset的儿子,Iframe最大也只能做到frameset的孙子。frame的布局限于几种,Iframe想放哪里放哪里。
堆和栈的区别堆(Heap)栈(Stack)内存分配方面:堆:一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式是类似于链表。可能用到的关键字如下:new、malloc、delete、free等等。
ConcurrentHashMap支持检索的完全并发和更新的所期望可调整并发的哈希表。(线程安全)此类遵守与Hashtable相同的功能规范,并且包括对应于Hashtable的每个方法的方法版本。不过,尽管所有操作都是线程安全的,但检索操作不必锁定,并且不支持以某种防止所有访问的方式锁定整个表。此类可以通过程序完全与Hashtable进行互操作,这取决于其线程安全,而与其同步细节无关。检索操作(包括get)通常不会受阻塞,因此,可能与更新操作交迭(包括put和remove)。检索会影响最近完成的更新操作的结果。对于一些聚合操作,比如putAll和clear,并发检索可能只影响某些条目的插入和移除。
先前的概念中对JSON还是比较熟悉,对JSONP不是特别的清楚,整理完相关知识发现才豁然开朗。简单的说JSON是一种数据交换格式,而 JSONP是一种非官方跨域数据交互协议。JSON是“暗号”,而JSONP则是接头方式。一个是描述信息的格式,一个是信息传递双方约定的方法。