• 等级
  • 194786 访问
  • 5 原创
  • 76 转发
  • 42961 排名
  • 6 评论
  • 18 获赞

国内外第三方代码托管平台(2019最新整理)

国外GitHubGitHub的Logo是一只有趣的章鱼猫:Octocat(章鱼猫)=Octopus(章鱼)+Cat(猫)。章鱼猫的涵义,但根据创始人PJHyett的说法,章鱼猫出自另一个创始人TomPreston-Werner从一个图片网站花50美元买来的图片(当然,他们现在完全拥有这个形象),目的只是为404页面找一张有趣的图片。GitHub是一个面向开源及私有...

2019-03-16 18:41:39

有关json-lib2.4在转java对象时超过7位数的Double类型会出现科学计数法和精度丢失的问题

在做项目当中发现当通过json-lib来将json字符串转成对象时,超过7位数的Double类型会出现科学计数法和精度丢失的问题,把json-lib-2.4-jdk15.jar源码下载下来,发现是数字类型的都转为number了,而不是BigDecimal,把这里改为调用createBigDecimal在打成jar包,就可以了,具体操作如下:1.第一步找到源码中的JSONObject类的_fro...

2018-03-23 21:15:19

Spring实战——XML和JavaConfig的混合配置

关于Spring的显示配置方式有两种,一种是基于XML配置,一种是基于JavaConfig的方式配置。对于这两种配置方式并不是互斥关系,相反,他们两能够相互融合,有效的搭配完成Spring的bean注入。这里分别介绍如何在JavaConfig中引用XML配置的bean以及如何在XML配置中引用JavaConfig。JavaConfig中引用XML配置的bean上篇我们看到配

2017-11-29 20:37:04

HttpClient设置超时

有时使用httpclient的时候,需要等待N长时间,可能此时你决定放弃或者重试。实现上非常简单添加一个参数即可[java] viewplain copy//这里的超时单位是毫秒。这里的http.socket.timeout相当于SO_TIMEOUT  httpClient.getParams().setIntParameter("http

2017-08-31 19:57:43

net.sf.json.JsonConfig 使用详解

http://www.yshjava.cn/post/546.html将对象转换成字符串,是非常常用的功能,尤其在WEB应用中,使用 JSONlib 能够便捷地完成这项工作。JSONlib能够将Java对象转成json格式的字符串,也可以将Java对象转换成xml格式的文档,同样可以将json字符串转换成Java对象或是将xml字符串转换成Java对象。无论出于何种原因,某

2016-09-27 19:20:57

简析Jenkins的SVN插件未更新到最新代码

摘要简析Jenkins的SVN插件未更新到最新代码在使用Jenkins做持续集成时,遇到Jenkins的SVN插件没有更新到最新的代码的情况。例如,在代码提交之后就立即使用Jenkins更新代码,结果刚提交的代码没有被更新到,更新到的代码是旧版本的。查阅网上相关内容,有一种说法为:Jenkins服务器时间与SVN服务器时间不一致,Jenkins的SVN插件是使用

2016-09-08 11:09:39

使用e.printStackTrace(PrintWriter s)对异常信息处理

e.printStackTrace(PrintWriters)在捕获异常的时候,大家都可能要用到这样的一条语句:e.printStackTrace();e是Throwable的实例异常对象,用在catch语句中,相当于一个形参,一旦try捕获到了异常,那么就将这个异常信息交给e,由e处理,printStackTrace()是异常类的一个方法。与它重载的方法还有printStack

2016-09-01 21:13:17

Tomcat日志配置,可结合log4j

1  Tomcat日志概述Tomcat日志信息分为两类:一是运行中的日志,它主要记录运行的一些信息,尤其是一些异常错误日志信息。二是访问日志信息,它记录的访问的时间,IP,访问的资料等相关信息。2  Tomcat日志配置2.1 访问日志的配置默认tomcat不记录访问日志,如下方法可以使

2016-08-16 09:54:57

JAVA中double类型运算结果异常的解决

问题:  对两个double类型的值进行运算,有时会出现结果值异常的问题。比如: 1System.out.println(19.99+20);2System.out.println(1.0-0.66);3System.out.println(0.033*100);4System.out.println(12.3/100);输

2016-07-23 16:18:22

JDK各个版本的新特性jdk1.5-jdk8

