依赖文件 <!-- https://mvnrepository.com/artifact/org.apache.ant/ant --> <dependency> <groupId>org.apache.ant</groupId> <artifactId>ant</artifactId> <versi ...
分类:
编程语言 时间:
2020-05-19 20:18:27
阅读次数:
59
Helm是k8s的包管理工具,类似Linux系统常用的 apt、yum等包管理工具。 使用helm可以简化k8s应用部署 Chart:一个 Helm 包,其中包含了运行一个应用所需要的镜像、依赖和资源定义等,还可能包含 Kubernetes 集群中的服务定义,类似 Homebrew 中的 formu ...
分类:
其他好文 时间:
2020-05-19 13:00:07
阅读次数:
70
在开发中总会根据用户请求的HttpServletRequest去获取用户ip 所以封装了一个工具类 可以减少重复性操作 上代码 工具类 package com.cm.weixin.pay.utils; import java.net.InetAddress;import java.net.Unkno ...
分类:
Web程序 时间:
2020-05-18 16:25:48
阅读次数:
66
一.LockSupport是什么 LockSupport是一个线程阻塞工具类,所有的方法都是静态方法,可以让线程在任意位置阻塞,当然阻塞之后肯定得有唤醒的方法。 Doug Lea 的神作concurrent包是基于AQS (AbstractQueuedSynchronizer)框架,AQS框架借助于 ...
分类:
其他好文 时间:
2020-05-18 12:39:04
阅读次数:
67
本文源自:https://www.cnblogs.com/Lee_xy_z/p/10470181.html CountDownLatch概念 CountDownLatch是一个同步工具类,用来协调多个线程之间的同步,或者说起到线程之间的通信(而不是用作互斥的作用)。 CountDownLatch能够 ...
分类:
其他好文 时间:
2020-05-18 00:43:23
阅读次数:
61
类 CountDownLatch 倒计时锁 一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。 用给定的计数 初始化 CountDownLatch。由于调用了 countDown() 方法,所以在当前计数到达零之前,await 方法会一直受阻塞。之后,会释放所有等 ...
分类:
编程语言 时间:
2020-05-17 09:15:11
阅读次数:
71
一、whistle简介 基于Node实现的跨平台web调试代理工具,类似的工具有Windows平台上的Fiddler,主要用于查看、修改HTTP、HTTPS、Websocket的请求、响应,也可以作为HTTP代理服务器使用,不同于Fiddler通过断点修改请求响应的方式,whistle采用的是类似配 ...
分类:
其他好文 时间:
2020-05-16 20:57:42
阅读次数:
292
*字符串相关 1.String类 2.所属的包是java.lang包 不用导入 3.找寻构造方法创建对象 String s1="abc"; String s2=new String("abc"); String是一个非常特殊的引用数据类型 可以像基本数据类型一样 创建 赋值 4.String类的特性 ...
分类:
编程语言 时间:
2020-05-16 20:46:08
阅读次数:
77
Android 7以上通知采用了通道的概念代码也有所不同,下面提供一个工具类,适配不同版本通知的生成; public class NotificationUtils extends ContextWrapper { private NotificationManager manager; publi ...
分类:
移动开发 时间:
2020-05-16 20:24:53
阅读次数:
133
public class ArrayBox { //设计一个属性,存放真实的数据 private int[]elementDate; private final int DEFAULT_CAPACITY=10; //构造方法地重载 public ArrayBox(){ elementDate=new ...
分类:
编程语言 时间:
2020-05-16 12:44:58
阅读次数:
97