自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 问答 (1)
  • 收藏
  • 关注

用mina+applet实现推送技术

最近用到了前台推送技术,一开始用了comet4j 但是发现偶尔会断开,所以探寻了另一条出路。mina+applet实现推送技术。分为三步:一.编写mina服务端,客户端代码。(先调试好)                 二.将客户端类变成applet类, 进行签章等设置                 三.实现applet 和 jsp 通信上代码,边看代码边将:1.服务端类...

2014-08-28 09:34:13 215

Comet4J前端jsp侦听得不到问题(pushlet同)

Comet4J前端jsp侦听得不到问题 (pushlet同)最近研究java 推送技术, 用了Comet4j 都按照helloworld 配置好了。前后台不报任何错误。后台java端一直在推送信息。但是前台 jsp(html) 没有任何反应。打了 alert发现是未进入侦听方法。一开始以为是comet4j 有问题  便又下载部署了 pushlet 结果跟comet4j 的情况一模一样...

2014-03-13 13:15:55 162

原创 Comet4j

Comet4J(Comet for Java)是一个纯粹基于AJAX(XMLHTTPRequest)的服务器推送框架,消息以JSON方式传递,具备长轮询、长连接、自动选择三种工作模式。下面网址可以下载:http://code.google.com/p/comet4j/  准备工作一.下载服务端jar文件    Comet4J目前仅支持Tomcat6、7版本,根据您所使用的T...

2014-03-12 11:27:37 194

java搭建webservice基于jersey

REST(Representational State Transfer)是基于 SOAP 和 Web 服务描述语言的 Web 服务的更为简单的替代方法。REST 对 Web 的影响非常大,由于其使用相当方便,已经普遍地取代了基于 SOAP 和 WSDL 的接口设计。    我们这里是基于jersey来在java中实现webService服务。Jersey是JAX-RS 的参考实现。J...

2013-11-02 10:39:47 171

原创 spring中调用quartz要注意的问题

1、SchedulerFactoryBean会自动启动。当在spring文件中定义了多个SchedulerFactoryBean实例时,一定要小心,因为这些ScheduleFactoryBean自从load进程序里,就会自动启动。如果要手动控制,注意要将autoStartup属性设置为false。 2、SchedulerFactoryBean暴露的是Scheduler,而不是Sch...

2013-07-12 11:42:43 130

freeSwitch中eventList关于event socket的

FS的event socket event list 在wiki上说明的已经很清楚了,这里只是为初学者简单说明。网址奉上:http://wiki.freeswitch.org/wiki/Event_List#Channel_events Channel events:信道事件,用来监控当前呼叫的状态。信道事件发送的最少良的必要信息: Channel-State: CS_...

2013-05-11 11:05:30 351

数据库I/O读写速度

工作中遇到的一个实际问题。问题如下:长时间,大量插入数据的速度慢的问题。7*24小时的不间断想数据库中插入数据,单表的插入数据量平均目前平均35条/秒。有40多个单表表都需要插入。插入数据的同时还要对40多个单表进行更新和查询操作。如此频繁的对数据库进行操作的情况下,数据库的速度已经不能满足我们的需求了。经过了一系列的SQL文,内存设置,缓存设置之后还是无法满足。最后经过在linux下...

2011-10-25 09:46:01 528

MBean加载不上的问题(自己开发的MBean)

这个问题是我项目中遇到的一个问题,在ItEye问问中也问过,不过没有得到回复。有ItEye的朋友也遇到了这个问题写信问我,我在这里再描述下这个问题还有解决的办法。问题描述:我在sailfin启动JMXserver(自己开发的)加载 MBean(自己开发的)加载不上。 (tomacat也是同样效果)在控制台写了个main方法直接启动JMXServer 就一切正常 真是怪呀。。。。 报的异常...

2011-10-17 10:50:38 444

mysql性能问题

最近项目使用mysql数据库遇到了性能问题。单表400W以上数据时, 增,删,改,查 的速度都明显下降。我们是做呼叫中心的,平均1秒钟就要处理20个呼叫,所以 最最保守的计算 1秒钟也要对单表进行20次插入操作,还有更多的查询操作,所以对性能要求略高。(有点儿跑题。。。。) 遇到了问题就要解决,优化!我们优化的步骤如下(过程中遇到的困难略):1.优化索引,将所有sql语句,尤其是...

