随笔分类 -  Java

底层及框架技术
摘要:有一个API网关,出于对API接口的保护,需要建立一个流控功能,根据API名称,每分钟最多只能请求指定的次数(如1000次),超过限制则这分钟内返回错误,但下一分钟又可以正常请求。 代码部分: 工具类: public class API { /* 超时时间 */ private long time; 阅读全文
posted @ 2021-08-04 14:44 SoyWang 阅读(507) 评论(0) 推荐(0)
摘要:题纲 关于跨域,有N种类型,本文只专注于ajax请求跨域(,ajax跨域只是属于浏览器"同源策略"中的一部分,其它的还有Cookie跨域iframe跨域,LocalStorage跨域等这里不做介绍),内容大概如下: 什么是ajax跨域 原理 表现(整理了一些遇到的问题以及解决方案) 如何解决ajax 阅读全文
posted @ 2020-05-06 15:12 SoyWang 阅读(411) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/whu-2017/p/9677212.html 阅读全文
posted @ 2020-04-30 12:10 SoyWang 阅读(259) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/qq_32599479/article/details/94439131 阅读全文
posted @ 2020-04-30 12:02 SoyWang 阅读(251) 评论(0) 推荐(0)
摘要:两个工具包都可以实现:pinyin4j/JPinyin pinyin4j 第一个是使用pinyin4j的jar,此jar对多音字语句的处理不太理想 package edu.ws; import net.sourceforge.pinyin4j.PinyinHelper; import net.sou 阅读全文
posted @ 2020-04-28 19:28 SoyWang 阅读(958) 评论(0) 推荐(0)
摘要:我下载的网址是http://jdk.java.net/11/ 找安装包的事就说到这里了。我是因为公司用的jdk8,但是,我给个人研究东西的时候,目前定的版本是jdk11 。另外,现在基本全线转到了openjdk上,以防止以后版权和维护的问题。虽然这个是说openjdk11的,但是,其实所有的jdk在 阅读全文
posted @ 2020-04-23 16:23 SoyWang 阅读(2855) 评论(0) 推荐(0)
摘要:* 解决:当项目打包成jar之后resources路径下面的证书文件访问不到* 思路:* 1、运行时先复制一个jar* 2、将复制的jar解压到jar文件目录* 3、删除复制的jar跟解压的非证书文件夹 package blockchaincode; import blockchaincode.ut 阅读全文
posted @ 2020-04-13 18:16 SoyWang 阅读(1078) 评论(0) 推荐(0)
摘要:<?xml version="1.0" encoding="utf-8"?> <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 阅读全文
posted @ 2020-01-08 17:05 SoyWang 阅读(19550) 评论(1) 推荐(1)
摘要:字符数组转String package com.sunsheen.hcc.fabric.utils; /** * 字符数组工具 * @author WangSong * */ public class ByteArryUtil { /** * 字节数组转成16进制表示格式的字符串 * * @para 阅读全文
posted @ 2020-01-08 15:21 SoyWang 阅读(421) 评论(0) 推荐(0)
摘要:执行shell命令、下载文件... package com.sunsheen.blockchain.admin.utils; import java.io.BufferedReader; import java.io.File; import java.io.IOException; import 阅读全文
posted @ 2019-12-13 15:25 SoyWang 阅读(1488) 评论(0) 推荐(0)
摘要:第一步:新建banner.txt在我们项目里的resources文件夹下!一般是:src/main/resources 第二步:编写图案 ______ ___ /\__ _\ /\_ \ \/_/\ \/ \//\ \ ___ __ __ __ __ __ ___ __ __ \ \ \ \ \ \ 阅读全文
posted @ 2019-11-13 17:17 SoyWang 阅读(739) 评论(0) 推荐(0)
摘要:清空test.log文件所有内容 File log = new File("c:\\test\\test.log"); FileWriter fileWriter =new FileWriter(log); fileWriter.write(""); fileWriter.flush(); file 阅读全文
posted @ 2019-11-12 18:23 SoyWang 阅读(778) 评论(0) 推荐(0)
摘要:一、commons-io方法 1、使用Commons-io的monitor下的相关类可以处理对文件进行监控,它采用的是观察者模式来实现的 (1)可以监控文件夹的创建、删除和修改 (2)可以监控文件的创建、删除和修改 (3)采用的是观察者模式来实现的 (4)采用线程去定时去刷新检测文件的变化情况 2、 阅读全文
posted @ 2019-11-01 20:07 SoyWang 阅读(7686) 评论(1) 推荐(2)
摘要:几种不同的实现方法: (一)单线程递归方式 package com.taobao.test; import java.io.File; public class TotalFileSizeSequential { public static String fileName = "C:\\Docume 阅读全文
posted @ 2019-10-29 18:26 SoyWang 阅读(1464) 评论(0) 推荐(0)
摘要:说明:需要只获得第一级文件夹目录 上面代码可能会出现线程阻塞(客户端等待服务器应答信息),参考下面方式解决 使用ch.ethz.ssh2中sess.execCommand方法导致线程卡死的原因分析 技术标签: ssh2 sess.execCommand 线程卡死 背景 前几天有同事反馈,说生产上的定 阅读全文
posted @ 2019-10-24 16:06 SoyWang 阅读(4675) 评论(2) 推荐(1)
摘要:需要的jar包: 去maven仓库自己搜索com.jcraft下载jar包 上传: ftp方式: package com.sunsheen.jfids.studio.monitor.sender; import java.io.File; import java.io.FileInputStream 阅读全文
posted @ 2019-10-12 16:17 SoyWang 阅读(1295) 评论(0) 推荐(1)
摘要:1.Axis2方式 Axis是apache下一个开源的webservice开发组件,出现的算是比较早了,也比较成熟。这里主要介绍Axis+eclipse开发webservice,当然不用eclipse也可以开发和发布webservice,只是用eclipse会比较方便。 (1)下载eclipse的J 阅读全文
posted @ 2019-10-11 14:48 SoyWang 阅读(1094) 评论(0) 推荐(0)
摘要:public class TestProperties { /** * * @Title: printAllProperty * @Description: 输出所有配置信息 * @param props * @return void * @throws */ private static void 阅读全文
posted @ 2019-10-11 14:44 SoyWang 阅读(735) 评论(0) 推荐(0)
摘要:String[] str1 = {"Hello","world","java"}; String[] str2 = {"Veriable","syntax","interator"}; int str1Length = str1.length; int str2length = str2.length; str1 = Arrays.copyOf(str1, str1Length+str2lengt 阅读全文
posted @ 2019-10-11 14:43 SoyWang 阅读(108) 评论(0) 推荐(0)
摘要:package com.sunshen.jfids.testWebService.task; import java.io.File; import java.io.StringWriter; import com.sunsheen.jfids.dom4j.Document; import com.sunsheen.jfids.dom4j.DocumentException; import ... 阅读全文
posted @ 2019-10-10 16:01 SoyWang 阅读(751) 评论(0) 推荐(0)