![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
J2EE开发相关
哟呼很多事
这个作者很懒,什么都没留下…
展开
-
web消息推送技术
消息推送技术消息推送消息推送是针对 Web 应用开发领域的技术,指服务端以主动方式将信息送达客户端。主要用于提升用户体验,避免用户刷新页面从服务端拉取数据。例如 Web 邮件中自动出现刚收到的邮件项,Web 即时通讯自动提示新到消息等应用场景。要实现消息推送机制,涉及两方面的内容:Web 层消息推送服务层消息服务Web 层消息推送套接字可以使转载 2014-04-14 18:06:14 · 3422 阅读 · 0 评论 -
Spring + Quartz任务调度实战之动态作业调度
本文地址:http://blog.csdn.net/kongxx/article/details/6860732前面写了几个文章是关于spring中集成作业调度功能的东西,可以参考Spring任务调度实战之TimerSpring任务调度实战之Quartz Simple TriggerSpring任务调度实战之Quartz Cron Trigger转载 2015-05-04 14:59:52 · 1294 阅读 · 0 评论 -
Ajax传递数组,struts2接收数组
在做web应用时很多时候会遇到批量操作的情况,如批量删除某些记录。这时需要将所需删除的记录的id组成的数组发送给后台进行处理,这里将这些id发送给后台的方式很多,比如:将id组成使用,或其他符号分隔开的字符串,后台拿到这个字符串按照相应的分割方式将字符串分割然后获得这些id。这里前端使用ajax的方式,后端使用struts2,通过ajax将数组发送给action。前端jsp中的javasc原创 2015-05-21 22:12:07 · 12092 阅读 · 2 评论 -
SSH+Easyui应用部署至新浪服务器数据库连接及问题
一、新建应用,开启SAE Mysql服务在添加应用之后需开启当前应用的mysql服务,这里开的mysql服务为“共享型”MYIAM数据库,企业版才能开启Inbon型数据库,接下来“操作MYSQL”对数据库初始化二、数据库数据连接池配置原创 2015-10-23 11:39:46 · 776 阅读 · 0 评论 -
SSH+EasyUI批量删除
使用Spring+Struts2+Hibernate+EasyUI实现批量删除功能,以下是效果图片:前端批量删除JS:function onDeleteBatch() { var rows = $("#sysloglist").datagrid('getSelections');//获取选中的行 if(rows.length==0){ $.messager.aler原创 2015-10-23 12:46:05 · 2024 阅读 · 1 评论 -
为java程序添加字库
发现问题:写了一个小Web程序,程序很简单,从网上获取天气数据,并将这些数据绘制在图片中发到新浪微博上。在本地Tomcat上测试,不错,完美输出想要的效果如下图:但是把这个程序放在新浪云服务器上的时候,程序就抽风了,输出的数据信息都为一个个小方格子。第一反应是悲剧,乱码了。然后各种寻找解决乱码的办法啊,查源头是不是获取天气数据的时候就已经乱码了,代码的编码格式。折腾半天还是不行。原创 2015-11-11 17:11:06 · 7514 阅读 · 5 评论 -
HibernateTransactionManager和DataSourceTransactionManager
spring中常用的事务管理有DataSourceTransactionManager 和HibernateTransactionManager,他们服务的对象不同,下面来简单说明一下:1、DataSourceTransactionManager:此事务管理器是针对传统的JDBC进行事务管理,在spring中是对JdbcTemplate进行事务管理2、HibernateTransa转载 2016-05-30 17:45:05 · 5579 阅读 · 3 评论 -
Activiti工作流之获取流程定义中所有的节点
初步设想实现一个部署完工作流之后,为UserTask节点动态分配任务执行者,或者在分支节点上添加进入条件的功能。为了实现这个功能需要解析流程定义文件取出文件中定义的所有节点。这里有两个方法可以实现此功能。原创 2016-06-15 14:58:17 · 48894 阅读 · 6 评论 -
Activiti工作流之用户任务分配
转自:http://zhc3191012.blog.163.com/blog/static/1855533762013823113116720/用户任务分配办理人:1.用户任务可以直接分配给一个用户,这可以通过humanPerformer元素定义。 humanPerformer定义需要一个 resourceAssignmentExpression来实际定义用户eg:转载 2016-06-15 16:28:51 · 14044 阅读 · 0 评论 -
Activiti工作流之异常处理一
SpringMVC + Activiti部署应用时出现文章最后的异常代码。这里说明一下,在部署应用时使用Spring自动部署流程。首先,仔细检查各个Service的@Service标识是否都写上,没问题下一步。然后,检查Acticiti的act_ge_property中的初始化数据是否存在,初始化数据库时该表中应该包含三条记录。如果没有则Spring在部署应用时自动部署流程,查询该表数据不原创 2016-06-22 18:26:09 · 19093 阅读 · 2 评论 -
任务调度开源框架Quartz动态添加、修改和删除定时任务
Quartz 是个开源的作业调度框架,为在 Java 应用程序中进行作业调度提供了简单却强大的机制。Quartz框架包含了调度器监听、作业和触发器监听。你可以配置作业和触发器监听为全局监听或者是特定于作业和触发器的监听。Quartz 允许开发人员根据时间间隔(或天)来调度作业。它实现了作业和触发器的多对多关系,还能把多个作业与不同的触发器关联。整合了 Quartz 的应用程序可以重用来自不同事件的转载 2015-05-10 18:13:58 · 1020 阅读 · 0 评论 -
Spring Quartz如何动态配置时间
转自:http://fluagen.blog.51cto.com/146595/32215/1. 目的:动态设置时间,触发相应的任务 2. 系统架构为 struts + spring + hibernate 3. 实现步骤:在页面上设置时间;将时间转换为Unix Cron Expression;将转换后的时间规则表达式记录到数据库转载 2015-04-29 15:38:21 · 1343 阅读 · 0 评论 -
easyui整合kindeditor的一些问题
问题描述使用easyui执行post后不会提交kindeditor对应的textarea中新增的内容。只会显示默认内容。具体代码HTML代码 id="page" method="post" novalidate> style="margin-bottom:20px">单页标题: name="title" class="easyui-textbox" style="wid转载 2015-01-06 17:35:48 · 2584 阅读 · 0 评论 -
新浪云平台部署Java代码
新浪云服务平台提供了web服务的开发、运行平台,可以使用该平台部署自己的web应用或者服务器。新浪云平台网址:http://sae.sina.com.cn/1、首先注册账号登录管理界面(使用微博账号可直接登录),注册账号就会赠送500个云豆,这里的云豆就是平台为咱们提供各类服务时咱们需要支付的费用,没有了可以用钱买,或者申请成为开发者(每个月都会送10000以上云豆)。点击我的应用->应用原创 2014-03-20 23:47:41 · 4308 阅读 · 1 评论 -
Myeclipse10+TomCat7配置
第一步.MyEclipse10 Tomcat7 JDK1.7下载MyEclipse10http://downloads.myeclipseide.com/downloads/products/eworkbench/indigo/installers/myeclipse-10.0-offline-installer-windows.exeTomcat7 Tomcat 7.0.23转载 2014-03-20 21:42:01 · 1290 阅读 · 0 评论 -
多个项目MyEclipse中启动OutOfMemoryError: PermGen space
转自:http://hi.baidu.com/tonent/item/a216cceb19b58011595dd8f7 在项目开发中有多个项目需要在MyEclipse中启动Tomcat加载调试,加载过程中报java.lang.OutOfMemoryError: PermGen space错误。经查阅,PermGen space的全称是Permanent Generation space转载 2014-06-24 14:56:45 · 777 阅读 · 0 评论 -
Spring注解@Repository、@Service、@Controller 和 @Component
@Repository、@Service、@Controller 和 @Component 将类标识为BeanSpring 自 2.0 版本开始,陆续引入了一些注解用于简化 Spring 的开发。@Repository注解便属于最先引入的一批,它用于将数据访问层 (DAO 层 ) 的类标识为 Spring Bean。具体只需将该注解标注在 DAO类上即可。同时,为了让 Spring 能转载 2014-05-28 10:50:35 · 914 阅读 · 0 评论 -
java.lang.OutOfMemoryError: PermGen space及其解决方法
PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域不同转载 2014-06-12 14:49:44 · 733 阅读 · 0 评论 -
Tomcat启动时报java.io.EOFException
启动Tomcat时报了一个原创 2014-06-19 16:20:54 · 2800 阅读 · 0 评论 -
SSH+Easyui之TreeGrid树形展现数据
介绍Struts2、Spring、Hibernate与easyui的TreeGrid结合,以树的形式展现数据库中数据。在开发中会碰到很多需要以树的形式展现数据,如导航条、权限管理模块中的资源管理,通常在数据库中都是以树的形式存在。例子程序以资源管理为例,使用treegrid展现资源管理子模块的数据。原创 2014-08-24 21:57:42 · 7838 阅读 · 4 评论 -
J2EE开发过程中出现的异常解决
1、java.lang.ClassNotFoundException:org.apache.commons.lang3.StringUtils原因:未找到原创 2014-08-01 14:18:13 · 1274 阅读 · 0 评论 -
MyEclipse+Tomcat坏境搭建
MyEclipse+Tomcat环境搭建Tomcat服务器安装与测试1、 登录http://tomcat.apache.org/下载Tomcat合适版本,由于MyEclipse当前支持的最高版本为7.x版本,方便与MyEclipse的集成,这里下载Tomcat 7.x版本的服务器。2、 解压下载的Tomcat服务器到合适位置,该位置自己指定,解压之后得到一下目录树3、 运行To原创 2014-08-14 15:59:48 · 1347 阅读 · 0 评论 -
定时任务-quartz的使用,实现可页面化管理
定时任务-quartz的使用,实现可页面化管理使用spring+quartz实现定时任务的页面化管理。主要特点:1.时间表达式等信息配置在数据库中,从而实现页面化管理。2.可以手动执行或者停止单个任务,也可以使一个任务加入或者移出自动运行列表。下面开始介绍用法,在这之前先说明框架的版本。spring3.2.4+quartz1.6.0一.配置文件只需要在spring的配置转载 2015-05-04 11:09:11 · 13219 阅读 · 20 评论