自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

转载 httpclient跳过https请求的验证(commons-httpclient 3.1)

一、因为在使用https发送请求的时候会涉及,验证方式。但是这种方式在使用的时候很不方便。特别是在请求外部接口的时候,所以这我写了一个跳过验证的方式。(供参考)二、加入包,这里用的是commons-httpclient 3.1 的包。一般请求采用最新的httpclient4.5就可以了 <dependency> <groupId>commons-httpcli...

2019-02-24 22:22:35 3101

转载 Log4j实例简单配置

#A1为控制台输出,A2为文件输出,R为文件输出,并且按天分割.级别为infolog4j.rootLogger=info,A1,A2,R#将info级别的日志输出到控制台log4j.appender.A1=org.apache.log4j.ConsoleAppenderlog4j.appender.A1.Threshold=infolog4j.appender.A1.l

2017-11-19 21:31:31 204

转载 Apache Commons-logging使用实例

Apache Commons-logging使用实例本文将介绍如何在程序中使用Apache Commons-loggingauthor: ZJ 07-3-17Blog: [url]http://zhangjunhd.blog.51cto.com/[/url]1.Commons-Loggin简介Jakarta Commons Logging (JCL)提供的是一个日志(Log

2017-11-19 20:00:43 440

转载 深入理解 Spring 事务原理

一、事务的基本原理Spring事务的本质其实就是数据库对事务的支持,没有数据库的事务支持,spring是无法提供事务功能的。对于纯JDBC操作数据库,想要用到事务,可以按照以下步骤进行:获取连接 Connection con = DriverManager.getConnection()开启事务con.setAutoCommit(true/false);执行CRUD提交事务/回滚事

2017-10-29 22:30:54 174

转载 求职互联网公司最需要注意的方面有什么

当今社会,互联网行业发展如火如荼,除去核心的技术岗位以外,大部分岗位不限专业,不限背景,这也让很多求职者能更有选择权,与此同时,也带来更激烈的竞争。如何在应聘互联网公司的众多的求职者中脱颖而出,我们需要尤其关注和加强以下两大方面:一、【做一份行职业调查】—— “不打无准备之仗”首先需要仔细了解你即将应聘的互联网公司所处行业地位、市场环境,同时针对目标岗位进行不同企业的横向对比和调研

2017-10-29 22:19:02 1206

转载 成为一名高级java工程师需要读那些书

“学习的最好途径就是看书“,这是我自己学习并且小有了一定的积累之后的第一体会。个人认为看书有两点好处:1.能出版出来的书一定是经过反复的思考、雕琢和审核的,因此从专业性的角度来说,一本好书的价值远超其他资料2.对着书上的代码自己敲的时候方便“看完书之后再次提升自我的最好途径是看一些相关的好博文“,我个人认为这是学习的第二步,因为一本书往往有好几百页,好的博文是自己看

2017-10-29 22:12:44 1358 1

原创 设置启动Eclipse的JDK版本

运行eclipse需要先安装jdk,为运行eclipse指定具体的jdk版本可以有两种方式1. 设置环境变量2. 在eclipse.ini文件中配置    将jdk的bin路径加入到配置文件中    例如:     -vm     ..\jdk8\jdk-8u152\bin     注意,需要将该配置加在-vmargs之前

2017-10-21 18:01:47 437

转载 java long转换为int 类型 注意事项