JDK各个版本的新特性  对于很多刚接触java语言的初学者来说,要了解一门语言,最好的方式就是要能从基础的版本进行了解,升级的过程,以及升级的新特性,这样才能循序渐进的学好一门语言。今天先为大家介绍一下JDK1.5版本到JDK1.7版本的特性。希望能给予帮助。JDK1.5新特性: 1.自动装箱与拆箱:自动装箱的过程:每当需要一种类型的对象时,这种基本类

2016-06-01 12:55:21

Java枚举的七种常见用法

JDK1.5引入了新的类型——枚举。在Java中它虽然算个“小”功能,却给我的开发带来了“大”方便。用法一:常量在JDK1.5之前,我们定义常量都是:publicstaticfianl….。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。

2016-05-13 17:18:56

tomcat 性能调优

问题定位对于Tomcat的处理耗时较长的问题主要有当时的并发量、session数、内存及内存的回收等几个方面造成的。出现问题之后就要进行分析了。 1.关于Tomcat的session数目 这个可以直接从Tomcat的web管理界面去查看即可 或者借助于第三方工具LambdaProbe来查看,它相对于Tomcat自带的管理稍微多了点功能,但也不多 2.监视Tomca

2016-05-06 10:40:36

用Eclipse调试Node.js代码

node.js是基于GoogleV8的,而Google V8有一个Eclipse的调试插件,这个插件同样也支持node.js。1、安装EclipsedebuggerforV8这个,用过Eclipse的应该都知道,不过还是简单说下吧:  选择“InstallNewSoftware”  点“Add”  Location为:

2015-12-18 15:28:56

NodeJs+Eclipse环境配置

1.首先下载与系统(32/64)对应的Jdk,Eclipse,Nodejs安装,其中Jdk,NodeJs安装完成后最好添加到系统的Path环境变量中。使用node-v检查是否正确安装。 2.安装Nodeclipse插件 直接在线安装 http://www.nodeclipse.org/updates/。 安装时只需选择node

2015-12-18 11:28:48

SpringAOP拦截Controller,Service实现日志管理(自定义注解的方式)

首先我们为什么需要做日志管理,在现实的上线中我们经常会遇到系统出现异常或者问题。这个时候就马上打开CRT或者SSH连上服务器拿日子来分析。受网络的各种限制。于是我们就想为什么不能直接在管理后台查看报错的信息呢。于是日志管理就出现了。     其次个人觉得做日志管理最好的是Aop,有的人也喜欢用拦截器。都可以,在此我重点介绍我的实现方式。     Aop有的人说拦截不

2015-08-19 16:26:03

Mybatis整合Spring

PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"    "http://mybatis.org/dtd/mybatis-3-mapper.dtd">  mapper namespace="com.tiantian.mybatis.mapper.BlogMapper">        insert id="insertBlog" parameterType="B

2015-08-17 11:24:37

Sitemesh 3 的使用及配置

Sitemesh是一个网页布局和修饰的框架,基于Servlet中的Filter,类似于ASP.NET中的‘母版页’技术。参考:百度百科,相关类似技术:ApacheTiles。官网:http://wiki.sitemesh.org/wiki/display/sitemesh/Home 。2.Sitemesh3下载最新版本:3.0.0-SNAP

2015-08-14 15:39:03

Mybatis通用Mapper和分页pagehelper

目录(?)[-]极其方便的使用Mybatis单表的增删改查优点如何使用引入通用Mapper的代码配置Mapper拦截器继承通用的MapperT必须指定泛型T泛型实体类T的类型必须符合要求将继承的Mapper接口添加到Mybatis配置中代码中使用关于和Spring结合的例子可以看下面的地址当前版本v010这是一个新生的开源项目极其方便的使用Mybatis单表

2015-08-14 10:53:40

java 权限管理框架

1.ralasafe是用Java编写的开源(MIT协议)访问控制中间件。它能够轻松处理登录控制、URL权限控制和(业务级)数据级权限管理,实现权限与业务分离。Ralasafe是一款开箱即用的中间件,XML配置和JAVA编程工作量非常少,基本都使用图形化操作方式。非常简单易用,开发经验不丰富,也能很快学会。 2.ApacheShiroApaches

2015-08-10 18:44:38

getResource().getPath() 路径带问题展开

getResource().getPath()返回的路径空格变成了%20最近我们有一个web程序,为了取到配置文件的路径,采用了 this.getClass().getResource(“/”).getPath()的方法来取得存放class的物理路径。本来测试的时候没问题,一发布崩溃掉了。究其原因是发布环境的Tomcat的安装目录带有空格,而getPath的返回值把

2015-08-04 10:37:57

王山而

关注
  • 广东省 广州市