-
Java研发技术指南
收藏着重于JavaWeb研发技术,讲求实现,讨论优化与设计!一切从简单出发,始终向高端冲刺!
最近更新文章
highcharts 高级应用—动态饼图的实现
如果你已经看了前面的关于曲线和柱状图的实现,饼图你看看效果和代码就行了!
动态柱状图实现
动态曲线实现
效果如下:
直接运行该JSP,你会看到效果,代码如下:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"% ...
highcharts 高级应用—动态柱状图的实现
废话不再多说!
实现一个柱状图,这个柱状图的高度在不停的刷新,效果如下:
官网是没有动态刷新的示例的,由于需要我查看了其源码,并根据之前示例做出了动态柱状图的效果,希望对同学们有用!
看一下代码:
<%@ page language="java" import="java.util.*" pageEncoding=&quo ...
highcharts 高级应用—动态曲线的实现
第一次写那就来电简介吧,虽然都是废话:
Highcharts是一个制作图表的纯Javascript类库,
主要特性如下:
兼容性:兼容当今所有的浏览器,包括iPhone、IE和火狐等等;
对个人用户完全免费;
纯JS,无BS;
支持大部分的图表类型:直线图,曲线图、区域图、区域曲线图、柱状图、饼装图、散布图;
跨语言:不管是PHP、.net还是J ...
JS绘图Flot应用-关于图形绘制中的两个异常
今天再次动手用Flot,但是今天用的时候出现一些问题
首次报错的是
网页错误详细信息
用户代理: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; QQDownload 721; InfoPath.2)
时间戳: Fri, 8 Jun 2012 04:59:50 UTC
消息: 'window.G_vmlCan ...
JavaScript 数组 Array对象增加和删除 元素
pop 方法移除数组中的最后一个元素并返回该元素。arrayObj.pop( )必选的 arrayObj 引用是一个 Array 对象。说明如果该数组为空,那么将返回 undefined。
shift ...
UDP编程 UDP连接对象的理解和使用
之前写了一个 一个简单的UDP服务端和客户端示例 ,用于入门UDP,当我实际使用时发生了一点问题!
上次使用中我也把连接对象 DatagramSocket 写成了静态的,在类的初始化时使用,可是系统中有很多地方使用,难道我要不断的创建这个类的对象吗?
可以这么做,当时有后果,后果就是内存溢出。
UDP是没有状态的,DatagramSocket 创建一次即可,就是开始指向某个地址的端口, ...
pushlet 之Comet框架Plushlet使用中的问题 JS脚本之过
对于某些人来说,这可能是个愚蠢的问题,但是由于这个问题让我纠结了大半天,我实在是受不了了,我一定要把它贴出来!
补充一下,之前我说 ...
pushlet 之 Comet框架Plushlet使用中的问题
Plushlet相关介绍不再扯淡
我在将Plushlet集成到我的Web项目中时出现了 [pushlet] problem retrieving XML data: 这个状态栏提示错误
经过对比和调试,发现一些问题总结下来提供参考
第一:
我对比了一下Plushlet提供的示例工程和在MyEclipse上创建的工程发现他们的 web.xml 头信息配置有所不同!
<!D ...
一个简单的UDP服务端和客户端示例
UDP的理论不再多说,我这里直接给出一个关于UDP的HelloWorld程序,代码明了,希望对刚入门的学生有所帮助!
当然,实际上,在这块我也刚入门!
首先写服务端代码,服务端邦定本地的IP和端口来监听访问:
package udp;
import java.io.IOException;
import java.net.DatagramPacket;
import java ...
基于JQuery和DWR的自动补全
后台我用DWR进行异步数据传递:
代码很简单,就是返回一个数组,如果需求不同可以自己修改:
package org.dwr.re;
/**
* 测试 返回数组
* @author 崔素强
*/
public class BackArray {
public String[] backArr() {
String[] arr = new String[] { " ...
SNMP 使用SNMP4J OID设置不同类型的参数值
在SNMP4J中操作SNMP协议最重要的一点就是向PDU增加OID,我们可以一次性增加N个OID,如果是GET操作,那么增加一个OID的方式是这样的:
pdu.add(new VariableBinding(new OID("1.3.6.1.4.1.9999.23.0.0.1.0")));
我这里有一个需求,要使用一个约定好的OID作为参数,传递一些参数值过去,那么在 ...
SNMP 使用SNMP4J V2进行同步和异步 GET,SET
重要的类和接口Snmp类:该类是SNMP4J中最为核心的类。负责SNMP报文的接受和发送。PDU类和ScopedPDU类:该类是SNMP报文单元的抽象,其中PDU类适用于SNMPv1和SNMPv2c。ScopedPDU类继承于PDU类,适用于SNMPv3。Target接口和UserTarget类:对应于SNMP代理的地址信息,包括IP地址和端口号(161)。其中Target接口适用于SNMPv1和 ...
SNMP 使用SNMP4J V2进行TRAP
SNMP trap(SNMP 陷阱):某种入口,到达该入口会使SNMP被管设备主动通知SNMP管理器,而不是等待SNMP管理器的再次轮询!
在网管系统中,被管理设备中的代理可以在任何时候向网络管理工作站报告错误情况,例如预制定阈值越界程度等等。代理并不需要等到管理工作站为获得这些错误情况而轮询他的时候才会报告。这些错误情况就是众所周知的SNMP自陷(trap)!
网管系统开放监听端 ...
新手的Hibernate配置文件问题让我抑郁了
我有一个维护字典的组件,包含了两张表,其他人在自己的表里只是保存一个编码即可
这样在实体中和数据库表中以及hibernate的配置中,都只是配了一个标记,在显示的时候如果只是显示这个字段,那么只是显示这个标记,而不是数据库字典内容
但是你也不能再存一个字典值,不然字典组件就没有用了
我的一个同事很聪明,又建了一个临时实体对象,里面增加了用于显示这个字典值的字段
因为他认为,实体对象 ...
Stuts2 报错 Inappropriate OGNL expression: 1
我在网上查了一下,有这么个说法:
这个 “1”,说明你的表单提交中有一个<input name="1" > 这样的提交项,
而struts2的机制是会自动去寻找name为1的action中的变量,但显然java中
不可能存在仅仅由数字组成的变量名1 ,所以就跑出错误了
不排除该说法的正确性,但是我的页面里面没有名字为“1”的内容,怎么会出这个问 ...
Hibernate的查询 HQL查询 参数,分页,分组
增加参数为分两种,一中是占位符方式:
/**
* 占位符参数
*/
@SuppressWarnings("unchecked")
public static void test4(){
Session session = HibernateSessionFactory.currentSession();
String hql = "from U ...
Hibernate的查询 HQL查询 查询某几列
HQL 是Hibernate Query Language的简写,即 hibernate 查询语言:HQL采用面向对象的查询方式。HQL查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL查询在涵盖Criteria查询的所有功能的前提下,提供了类似标准SQL语句的查询方式,同时也提供了更加面向对象的封装。
在HQL中,你可以直接F ...
Hibernate的查询 测试的架子
后面要写关于HQL的查询,可能你在看到文章时想要动手写一下,但是一下子没有一个可以编写测试代码的Hibernate架子,这里给出一个很简单的架构,里面只有Hibernate的几个核心包,配置了配置的文件与获得Sessioin的工厂类。
可以在Test里面写代码直接运行进行测试!
希望可以帮到想学习的人。
请您到ITEYE看我的原创:http://cuisuqiang.it ...
Hibernate的查询 标准(Criteria)查询 聚合和分组
前面发了Hibernate的查询 标准(Criteria)查询 分页、单个记录、排序 后有网友回复说道查询数据总数量,我今天补充一下标准查询中的 聚合与分组
记录数查询很简单:
Criteria crit = session.createCriteria(User.class);
crit.setProjection(Projections.rowCount());
int v = ...
Hibernate的查询 标准(Criteria)查询 分页、单个记录、排序
分页:
其实标准查询的分页很简单,在Criteria中提供了两个方法,setFirstResult方法和setMaxResults,一个是数据的开始位置0表示第一条记录,一个是返回的记录数。
public void searchByPropertys() {
Session session = this.getSession();
Criteria crit = session ...