自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yanick技术博客

专注技术-SpringSide,Nutz团队成员

  • 博客(320)
  • 资源 (8)
  • 收藏
  • 关注

转载 18个Java开源CMS系统一览

<br />恋吧在以前的博文中分别介绍了基于ASP和PHP的开源CMS程序一览,今天为网友献上18个Java开源CMS系统大餐,以飨网友厚爱。 <br /> <br />1.InfoGlue <br /> <br /><br />infoglue是一个高级的、可扩展的、健壮的内容管理系统,完全用Java开发。重要的功能包括完全支持多语言,站点之间良好的重用,以及广泛的集成能力。 <br />该项目主页: http://www.infoglue.org<br /> <br /><br />2.Magnolia

2010-09-02 22:46:00 2777 6

原创 Spring security异常信息国际化

<br />Spring Security支持异常信息的国际化,最终用户希望看到这些信息。 如果你的应用被设计成给讲英语的用户的,你不需要做任何事情, 因为默认情况下Spring Security的信息都是引用的。如果你需要支持其他语言。 你所需要做的事情都包含在这一章节中的。<br />所有的异常信息都支持国际化,包括验证失败和访问被拒绝的相关信息(授权失败)。 应该被开发者和系统开发者关注(包括不正确的属性,接口契约,使用非法构造方法, 开始时间校验,调试级日志等等)的异常和日志没有被国际化,而是使用英

2010-08-31 13:48:00 3762 1

原创 依赖注入 抽象类

<br />Spring配置Bean如下:<br /><bean id="Privilege" parent="txProxyTemplate"><br />  <property name="target"><br />   <bean class="com.langtoo.privilege.PrivilegeImpl"><br />    <property name="userDao" ref="SysUserDao" /><br />   </bean><br />  </property><br

2010-08-30 15:27:00 1933

原创 spring配置log4j

<br />Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。 <br />     如此强大的优越性,实际上手并不难,尤其在spring框架下,使用log4j更是容易,下面

2010-08-29 20:32:00 722

转载 FreeMarker三宗罪!

FreeMarker三宗罪! 3推荐FreeMarker是Quake Wang推荐我使用的。刚学FreeMarker的时候,发现freemarker真的很棒!简单易用,功能强大。但是用它做了几个项目以后开始不爽了。 <br /><br />一宗罪:freemarker的变量必须有值,没有被赋值的变量就会抛出异常,那个黄黄的freemarker出错页面,真是让人看了太难过了。 <br />freemarker的FAQ上面冠冕堂皇的说,未赋值的变量强制抛错可以杜绝很多潜在的错误,如缺失潜在的变量命名,或者其他变

2010-08-22 21:41:00 1256

原创 struts2 页面控制时间格式

<br />一:<br />1.写一个Messages.properties配置文件:<br />#number:<br />global.format.money={0,number,#0.00##}<br />global.format.money02={0,number,##0.00}<br />#datetime:<br />global.format.date={0,date,yyyy-MM-dd}<br />global.format.time={0,date,HH:mm:ss}<br />gl

2010-08-21 10:54:00 782

原创 BroadcastReceiver例子

<br />SMSReceiver.java<br /> <br />package com.yarin.android.Examples_04_05;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.os.Bundle;import android.telephony.SmsMessage;imp

2010-08-17 20:34:00 1021

原创 java.lang.NoSuchMethodError: javax.persistence.OneToMany.orphanRemoval()Z

<br />在hibernate3.5的时候 <br /> <br />java.lang.NoSuchMethodError: javax.persistence.OneToMany.orphanRemoval()Z at org.hibernate.cfg.AnnotationBinder.processElementAnnotations(AnnotationBinder.java:1837) at org.hibernate.cfg.AnnotationBinder.processIdPro

2010-08-11 22:37:00 3898 1

原创 委托学习

委托是一种可以把引用封装成命名或者匿名函数的类型.委托的声明制定了一个函数签名,其中包含一个返回类型和参数列表.示例:delegate void SampleDelegate(string message).这里声明要用到关键字delegate.接着声明该委托类型的变量,初始化这个变量为与委托有相同签名的函数引用.最后可以使用委托变量调用这个函数.<br />     下面来说一下与委托有关联的命名函数与匿名函数:当你用一个命名方法来实例化一个委托的时候,该方法会作为一个参数来传递,示例:<br />   

2010-08-10 11:30:00 605

原创 C# 线程用法总结

