- 博客(27)
- 收藏
- 关注
原创 Spring Boot 配置与jar分离的一种实现方式
最近项目中遇到一个问题,就是要把Spring Boot 的jar包与配置分离(不仅仅是application.xml)咱们费活少说,上maven配置 org.apache.maven.plugins maven-jar-plugin ...
2018-05-28 12:14:15
214
原创 两个jar包以及自己代码中出现相同包名及类名的类
类加载顺序测试 testjar1.jarpackage com;public class TestJar { public String getVersion() { return "v1"; }} testjar2.jarpackage com;public class TestJar { public String get...
2018-02-24 15:58:12
2253
1
原创 基于postman的接口自动化测试
背景 公司的项目有几十个接口,生产环境与测试环境都需要测试,每次版本迭代测试都是让人非常头痛. 希望能通过自动化来完成,最好能用命令行来完成,以便集成到Jenkins中. 环境与工具 Postman - Chrome插件 也有APP的版本,可以从官网下载 NewMan 是基于Node.js的工具 (嘿嘿具体的安装就不介绍了) ...
2018-02-23 16:19:01
293
原创 RequestMapping注解中consumes与produces的区别
一直没搞懂RequestMapping中consumes和produces的区别今天看了下源码,总结一下说到这两个参数,不得不先回顾一下HTTP协议Header中的两个东西ContentType 和Accept在Request中ContentType 用来告诉服务器当前发送的数据是什么格式Accept 用来告诉服务器,客户端能认识哪些格式,最好返回这些格式...
2018-02-02 10:01:13
10391
原创 spring boot json和xml,xhtml转换器选择
当我们的地址以json和xml结尾时,spring boot会选择对应的转换器来进行转换比如,输入 http://ip:port/hello.json 结果返回json格式的{"code":100,"msg":"hello"} http://ip:port/hello.xml 结果返回xml格式的<xml> <code>100<...
2018-01-29 11:14:01
654
原创 Mybatis操作Clob字段
最近在项目中需要用到Mybatis操作Clob字段 发现原来mybatis已经提供了 ClobTypeHandler 和 BlobTypeHandler 等工具类可供使用. 用起来真的 so easy <resultMap id="testMap" type="com.test.TestVO"> <result column="...
2017-02-22 09:45:34
1477
原创 Logstash学习笔记(2)First Event
一.Logstash pipeline 有两个必需的元素input和output,以及一个可选元素,filter。input插件消费从数据源传来的数据filter插件根据您指定的内容修改数据output插件将数据写入目标。例如文件,elasticsearch等等 二让我们来测试下logstash ,运行最基本的logstash pipeline:bin/log...
2017-02-18 17:25:19
182
原创 Logstash学习笔记(1)安装
一.下载地址 https://www.elastic.co/downloads/logstash下载与您的主机环境匹配的Logstash安装文件可以自己下载安装包,也可以使用YUMYUM1.下载并安装公共签名密钥rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch2.将以下内容添加到/etc/yum...
2017-02-18 17:07:36
97
原创 apache ftpclient 能login不能做其它操作的问题记录
这两天一直在为一个FTP上传文件的项目纠结 以前的员工用sun.net.ftp.FtpClient写了一个上传文件项目,经常出现小问题,公司要求优化,并将sun.net.ftp.FtpClient 改成apache的FtpClient 代码修改以后apache FtpClient 能够登陆, ftp.login(user, pass) 成功 但是其它操作...
2016-11-10 10:41:02
181
原创 android环境搭建常见问题
一、ADT插件下载地址http://dl.google.com/android/ADT-[版本号].zip来进行下载了eg. http://dl.google.com/android/ADT-23.0.6.zip推荐 一个下载所有工具的网站http://tools.android-studio.org/index.php/sdk 二、sdk下载 (版本号可根据实际...
2016-11-02 16:32:33
113
原创 GBK转UTF8学习笔记
UTF-8(8-bit Unicode Transformation Format)是一种针对Unicode的可变长度字符编码,又称万国码 如果UNICODE字符由2个字节表示,则编码成UTF-8很可能需要3个字节。而如果UNICODE字符由4个字节表示,则编码成UTF-8可能需要6个字节。用4个或6个字节去编码一个UNICODE字符可能太多了,但很少会遇到那样的UNICODE字符Byt...
2016-09-23 15:50:15
134
原创 Log4j2学习笔记
log4j2 支持 XML, JSON, YAML, properties四种格式的配置官方的配置说明: [url]http://logging.apache.org/log4j/2.x/manual/layouts.html[/url]我在这里只以xml格式为例记录一些平时不太注意的地方1.properties的使用[code="xml"] D:/logs...
2016-08-31 10:28:37
453
1
原创 java 资源文件路径问题
在JAVA项目中读取资源文件经常会遇到路径的问题最近总结了一下几种路径的获取方法 一、CLASSPATH 路径 1.说明 对于普通应用程序来说此路径 项目名/bin/classes 对于WEB程序来说是在 WEB-INF/classes2.读取方法(SpringTest是项目下的随意一个类) 1) path= Sprin...
2016-08-31 09:26:11
141
原创 logback学习笔记
LockBack笔记1.自定义Pattern模板 写一个转换器类,继承ClassicConvert public class IpConvert extends ClassicConverter { @Override public String convert(ILoggingEvent event) { ...
2016-01-14 10:58:01
99
原创 Zookeeper伪集群配置
我解压到三个目录/home/java/server0/home/java/server1/home/java/server2 以下只讲server0内的配置,另两个类推 1. 配置文件(路径 /home/java/server0/zookeeper/data ) tickTime=2000initLimit=5syncLimit=2 d...
2015-06-30 14:30:50
88
原创 redis主从设置
一、Redis的Replication: 这里首先需要说明的是,在Redis中配置Master-Slave模式真是太简单了。相信在阅读完这篇Blog之后你也可以轻松做到。这里我们还是先列出一些理论性的知识,后面给出实际操作的案例。 下面的列表清楚的解释了Redis Replication的特点和优势。 1). 同一个Master可以同步多个Slaves。 2). Slav...
2015-05-29 22:52:57
89
原创 java 线程同步工具Phaser
java 线程同步工具Phaser 以下都是我用自己语言描述的,可能不太准确,喷子勿扰 Phaser是一个灵活的线程同步工具,他包含了CyclicBarrier和CountDownLatch的相关功能 Phaser phaser = new Phaser(count); phaser.arrive();//相当于在已放行线程数上+1,就可以少等一个线程 注意:并不...
2015-03-20 10:19:26
151
原创 spring rmi linux 环境调试笔记
自己写了spring rmi 放在windows 下运行正常然后再放到linux下运行不通 1. 多ip问题解决症状 :去远程调用(rmi://211.254.184.29:8088/hello),返回的错误里显示的ip 不是211.254.184.29 而是机器的局域网ip或者127.0.0.1 解决办法修改 /etc/hosts 在里面添加 11.254.1...
2014-11-03 16:43:12
136
原创 将spring项目打包成可运行的jar
心血来潮,想用用eclipse 打包 个spring项目的jar ,用java -jar 来运行 第一次直接用的export的打包jar ,打包后,运行不起来才想起来,这样打包是需要另外把这个项目的其它jar包 用-cp的方法写进去的 于是采用export runnable jar file来打包eclipse提供了2个选择项1.Extract required l...
2013-12-30 19:15:26
167
原创 mysql 中的using
想在网上找关于mysql 里 using的用法,结果全是 SELECT * FROM table1 JOIN table2 ON table1.id = table2.id可以改成 SELECT * FROM table1 JOIN table2 USING(id) 然后就没了 无奈只好自己查资料了1.using在delete from ...
2013-07-05 10:49:39
431
原创 tomcat 配置SSL
学着在tomcat中配置SSL 网上到处都是也不知道谁是原创了,记录一下 tomcat配置在conf/server.xml中插入 <Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true" maxThreads="150" scheme="https" secure="true&quo
2012-12-31 18:27:59
126
原创 activemq spring 整合
最近的项目需目需要用到activemq ,看了些资料,自己也写了一个简单的demo Sender用来发消息Receiver用来接收消息同时他实现了MessageListener接口 费话不多说,上代码applicationContext.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns...
2012-12-04 12:01:18
80
原创 eclipse 知识
package com;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;/** * MYEclipse zcm * @author Administrator * */public class zhuce { private...
2010-07-19 22:54:33
83
原创 基金基存知识
一、什么是开放式基金l基金是一种集合闲散资金,由专业机构统一管理,利益共享,风险共担的金融品种。l按照交易方式的不同,可以分为开放式基金和封闭式基金两种。l开放式基金:资产规模不固定,可以申购和赎回;没有存续期,理论上可以永远存在;不在交易所上市,通过代销机构和直销中心交易;价格由资产净值决定。封闭式基金:资产规模固定;存续时间固定;在交易所上市;价格由供求关系决定,基金净值会影响...
2010-01-11 00:06:56
175
原创 学习Java6(一) WebServices (1)服务端
http://www.blogjava.net/vip01/archive/2006/12/21/89201.htmlhttp://www.blogjava.net/vip01/archive/2006/12/21/89204.htmlhttp://www.blogjava.net/vip01/archive/2007/01/05/91958.aspx
2009-12-29 23:35:10
101
原创 Web services 的功效
SOAP and Web services 的概念 收藏 一、Web services 的功效 Web服务是一种新型自适应、自我描述、模块化的应用程序,并可以跨越Web进行发布、定位以及调用的Web应用程序。 简单的Web服务可以提供例如天气预报或者航班信息的服务。 Web服务可以执行从简单的请求到复杂商务处理的任何功能. 一旦部...
2009-12-29 23:14:29
130
原创 XML、WebService和WSAD实现
XML、WebService和WSAD实现 2004-11-2 星期二 晴XML、WebService和WSAD实现1. 动机答:1) 今天,万维网的主要用途是交互式的访问文档和应用程序; 2) 大多数时候,这些访问是通过浏览器、音频播放器或其它交互式的前-后端系统; 3) W3C: “假如万维网支持应用程序间的交互,Web在能力及应...
2009-12-29 23:00:29
139
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人