Sftp连接和读取文件 开发过程中,需求:连接到远程sftp服务器并读取其中的文件。1.使用com.jcraft.jsch包中工具建立session连接远程sftp服务器public static Channel connect(String username, String host, int port, String password) throws JSchException { Ses...
FastJson 1.对象转json StringString info=com.alibaba.fastjson.JSONObject.toJSONString(object); 1.缺省情况下FastJSON不输入为值Null的字段,即若值为Null,将不予转换输出显示解决方法:使用SerializerFeature.WriteMapNullValue使其输出String info=...
ConcurrentHashMap不允许为空的key\value ConcurrentHashMap不允许插入为null的key\value,get也不可以,会包nullpointerException
Eclipse操作 修改.properties类型所有文件编码格式为UTF-8window->preferences->general->content types找到Java Properties File,修改encoding,点击update后apply引入apijar包右键properties--javadoclocation工程中文件夹显示为包方式项目右键Build...
Git使用 一、安装(windows)1)准备Git-2.17.0-64-bit.exe(下载地址:https://git-scm.com/download)TortoiseGit-2.6.0.0-64bit.msiTortoiseGit-LanguagePack-2.6.0.0-64bit-zh_CN.msi2)安装Git执行Git-2.17.0-64-bit.exe3)安装TortoiseGit执行Tor...
利用SoapUI工具生成webservice服务端java代码 一、准备SoapUI-x64-5.2.1apache-cxf-3.2.4(下载地址:http://cxf.apache.org/download.html)二、安装软件安装SoapUI-x64-5.2.1apache-cxf-3.2.4解压到本地D盘三、生成webservice.xml四、生成服务端代码1.新建project2.project右键Add WSDL导入webservice.xml调用...
maven配置多环境分别打包发布 maven命令-P 参数配置assembly.xmlpom.xml配置如下<build>................. <plugins> <!-- 指定JDK的编译版本 --> ................. <plugin> <groupId>org.apache.mav...
记录maven配置 mirrorOf 坑 今天从远端download下公司一个maven项目时,pom.xml文件中一直报错,missing某些包,此时maven中settings.xml的主要配置如下<mirrors> <mirror> <id>nexus</id> <mirrorOf>*</mirrorOf> ...
CXF+Spring开发webservice接口简单实例搭建 前言:由于没有接触过webservice接口开发,在网上找了很多的示例,不过很多都写的不全或者搭建后无法正常运行,经过一天半的各个版本示例测试、研究及东拼西凑,终于搭建成功。算是对webservice接口开发有了初步的了解及实践。现整理于此,原理等待精进。本示例基于Cxf+Spring+maven建立maven工程修改pom.xml引入maven包编写接口代码编写实现代码配置文件web.xml在s...
记录-解决CENTOS7错误:Cannot find a valid baseurl for repo: base/7/x86_64 本地安装 vmware workstation虚拟机后,安装centos服务器在命令行中输入> ifconfig提示找不到此命令,按照https://blog.csdn.net/zjq001x/article/details/53968036中方法尝试用> yum search ifconfig查找,提示Cannot find a valid baseurl for repo: bas...
Java中static作用学习整理 static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。可以直接通过类名调用,而无需实例化该类,语法为:类名.静态方法(参数列表...)。静态变量被static...
HTTP开发学习记录 1.测试服务器端口是否可达public boolean isHostConnectable(String host,int port){ Socke socket = new Socket(); try{ socket.connect(new InetSocketAddress(host,port),timeOut);//在指定超时时间内尝试连接 }catch(IOException e...
Eclipse JavaFormatter <?xml version="1.0" encoding="UTF-8" standalone="no"?><profiles version="10"><profile name="CodeFormatter" version="10"><setting id="org.ec
JAVA中URI转String 定义语法:public static URI create(String str)用例:URI uri = URI.create("http://java2s.com");
dubbo常见面试题整理 1、测试和生产公用一套zookeeper,怎么保证消费不冲突服务发布的group设置为不同即可<!--consumer.xml--><dubbo:reference id="comm1" timeout="100000" interface="com.acq.facade.CommService" group="comm102" version="1.0.0" re
MyBatis常见面试题 1、#{}和${}的区别是什么?#{}是预编译处理,${}是字符串替换。Mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatement的set方法来赋值;Mybatis在处理${}时,就是把${}替换成变量的值。使用#{}可以有效的防止SQL注入,提高系统安全性。2、通常一个Xml映射文件,都会写一个Dao接口与之对应,这个Dao接口的工作原理是什么?D...
EXCEL 移动或复制sheet到另一个工作簿 从工作簿A复制sheet页到工作簿B工作簿A中右键选中要复制的sheet,点击“移动或复制”,下拉工作簿中选择工作簿B若工作簿B已打开,但是下拉列表中未显示,关闭工作簿B,在工作簿A中选择 文件-打开 方式打开工作簿B,下拉列表中即可见...
【Spring】计划任务-@EnableScheduling 要实现计划任务,首先通过在配置类注解@EnableScheduling来开启对计划任务的支持,然后在要执行计划任务的方法上注解@Scheduled,声明这是一个计划任务。Spring通过@Scheduled支持多种类型的计划任务,包含cron、fixDelay、fixRate等 。计划任务执行类package com.ykt.monitor.quartz;import ja