- 博客(15)
- 资源 (2)
- 收藏
- 关注
原创 Docker学习总结
拉取镜像:从Docker仓库下载镜像到本地,镜像名称格式为 名称:版本号 ,如果版本号不指定则是最新的版本(latest)。当容器中的网络服务需要被外部机器访问时,可以将容器中提供服务的端口映射到宿主机的端口上。Docker Compose是一个编排多容器分布式部署的工具,提供命令集管理容器化应用的完整开发周期,包括服务构建,启动和停止。微服务架构的应用系统中一般包含若干个微服务,每个微服务一般都会部署多个实例,如果每个微服务都要手动启停,维护的工作量会很大。搜索镜像:从网络中查找需要的镜像。
2022-08-23 18:32:38
260
原创 Zookeeper
Curator是Apache Zookeeper的Java客户端库。常见的Zookeeper Java API:原生Java APIZkClient 对原生的简单封装CuratorCurator项目的目标是简化Zookeeper客户端的使用。3.5版本以上的zookeeper,要使用4.0的curatorServerid:服务器ID比如有三台服务器,编号分别是1、2、3。编号越大在选举算法中的权重越大。Zxid:数据ID。...
2022-08-11 20:15:29
746
原创 Dubbo学习总结
Dubbo是阿里巴巴公司开源的一个高性能、轻量级的Java RPC框架。致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。官网:http://dubbo.apache.org。
2022-08-11 20:10:51
166
原创 Oracle总结
Oracle总结replace()函数:replace(source,search_str,replace_str)// 查询t_student表格中name字段,显示结果的时候,将名字中的‘小张’替换成‘张三丰’select replace(name,'小张','张三丰') from t_student; // 把表中name字段中的‘小张’,都替换成‘张三丰’update t_student set name = replace(name,'小张','张三丰') where ....;
2021-10-22 19:38:54
297
原创 Map五种遍历方法
Map五种遍历方法public static void main(String args[]) { Map<String,String> map = new HashMap<>(); map.put("zhangsan","23"); map.put("lisi","24"); // 遍历方法一 for(String str : map.keySet()) { System.out.println(str + " : " + map.get(str)); }
2021-07-14 10:05:34
162
原创 String为什么要设计成不可变
String为什么要设计成不可变String为什么要设计成final的?设计成不可变的好处:允许string对象缓存hashCodeString 对象的哈希码被频繁的使用,所以不可变保证了哈希值的唯一性,不必每次都去计算哈希值,也是一种优化手段。不可变保证了HashSet和HashMap的键值的唯一性,是其键不可重复成为可能。访问的网络连接地址url,文件路径path,如果String 可变,会引起各种隐患。支持线程安全支持字符串常量池在大量使用字符串的情况下
2021-07-09 15:56:58
285
原创 关于picGo图床的使用
关于picGo图床的使用----xlzhu图床工具图床工具,就是自动把本地图片转换成链接的一款工具,网络上有很多图床工具,就目前使用种类而言,PicGo 算得上一款比较优秀的图床工具。支持微博,七牛云,腾讯云COS,又拍云,GitHub,阿里云OSS,SM.MS,imgur 等8种常用图床,功能强大,简单易用网上找到的链接下载最新版本,https://github.com/Molunerfinn/PicGo/releasesSM.MS图床这里我们以sm.ms作为图床,因为国内访问GitHu
2021-07-06 17:06:45
574
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人