自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(163)
  • 收藏
  • 关注

原创 Http代理tinyproxy配置

安装tinyproxy, 参考文档:http://www.zhixing123.cn/ubuntu/42673.html步骤:(1)yum install tinyproxy.x86_64(2)编辑配置文件, vim /etc/tinyproxy/tinyproxy.conf       修改Allow 127.0.0.1为自己IP,只允许自己使用,或者在Allow前面

2015-12-24 16:14:45 15306

转载 JAVA获取classPath的方法

本文来自:http://cheneyph.iteye.com/blog/831721ClassLoader提供了两个方法用于从装载的类路径中取得资源:        public URL getResource(String name);         public InputStream getResourceAsStream(String name);       

2015-12-17 17:34:26 621

转载 Log4j与common-logging联系与区别

总网上搜了些Log4j与common-logging的介绍,记录下。 一.Log4j 1.简介 Log4j是Apache的一个开放源代码项目 使用Log4j,我们可以很方便的来记录日志. 从http://www.apache.org/dist/logging/log4j/1.2.14/下载最新的稳定版本 2.用法 把log4j-1.2.14.jar丢到lib目录下,

2014-06-09 22:47:57 9690 3

转载 maven编译java文件的时候发现总提示非法字符

参考类似我用java才进行编译时出现 非法字符: \65279 D:\java>javac -encoding UTF-8 Hero.javaHero.java:1: 非法字符: \65279?/* */ package app.game.entity;具体解决方案:把你的java文件另存一下,注意编码方式设置成ANSI

2014-06-06 21:11:49 9451

原创 c#读写xml文件

using System.Xml;                XmlDocument doc = new XmlDocument();                doc.LoadXml(item.Baike);                XmlNode root = doc.DocumentElement;                Xm

2014-04-12 08:53:51 544

转载 JSON-RPC轻量级远程调用协议介绍及使用

JSON-RPC轻量级远程调用协议介绍及使用  2012-11-14 15:09:05|  分类:web |举报|字号 订阅JSON-RPC轻量级远程调用协议介绍及使用目录 技术简介    1一、JSON-RPC协议描述    1二、JSON-RPC调用简单示例    12.1、服务器端Java调用示例    12.2

2014-04-04 15:37:58 875

转载 spring mvc

用spring mvc有一段时间了,今天有时间对这个框架的一些使用进行一些总结。 官网上面对spring mvc有一个很详细的demo,地址: https://github.com/SpringSource/spring-mvc-showcase就拿这个例子作为总结的代码。 1.首先介绍一下WebApplicationInitializer,可以通过下面的代码来实现对sprin

2013-12-26 10:06:08 1449

转载 hibernate的merge操作

merge的作用是:新new一个对象,如果该对象设置了ID,则这个对象就当作游离态处理:                                      当ID在数据库中不能找到时,用update的话肯定会报异常,然而用merge的话,就会insert。                                      当ID在数据库中能找到的时候,update与merg

2013-11-09 16:49:30 593

转载 在spring中配置phprpc包

1.需要在web.xml中配置      web.xml文件:                             phprpc             org.springframework.web.servlet.DispatcherServlet                                                    co

2013-10-25 19:21:46 1255

转载 ajax, json, jsonp, restful的区别

Ajax, or more properly, AJAX, stands for Asynchronous Javascript And Xml. Technically it refers to any asynchronous request made by the browser (anything that uses anXmlHttpRequest) on behalf of som

2013-09-03 09:44:25 1798

原创 urlRewriteFilter

