- 博客(6)
- 收藏
- 关注
原创 JSON和JSONP
JSON和JSONP一、jsonp的如何实现跨域请求数据JSON的缩写为(JavaScript Object Notation), JSONP 的缩写(JavaScript Object Notation with Padding)浏览器在设计的时候,出于对安全的考虑,Ajax不允许跨域数据请求。ajax请求的数据必须来至于同源。在网站越来越大,业务越来越复杂。出现了服务化,不同业务之
2014-09-02 11:23:08 504
原创 freemarker学习
freemarker比jsp更加面向程序化结构,更容易受后端开发的青睐。freemarker支持比jsp更多的功能,还有程序化的function,变量化的macro。freemarker的是:模板+数据模型=输出。freemarker的ftl称为模板。数据模型是在controller中组织的。 和jstl一样,在ftl中可以使用很多标签,ftl中的标签不需要依附于javax.serv
2014-09-02 11:21:48 354
原创 druid数据库连接池
一、池的理解 对象池是一种常见的性能优化方案。如果一个对象被频繁的请求使用,使用对象池能够避免每一次都创建一个实例。在程序初始化或者第一次使用的时候可以将某个类的实例保存在对象池中,需要时再重池中取出使用。对象池可以数组或任何集合类型。对象池应用也非常广泛,在java中,java常量池,还有线程池和数据库连接池,线程池为提供线程,连接池提供数据库连接。线程和数据的连接的建立和销毁都
2014-09-02 11:19:52 646
原创 quartz任务执行
quartz是怎么执行定时任务的?quartz的核心线程为QuartzSchedulerThread;QuartzScheduler为Job的容器,一个Job由Job实现类和Trigger组成。QuartzSchedulerThread负责执行Trigger已经被firing的任务。QuartzSchedulerThread线程在什么时候启动?在QuartzSchedu
2014-07-16 19:37:25 1051
原创 学习QuartZ(1)-怎么用?
今天在做后台项目的时候,遇到了定时器定时任务,用的是quartz,以前没有做过类似的定时任务。在使用的时候,总结了几个问题。1. 怎么使用?2. 使用的时候难点在哪?3. 这个东西的框架结构是什么样的。4. 这个东西是怎么工作的。5. cron表达式多么优秀,怎么实现的。想法哪儿来的。于是就恶补了一下。在quartz里有几个重要的概念。Job,JobDetail
2014-07-15 14:47:16 398
原创 昨天遇到的关于struts2的问题
昨天遇到一个问题,在做考试系统的时候遇到的,原因有以下几个1.由于架构的设计问题造成的。 2.对于struts的不熟悉。我在做一个在线考试系统的时候,遇到这样一个问题。我在学生答卷完成的时候。提交form表达。以POST的方式提交,另外一边使用ACTION来接受这个提交的表单。这个表单有一个很特殊的地方,就是提交了很多重复性的变量,接受方以list的方式来接收。在这个lis...
2011-12-17 15:16:58 81
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人