
java
月神_
我说的都是错的
展开
-
JDK7 遍历文件树
FileVIsitorpreVisitDirectory:一个路径被访问时调用postVisitDirectory:一个路径的所有节点被访问后调用visitFile:文件被访问时被调用visitFileFailed:当文件不能被访问时FileVisitResultCONTINUE:继续TERMINATE:终止,这次遍历结束了SKIP_SUBTREE:子树(当前路径的子目录)不再遍历了原创 2016-08-01 14:23:26 · 527 阅读 · 0 评论 -
JGit Authentication JGit验证机制
验证机制在JGit中大部分与本地git相同。普遍使用SSH协议和HTTP(S)协议和他们所支持的验证方法。 这篇文章总结了如何使用JGit的验证API去安全连接远程GIT库。 虽然在下面的例子中使用的是CloneCommand方法,但是它能实现的方法可以应用到所有用于连接远程仓库的类,例如FetchCommand,PushCommand,LsRemoteCommand等等。所有这些命令都有一个相翻译 2016-11-10 18:52:27 · 9716 阅读 · 0 评论 -
Java 使用JGit获取Git代码
package com.sf.sgs.smp.manager.test;import org.eclipse.jgit.api.*;import org.eclipse.jgit.api.errors.GitAPIException;import org.eclipse.jgit.api.errors.JGitInternalException;import org.eclipse.jgit.原创 2016-11-11 16:06:47 · 16326 阅读 · 3 评论 -
Apache-HTTPClient 用户验证实现
问题:在微服务框架之外的系统中,我们经常会遇到使用httpClient进行接口调用的问题,除了进行白名单的设置,很多时候我们需要在接口调用的时候需要身份认证。翻了一下官方文档,解决方法很多,但是都不太符合实际业务场景,这里提供一种简单粗暴的解决方法。解决方法:利用请求头,将验证信息保存起来。public class HttpClientUtils { protected static fina原创 2016-12-01 11:05:23 · 2755 阅读 · 0 评论 -
Json转化为Java对象(object,List等)
问题:前后端数据交互时,经常会遇到Json串与Java对象转化的问题,有的Java对象中还包含了List对象等。解决方案: 1. 引入 json-lib包,Maven坐标如下: <dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId>原创 2016-12-01 10:25:16 · 16926 阅读 · 0 评论 -
Java接口和抽象类的区别
抽象类: Java是一门面向对象编程的语言,所有的对象都是类的概念来进行描述的。但是反过来看,并不是所有的类都是用来描绘对象的。如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。举例来说,圆形和方形都是形状,但是我们在描绘形状时,我们描绘的是一系列拥有相同内核特征却有不同的表现方式的事物,仅仅通过我们的描述是无法确定唯一一个满足特性的东西。我们把这个形状类就称为抽象类。所以,抽原创 2017-03-29 15:13:08 · 475 阅读 · 0 评论 -
源码解读(一): spring在web容器中的初始化过程
Spring容器本质上就是创建类的工厂,并且对类进行管理。Spring 在web容器中通常是通过在web.xml文件中配置切入点来进行相关初始化的。当web容器解析web.xml文件时,会初始化ContextLoaderListener类,这个类继承了ServletContextListener,也就是Web容器监听器。并且实现了ServletContextListener接口中的contextI原创 2017-04-14 14:04:55 · 6884 阅读 · 0 评论