自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 资源 (40)
  • 收藏
  • 关注

转载 webui库--qooxdoo使用感想

本来是计划让团队内的同事一起总结使用qooxdoo的使用经验和困难,然后写些关于使用qooxdoo的总结供大家参考,但因为项目的原因到现在也没有时间办这件事情,所以打算还是零零碎碎的写一点是一点,乱就乱了,今后再整理。另外最近发现其实国内还是有不少人关注和使用qooxdoo的,所以立马写下这个帖子抛砖引玉。  1、qooxdoo基本信息qooxdoo带有XHR的封装,但其主要的还是WEBUI,

2012-05-30 13:09:17 834

转载 Velocity遍历List和Map

1.Member类package ch7.example4;public class Member{ String email; String firstname; String lastname; public String getEmail() { return email; } public void setEmail(String email) { thi

2012-05-29 15:25:57 1287

转载 让Web项目中Velocity的#parse支持相对路径

下面这个宏可以让你在web项目中使用相对路径来包含其他的模板文件#macro(invoke $page)    #if($page.startsWith("/"))        #parse($page)    #else        #set($uri = $request.getAttribute("javax.servlet.include.request_uri

2012-05-29 15:23:33 1126

转载 struts2 与 velocity 整合 探究 编辑

我这边引出几个问题。 问题1,struts2 是怎么让 velocity 按照指定的 ResourceLoader 加载 vm 模板的? 首先,struts 默认的查找vm模板的路径有两种: 1,以 webapp 为相对路径下面去找 2,从 classpath 下面去找 那么看下面的代码 org.apache.struts2.views.velocity.Velocit

2012-05-29 13:20:38 1766

转载 Velocity FAQ

The archives are littered with snippets of wisdom that are not captured in the User or Developer guides. Find something that isn't in the manual, and folks ask a lot on the list? Please, add it here.

2012-05-28 14:30:49 558

转载 构建一个 web 应用的开发进度

构建一个 web 应用的开发进度速度往往是用于生成 web 应用中的页面,通常为一个 jsp 的直接替换.某些使用 velocity 来生成 web 页面的优点是:网站可以由非技术编写和维护简单的网页设计师.简便的维修脚本是用建议的 mvc web 页面的方法.访问对象的方法和属性的 web 设计师能够参考方法以及属性的环境.一致性 velocity 可以用于其它文字生成任务(如发送e

2012-05-28 14:28:17 769

转载 velocity.properties

#----------------------------------------------------------------------------# These are the default properties for the# Velocity Runtime. These values are used when# Runtime.init() is called, and

2012-05-28 14:22:17 577

转载 Velocity Tools 2.0 的 ResourceTool 用起来挺爽

配置:我这里加载了两个资源文件,分别是 error.properties 和 ui.properties ,设置默认的语言是 zh_CN要使用这个 tool 非常方便,例如://直接引用资源文件里的 site_title 项${i18n.site_title} //引用资源文件里的 welcome 项,并使用 Winter Lau 去替换 {0} 参数${i18n.we

2012-05-28 14:17:23 1106

转载 进一步提升 Struts 2 对 Velocity 的支持力度

本文主要介绍如何解决 Struts 2 和最新版本的 Velocity 结合的问题以及进一步提升 Struts 2 对 Velocity 的支持力度。Struts 2 是 Struts 框架的一个全新版本,它废弃了原有 Struts 1.x 的框架结构,在 WebWork 的基础上全面提升了代码的配置灵活性、可测试性以及超强的扩展性。Struts 2 更是提供了对 Velocity 和 F

2012-05-28 14:12:20 589

转载 velocity中文乱码最终解决方案

前言:最近在用velocity开发个东西,但其vm页面的输出总是会乱码,在网上找了很多资料,还是不能解决,最终在一篇网上的文章的启发下,http://www.javaeye.com/post/540300,终于搞定了这个问题。     好,废话少说,下面是解决办法。            在这里,我的配置是全部采用GBK这种编码,若要采用其他编码,是同理的。我的开发环境是windows

2012-05-25 16:47:37 991

原创 velocity使用struts标签

现在正在做一个新的项目  前台的框架用velocity 里面有时候会需要用到strtus标签 这就出现了一个问题  velocity 用的是#if() #else() #end   这种的 ,  而struts则是 等等  那它们两个相结合使用时是#sform()  这里就需要一个结尾!  我用#end  就会报一个红叉   用#send 项目就会出错 . 不知道谁告诉我应该怎么办

2012-05-25 11:41:01 489

原创 Velocity以相对路径方式嵌入动态页面问题

初学Velocity,想写个VelocityTool类实现以相对路径方式嵌入动态页面,思路大致与http://www.oschina.net/code/snippet_12_694中一样,因为新版中init(Object arg0)方法已经Deprecated了,换用configure(Map props)(见http://velocity.apache.org/tools/devel/upg

2012-05-25 11:32:58 1376

原创 进一步提升 Struts 2 对 Velocity 的支持力度

本文主要介绍如何解决 Struts 2 和最新版本的 Velocity 结合的问题以及进一步提升 Struts 2 对 Velocity 的支持力度。Struts 2 是 Struts 框架的一个全新版本,它废弃了原有 Struts 1.x 的框架结构,在 WebWork 的基础上全面提升了代码的配置灵活性、可测试性以及超强的扩展性。Struts 2 更是提供了对 Velocity 和 F

2012-05-25 11:22:43 479

原创 Velocity Tools 配置资源

Velocity Tools 是 Velocity 模板引擎的一个子项目,用来将 Velocity 与 Web开发环境集成的工具包。例如你可以利用 VelocityTools 来集成 Velocity 和Struts 框架,同时 VelocityTools 还提供 Velocity 的布局模板,以及很多常用的工具包。Velocity Tools 的最新版本是 2.0 Beta4。今

2012-05-25 11:19:57 660

转载 特别是8个原则!!

特别是8个原则!!1.引言渐进明细是项目的特点,但这并不意味着不需要计划。没有计划或者是随意的不负责任的计划的项目是一种无法控制的项目。在软件高技术行业,日新月异是主要特点,因此计划的制定需要在一定条件的限制和假设之下采用渐近明细的方式进行不断完善。例如对于较为大型的软件开发项目的工作分解结构WBS可采用二次WBS方法,即根据总体阶段划分的总体WBS和专门针对系统设计或编码阶段的二次WBS

2012-05-22 09:32:03 1000

原创 Java内存泄露_JVM监控工具介绍jstack_jconsole_jinfo_jmap_jdb_jstat

jstack -- 如果java程序崩溃生成core文件,jstack工具可以用来获得core文件的java stack和native stack的信息,从而可以轻松地知道java程序是如何崩溃和在程序何处发生问题。另外,jstack工具还可以附属到正在运行的java程序中,看到 当时运行的java程序的java stack和native stack的信息, 如果现在运行的java程序呈现hung

2012-05-22 09:16:49 1152

原创 java整型数与网络字节序的 byte[] 数组转换关系

工作项目需要在java和c/c++之间进行socket通信,socket通信是以字节流或者字节包进行的,socket发送方须将数据转换为字节流或者字节包,而接收方则将字节流和字节包再转换回相应的数据类型。如果发送方和接收方都是同种语言,则一般只涉及到字节序的调整。而对于java和c/c++的通信,则情况就要复杂一些,主要是因为java中没有unsigned类型,并且java和c在某些数据类型上的长

2012-05-22 09:15:37 561

原创 java并发包-AtomicInteger的并发处理

今天我们研究一下java并发包下面的 AtomicInteger 类     java.util.concurrent.atomic 包中添加原子变量类。所有原子变量类都公开“比较并设置”原语,这些原语都是使用平台上可用的最快本机结构(比较并交换、加载链接/条件存储,最坏的情况下是旋转锁)来实现的。 java.util.concurrent.atomic  包中提供了原子变量的 9  种风格(

2012-05-22 09:03:24 928

转载 java并发集合的优缺点

本文系 www.javady.com网站原创,转载请标明出处线程池                ExecutorService exec = Executors.newFixedThreadPool(100);         优点: 1、任务分配简单,任务少的情况下执行效率高 2、线程不需要控制,操作简单         缺点: 1、当每个任务执行时间很长的时候,占用的内存

2012-05-22 08:59:17 639

原创 java如何关闭一个线程

看到很多人在提问在不使用废弃的stop等方法下如何去实时关闭一个线程 先来说一下线程关闭后台要做哪些工作 1、线程异常关闭,如果当前线程设置了setUncaughtExceptionHandler,并且线程是因为未捕获的异常进行关闭的,线程会调用设置给它的 Thread.UncaughtExceptionHandler 来捕获异常。2、如果线程处于正常的关闭中,就会触发所有

2012-05-22 08:58:11 2046 1

原创 java安全-SQL注入漏洞

漏洞简介        SQL 注入漏洞在以下情况下出现: 1. 数据从一个不可信赖的数据源进入程序。2. 数据用于动态地构造一个 SQL 查询。String userName = ctx.getAuthenticatedUserName();String itemName = request.getParameter("itemName");String query

2012-05-22 08:54:39 1240

原创 java高并发-静态页面生成方案

提升网站性能的方式有很多,例如有效的使用缓存,生成静态页面等等。今天要说的就是生成静态页面的方式。这个也是我近期一直在搞的一个问题,近期在做使用html + servlet做个人网站,为什么是这2个东西呢?       1、直接用servlet是为了保证网站能以最快的速度执行命令..个人总感觉像Struts hibernate spring之类的虽然方便但是效能带来的损耗不太能接收

2012-05-22 08:53:17 1834

原创 java输出程序本身占用的内存

有些时候为了测试程序的性能或者定位问题需要输出java程序本身使用的内存,下面这种方式既可以直接通过java提供的API拿到内测信息log.info("-----------------------------------------------------------"); MemoryMXBean memoryMXBean = ManagementFactory.getMemory

2012-05-22 08:49:03 2194

原创 java内存原型分析-基本知识

java虚拟机内存原型寄存器:我们在程序中无法控制栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中堆:存放用new产生的数据静态域:存放在对象中用static定义的静态成员常量池:存放常量非RAM存储:硬盘等永久存储空间Java内存分配中的栈栈的基本单位是帧(或栈帧):每当一个java线程运行的时候, java虚拟机会为该线程分配一个jav

2012-05-22 08:46:01 351

转载 让Win7和WinXP局域网共享资源畅通无阻

一般的家庭有两三台电脑已经相当普遍,而其中的一些品牌笔记本,则可能已经升级安装了最新的Windows 7操作系统(以下简称Win 7)。那么在这样的情况下,如何组建纯Win 7系统环境或Win 7与XP系统混合环境下的家庭局域网。  现在,一般的家庭有两三台电脑已经相当普遍,而其中的一些品牌笔记本,则可能已经升级安装了最新的Windows 7操作系统(以下简称Win 7)。那么在这样的情况下,

2012-05-22 08:12:36 740

转载 关闭Win7下的几个“硬盘杀手”服务

有几个系统服务是“硬盘杀手”:Disk Defragmenter,Windows Defender,以及Windows Search。Disk Defragmenter是整理磁盘碎片的,Windows Defender是防御间谍软件的,Windows Search是提供索引服务的,这几个系统服务虽然具有一定作用,但从“成本-效益”的角度来分析,特别是考虑到它们对硬盘的“杀害”程度,并不是很理想。磁

2012-05-22 08:10:52 657

转载 Netty之源代码解析

Netty始终要写一篇来作为终结的,但是到了写的时候才发现无从下手,了解 的还是不够吧。无奈,从四处摘录了一大片东西,很多都是官网下来的,没有什么文字说明,权当参考了。首先来一张总体架构图,这个是从Neety官网上摘下来的,描述了Netty的核心架构和总体功能。 1.  BootStrap Bootstrap : ChannelFactory, Ch

2012-05-18 14:59:32 534

原创 工作总结

1.         管理者自身的素质非常重要。冷静、判断力、相关知识是必不可少的。克服自己的缺点,改正错误的习惯。不要和上司、同事争吵,即时是你觉得受到不公正待遇的时候。耐心和平心静气有利于解决问题,相反只能使问题更加困难。2.         管理更多的是管人。根据不同人,使用不同的管理方法。对每个人都可能不同。3.         在工作中需要不断的沟通。建立各种

2012-05-17 08:03:07 802

原创 跳槽成本

最近很多人换工作。 仔细想想,换工作并不一定是是划算的事情。特别是要到另外一个城市工作的话。不过,当你对一个工作感到厌恶的时候,可能不会考虑太多的东西,只想赶紧换一个环境。这种情况另当别论。到新的工作岗位,要学习一些新的基本技能。 需要花时间融入新的团队。 了解自己的同事和上司的风格。 熟悉自己的工作,做好本职工作。 要学习新的知识,做出超出期望的成果。 一般换一个新的

2012-05-17 08:00:57 394

原创 敏捷开晨会不是汇报工作

”敏捷“很容易搞成形式主义~~~早起站立会议是标志性的安排,很容易搞成象征性内容了。一个真正可以控制项目的经理,开站立会议不是听大家昨天的进展,和计划今天的工作就完了,如果这样完全可以用工作日志来完成,还省去了大家站一起每人5分钟的发言。我觉得早起晨会的作用是:传递压力,工作安排重新洗牌,明确今天个人和集体目标我认为站立会议最大的作用是统一思想,将每个人零碎的工作,每天做一

2012-05-17 07:56:27 1504

转载 Java简单的网络爬虫实现

最近在学习搜索方面的东西,需要了解网络爬虫方面的知识,虽然有很多开源的强大的爬虫,但本着学习的态度,自己写了一个简单的网络爬虫,以便了解其中原理。首先介绍每个类的功能:DownloadPage.java的功能是下载此超链接的页面源代码.FunctionUtils.java 的功能是提供不同的静态方法,包括:页面链接正则表达式匹配,获取URL链接的元素,判断是否创建文件,获取页面的Url

2012-05-16 07:40:02 539

转载 如何让IT人远离慢性疲劳

我们都不得不承认这样的一个事实:我们很累。快节奏的生活迫使我们把体力和精力都用到了极限,慢性疲劳淹没了我们。在所有来访的职场人当中,IT行业的从业人员无疑是慢性疲劳症状最为明显的一部分人群。面对这样的情况,考虑IT行业的工作特性,听心推荐大家试一试认知行为疗法吧,在战胜疲劳的诸多方法里,它的效果非常不错,又可以独立完成。        有越来越多的职场人士走进心理咨询室,他们传递和表达着这

2012-05-13 11:53:42 439

原创 java 反射知识总结

反射知识:1.Class类: 获取一个Class类有三种方法:  //第一种获取方法,直接了当Class clazz1 = String.class; //第二种获取方法,对实体类运用方法String str = "just do it";Class clazz2 = str.getClass(); //第三种获取方法,直接传递一个类名,字符串形式Class

2012-05-11 09:04:05 301

转载 Mina入门:Java NIO框架Mina、Netty、Grizzly介绍与对比

之前文章【Mina学习极其有效方法推荐】提到过,在开始Mina入门之前,最好先对现有的主流Java NIO框架作一个简单的了解,本文对Java NIO框架Mina、Netty、Grizzly作简单的介绍与对比。我们先来看看三者之间的简介。Mina:Mina(Multipurpose Infrastructure for Network Applications) 是 A

2012-05-10 09:32:03 921

原创 Java nio 初体验

Java的nio是jdk5推出的东西,距现在已经五六年了。我虽然曾经使用过Mina(一个使用事件驱动的nio框架)做过一些项目,但实际上对nio的了解还是很模糊,只是知道它的特点是“非阻塞”。 近期打算研究一下Netty(它跟Mina很像,是同一个作者的作品),所以先研究下Nio。网上的中文资料相当少,大多讲得不清不楚,给的示例代码更是看得人头晕。好在群友“羊八井”推荐了我一本好书:《Java

2012-05-10 09:24:33 717

原创 Java NIO与IO 区别和比较

本文将通过一些实例来简单介绍NIO库提供的一些新特性:非阻塞I/O,字符转换,缓冲以及通道。一. 介绍NIONIO包(java.nio.*)引入了四个关键的抽象数据类型,它们共同解决传统的I/O类中的一些问题。1. Buffer:它是包含数据且用于读写的线形表结构。其中还提供了一个特殊类用于内存映射文件的I/O操作。2. Charset:它提供Unicode字符串影射到字节序列

2012-05-10 09:13:06 492

原创 高并发高负载网站的系统架构浅析

大型网站,比如门户网站。在面对大量用户访问、高并发请求方面,基本的解决方案集中在这样几个环节:使用高性能的服务器、高性能的数据库、高效率的编程语言、还有高性能的Web容器。但是除了这几个方面,还没法根本解决大型网站面临的高负载和高并发问题。上面提供的几个解决思路在一定程度上也意味着更大的投入,并且这样的解决思路具备瓶颈,没有很好的扩展性,下面我从低成本、高性能和高扩张性的角度来说说我的一些

2012-05-10 08:56:37 837

转载 HTML4和HTML5的10个关键区别

HTML5是HTML标准的下一个版本。越来越多的程序员开始HTML5来构建网站。如果你同时使用HTML4和HTML5的话,你会发现用HTML5从头构建,比从HTML4迁移到HTML5要方便很多。虽然HTML5没有完全颠覆HTML4,它们还是有很多相似之处,但是它们也有一些关键的不同。本文就列出了它们之间10个关键的不同之处。1.HTML5标准还在制定中首先要注意的是,HTML5虽然现在很火

2012-05-10 08:30:47 509

转载 Hibernate过滤器使用窍门

Hibernate3新增了对某个类或者集合使用预先定义的Hibernate过滤器条件(filter criteria)的功能。过滤器条件相当于定义一个 非常类似于类和各种集合上的“where”属性的约束子句,但是过滤器条件可以带参数。 应用程序可以在运行时决定是否启用给定的Hibernate过滤器,以及使用什么样的参数值。 过滤器的用法很像数据库视图,只不过是在应用程序中确定使用什么样的参数的

2012-05-10 08:30:01 538

转载 Hibernate性能优化要点

Hibernate性能优化要点:1.尽量使用many-to-one,避免使用单项one-to-many2.灵活使用单向one-to-many3.不用一对一,使用多对一代替一对一4.配置对象缓存,不使用集合缓存5.一对多使用Bag 多对一使用Set6.继承使用显示多态  HQL:from object  polymorphism="exlicit" 避免查处所有对象7.消

2012-05-10 08:23:11 400

AllFusion Process Modeler 7 (BPwin) 第二分卷

AllFusion Process Modeler 7 (BPwin) 第二分卷

2010-05-24

MyEclipse 8.0GA绿色版使用手册

MyEclipse 8.0GA绿色版使用手册

2010-02-04

代码走查工具 checkstyle findbugs 中文

checkstyle findbugs 包含幻灯片,资料全

2009-12-17

zk开发手册 带阅读标记 ZKDevelopersGuide2

带阅读标记 zk开发手册 最新 ZKDevelopersGuide2 带阅读标记.rar

2009-05-28

CSS 彻底研究2 PPT课件 从入门到精通

css 彻底研究 2 ppt 从入门到精通 课件,这是CSS彻底研究之姊妹篇

2009-04-21

海天Hibernate ppt教程1

学习hibernate 好资源,海天的ppt,轻松入门

2009-01-01

ZK中文手册v3.5.1PDF

zk简体中文开发手册3.5.1 全 ajax hibernate spring 整合

2009-01-01

ZK开发手册 3.06 Word版

ZK开发手册 3.06 Word版

2008-08-03

Java 输入输出大全

Java 输入输出大全

2008-08-03

CSS权威指南 3

CSS权威指南 第3部分 共3部分

2007-12-07

CSS权威指南

CSS权威指南 第二部分 共3部分

2007-12-07

CSS权威指南

CSS权威指南 第一部分 共3部分

2007-12-07

EJT j2ee 补遗

印度NIIT J2EE PPT 例子 补上EJT部分

2007-12-06

md5 java 应用

在Java中使用MD5

2007-12-06

c++ 讲义

号称中国清华的白俄罗斯 理工类第一大学c++ 讲义

2007-12-06

COM编程入门

COM编程入门 com 初学者 什么是COM,如何使用COM 使用多接口的COM对象

2007-12-06

vc++ 超星格式

vc++ 6.0 在win32 下面的编程 需要超星阅读器

2007-11-29

J2EE 课件

印度Niit软件公司J2ee 课件

2007-11-26

Java课件 J2SE 印度NIIT软件公司

著名的印度软件NIIT公司委托海天在中国培训试用的课件。<br>

2007-11-26

提取exe dll 中的图标

提取exe dll 中的图标

2007-11-16

micro-service-demo.rar

consul + grpc 微服务demo

2021-10-14

Prometheus安装.rar

Prometheus安装

2021-10-14

CA证书脚本windows,linux都有

ca证书制作脚本

2021-10-14

ClickHouse.zip

纯列存储例子

2021-10-14

设计模式PPT.rar

设计模式PPT,原创

2021-10-14

uaexpert-bin-win32-x86-vs2008sp1-v1.5.1-331.zip

uaexpert-bin-win32-x86-vs2008sp1-v1.5.1-331.zip 客户端

2020-12-09

uasdkjavabundle-bin-EVAL-windows-jre1.8--4.3.0-1075.zip

uasdkjavabundle-bin-EVAL-windows-jre1.8--4.3.0-1075 2020年最新版opcua统一框架,原网站下载速度超级慢,总是断开无法成功下载到。

2020-12-09

flink window &time-4.30.pdf

Windows 计算是流式计算中非常常用的数据计算方式之一,通过按照固定时间或长度将 数据流切分成不同的窗口,然后对数据进行相应的聚合运算,从而得到一定时间范围内的统 计结果。例如统计最近5 分钟内某基站的呼叫数,此时基站的数据在不断地产生,但是通过 5 分钟的窗口将数据限定在固定时间范围内,就可以对该范围内的有界数据执行聚合处理, 得出最近5 分钟的基站的呼叫数量。

2020-05-07

Flink学习笔记.docx

flink学习笔记 一个通俗易懂的概念: Apache Flink 是近年来越来越流行的一款开源大数据计算引擎,它同时支持了批处理和流处理。

2020-05-07

Maven打包,指定classes路径

Maven打包,指定classes路径打包到WebContent/WEB-INF中

2013-04-02

MySQL vs MongoDB

MySQL vs MongoDB MySQL中用的select在MongoDB中用什么呢?文中有清楚的对比。

2013-01-16

掌握Apache Velocity

掌握Velocity,唯一一本Velocity书,翻译的整理本

2012-05-28

基于OSGi的 webbundle

基于OSGi的Web bundle 里面写了关于Jetty启动控制的东西

2012-05-17

MINA 心跳协议Demo

使用MINA自带的心跳协议编写的心跳的Demo

2012-05-09

OSGI 注册式服务

使用注册式服务,明显区别于声明式服务,注册式服务,打包速度快。可以使用源码调试。 基于eclipse 3.5 创建的项目,附源码。

2010-10-25

OSGI 整合 Flex 详细版,内容丰富

OSGI 整合 Flex 原创, 介绍了Flex跟Java通讯。 Flex集成到OSGI插件里面, 怎么调试插件里面的Flex,非常详细。 我花了2天时间才写完。 Flex整合OSGI讲解材料,包含PPT,word版详尽使用手册和源代码。

2010-09-16

svn服务器配置教程全

svn服务器配置教程全 包含注册服务的bat脚本,删除服务的脚本

2010-08-27

BPWin 7.1.1 破解补丁

BPWin 7.1.1 破解补丁 内含多种类型

2010-05-24

AllFusion Process Modeler 7 (BPwin)

AllFusion Process Modeler 7 (BPwin) 破解版,在俄文网站下载,国内唯一可以下载的BPWin7.x系列软件 第二分卷下载地址:http://download.csdn.net/source/2386905

2010-05-24

空空如也

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

TA关注的人

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