自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(152)
  • 资源 (7)
  • 收藏
  • 关注

原创 根据类名查找jar包路径

ProtectionDomain pd = StringUtils.class.getProtectionDomain();          CodeSource cs = pd.getCodeSource();          System.out.println(cs.getLocation()); 

2018-08-12 01:04:23 1481

原创 https请求模拟

package com.sumy.https;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.net.SocketTimeoutException;import java.security.KeyManagementException;i...

2018-04-20 23:19:25 1561

原创 idea14.4 scala插件安装

idea14.4 scala插件安装 把下载的.zip格式的scala插件放到Intellij的安装的plugins目录下; 再安装刚刚放到Intellij的plugins目录下的scala插件(注:直接安装zip文件)...

2017-12-10 19:36:52 219

原创 idea

idea 14.4

2017-12-10 17:51:36 124

原创 使用mockMvc测试文件上传

@Autowired BanksController banksController; @TestpublicvoidtestAdd() throws IOException { RegisterConfig.RootPath = "E:\\work\\Admin"; FileInputStream fis = new FileInputStream("E:\\Images\\1.gif"); M...

2017-08-20 01:52:15 3970

原创 jquery 实现滚动条下拉时无限加载的简单实例

var lastId=0;//记录每一次加载时的最后一条记录id,跟您的排序方式有关。   var isloading = false;  $(window).bind("scroll", function () {    if ($(document).scrollTop() + $(window).height()         > $(do...

2017-02-26 14:57:45 305

java 线程池实现多并发队列后进先出

java实现线程池多并发队列后进先出目前默认的队列都是先进先出的模式,都是我们可以通过继承LinkedBlockingDeque来实现后进先出,原理就是将take()和poll()方法重写一下,分别调用takeLast()和pollLast()...

2017-02-15 00:33:41 1368 1

原创 apache ftp server

apache ftp server

2017-01-11 22:41:58 109

原创 ftp server源码

ftp server源码

2017-01-08 01:38:21 504

原创 Apache FTPServer搭建FTP

Apache FtpServer是纯Java写的开源FTP服务器。下载地址http://mina.apache.org/ftpserver/在这里我们先不讲FTPServer的开发,主要简单认识下如何搭建FTP。 1.       下载Apache FtpServer 1.0.5 Releasehttp://mina.apache.org/ftpserver/download...

2017-01-08 01:24:14 153

原创 ftp服务创建

package examples.ftpServer; import <a href="http://lib.csdn.net/base/javase" class='replace_word' title="Java SE知识库" target='_blank' style='color:#df3434; font-weight:bold;'>Java</a>.i...

2017-01-08 01:24:11 147

原创 linux 函数

1. 在shell文件内部定义函数并引用:[~/shell/function]# cat factorial.sh #!/bin/bashfunction factorial{factorial=1for (( i=1;i <= $1;i++ ))        do        factorial=$[ $factorial * $i ]    ...

2016-08-18 01:06:19 110

原创 linux 笔记

1、数组申明:array_name=(value0 value1 value2 value3)   2、判断数组中是否包含某个变量 : if ! [[ "${array_name[@]}" =~ $v ]]    ~表示正则 3、多重循环:  ## 可以使用continue 和break    $ for i in 1 2 3 4 5 6 7 8 9 0     > d...

2016-08-18 01:02:01 76

原创 sql 实现相邻两条数据之差

select a.v1-b.v1  from (select id,v1 from t2 where id>1) a, (select id,v1 from t2 where id<>(select max(id) from t2)) b where a.id=b.id+1

2016-08-13 02:18:23 2972

原创 证书制作工具

证书制作工具

2016-06-29 23:28:49 136

原创 spring mvc 初始化加载bean

<context:component-scan base-package="com.hiway.entity"></context:component-scan> <bean name="service" class="com.hiway.entity.UserService" scope="prototype"> &amp

2016-06-15 20:28:00 669

原创 Ribbon 和 Eureka 的集成

Ribbon 是 Netflix 发布的云中间层服务开源项目,其主要功能是提供客户侧软件负载均衡算法,将 Netflix 的中间层服务连接在一起。Eureka 是一个 RESTful 服务,用来定位运行在 AWS 域(Region)中的中间层服务。本文介绍 Eureka 和 Ribbon 的集成,附带 Ribbon 自定义负载均衡算法示例。        Ribbon 和 Eureka 的集成,...

2016-06-11 00:42:09 356

原创 RestTemplate实践

什么是RestTemplate?    RestTemplate是Spring提供的用于访问Rest服务的客户端,RestTemplate提供了多种便捷访问远程Http服务的方法,能够大大提高客户端的编写效率。    调用RestTemplate的默认构造函数,RestTemplate对象在底层通过使用java.net包下的实现创建HTTP 请求,可以通过使用ClientHttpRequestFa...

2016-06-11 00:30:48 129

原创 @Component(“”)和@resource(name=””)的使用:

  @Component(“”)和@resource(name=””)的使用:spring的配置文件配置:  <?xml version="1.0" encoding="UTF-8"?><beansxmlns="http://www.springframework.org/schema/beans"       xmlns:xsi="http://www.w3...

2016-06-08 01:24:28 1225

原创 springboot 使用外部tomcat启动

package sample.xml;    import org.springframework.boot.builder.SpringApplicationBuilder;import org.springframework.boot.context.web.SpringBootServletInitializer;          @SuppressWarnings("deprecatio...

2016-06-05 22:59:13 343

原创 swagger 实现文件上传

    @ResponseBody    @RequestMapping(            value = "upload", method = RequestMethod.POST, produces = "application/json; charset=utf-8")    @ApiOperation(value = "upload file svc",            not...

2016-06-01 22:23:14 1995

原创 swagger

import static springfox.documentation.builders.PathSelectors.regex;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.boot.bind.RelaxedPropertyResolver;import org.spring...

2016-06-01 21:16:13 64

原创 java 域名解析

import java.net.InetAddress;import java.net.UnknownHostException; public class ParseDomainName { InetAddress myServer = null; InetAddress myIPaddress = null; String domainName = null;  public...

2016-05-18 23:18:53 163

swing 模拟文件上传

swing 模拟文件上传

2016-05-15 17:32:06 487

原创 ant 语法

1、<project>标签 每个构建文件对应一个项目,project标签是构建文件的跟标签,它可以有多个内在属性,各个属性的含义分别如下所示: default表示默认的执行目标,这个属性是必须的。 basedir表示项目的基准路径,这个属性是必须的。 name表示项目名称。 description表示项目的描述(或者是对这个标签的作用进行表述)。 每个构建文件都对应于一个项...

2016-05-08 18:49:07 245

原创 ant 执行java代码

您可以使用Ant来执行java代码。在下面这个例子中,java类中取一个参数(管理员的电子邮件地址),并发送了一封电子邮件。 public class NotifyAdministrator{ public static void main(String[] args) { String email = args[0]; notifyAdministr...

2016-05-08 16:36:36 320

原创 解决HttpServletResponse输出的中文乱码问题

首先,response返回有两种,一种是字节流outputstream,一种是字符流printwrite。 申明:这里为了方便起见,所有输出都统一用UTF-8编码。先说字节流,要输出“中国",给输出流的必须是转换为utf-8的“中国”,还要告诉浏览器,用utf8来解析数据        //这句话的意思,是让浏览器用utf8来解析返回的数据          response.s...

2016-05-05 21:17:21 580

原创 java中判断字符编码的格式以及转码

java中判断字符编码以及转码  [参考]判断字符编码以及转码的一个工具类      public class TranCharset {        private static final String PRE_FIX_UTF = "&#x";      private static final String POS_FIX_UTF = ";";  ...

2016-05-05 21:07:12 158

原创 Linux查看CPU和内存使用情况

在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要。在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况。运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 -- 用基于 top 的命令,可以控制显示方式等等。退出 top 的命令为 q (在 top 运行中敲 q 键一次)。top命令是Linux下常用的性能分...

2016-05-02 16:49:28 63

原创 spring @requestbody所需jar包

spring @requestbody所需jar包

2016-05-01 00:33:50 2681

原创 spring mvc配置@requestbody

<?xml version="1.0" encoding="UTF-8"?><beansxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:tx="http://www.springframework.org/s

2016-05-01 00:26:52 139

原创 SwaggerUI+SpringMVC——构建RestFul API的可视化界面

今天给大家介绍一款工具,这个工具目前可预见的好处是:自动维护最新的接口文档。 我们都知道,接口文档是非常重要的,但是随着代码的不断更新,文档却很难持续跟着更新,今天要介绍的工具,完美的解决了这个问题。而且,对于要使用我们接口的人来说,不需要在给他提供文档,告诉他地址,一目了然。 最近项目中一直有跟接口打交道,恰好又接触到了一个新的接口工具,拿出来跟大家分享一下。 关于REST接口,我在上篇文章中...

2016-04-25 23:29:32 75

原创 curl+个人证书(又叫客户端证书)访问https站点

目前,大公司的OA管理系统(俗称内网),安全性要求较高,通常采用https的双向 认证模式。 首先,什么是https,简单的说就是在SSL协议之上实现的http协议(get、post等操作)。更多的介绍参看这里。 什么是双向认证模式?对于面向公众用户的https的网站,大部分属于单向认证模式,它不需要对客户端进行认证,不需要提供客户端的个人证书,例如 https://www.g...

2016-04-07 21:21:59 591

原创 spring cloud教程之使用spring boot创建一个应用

《7天学会spring cloud》第一天,熟悉spring boot,并使用spring boot创建一个应用。  Spring Boot是Spring团队推出的新框架,它所使用的核心技术还是Spring框架,主要是Spring 4.x,所以如果熟悉spring 4的人,能够更快的接受和学会这个框架。Spring boot可以看做是在spring框架基础上再包了一层,这一层包含方便开发者进...

2016-03-29 22:21:41 55

原创 使用spring cloud实现分布式配置管理

《7天学会spring cloud系列》之创建配置管理服务器及实现分布式配置管理应用。  本文涉及到的项目:开源项目:http://git.oschina.net/zhou666/spring-cloud-7simplecloud-config-repo:配置文件存放的文件夹cloud-simple-service:一个使用mybatis的数据库应用   分布式配置管理应...

2016-03-29 22:19:31 88

原创 使用docker发布spring cloud应用

本文涉及到的项目:  cloud-simple-docker:一个简单的spring boot应用  Docker是一种虚拟机技术,准确的说是在linux虚拟机技术LXC基础上又封装了一层,可以看成是基于LXC的容器技术。可以把容器看做 是一个简易版的Linux环境(包括root用户权限、进程空间、用户空间和网络空间等)和运行在其中的应用程序。容器是用来装东西的,Docker可以 装载应...

2016-03-29 22:18:24 54

原创 综合使用spring cloud技术实现微服务应用

在之前的章节,我们已经实现了配置服务器、注册服务器、微服务服务端,实现了服务注册与发现。这一章将实现微服务的客户端,以及联调、实现整个spring cloud框架核心应用。  本文属于《7天学会spring cloud系列》之五,涉及到的项目包括:  开源项目:http://git.oschina.net/zhou666/spring-cloud-7simplecloud-conf...

2016-03-29 22:17:17 76

原创 Spring cloud实现服务注册及发现

 服务注册与发现对于微服务系统来说非常重要。有了服务发现与注册,你就不需要整天改服务调用的配置文件了,你只需要使用服务的标识符,就可以访问到服务。  本文属于《7天学会spring cloud系列》之四,关注服务注册与发现,本文涉及到的项目:开源项目:http://git.oschina.net/zhou666/spring-cloud-7simplecloud-eureka-se...

2016-03-29 22:17:14 129

原创 oscchina在线工具

http://tool.oschina.net/

2016-01-17 22:37:57 131

原创 Shell多线程执行脚本示例

Shell脚本是顺序执行的,但是系统允许多个Shell脚本同时执行,为了达到资源的综合利用,也就是把服务器往死里用,有时候需要一段脚本对多个脚本进行多线程的调度,并且等待完成之后继续执行后续的脚本。 主脚本:# !/bin/bash#用于识别子线程的完成数量rm test.counttouch test.count#开始启动子线程./script.sh 10 ...

2016-01-16 15:54:58 800

IPSA-Tool.exe

ipsa tool报销、工时、填写工时、异常工时查询

2019-09-25

fireFox39.0

firefox 39.0版本

2016-06-04

firefox 最新版

firefox 最新版

2016-03-27

openfire广播插件

openfire广播插件,使用此插件可以实现向所有成员广播消息的功能

2016-01-03

wireshark 网络封包分析软

网络数据包分析软件,抓取网络数据包,并尽可能详细的显示出数据包的信息(如使用的协议,IP地址,物理地址,数据包的内容,而且还可以根据不同的属性将抓取的数据包进行分类)

2015-09-12

火狐29定制版

火狐29定制版,支持web调试,正则校验

2014-05-21

fire fox 29 自定义版本

自定义的火狐版本,支持web调试,正则验证,集成截图工具

2014-05-20

空空如也

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

TA关注的人

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