public static int subDateFmtStr(String start, String end) { if (start == null || end == null) { return 0; } Date starttime = parseYMDHHmmssString(start); Date endtime = parseYMDHHmmssString

2017-10-21 16:07:22 1709

转载 WebLogic下使用URL.openConnection获取连接返回 HttpsURLConnection与SOAPHttpsURLConnection的问题

做集成工作时使用到了第三方公司提供的接口JAR包,在本地TOMCAT测试通过后部署到WEBLOGIC上。抛出了weblogic.net.http.SOAPHttpsURLConnection cannot be cast to javax.net.ssl.HttpsURLConnection这样的错误。这段是第三方公司JAR包中代码抛出的异常。沟通得知第三方公司jar包中存在类似如下的代码:

2017-10-21 16:04:35 646

转载 java.sql.SQLException: 无效的列索引

java.sql.SQLException: 无效的列索引“无效的列索引”其实是个低级的错误,原因无非几个: 1、sql串的?号数目和提供的变量数目不一致:例如:jdbcTemplate.update(sql, new Object[] {newState,oldState});如果sql里面有1个?号,Object[]送了2个,就会报错。 

2017-10-21 16:01:59 331

转载 Java 读写Properties配置文件

1.Properties类与Properties配置文件  Properties类继承自Hashtable类并且实现了Map接口,也是使用一种键值对的形式来保存属性集。不过Properties有特殊的地方,就是它的键和值都是字符串类型。2.Properties中的主要方法(1)load(InputStream inStream)   这个方法可以从.properties属性文件对应

2017-10-21 15:58:36 198

转载 Java:浅谈InputStream的close方法

原则:最好在任何时候使用InputStream或者OutputStream的时候,在finally中调用close()方法,显式关闭。一个典型的示例InputStream in = null;try { in = acquireStream(); ...} finally { if (in != null) in.close();}fianlly中的i

2017-10-21 15:53:07 18516

转载 JAVA文件读写输入输出流关闭问题、JAVA垃圾回收

切记: 读写文件一定要及时关闭输入输出流项目中,用到将rtf文档上传后修改一个更新标记为0未更新,另外一个程序将文档上传到LED屏上面,LED程序检测到更新标记为未更新时将状态投到LED上面,并将状态更新为1已更新。现象:上传文件时使用输入输出流,上传成功后LED屏不显示更新文档,为空。部分代码:public void save(){upload();save(XX

2017-10-21 15:49:06 7684

转载 JAVA8 十大新特性详解 (1)

前言: Java 8 已经发布很久了,很多报道表明Java 8 是一次重大的版本升级。在Java Code Geeks上已经有很多介绍Java 8新特性的文章,例如Playing with Java 8 – Lambdas and Concurrency、Java 8 Date Time API Tutorial : LocalDateTime和Abstract Class Versu

2017-10-21 15:36:17 199

转载 p6spy-部署在系统中

p6spy-部署在系统中,输出sql语句  1、添加p6spy.jar。  2、将spy.properties放到src下,最后部署到类路径下。  3、修改database.properties中的数据库驱动,如:database.connection.driver=com.p6spy.engine.spy.P6SpyDriver  4、修改spy.properties中的属性:

2017-10-15 16:27:09 1018

转载 WebLogic11g在startWebLogic.cmd文件中配置jar包启动

E:\bea\user_projects\domains\shgfmis\bin\startWebLogic.cmd 找到set CLASSPATH=%SAVE_CLASSPATH%这一段,在这一段下面加上如下代码: set PRE_CLASSPATH=%DOMAIN_HOME%\lib\antlr-2.7.6.jar;%DOMAIN_HOME%\lib\commons-loggi

2017-10-15 16:24:30 2666

转载 window.opener用法

window.opener 实际上就是通过window.open打开的窗体的父窗体。比如在父窗体parentForm里面 通过 window.open("subForm.html"),那么在subform.html中 window.opener就代表parentForm,可以通过这种方式设置父窗体的值或者调用js方法。如:1,window.opener.test(); ---调用父窗体

2017-10-15 16:22:36 499

转载 js 将json字符串转换为json对象的方法解析

例如:JSON字符串:var str1 = '{ "name": "cxh", "sex": "man" }'; JSON对象:var str2 = { "name": "cxh", "sex": "man" };一、JSON字符串转换为JSON对象要使用上面的str1,必须使用下面的方法先转化为JSON对象://由JSON字符串转换为JSON对象var obj =

2017-10-15 16:21:29 2012

转载 Javascript生成全局唯一标识符(GUID,UUID)的方法

全局唯一标识符(GUID,Globally Unique Identifier)也称作 UUID(Universally Unique IDentifier) 。GUID是一种由算法生成的二进制长度为128位的数字标识符。GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中的 x 是 0-9 或 a-f 范围内的一个32位十六进制数。在理想情况下

2017-10-15 16:16:56 4453 1

转载 多线程程序 怎样查看每个线程的cpu占用

可以用下面的命令将 cpu 占用率高的线程找出来: ps H -eo user,pid,ppid,tid,time,%cpu,cmd --sort=%cpu这个命令首先指定参数'H',显示线程相关的信息,格式输出中包含:user,pid,ppid,tid,time,%cpu,cmd,然后再用%cpu字段进行排序。这样就可以找到占用处理器的线程了。直接使用 ps Hh -eo pid,t

2017-10-15 16:14:39 10179

转载 40个Java多线程问题总结

前言Java多线程分类中写了21篇多线程的文章,21篇文章的内容很多,个人认为,学习,内容越多、越杂的知识,越需要进行深刻的总结,这样才能记忆深刻,将知识变成自己的。这篇文章主要是对多线程的问题进行总结的,因此罗列了40个多线程的问题。这些多线程的问题,有些来源于各大网站、有些来源于自己的思考。可能有些问题网上有、可能有些问题对应的答案也有、也可能有些各位网友也都看过,但是本文写作的重心就

2017-10-15 16:11:59 143

转载 守护线程与线程阻塞的四种情况

守护线程  Java中有两类线程:User Thread(用户线程)、Daemon Thread(守护线程)用户线程即运行在前台的线程,而守护线程是运行在后台的线程。 守护线程作用是为其他前台线程的运行提供便利服务,而且仅在普通、非守护线程仍然运行时才需要,比如垃圾回收线程就是一个守护线程。当VM检测仅剩一个守护线程,而用户线程都已经退出运行时,VM就会退出,因为没有如果没有了被守护这,也

2017-10-15 16:10:25 635

转载 java 中几种map的存储原理和内存占用情况

Map,即映射,也称为 键值对,有一个 Key, 一个 Value 。比如 Groovy 语言中,  def  map = ['name' : 'liudehua', 'age' : 50 ] ,则 map[ 'name' ]  的值是 'liudehua'。 那么 Map 内部存储是怎么实现的呢?   下面慢慢讲解.一、 使用 拉链式存储这个以 Java 中的 H

2017-10-15 16:01:30 9412

原创 URLConnection分析

// url是一个http地址URL url = new URL("http://127.0.0.1:8080/index.jsp");URLConnection urlConnection = url.openConnection();HttpURLConnection httpURLConnection = (HttpURLConnection)urlConnection;// 底层的

2017-10-15 15:51:48 170

转载 java.util.List.subList分析

java.util.List中有一个subList方法,用来返回一个list的一部分的视图。List subList(int fromIndex, int toIndex);它返回原来list的从[fromIndex, toIndex)之间这一部分的视图,之所以说是视图,是因为实际上,返回的list是靠原来的list支持的。所以,你对原来的list和返回的list做的“非结构性修改

2017-10-14 21:55:12 149

转载 java.lang.NoClassDefFoundError错误分析

前言在日常Java开发中,我们经常碰到java.lang.NoClassDefFoundError这样的错误,需要花费很多时间去找错误的原因,具体是哪个类不见了?类明明还在,为什么找不到?而且我们很容易把java.lang.NoClassDefFoundError和java.lang.ClassNotfoundException这两个错误搞混,事实上这两个错误是完全不同的。我们往往花费时间去不

2017-10-14 21:43:34 342

Struts-2.3.16.3-src.zip

该资源是struts,当你在开发JSP动态网站时,如果要用到struts,你可以下载,它可以帮助你开发。

2014-09-08

空空如也

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

TA关注的人

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