2011-09-16 17:34:04 92

sql性能优化浅谈

sql性能优化总结:最近随着数据越来越多,数据库性能问题暴露的越来越严重。几百万,上千万,甚至过亿的数据处理速度会非常的慢。下面对工作中遇到的问题做下总结,希望以后能对日后的工作有所帮助。 不同的sql语句有不同的性能问题,只有要找到性能差的原因,才能对症下药。首先说下性能判断的方法:一.性能分析器:Microsoft的SQL Profiler            ...

2011-08-04 14:43:36 111

原创 端口列表

常用端口一览表: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=S...

2011-08-02 15:22:39 351

原创 js时分秒控件

就是一个控件不多说了直接上代码:<script language="javascript">var str = "";document.writeln("<div id=\"_contents\" style=\"padding:6px; background-color:#E3E3E3; font-size: 12px; border: 1px solid #77...

2011-07-14 18:13:36 185

socket端口冲突问题

在服务器上重新部署工程的时候报socket端口冲突。java.net.BindException: Address already in use at java.net.PlainSocketImpl.socketBind(Native Method) at java.net.PlainSocketImpl.bind(PlainSocketImpl....

2011-07-04 07:54:36 1499 1

原创 spring Quartz配置

Quartz    Quartz是一个完全由java编写的开源作业调度框架.    Quartz最主要的功能就是调度器(完成定时任务),可以与javaEE或者javaSE应用程序相结合也可以单独使用。    Quartz能借助关系数据库和JDBC作业存储支持集群,负载均衡。 需要的jar包:spring.jar quartz-1.6.1.jar commons-logg...

2011-06-02 10:25:07 289

Tomcat连接池(server.xml)

Tomcat连接池 Tomcat 连接池的配置步骤:1.配置Tomcat的server.xml文件。创建数据源(指定具体的数据库)2.在web.xml中引用。3.在javabean、servlet中使用。4.server.xml文件修改后要记得发布(Publish)。 直接上代码:1.server.xml文件配置 <Host> &lt...

2011-05-03 14:25:35 157

原创 快逸报表

不说废话直接上文档(附件) 快逸报表注意事项:1.在使用横向扩展并且sum()函数的时候要用select函数查询后在sum.例:=sum(ds1.select(name))

2011-05-03 10:08:06 154

for 循环你真的会用嘛?

这是一篇纯新手贴,欢迎拍砖。今天一个同事小王跑来问我为什么像下面程序一这样写就不会抛异常。 List<String> list = new ArrayList<String>();list.add("1");for(int i=0; i<list.size(); i++){ list.remove(0);} 然而向下面程序...

2011-04-19 15:08:28 102

原创 java内存分配(堆栈等)

java有6个存储数据的地方:寄存器:最快的存储区,寄存器在处理器内部,数量及其有限。寄存器由编译器根据需求进行分配,在程序中不能控制。  堆栈:堆栈在通用RAM(内存)中,通过“堆栈指针”可以从处理器获得直接支持,堆栈指针若向下移动,则分配新的内存;若向上移动,则释放那些内存,这是一种快速有效的分配存储方法。速度仅次于寄存器。创建程序时,java编译器必须知道存储在堆栈内所有数据的...

2011-04-12 16:40:07 87

原创 七层网络结构

七层网络结构(OSI七层结构): 第七层:应用层             文件的传输、访问及管理协议(FTAM) ,文件虚拟终端协议(VIP),公用管理系统信息(CMIP)。第六层:表示层            第五层:会话层            第四层:传输层             TCP(传输控制协议)是提供可靠数据传输的TCP/IP协议族中的传输层协议。第三层:...

2011-03-28 14:02:49 160

原创 网络安全简介

网络安全:一.名称解释:挂马:就是在别人的网站文件里面放入网页木马或者是将代码潜入到对方正常的网页文件里,以使浏览者中马。后门(BackDoor):这是一种形象的比喻,入侵者在利用某些方法成功的控制了目标主机后,可以在对方的系统中植入特定的程序,或者是修改某些设置。这些改动表面上是很难被察觉的,但是入侵者却可以使用相应的程序或者方法来轻易的与这台电脑建立连接,重新控制这台电脑,...

2011-03-25 13:19:02 205

原创 eclipse搭建SSH框架详解

SSH框架是最常用的框架之一,在搭建SSH框架的时候总有人遇到这样,那样的问题。下面我介绍一下SSH框架搭建的全过程。 第一步:准备工作。   下载好eclipse,Struts2,Spring,Hibernate。   1.eclipse:eclipse下载的时候建议下载JavaEE版的eclipse。                 当然你也可以下载eclipse-SDK。(下载eclips...

2011-03-17 18:48:38 172

原创 项目规模估算(菜鸟篇)

项目估算一般有两种用途,第一种是用来安排进度计划,另外一种用来估价,来报价或者做决策。估算方法:1.用代码行2.功能点3.需求条数4.工作量安排进度计划:建议用微软MSF“由底而上”的估算办法。安排进度计划,必须进行分解度很高的WBS(Work Breakdown Structure 工作分解解构)。这些问题迟早要面对的,越快面对,越快发现问题,更有...

2011-03-15 14:26:30 594

原创 设计模式菜鸟笔记

设计模式:就是开发中常见问题的解决思路。是程序员在项目遇到问题后对解决方法的总结。设计模式的分类:分布式编程模式,用户界面模式,数据模型模式三大类。 GoF设计模式的分类: 根据目的准则分类: 1. 创建型:creational 与对象的创建有关。 2. 结构型:Structural 处理类或对象之间的组合。 3. 行为型:behavioral 描述类或对象如...

2011-03-15 14:24:54 112

原创 JDBC中的SQL注入问题:

JDBC中的SQL注入问题: SQL注入是利用某些系统没有对用户输入数据进行充分的验证的情况下,用户输入了恶意的SQL命令,导致数据库完成了错误的命令,或者导致数据库崩溃的方法。 下面是一个实例: String sql = "select * from ATable where name='" + name + "'"; state = conn.createStatement();...

2011-03-15 14:22:07 90

转载 java基础问题

Java基础问题 一、Java基础知识 1.Java有那些基本数据类型,String是不是基本数据类型,他们有何区别。 字符型,数值型,布尔型 答案:int, char, double, float, boolean 等。String不是。String这种封装类需要创建实例。比基本类型占用内存多一些。慢一些。2.字符串的操作:写一个方法,实现字符串的反转,如:输入abc,输出cba 写一个方法,实现字符串的替换,如:输入bbbwlirbbb,输出bbbhhtccc。String str;StringBuff

2011-03-03 19:57:00 553

转载 项目规模估算(菜鸟篇)

<br />项目估算一般有两种用途,第一种是用来安排进度计划,另外一种用来估价,来报价或者做决策。<br />估算方法:<br />1.用代码行<br />2.功能点<br />3.需求条数<br />4.工作量<br />安排进度计划:建议用微软MSF“由底而上”的估算办法。安排进度计划,必须进行分解度很高的WBS(Work Breakdown Structure 工作分解解构)。这些问题迟早要面对的,越快面对,越快发现问题,更有利于项目的将来。<br />估价,报价:建议用Dephi法,比较简单实用。找

2011-02-28 18:32:00 676

原创 JDBC防止SQL注入(菜鸟笔记)

<br />JDBC中的SQL注入问题:<br />SQL注入是利用某些系统没有对用户输入数据进行充分的验证的情况下,用户输入了恶意的SQL命令,导致数据库完成了错误的命令,或者导致数据库崩溃的方法。<br /> <br />下面是一个实例:<br /> String sql = "select * from ATable where name='" + name + "'";<br /> state = conn.createStatement();<br /> rs = state.executeQue

2011-02-28 15:22:00 799

原创 java设计模式笔记(菜鸟篇)

设计模式:就是开发中常见问题的解决思路。是程序员在项目遇到问题后对解决方法的总结。设计模式的分类:分布式编程模式,用户界面模式,数据模型模式三大类。 设计模式的作用:设计的重用;                         为设计提供共同的词汇,每个模式名就是一个设计词汇,其概念使得程序员的交流变得方便;                         在开发文档中采用模式词汇可以让其他人更容易理解你的想法。GoF设计模式的分类: 根据目的准则分类: 1. 创建型:creational 与对象的创建有关

2011-02-27 17:42:00 481

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除