`
文章列表
最近用到了前台推送技术,一开始用了comet4j 但是发现偶尔会断开,所以探寻了另一条出路。mina+applet实现推送技术。 分为三步:一.编写mina服务端,客户端代码。(先调试好)                  二.将客户端类变成applet类, 进行签章等设置                  三.实现applet 和 jsp 通信 上代码,边看代码边将: 1.服务端类MinaServer import java.io.IOException; import java.net.InetSocketAddress; import java.util.Collect ...
Comet4J前端jsp侦听得不到问题 (pushlet同) 最近研究java 推送技术, 用了Comet4j 都按照helloworld 配置好了。前后台不报任何错误。后台java端一直在推送信息。但是前台 jsp(html) 没有任何反应。 打了 alert发现是未进入侦听方法。 一开始以为是comet4j 有问题  便又下载部署了 pushlet 结果跟comet4j 的情况一模一样。   百般调查发现:    将 jsp (html) 放在 WebRoot 跟目录下就好用。放在了WebRoot/jsp 路径下就不好用。   最后总计经验我下载的应该是默认路径WebRoot ...

Comet4j

Comet4J(Comet for Java)是一个纯粹基于AJAX(XMLHTTPRequest)的服务器推送框架,消息以JSON方式传递,具备长轮询、长连接、自动选择三种工作模式。 下面网址可以下载: http://code.google.com/p/comet4j/     准备工作一.下载服务端jar文件    Comet4J目前仅支持Tomcat6、7版本,根据您所使用的Tomcat版本下载 comet4j-tomcat6.jar 或 comet4j-tomcat7.jar 。二.下载客户端js文件下载 comet4j.js 到您的项目中。三.修改服务器配置文件    因 ...
REST(Representational State Transfer)是基于 SOAP 和 Web 服务描述语言的 Web 服务的更为简单的替代方法。REST 对 Web 的影响非常大,由于其使用相当方便,已经普遍地取代了基于 SOAP 和 WSDL 的接口设计。     我们这里是基于jersey来在java中实现webService服务。 Jersey是JAX-RS 的参考实现。Jersey:https://jersey.dev.java.net/ JAX -RS 为在Java上构建RESTful风格的web services提供了一组标准API。这组API基本上由一组注解(a ...
1、SchedulerFactoryBean会自动启动。 当在spring文件中定义了多个SchedulerFactoryBean实例时,一定要小心,因为这些ScheduleFactoryBean自从load进程序里,就会自动启动。如果要手动控制,注意要将autoStartup属性设置为false。   2、SchedulerFactoryBean暴露的是Scheduler,而不是SchedulerFactoryBean。 SchedulerFactoryBean实现了FactoryBean
FS的event socket event list 在wiki上说明的已经很清楚了,这里只是为初学者简单说明。 网址奉上:http://wiki.freeswitch.org/wiki/Event_List#Channel_events   Channel events:信道事件,用来监控当前呼叫的状态。 信道事件发送的最少良的必要信息:   Channel-State: CS_NEW //信道状态 Channel-State-Number: 0 //信道状态数 Channel-Name: sofia/192.168.0.58/jonas%40192.168.0 ...
工作中遇到的一个实际问题。 问题如下:长时间,大量插入数据的速度慢的问题。7*24小时的不间断想数据库中插入数据,单表的插入数据量平均目前平均35条/秒。有 40多个单表表都需要插入。插入数据的同时还要对40多个单表进行更新和查询操作。如此频繁的对数据库进行操作的情况下,数据库的速度已经不能满足我们的需求了。 经过了一系列的SQL文,内存设置,缓存设置之后还是无法满足。最后经过在linux下top进行分析,发现原来是orcale的I/O读写速度问题。并且硬盘处 理速度不及时还导致CPU %WA等待。经过统计情况如下:插入量:40*35=1400条/秒查询量:40*100=4000条/秒更 ...
这个问题是我项目中遇到的一个问题,在ItEye问问中也问过,不过没有得到回复。有ItEye的朋友也遇到了这个问题写信问我,我在这里再描述下这个问题还有解决的办法。 问题描述: 我在sailfin启动JMXserver(自己开发的)加载 MB ...
最近项目使用mysql数据库遇到了性能问题。单表400W以上数据时, 增,删,改,查 的速度都明显下降。 我们是做呼叫中心的,平均1秒钟就要处理20个呼叫,所以 最最保守的计算 1秒钟也要对单表进行20次插入操作,还有更多的查询操作,所以对性能要求略高。(有点儿跑题。。。。)   遇到了问题就要解决,优化!我们优化的步骤如下(过程中遇到的困难略): 1.优化索引,将所有sql语句,尤其是速度慢的都拿出来分析,一条一条的分析。(利用 EXPLAIN )要让所有查询都使用到索引。 2.优化mysql数据库本身,对my.cnf(my.ini)文件进行优化。但是个人觉得效果不是很明显(请牛人 ...
sql性能优化总结: 最近随着数据越来越多,数据库性能问题暴露的越来越严重。几百万,上千万,甚至过亿的数据处理速度会非常的慢。 下面对工作中遇到的问题做下总结,希望以后能对日后的工作有所帮助。   不同的sql ...

端口列表

常用端口一览表: TCP端口(静态端口)   TCP 0= Reserved   TCP 1=TCP Port Service Multiplexer   TCP 2=Death   TCP 5=Remote Job Entry,yoyo   TCP 7=Echo   TCP 11=Skun   TCP 12=Bomber   TCP 16=Skun   TCP 17=Skun   TCP 18=消息传输协议,skun   TCP 19=Skun   TCP 20=FTP Data,Amanda   TCP 21=文件传输,Back Construction,B ...

js时分秒控件

    博客分类:
  • JS
就是一个控件不多说了直接上代码: <script language="javascript"> var str = ""; document.writeln("<div id=\"_contents\" style=\"padding:6px; background-color:#E3E3E3; font-size: 12px; border: 1px solid #777777; position:absolute; left:?px; top:?px; width:?px; height ...
在服务器上重新部署工程的时候报socket端口冲突。 java.net.BindException: Address already in use at java.net.PlainSocketImpl.socketBind(Native Method) at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:365) at java.net.ServerSocket.bind(ServerSocket.java:319) at java.net.Serv ...
Quartz     Quartz是一个完全由java编写的开源作业调度框架.     Quartz最主要的功能就是调度器(完成定时任务),可以与javaEE或者javaSE应用程序相结合也可以单独使用。     Quartz能借助关系数据库和JDBC作业存储支持集群,负载均衡。   需要的jar包: spring.jar quartz-1.6.1.jar commons-logging.jar commons-collections.jar log4j-1.2.15.jar    Spring Quartz     Spring中继承并简化了Quartz, 我们可以通过配 ...
Tomcat连接池 Tomcat 连接池的配置步骤: 1.配置Tomcat的server.xml文件。创建数据源(指定具体的数据库) 2.在web.xml中引用。 3.在javabean、servlet中使用。 4.server.xml文件修改后要记得发布(Publish)。   直接上代码: 1.server.xml文件配置   <Host> <!-- docBase : 该Context的根目录是webapps/qms  path="" 是Context的路径名为空则运行Hos ...
Global site tag (gtag.js) - Google Analytics