- 浏览: 107068 次
- 性别:
- 来自: 北京
最新评论
-
luxianli:
510388091@qq.com 麻烦分享一下源代码
基于netty写的网络通信框架 -
luxianli:
楼主麻烦分享一下源代码,谢谢!
基于netty写的网络通信框架 -
zhangjianghao4:
楼主,最近在学习netty,能参考一下您的源码吗,zhangj ...
基于netty写的网络通信框架 -
2047699523:
java程序员学习之路http://www.zuidaima. ...
Java程序员的未来发展之路 -
zhangyuan:
楼主,你好,最近在写rpc框架,觉得你这个很好想借鉴下,能否参 ...
基于netty写的网络通信框架
文章列表
今天要做个小例子,一个网页上有几张图片,当鼠标滑过的时候,将展示这个图片的大图,鼠标离开的时候,图片消失。
首先准备html页面,初始页面代码如下
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
& ...
最近闲暇下来,决定学习学习Jquery。以后准备把Jquery的学习整理成笔记,方便自己以后学习参考。
首先研究学习了下Jquery的选择器功能,给我的感觉确实是太强大了,做了个小例子。代码贴出来,包括注释,方便自己查阅。
这个小例子是做个相机列表页面,当点击“显示所有产品列表”时候,所有产品显示,并高亮其中一部分产品。点击“精简显示”时,隐藏部分列表。首先准备个html页面,初始代码如下
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http:/ ...
今天刚把项目做完,需要马上部署到新到的测试服务器上,于是乎,要在服务器上安装环境,由于好久在linux上部署了,手有些生,比较费劲装完,现在把重要步骤贴出,供自己以后参照。
1、首先要看看有没有已经安装好的MySQL,以免产生冲突
# rpm -qa | grep MySQL
2、卸载冲突的版本
# rpm -e MySQL-version //要先后卸载客服端和服务器端
3、安装MySQL客服端和服务器端
# rpm -ivh MySQL-server-community-5.1.48-1.rhel5.i386.rpm
...
最近为公司的一个产品开发了个回访平台,部署的时候遇到了点小问题,由于我做的这个项目是部署在webapps的ROOT根目录下的。由于有一个项目已经占据了根目录的位置,所以得想办法解决。想到Tomcat下可以配置多个不同的服务以适应不同项目的需要,所以配置了一下,解决了这个问题。现在分享一下,大家互相探讨。
要配置多服务,就要更改server.xml文件,要在这个文件的</Service>下面加上如下内容
<Service name="MyCatalina">
<Connector port="8081 ...
看到楼下各位兄弟的批评指正后,确实对我很有启发,任务如果都以配置的形式出现,在项目中是很利于维护的,所以,稍作修改,呵呵。
首先要做QuartzJob定时任务类了,这个类要实现的是Job接口,然后重写execute方法,方法中就是执行你具体要做的事情了。不过首先需要一个配置文件,里面定义了一些参数,是Quartz的一些配置。配置文件如下
#============================================================================
# Configure Main Scheduler Properties
#=== ...
内容失效
- 博客分类:
- 数据库/JDBC技术
------------------内容被管理员屏蔽-----------------------------
在原来做的项目中,我一直是采用ant来管理项目,但现在用的比较火的是maven,于是我就下了maven,自己做了下例子,果然不错,尤其是它的配置都是依赖一些插件,本身并不做什么事情,只要配置好插件,就可以达到你想 ...
------------------内容被管理员屏蔽--------------------------
最近闲来无事,自己做了个通过struts2拦截器的权限控制的小例子。主要是通过struts2的核心拦截器机制,不依赖于容器,实现一个可以精确到方法上的细粒度的权限控制。
该小例子借鉴了网上一些前辈们,还有学界同行们的项目经验,我取其优秀的部分,稍加加工,改造而成,还非常不完善,欢迎大家批评指正。该小例子只供学习交流,无意于商业化中使用,也无意于挑起任何争端。
下面是一些类的代码,这里可能需要大家对注解比较熟悉,不过不熟悉也不影响,和xml配置文件起的是一样的作用,都是将属性映射成为表的字段。
首先呢,建立一个注解类,名字叫Permission。这个注解类的代码如下 ...
-----内容被管理员屏蔽-----
线简单介绍一下FusionCharts,这是一款动态的制作报表的工具,主要通过XML数据和SWF文件进行交互,实现类似于flash的非常漂亮的报表。下面就做一个Demo,简要介绍一下啊fusioncharts的功能,以及如何实现一个完整动态数据的交互。
首先下载FusionCharts的官方API发布包,我做这个例子的时候是V3.1下载后,在MyEclipse下新建一个Web工程。然后将发布包中的Charts文件夹拷贝到WebRoot下,这里面都是我们接下来要做图的时候用到的一些swf文件。接着还需要一个JS文件,是JSClass文件夹下的FusionCharts.js文件,将它拷贝 ...
今天在用struts2做项目时发现,放入ActionContext中的值,在页面上是可以通过ognl方式取出来的,比如
ActionContext context = ActionContext.getContext();
context.put("contentList", contentList);
然后再页面上可以通过ognl循环方式将值取出,就像这样
<s:iterator value="#contentList">
<tr>
<td align="center"> ...
一般在类似于struts,webwork这样的基于请求的框架来说,实现复选框的全部选择需要借助javascript来完成。但对于jsf这样基于事件的框架来说,实现复选框的权限可以通过jsf本身提供的一些功能来完成。
下面就做一个简单的利用jsf的事件机制实现checkbox的全选功能。
首先定义一个pojo类,代码如下所示
package com.zxyg.jsf.model;
public class User {
private String username;
private String password;
/** 为了实现全选,必须定义一个boo ...
最近的一个小项目,规定必须要用xmlc模板技术开发,虽然很不愿意,但无奈项目组如此规定,因为之前从没接触过,所以只有研究一番了。
首先,要安装设置xmlc插件,我用的是myeclipse6.0,安装在E盘。首先,将net.sourceforge.xmlceclipse.core插件拷贝到E:\MyEclipse6.0\eclipse\plugins目录下。然后,设置link方式进行链接。在E:\MyEclipse6.0\eclipse\links下建立一个新的文件mylinks.link,里面配置插件的目录path=E:\\MyEclipse6.0\\eclipse\\plugins
重启m ...
-----------内容被管理员屏蔽---------------------