urlRewriteFileter 是apache的一个jar包,主要功能如其名:实现url的重定向。其他功能参考其相关文档,截取部分入下:URL Tidyness / URL Abstraction - keep URLs tidy irrespective of the underlying technology or framework (JSP, Servlet, St

2013-09-03 09:02:35 1276

转载 Spring 静态资源匹配

当我们在web.xml 中做如下配置的时候,DispatcherServlet 将会拦截所有的请求,包括对静态资源的请求(*.css,*.jpg,*.js....),这时候,如果我们没有相应的做一些配置上的调整的话,客户端将会出现404错误。为了解决这个问题,我们可以通过3种方式的配置来解决。dispatcherServlet/1. 在web.xml中加入如下配置,使得容器的默

2013-09-02 16:37:59 671

转载 Linux环境安装Python

注:本文全文均为转载,原创为:http://www.cnblogs.com/chenzehe/archive/2010/10/20/1856437.html绝大多数linux distribution都内置安装了python,我们只要在liunx命令行下打入python就能看到了,但是版本有点低不是我们想要的,如下图:1、下载python      到http://www.

2013-08-30 09:08:53 537

转载 shell 后台运行程序

1. & 最经常被用到这个用在一个命令的最后,可以把这个命令放到后台执行2. ctrl + z可以将一个正在前台执行的命令放到后台,并且暂停3. jobs查看当前有多少在后台运行的命令4. fg将后台中的命令调至前台继续运行  如果后台 中有多个命令,可以用 fg %jobnumber将选中的命令调出,%jobnumber是通过jobs命令查到的后台正在执行的命令的

2013-08-29 22:37:39 4761

转载 python 遍历文件(夹) 的os.walk方法

os.walk方法返回的是一个三元tupple(dirpath, dirnames, filenames),其中第一个为起始路径,第二个为起始路径下的文件夹,第三个是起始路径下的文件.dirpath是一个string,代表目录的路径,dirnames是一个list,包含了dirpath下所有子目录的名字,filenames是一个list,包含了非目录文件的名字.这些名字不包

2013-08-26 08:46:47 548

转载 URL解析以及URL和URI的区别

对url进行解析,可以参考org.apache.http.client.utils 包下面的URLEncodedUtils类Class URLEncodedUtils具体参见:http://hc.apache.org/httpcomponents-client-ga/httpclient/apidocs/org/apache/http/client/utils/URLEnc

2013-07-16 13:50:44 563

转载 安卓下xml的三种解析方法

在android开发中,经常用到去解析xml文件,常见的解析xml的方式有一下三种:SAX、Pull、Dom解析方式。最近做了一个android版的CSDN阅读器,用到了其中的两种(sax,pull),今天对android解析xml的这三种方式进行一次总结。     今天解析的xml示例(channels.xml)如下:xml version="1.0" encoding="utf

2013-07-16 11:22:06 601

转载 windows下配置python环境变量

默认情况下,在windows下安装python之后,系统并不会自动添加相应的环境变量。此时不能在命令行直接使用python命令。1. 首先需要在系统中注册python环境变量:假设python的安装路径为c:\python2.6,则修改我的电脑->属性->高级->环境变量->系统变量中的PATH为:(为了在命令行模式下运行Python命令,需要将python.exe所在的目录附加到PATH

2013-07-15 10:16:33 616

原创 java 中直接读写properties文件

首先谈谈如何获取project中指定路径下的文件(1)ClassLoader提供了两个方法用于从装载的类路径中取得资源:       public URL getResource(String name);         public InputStream getResourceAsStream(String name);       这里name是资源的类路径,它是相对与“/

2013-07-04 14:47:01 528

转载 java中DateFormat格式输出Date

import java.util.Date;  import java.text.DateFormat;    /**  * 格式化时间类 DateFormat.FULL = 0 DateFormat.DEFAULT = 2 DateFormat.LONG = 1  * DateFormat.MEDIUM = 2 DateFormat.SHORT = 3  */    public class T

2013-07-04 14:32:51 716

转载 mysql中的TimeStamp

TIMESTAMP的变体1,TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP  在创建新记录和修改现有记录的时候都对这个数据列刷新 2,TIMESTAMP DEFAULT CURRENT_TIMESTAMP  在创建新记录的时候把这个字段设置为当前时间,但以后修改时,不再刷新它 3,TIMES

2013-07-03 10:47:35 443

转载 Java中Date和Timestamp的区别

在java语言中,使用Date包为java.util.DateDate表示特定的瞬间,精确到毫秒。Timestamp此类型由 java.util.Date 和单独的毫微秒值组成。只有整数秒才会存储在 java.util.Date 组件中。小数秒(毫微秒)是独立存在的。传递 java.util.Date 类型的值时,Timestamp.equals(Object) 方法永远不会返回 true

2013-07-03 08:31:54 6912

转载 jstl 的<c:if>标签没有else的解决办法

我们可以采用来代替具体结构:       如果           否则     代码示例:                                               范例说明:当condition1为true时,会显示“condition1为true”;当condition1为false且c

2013-06-19 10:59:55 18210

转载 properties中文编码错误问题

注: 本文系转载, 来自:http://bill-end.iteye.com/blog/441369java.util.Properties.load()方法时对双字节的编码都会乱码(日文乱码,中文乱码),又不想使用ative2ascii这种方式,因为properties文件是用户可修改的。apache的commons-configuration.jar提供了一个比Prop

2013-06-18 11:51:44 2672

转载 String 的 split 方法

在java.lang包中有String.split()方法,返回是一个数组, 1、如果用“.”作为分隔的话,必须是如下写法:String.split("\\."),这样才能正确的分隔开,不能用String.split(".");2、如果用“|”作为分隔的话,必须是如下写法:String.split("\\|"),这样才能正确的分隔开,不能用String.split("|"); “.”和

2013-06-08 13:45:12 532

转载 xml配置

转载地址:http://jackma.cnblogs.com/详细学习资料:http://www.w3schools.com/schema/default.aspPreface:本文是W3Schools上《Schema指南》的学习笔记。其中大部分内容是对指南的翻译总结。由于原文的例子更详尽生动,如果各位想阅读原文可以到这个网址http://www.w3schools.com/s

2013-06-07 08:37:09 418

原创 Java工程重新import到eclipse时,所有implements了interface的Class中的方法@Override Annotation均提示错误

Java工程重新import到eclipse时,所有implements了interface的Class中的方法@Override Annotation均提示错误如题,一般我们现在都使用Maven管理Projects, 并在从SVN上download代码之后,将其import到Eclipse中。但是在开发时有时并不需要将全部的工程都引入,所以最开始引入时(连同Maven工程引入)只

2013-05-31 18:07:16 2215

原创 java代码中读取properties文件

一般情况下,我们都会采用spring xml + propeties文件的形式对java代码中的某些属性进行配置。但在一些比较小的程序中,其实根本用不到Spring框架,不需要依赖注入。此时,我们可以直接应用properties文件,具体配置方法如下:注意:下面的pro.properties文件只需要被放在BuildPath下面即可。public class ProConf

2013-05-24 11:19:23 684

转载 InputStream 转 String

/**  将String转换成InputStream      */      public static InputStream StringTOInputStream(String in) throws Exception{                    ByteArrayInputStream is = new ByteArrayInputStream(in.getBytes("IS

2013-05-22 13:39:08 458

转载 java日期处理工具类

import java.text.ParseException;  import java.text.SimpleDateFormat;  import java.util.Calendar;  import java.util.Date;  import java.util.HashMap;  import java.util.Map;    /**  *   * @author yli  *

2013-05-06 08:34:02 830

转载 JAVA处理日期时间常用方法: java.util.Calendar

Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。瞬间可用毫秒值来表示,它是距历元(即格林威治标准时间 1970 年 1 月 1 日的 00:00:00.000,格里高利历)的偏移量。例:Calendar cal = Calenda

2013-05-06 08:33:11 589

原创 为什么有的类的start方法里会判断是否有读写锁?

如题:我们经常会看到有的类的start方法里面会有getLock()等类似的代码?这是为什么呢?什么地方需要用到这样的lock在本人的工作中发现,比较常见的一类现象是:需要一直让某类程序长跑,即便出现异常,程序自动终止,那除了处理这些异常(比如将对应的消息放到ExceptionMessage的Queue里面去,然后重新启动程序去处理之前的任务,当然在程序异常终止的时候,是会丢掉部分消息

2013-04-22 19:36:15 454

转载 ActiveMQ教程

Queue与Topic的比较1、JMS Queue执行load balancer语义:一条消息仅能被一个consumer收到。如果在message发送的时候没有可用的consumer,那么它将被保存一直到能处理该message的consumer可用。如果一个consumer收到一条message后却不响应它,那么这条消息将被转到另一个consumer那儿。一个Queue可以有很多consu

2013-04-16 16:09:58 8675

原创 sqlite的基本使用示例

To:上一篇文章       上一文章写得有点复杂,需要创建datasource,然后还有一大堆的封装方法,这里参考官网上(https://bitbucket.org/xerial/sqlite-jdbc#markdown-header-usage)的示例,如下:具体流程(1)Connection conn = DriverManager.getConnection("jdbc:sql

2013-04-12 08:21:36 756

转载 使用dbcp连接池+sqlite

尊重版权:本文绝大部分来自:http://blog.chinaunix.net/uid-11121450-id-3129713.html1、准备并导入jar包commons-pool.jarcommons-dbcp.jarsqlite-jdbc-3.7.2.jar其在maven中配置文件为:                            org.

2013-04-12 08:11:09 2893

转载 sqlite的datesource配置

1、注意sqlite只是一个轻量级的数据库,它不能用作服务端,也就是说不能把它放到某个服务器上,然后通过url远程连接上去,然后进行操作,只能在本地。2、其datesource配置如下:      !-- =================================== 配置Spring数据源 =======================================

2013-04-12 07:49:06 1523

转载 COUNT(*)与COUNT(列名)的区别

COUNT(*)与COUNT(列名)的区别      以前一直没有留意到COUNT(*)与COUNT(列名)的区别,昨天晚上无意中看到数据库系统工程师教程里面的一句话."如果null参与聚集运算,则除count(*)之外其它聚集函数都忽略null."      这句话的意思说如果字段是有空值的话,你用SUM去计算,得到的结果有可能不准确.    看一个实例.    表A

2013-04-11 21:03:44 2031

转载 java清除字符串前后的空格和特定字符方法

public static String trim(String source, char c){        String beTrim = String.valueOf(c);        source = source.trim(); // 循环去掉字符串首的beTrim字符          String beginChar = source.substring(0, 1)

2013-04-08 20:06:57 6222

转载 深入Java集合学习系列:LinkedHashMap的实现原理

1. LinkedHashMap概述:   LinkedHashMap是Map接口的哈希表和链接列表实现,具有可预知的迭代顺序。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。   LinkedHashMap实现与HashMap的不同之处在于,后者维护着一个运行于所有条目的双重链接列表。此链接列表定义了迭代顺序,该迭代顺序

2013-03-24 16:28:59 578

原创 转json提示No serializer found for class

在调用Json串生成方法时,提示: No serializer found for class com.jeremxy.domain.EpgDetail and no propertiesdiscovered to create BeanSerializer (to avoid exception, disable SerializationConfig.Feature.FAIL_ON_EMP

2013-03-19 15:03:18 13193 2

空空如也

空空如也

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

TA关注的人

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