自定义博客皮肤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

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

原创 开发常用中文文档地址备忘

开发常用中文文档地址备忘

2025-01-16 16:55:20 173

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

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

2024-02-23 15:25:47 7104 2

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

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

2023-08-04 17:36:27 1733

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

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

2023-05-07 14:57:08 599

原创 tomcat-redis-session问题

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

2016-04-22 12:00:22 3046

原创 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 4589

原创 Java内部类总结

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

2014-04-03 17:18:03 967

原创 WCF学习笔记一

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

2014-04-03 10:56:46 854

转载 C#执行DOS命令

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

2014-03-28 11:16:05 805

原创 eclipse下编译jni的配置

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

2014-03-25 17:11:02 1151

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

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

2014-03-07 16:21:09 1305

转载 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 6563

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

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

2014-02-24 16:51:31 2708

转载 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 630

原创 C#对象复制

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

2014-02-21 15:49:58 1005

原创 序列化与对象的克隆

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

2014-02-18 17:27:07 974

原创 简单工厂模式与反射

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

2014-02-13 14:07:21 1736

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

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

2014-01-16 15:25:29 2016

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

MyGeneration 重要API和指令介绍

2014-01-15 17:45:28 1515

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

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

2014-01-15 16:05:38 4693

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

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

2014-01-15 14:37:37 6716

原创 NHibernateHelper

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

2014-01-14 17:34:19 2181

转载 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 955

原创 使用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 4852

原创 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 1328

原创 修改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 3626

转载 JAXB序列化常用注解

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

2013-12-09 16:41:11 1940

原创 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 3649

原创 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 10299 2

原创 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 813

原创 oracle入门知识总结

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

2013-11-26 15:52:59 1028

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

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

2013-11-15 17:53:19 10744

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

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

2013-11-14 17:12:49 1135

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

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

2013-10-22 11:13:27 524

原创 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 538

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

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

2012-10-22 11:48:02 963

原创 Html Agility Pack解析html小结

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

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

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

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

2012-09-14 15:33:43 720

转载 Resin配置文件中文说明

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

2012-07-30 10:20:19 654

原创 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 809

海康相机ISAPI协议java demo

海康相机ISAPI协议连接java demo

2024-10-30

最新版全国行政区划数据文件

最新版全国行政区划数据(截止2023年变更) 格式:sql脚本文件,包含mysql建表和索引语句 内容:包含省-市-区/县-街道/村级别, 另带拼音,拼音缩写,经纬度,电话区号,邮编

2024-10-30

java程序linux启动脚本

java程序linux启动shell脚本,支持start ,stop. 修改jar名即可用

2024-10-16

零售商品自动分类模型(fasttext)

基于fasttext训练的零售商品自动分类模型

2024-10-16

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

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

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关注的人

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