Net提供了许多多线程编程工具,可能是因为太多了,所以掌握起来总是有一些头疼,我在这里讲讲我总结的一些多线程编程的经验,希望对大家有帮助不需要传递参数,也不需要返回参数我们知道启动一个线程最直观的办法是使用Thread类,具体步骤如下ThreadStart threadStart=new ThreadStart(Calculate);Thread thread=new Thread(threadStart);thread.Start();public void Calculate(){double Diam

2010-08-09 17:23:00 953

原创 Struts2 get方法传递 中文 到Action乱码解决

在tomcat 的server.xml 的connector节点增加属性: URIEncoding="UTF-8"URL重定向,所以在拦截器,或者是过滤器都不会对其解码。在url重定向时为get请求,只有为post时才会被框架解码。

2010-07-20 13:38:00 1154

转载 用 Joomla! 模板实现类似 Maycode.com 的新闻门户式首页布局

<br />很多会员在 Joomla!中文论坛 上提问“Maycode.com 首页那种样式是怎么做的”。实际上,如果你看过本站的另一篇文章《修改 Joomla! 1.5 的 HTML 输出而不动核心文件》就会明白,通过自定义 HTML 输出就能实现。本站会员 Shiliu 在论坛对这个问题的回答:“稍懂一些开发的知识.想改成什么样就是什么样的了.都是view 部分的”,就是这个意思。<br />我一直期待有高手能够奉献这样一个“中国式新闻门户首页布局”的 View 代码,这样无论什么模板都能直接复制过去启

2010-06-10 16:46:00 2717

转载 PHP中Header位置错误导致SESSION丢失

<br />  近日忙于一项PHP项目,忙的焦头烂额。昨天晚上加班到12点将模板解析部分进行了修改优化,今天早晨开始测试,结果发现通过SESSION验证的所有功能都不能使用了。于是打开Firefox,使用firebug中的cookie插件查看,结果发现,session ID统统不见了,COOKIE里面更是一干二净,心中大惊。<br /><br />   仔细排查下来,代码并无不妥。开始以为$GLOBALS和session冲突,但是经过试验发现二者没有影响。后来发现一个奇怪的问题,凡是有HTML代码块的地方,

2010-06-07 17:00:00 3110

转载 利用XMLBean读写XML

一、关于XML解析  XML在Java应用程序里变得越来越重要, 广泛应用于数据存储和交换. 比如我们常见的配置文件,都是以XML方式存储的. XML还应用于Java Message Service和Web Services等技术作为数据交换.因此,正确读写XML文档是XML应用的基础.  Java提供了SAX和DOM两种方式用于解析XML,但即便如此,要读写一个稍微复杂的XML,也不是一件容易的

2010-05-10 16:32:00 695

翻译 如何将对象读写到 XML 中

 创建可序列化的类,或者创建用于处理 XML 序列化类的类。 如果您拥有描述要加载或保存的 XML 文件格式的 XML 架构定义 (XSD),请使用 Xsd.exe 工具自动创建这些类。 还可以手动创建这些类。 若要使用 Xsd.exe 工具创建可序列化的类,请按照下列步骤操作: 将以下描述订单的 XSD 架构保存为 Po.xsd 文件:<xsd:schema xmlns:

2010-04-28 12:29:00 1411

原创 java io流总结

Java IO的一般使用原则: 一、按数据来源(去向)分类:1、是文件: FileInputStream, FileOutputStream, FileReader, FileWriter2、是byte[]:ByteArrayInputStream, ByteArrayOutputStream3、是Char[]: CharArrayReader, CharArrayWriter

2010-04-15 15:27:00 757

转载 java解惑之静态方法覆盖

class Dog {public static void bark() {System.out.print("woof ");}}class Basenji extends Dog {public static void bark() { }}public class Bark {public static void main(String args[]) {

2010-04-15 13:45:00 776

原创 Anonymous Inner class(匿名内部类)

public class Anonymous { private String str1="外部变量"; public static void main(String[] args){ Anonymous a=new Anonymous(); a.fun1().run(); a.fun2().run(); //另一种内部表达方法 Thr

2010-04-15 11:12:00 813

转载 java 如何使用notify()

class ThreadA { public static void main(String[] args) { ThreadB b=new ThreadB(); b.start(); System.out.println("b is start...."); synchronized(b)//括号里的b是什么意思,起什么作用?

2010-04-13 16:46:00 2284

原创 java线程的两个实现

第一个实现:继承Thread package cn.yangcai.Thread.demo1;public class Thread1 extends Thread { public void run() { try{ for(int i=0;i<10;i++){ System.out.println("正在做第1件事情.....");

2010-04-13 16:35:00 609

转载 java中Vector,ArrayList,List使用剖析

线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHas

2010-04-09 14:48:00 683

原创 Exception,RuntimeException,Error区别

error 表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出。不可能指望程序能处理这样的情况。exception 表示一种设计或实现问题。也就是说,它表示如果程序运行正常,从不会发生的情况。出。不可能指望程序能处理这样的情况。exception 表示一种设计或实现问题。也就是说,它表示如果程序运行正常,从不会发生的情况。   

2010-04-09 14:06:00 900

原创 hashtable和hashmap比较

hashtable和hashmap都应用广泛,二者比较类似。那么二者之间到底有哪些不同。  1.hashtable是继承自陈旧的Dictionary类的,而hashmap继承自AbstractMap类的同时对Java1.2引进的Map接口进行了实现。  2.hashtable的方法是同步的,而hashmap不是,所以在需要多线程应用中就可以使用hashtable,而在一个单线程应用时应采用hash

2010-04-06 16:20:00 565

转载 Hibernate中get和load方法的区别

从网上抄了两片。感觉不错,呵呵。第一篇这次我们来谈一下Hibernate3.2 Session加载数据时get和load方法的区别(Hibernate 3以后的版本就用get()方法取代find()这个方法了),其实这个在网上有很多的论述,可大多语焉不详或经不起实践的推敲,让很多初学者学的满腹疑 窦,现在我给大家讲解一下:1. 对于Hibernate get方法,Hibernate会确

2010-04-05 16:48:00 1200 1

原创 Tomcat 5.5 配置多域名和多虚拟路径

Tomcat 5.5 配置多域名和多虚拟路径如下:修改conf/server.xml中部分的,每个...代表一个域名(包括localhost):  name="Catalina" defaultHost="www.defaultweb.com">                 resources under the key "UserDatabase".  Any edits          

2010-03-31 23:11:00 806

转载 Statement与PrepareStatement的用法

stmt=conn.CreateStatement();resultSet rs=stmt.executeQuery(sql);上面是statement的用法============================下面是PrepareStatement的用法ptmt=conn.PreparedStatement(sql);resultSet rs=ptmt.executeQuery();=====

2010-03-31 14:37:00 1654

转载 oracle学习笔记_触发器

oracle学习笔记_触发器 触发器是特定事件出现的时候,自动执行的代码块。类似于存储过程,但是用户不能直接调用他们。功能:1、 允许/限制对表的修改2、 自动生成派生列,比如自增字段3、 强制数据一致性4、 提供审计和日志记录5、 防止无效的事务处理6、 启用复杂的业务逻辑开始create trigger biufer_employees_department_id befo

2010-03-30 22:14:00 598

转载 Struts2配置

1.集成Spring和Hiberante xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:aop="

2010-03-27 19:08:00 621

原创 什么是ClearCase

   随着软件团队人员的增加,软件版本不断变化,时间的紧缺,多种平台的复杂环境,使得 ClearCase所拥有的特殊组件已成为当今软件开发人员(工程人员和管理者)所必须的工具。分布式操作使得基于Client/Server的运算结构跨越于网上客户机和服务器,ClearCase的先进功能直接解决了原来开发团队所面临的难以处理的问题。    软件开发所面临的问题包括:对当前多种产品的开发和维护,保证

2010-03-26 15:00:00 1007

原创 spring中配置定时器

在spring的配置文件加入如下代码,修改相应的东西  <bean id="timeJobService" class="com.chinacpby.haioperation.price.service.TimeJobService">

2010-03-25 15:42:00 715

转载 JFreeChart 中文乱码 一站式解决 一个方法搞定

最近刚使用JFreeChart 完成项目的图片导出任务,中文乱码问题整了一个下午,才搞定 Java代码  /** * 配置字体 * * @param chart * JFreeChart 对象 */ private static void configFont(JFreeChart chart) { // 配置字体

2010-03-24 15:21:00 1574 1

原创 JfreeChart标题中文乱码的解决

如果使用JfreeChart默认的声明方式创建出来的图表图片上中文标题是方框或乱码,这个不用说肯定和字体有关.接下来来看一下解决办法.打开doc文件里的TextTitle类你会发现 /** The default font. */ public static final Font DEFAULT_FONT = new Font("SansSerif", Font.BOLD,12);JFre

2010-03-24 14:47:00 2034

原创 学JFreeChart不得不看的中文API

JFreeChart目前是最好的java图形解决方案,基本能够解决目前的图形方面的需求,主要包括如下几个方面: pie charts (2D and 3D):饼图(平面和立体) bar charts (regular and stacked, with an optional 3D effect):柱状图 line and area charts:曲线图 scatter plo

2010-03-24 13:41:00 757

转载 PHP 类 的使用

用户定义的类,也是学好 PHP 所必备的条件之一。而 PHP 的类,和其它的面向对象语言比较起来,还算蛮单纯的。PHP 只有类别 (class)、方法 (method)、属性、以及单一继承 (extensions) 等。对不习惯使用 C++、Java、Delphi 等面向对象语言来开发程序的用户,不妨先阅读一下有关面向对象概念的书,相信可以带来许多的收获。下面的范例是手推车类。可以看到,使用

2010-03-18 10:58:00 751

转载 php出现网页乱码问题

用PHPmyAdmin操作MySQL数据库汉字显示正常 ,但用PHP网页显示MySQL数据时所有汉字都变成了?号。 症状:用PHPmyAdmin输入汉字正常,但当PHP网页显示MySQL数据时汉字就变成了?号,并且有多少个汉字就有多少个?号。很多学员都遇到了此问题,尤其是在安装了最新版的Appserv后。为此许多学员放弃了PHP,改学ASP了。 原因:没有在PHP网页中用代码告诉MySQL该以什么

2010-03-16 14:09:00 815

原创 千万级对数据库操作的总结

在处理千百万数据时在各个数据库都差不多,不同的数据库当然有点差别,在大容量数据的时候硬件首先得保证,提高IO的能力。在硬件保证的前提下,就用到数据库优化,在建立数据库的时候首先得设计好,比如:分表分区,一个表分开存在若干表或不同的服务器。采用mod取模来分表,初期考虑采用mod(4)分成4张表,根据取模的结果0,1,2,3分成4张表,随着业务发展的带来数据量的膨胀,访问压力加大,需

2010-03-12 21:12:00 846

原创 如何优化Mysql千万级快速分页,limit优化快速分页

MySQL数据库优化处理实现千万级快速分页分析,来看下吧。数据表 collect ( id, title ,info ,vtype) 就这4个字段,其中 title 用定长,info 用text, id 是逐渐,vtype是tinyint,vtype是索引。这是一个基本的新闻系统的简单模型。现在往里面填充数据,填充10万篇新闻。最后collect 为 10万条记录,数据库表占用硬盘1.6G。OK

2010-03-12 19:22:00 679

原创 Oracle千万条记录插入与查询小结

 最近做了个项目,实现对存在千万条记录的库表进行插入、查询操作。原以为对数据库的插入、查询是件很容易的事,可不知当数据达到百万甚至千万条级别的时候,这一切似乎变得相当困难。几经折腾,总算完成了任务。  1、避免使用Hibernate框架   Hibernate用起来虽然方便,但对于海量数据的操作显得力不从心。   关于插入:   试过用Hibernate一次性进行5万条左右

2010-03-12 18:12:00 641

原创 Eclipse RCP简介

一、2008-07-30 16:181.1.Eclipse RCP概述RCP是Rich Client Platform的缩写。Rich Client大概在20世纪90年代初期开始使用,其经典的开发工具有Visual Basic和Delphi。类似于VB、Delphi这样的可视化开发环境使得开发富客户端程序变得简单而有趣味。RCP是基于Ecli

2010-03-12 13:44:00 1896

原创 check exception和uncheck exception

 使用Checked Exception还是UnChecked Exception的原则,我的看法是根据需求而定。 如果你希望强制你的类调用者来处理异常,那么就用Checked Exception; 如果你不希望强制你的类调用者来处理异常,就用UnChecked。 那么究竟强制还是不强制,权衡的依据在于从业务系统的逻辑规则来考虑,如果业务规则定义了调用者应该处理,那么就必须Checked,

2010-02-24 21:25:00 1425

观察者模式代码(JAVA)

http://blog.csdn.net/ycyangcai/article/details/7425188 的代码

2012-04-04

Spring Security3 中文文档

从网上下载的html制作而成!Spring Security3 family168 中文文档

2010-09-05

HL7 2.4标准规范及相关资料

现代社会日益注重公关卫生医疗事业的发展,电子病历将成为未来医院管理系统的重要部分,本人专门收集整理相关资料,且在不断完善中!

2009-12-31

VS2005ASP.NET\dataPage.rar

VS2005ASP.NET\dataPage.rar

2007-08-06

upLoadImages.rar

upLoadImages.rar

2007-07-28

writeHtml.rar

生成HTML模板页 .

2007-07-28

ajax1.0.0.0.0

ajax1.0.0.0.0

2007-07-23

简单验证码识别 ,c#

简单验证码识别,可以识别比较正的图片 ,,,,,,,,,c#

2007-06-26

空空如也

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

TA关注的人

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