自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IT屌丝

专注Java web

  • 博客(51)
  • 资源 (6)
  • 收藏
  • 关注

原创 Linux日志文件切割的6种方法

介绍linux环境下日志文件切割处理6种命令和方法

2024-02-23 15:25:47 1508 1

转载 shell printf格式化输出命令详解

shell printf命令最详细的说明与示例

2023-08-04 17:36:27 1063

原创 软件开发领域专用的导航网站推荐

这个程序员导航站收集的技术站点非常丰富,有综合技术社区、常用工具、技术官网等,基本包括了开发、运维、产品领域常用技术站点

2023-05-07 14:57:08 422

原创 tomcat-redis-session问题

tomcat集群环境下使用redis集中式存储session是目前使用较多的方案,具体配置这里不多说了其中使用较多的架包是https://github.com/jcoleman/tomcat-redis-session-manager, 在使用过程中发现的几个问题提出来1.不要使用网站上打包好的架包,自己下载源码编译, 因为网站打包的是比较老的版本有几个漏洞,比如出现如下的异常提示:R

2016-04-22 12:00:22 2965 2

原创 BatchedTooManyRowsAffectedException Batch update returned unexpected row count异常问题

rewriteBatchedStatementsShould the driver use multiqueries (irregardless of the setting of "allowMultiQueries") as well as rewriting of prepared statements for INSERT into multi-value inserts when

2014-10-29 16:13:30 4271

原创 Java内部类总结

Java各种形式内部类使用总结

2014-04-03 17:18:03 913

原创 WCF学习笔记一

最近在学习WCF,读的是蒋金楠老师牛B闪闪的《WCF技术剖析》,准备做个笔记加深下印象。老啦记不住东西喽,~_~WCF微软平台的新一代分布式通信技术,意思是有了这个以前的web service,.net remoting,消息队列都可以通吃了,听起来很厉害的样子,哈哈。构造WCF应用的步骤是:创建服务(定义服务协定,实现协定,配置服务),发布服务(或者说应用程序中承载服务),客户端调用服务

2014-04-03 10:56:46 805

转载 C#执行DOS命令

/dosCommand Dos命令语句 public string Execute(string dosCommand) { return Execute(dosCommand, 10); } /// /// 执行DOS命令,返回DOS命令的输出 /

2014-03-28 11:16:05 757

原创 eclipse下编译jni的配置

JNI调用要做三件事,一使用javah命令生成C头文件,二编写完成本地方法生成可调用的DLL文件(Windows平台),三java类中加载这个dll文件。   Eclipse环境下自然不能忍受手动敲命令这么重的体力活了。我们首先要做的就是配置一个Javah命令:   打开"External Tools Configurations",这个功能在哪?告诉你在工具栏Run旁边那个有个按钮^_^

2014-03-25 17:11:02 1099

原创 抽象工厂模式的解读与使用注意点

抽象工厂的目的是提供一个接口,使得使用者在不必指定产品的具体类型情况下,创建多个产品族中的产品对象。先看结构图:再看示例代码:现在有两个类型的产品族,他们的抽象基类分别是ProductA,ProductB。//抽象工厂接口public interface ICreator{ ProductA factoryA();//创建A族产品 ProductB factoryB();//创

2014-03-07 16:21:09 1261

转载 IISExpress的配置和使用

IIS Express是IIS的一个轻量级替代品,可以替代Visual Studio的内置Web服务器与VS2010很好的结合。支持XP及更高的操作系统,在所有的系统上都提供IIS7.x一致的开发功能,你可以不用在为你的XP不能安装IIS或者IIS6以上版本而烦恼了.    给Visual Studio 2010安装完一个补丁后就可以在Visual Studio 2010和Visual Web

2014-03-06 10:37:36 6258

原创 建立和使用Maven项目骨架Archetype

什么是Maven Archetype? 简单的说就是一个Maven项目的基础模板,利用这个模板我们就可快速的建立一个新的该类型项目,同时也可以建立自己的项目骨架。Maven所提供的archetype功能都是由插件Maven Archetype Plugin完成的官网地址:http://maven.apache.org/archetype/maven-archetype-plugin/

2014-02-24 16:51:31 2636

转载 Maven常用命令

Maven官网:  http://maven.apache.org/中央仓库:      http://search.maven.org/    依赖包搜索和下载Maven常用命令: 1. 创建Maven的普通java项目:    mvn archetype:create    -DgroupId=packageName    -DartifactId=projectNam

2014-02-24 10:40:32 603

原创 C#对象复制

浅复制 //实现ICloneable接口[Serializable]public class EntityInfo : ICloneable{ //...其他方法省略 /// /// 返回一个浅表副本 /// /// public virtual Object Clone() {

2014-02-21 15:49:58 954

原创 序列化与对象的克隆

什么是序列化?以下引用百度百科的解释,我以为是比较恰当的。  将对象的状态信息转换为可以存储或传输的形式的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象,也就是反序列化。  序列化也叫串行化,譬如我们把对象写到流里,把对象转化为json、xml等都是序列化。这里我们主要讲把对象转为二进制流。Java序列

2014-02-18 17:27:07 932

