- 博客(10)
- 收藏
- 关注
原创 用java完美解决腾讯云COS签名生成问题
亲自验证有效并能成功首先需要用到签名的工具类签名工具类方法基本没有使用,用到了一些定义好的变量 ,有助于自己记住import org.apache.commons.codec.digest.DigestUtils;import org.apache.commons.codec.digest.HmacUtils;import java.io.UnsupportedEncodingExce...
2020-01-06 10:24:23 2435 3
原创 mac jdk1.8 配置 和maven 配置
首先是jdk1.8 配置下载jdk下载完成并安装结束配置环境变量vim ~/.bash_profile输入JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_281.jdk/Contents/HomeCLASSPAHT=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarPATH=$JAVA_HOME/bin:$PATH:export JAVA_HOME...
2021-04-15 10:31:39 473
原创 source tree 关联gitlab/github账号 实现项目管理
首先在本地生成 ssh key在终端输入 :ssh-keygen -t rsa -C "你的gitlab账户名称"比如 ssh-keygen -t rsa -C "zhansan@qq.com"记住账户是什么样的就是填什么查询ssh的生成情况cd /Users/tangjinquan/.ssh/可以看到如下的文件将你的id_rsa.pub 的文件里的所有内容复制在 gitlab账户的 ssh key下 进行绑定关键是一定要注意known_hosts是否已生成,若没..
2021-04-15 10:15:16 724
原创 MAC m1 芯片 解决文件打不开的修复
现在苹果的M1 芯片会对外来的软件安全意识较强 ,基本不符合就打不开软件解决方案在 mac终端 输入sudo xattr -r -d com.apple.quarantine /Applications/Paste.appPaste.app 替换成你自己的app 名称执行成功再次打开吧...
2021-04-15 10:05:24 2354
原创 安装sublime 3 的json format 插件 ,绝对简单有效
安装 pretty json format 步骤快捷键打开ctrl + shift + P 在输入框中 输入 Package Control: Install Package 选中安装安装提示完成之后会弹出另一个界面的输入框
2021-04-15 09:57:27 552
原创 TCP的三次握手和四次挥手
三次握手请求 ————> 应答 ----->应答之应答第二部应答的步骤,双方就建立了链接,客户端就能发送数据 。可以跟着第三步应答之应答一起 发包到服务端 。三次握手除了双方建立连接外,主要还是为了沟通一件事情,就是 TCP 包的序号的问题 。每个连接都要有不同的序号。这个序号的起始序号是随着时间变化的( IP 包头里面有个 TTL,也即生存时间 )可以参照下面的图来理解在3次握手的时候同时也伴随着双方状态的变换首先双方都是 closed 状态服务端监听...
2020-08-31 18:18:30 85
原创 TCP 和 UDP 真的只有是否面向连接这一个区别吗 ?
TCP :通过 TCP 连接传输的数据,无差错、不丢失、不重复、并且按序到达TCP 是面向字节流的还有 TCP 是可以有拥塞控制的。它意识到包丢弃了或者网络的环境不好了,就会根据情况调整自己的行为,看看是不是发快了,要不要发慢点TCP 其实是一个有状态服务。通俗地讲就是有脑子的,里面精确地记着发送了没有,接收到没有,发送到哪个了,应该接收哪个了,错一点儿都不行UDP:UDP 继承了 IP 包的特性,不保证不丢失,不保证按顺序到达UDP 继承了 IP 的特性,基于数据报的,一个一个地.
2020-08-31 18:14:37 145
原创 java 显示水印增加
给图片增加盲水印/** * 添加文字水印的方法 * 带下超过20M 和图片像素超过 9999的直接拒绝 * * @param pressText 要添加的文字 * @param fileId 文件Id * @param fontName 文字的字体名称 * @param fontSize 文字的大小 * @param fontColor 文字的颜色 * @return */ publ.
2020-08-26 20:42:19 141
原创 java 盲水印实现比其他版本的速度更快 !!!
##### 我写的盲水印版本速度上更快 ,参照了c的底层实现改编的 java 语法 。 结合先人的经验得以完成。希望能帮助有困惑的朋友下面就是我的代码实现 :首先是盲水印工具类(```)import org.bytedeco.javacpp.Loader;import org.bytedeco.opencv.opencv_java;import org.opencv.core.*;import java.util.ArrayList;import java.util.List;
2020-08-26 20:27:12 746 1
原创 Redis单机限流工具类
public class RedisRateLimiter { private Jedis jedis; public RedisRateLimiter(Jedis jedis) { this.jedis = jedis; } public boolean isActionAllowed(String cusKey, int period, int maxCount) { Response<Long> count = n...
2020-08-26 20:04:29 254
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人