原创 简单工厂模式与反射

简单工厂模式,又称静态工厂方法,是一种创建型模式,直白点说就是通过一个静态方法创建某一类产品,而要创建的是哪个具体产品又参数说了算。看类图: 这里以我们常用的dao为例,系统中的具体dao类都是实现IBaseDao接口的一类产品,再看简单工厂的实现代码:public class Creator{ public enum DaoEnum{shopdao,departdao,o

2014-02-13 14:07:21 1692

原创 开源代码生成器MyGeneration使用(四) 综合示例

使用mygeneration生成带注解的hibernate实体类

2014-01-16 15:25:29 1962

原创 开源代码生成器MyGeneration使用(三) 重要API和指令介绍

MyGeneration 重要API和指令介绍

2014-01-15 17:45:28 1456

原创 开源代码生成器MyGeneration使用(二) 界面功能及配置

MyGeneration工具栏介绍MyGeneration配置介绍首先要介绍几个重要的东西,MyGeneration安装目录有3个重要文件夹:Settings:存放配置文件DefaultSettings.xml、DbTargets.xml、Languages.xml等;GeneratedCode:默认的生成文件存放目录;Templates:默认的模板文件存放

2014-01-15 16:05:38 4599

原创 开源代码生成器MyGeneration使用(一)认识MyGeneration

MyGeneration是一个C#编写的开源代码生成器,相比商业的CodeSmith功能一点也不差,最重要的一点是它有一个强大在线模板库,模板多多啊不用自己写了哈哈。官网:http://www.mygenerationsoftware.com,如果你想下载源码研究下可以可以到 http://sourceforge.net/projects/mygeneration/。  win7系统安装MyG

2014-01-15 14:37:37 6275

原创 NHibernateHelper

session-per-request模式,意思是一个请求使用一个session。网上的多数实现是在请求来时开启一个session,请求结束后关闭,利用的是asp.netApplication_BeginRequest,Application_EndRequest两个事件,要保证两个事件操作的是同一个session,需要把session绑定到web上下文。

2014-01-14 17:34:19 2123

转载 jax-ws常用注解

Web Service 元数据注释(JSR 181)注释类:注释:属性:javax.jws.WebService当实现 Web Service 时,@WebService 注释标记 Java 类;实现 Web Service 接口时,标记服务端点接口(SEI)。要点:• 实现 Web Service 的 Java 类必须指定 @WebSe

2014-01-06 10:50:45 890

原创 使用hql或条件查询解决一对多关联查询的N+1查询问题

如下两个实体类有一对多和多对一的双从关联public class DictType{ @Id private int id; private String className; private String classDesc; @Column(name="isSys") private boolean sysParam; @OneToMany(cascade=CascadeT

2014-01-06 10:36:37 4807

原创 struts2.2.1+spring2.5+hibernate3.2.6ga maven依赖配置记录

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">4.0.0net.itfad.retailretailserverwar0.0.1-SNAPSHOTretailserver Webapphttp://maven.apache.o

2013-12-23 15:40:02 1297

原创 修改JAX-WS的序列化行为以及web service中传递Map对象

cxf默认是使用JAXB 序列化对象的,而JAXB 是不支持接口的,所以不能直接传递map对象。通常会有IllegalAnnotationException java.util.Map is an interface, and JAXB can't handle interfaces这样的异常提示。对于JAXB 不知道如何处理的一些类型需要编写一个适配器,该适配器继承javax.xml.bind.

2013-12-09 17:15:41 3533

转载 JAXB序列化常用注解

一.Jaxb处理java对象和xml之间转换常用的annotation有:@XmlType@XmlElement@XmlRootElement@XmlAttribute@XmlAccessorType@XmlAccessorOrder@XmlTransient@XmlJavaTypeAdapter 二.常用annotation使用说明@XmlType  @X

2013-12-09 16:41:11 1906

原创 CXF部署到tomcat(不结合spring)

新建web工程引入cxf包,笔者使用的是cxf2.7.7版本,以下是必须jar架包此处不带jetty和spring的依赖包。出现Cannot create a secure XMLInputFactory异常提示时通常是少了woodstox-core-asl-4.2.0.jar或stax2-api这两个包,少这两个包服务能够启动成功,但客户端连接web service时就出现错误提示了。加

2013-12-09 16:10:49 3585

原创 CXF的三种发布方式和客户端调用方法

先定义一个web service@WebService(targetNamespace="http://www.itfad.net/queryUser")public interface IQueryUser{ String query(@WebParam(name = "user") UserInfo user);}实现类:@WebService(endpointInterfac

2013-12-09 15:26:06 10207 3

原创 oracle入门知识总结二

1.oracle的dual表dual作为一个系统表,其实是虚拟的,更多的是构建一个select语法结构。所有用户都可以使用,以下是常用查询:select user from dual;--查询当前用户select sysdate from dual;--查询当前时间select dbms_random.random from dual;--获得一个随机数se

2013-11-27 15:54:52 773

原创 oracle入门知识总结

1.oracle的数据库和实例数据库是物理操作系统文件或磁盘(disk)的集合,这些文件集合包括数据文件、临时文件、重做日志文件和控制文件。实例(instance,也有叫例程的):一组Oracle后台进程/线程以及一个共享内存区,是用来管理数据库的一个实体。实例在其整个生存期中只能装载和打开一个数据库,一个数据库可以邮多个实例同时访问。SID就是用于识别同一台计算机上的同一个ORACLE数

2013-11-26 15:52:59 984

原创 C#子线程更新UI控件的方法总结

在winform C/S程序中经常会在子线程中更新控件的情况,桌面程序UI线程是主线程,当试图从子线程直接修改控件属性时会出现“从不是创建控件的线程访问它”的异常提示。跨线程更新UI控件的常用方法有两种:1.使用控件自身的invoke/BeginInvoke方法2.使用SynchronizationContext的Post/Send方法更新1.使用控件自身的invoke/B

2013-11-15 17:53:19 10438

原创 单例模式在Java和C#中的实现

单例模式算是最常见和最容易理解一种设计模式了。通常是指某一个类只有一实例存在,存在的空间我认为可以理解为该类所在的应用系统内,还有一种是在某一个容器内单一存在,比如像spring的IOC容器(作用域为singleton的bean在容器内是单例存在的),也可以是个简单的HashMap。单例模式的实现通常分两种,按习惯叫法是饿汉式和懒汉式,这两种的区别主要在于是否延迟初始化。以下是java

2013-11-14 17:12:49 1091

原创 从硬盘装2000,XP的一点经验

最近有两台老爷机,都没有光驱,所以决定从硬盘装两个系统:网上找了下,如果是安装ISO的,装个虚拟光驱,然后从虚拟光驱启动,不过我试了下,十个虚拟光驱软件有九个吹牛.所以不如把它解压了.安装版的把文件拷到其他分区,在DOS模式下运行,smartdrv.exe,然后找到i386文件夹,运行,winnt命令.OK,下面是老套路了

2013-10-22 11:13:27 476

原创 resin 3.13 web应用配置片断

- configures an explicit root web-app matching the         - webapp's ROOT        -->                               - Administration application /resin-admin           -           - pa

2012-10-22 11:48:49 507

转载 struts1.X使用通配符映射

自struts1.2.0,才可以用通配符映射        在不使用通配符的常规做法中,我们要配置很多个ActionMapping,例子.:  type="org.apache.struts.webapp.example.EditSubscriptionAction"  name="subscriptionForm"  scope="request"  validate="

2012-10-22 11:48:02 927

原创 Html Agility Pack解析html小结

这两天用到了Html Agility Pack解析html,这东西官方没有文档,不过网上还是有很多资料的,虽然雷同总比没有好.它的网站是 http://htmlagilitypack.codeplex.com下载下来是一个dll文件直接在工程里引用就可以了. 第一步,加载HTML文件 加载主是HtmlDocument类的load方法完成,里面提供了多种加载方式,看方法的参数类型

2012-10-22 11:36:12 4370 1

原创 C#获取常用硬件信息

/// /// 获取硬盘序列号 /// /// public static string getDiskSerialNum() { string result = ""; ManagementObjectSearcher searcher = new Managem

2012-09-14 15:33:43 682

转载 Resin配置文件中文说明

Resin配置文件中文说明          http://caucho.com/ns/resin" xmlns:resin="http://caucho.com/ns/resin/core">

2012-07-30 10:20:19 622

原创 php5.2+apache2.2的问题

最近网上下了PHP和apache配置,php是5.2.9的,apache是2.2.8的。按常规配好后,启动APACHE出来提示 httpd.exe: Syntax error on line 486 of C:/apache/conf/httpd.conf: Cannot load C:/php/php5apache2.dll into server: /xd5/xd2/xb2/xbb

2009-08-29 10:29:00 765

转载 js时间操作

得到时间的方法:getDate() //查看Date对象并返回日期 getDay() //返回星期几 getHours() //返回小时数 getMinutes() //返回分钟数 getMonth() //返回月份值 getSeconds() //返回秒数 getTime() //返回完整的时间 getYear() //返回年份设置时间的方法:setDat

2009-08-19 13:26:00 2451

常用零售商品分词词库数据集

零售商品分词或数据分析的语料库,如商品品牌

2023-02-10

C#写的休息提醒小软件源码

自己用C#写的一个休息提醒的小软件,很简单 可以设置提醒内容和提醒间隔时间,提醒效果是提醒文字在滚动效果(类似桌面歌词)锁定键盘和鼠标

2012-11-08

EPSON打印机程序设计指南(ESC/POS指令).pdf

使用ESC/POS打印指令控制微型打印机打印,必备手册. 全面解释了各种打印方式:如字体的放大,下划线,中文字符的打印等.

2011-11-23

javascript版BigDecimal类库

javascript的数值精确计算类bigdecimal,改编自java的bigdecimal

2011-09-16

linq教程(c#)

微软linq to sql的语法和实例教程

2011-09-16

正则表达式教程

正则表达式的初级教程

2008-01-26

在线QQ,MSN,Skype等的代码

在线客服QQ,MSN,SKYPE的代码,有点用

2008-01-26

空空如也

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

TA关注的人

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