logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

设计模式:迭代器模式

迭代器模式(Iterator Design Pattern),也叫作游标模式(Cursor Design Pattern)这种模式用于顺序访问集合对象的元素,不需要知道集合对象的底层表示。迭代器模式属于行为型模式。

#设计模式#迭代器模式#java
docker实战问题:Get “https://registry-1.docker.io/v2/“: context deadline exceeded

在构建镜像的时候会报错,如下:Get "https://registry-1.docker.io/v2/": context deadline exceeded所使用的环境是centos。在网上遇找到一个解决方案,及时修改DNS,修改成一个google的公共DNS 8.8.8.8具体操作如下修改文件/etc/resolv.conf将其改成以下的IP形式:nameserver 8.8.8.8name

#docker#centos#容器
Java的Cursor的使用

实际上这个在数据量小的时候,实际上没啥差距,甚至普通的查询遍历可读性更强。主要是面对数据量大的时候,也就是大数据集处理会体现出的优势,主要的原理就是它可以逐行读取数据,而不是先把整个结果集读取加载到内存中,这样就可以节省内存空间。这个我么们可以通过idea工具来查看,总之当遇到一个大数据集加载导致占用内存飙升甚至内存溢出,可以考虑采用这个Cursor工具,来减小内存占用以及Cursor的并发提高效

文章图片
#java#开发语言
替代notepad++最优选择之一:vscode

notepad++作者作妖不是一次两次了,实际上我的一些体制内或者有要求的大公司的朋友,都又在要求替换notepad++,我之前没有选择替换notepad++,主要是习惯了其操作方式和插件化,很多同类的工具一般有以下三类毛病(1)收费(2)功能少,不是插件化的(3)收费又没有插件的支持的(我说的就是你UE)收费我比较介意这个大家都能理解,但是插件为什么我也比较在乎呢?因为插件提供了更多选择,就好比

#windows#visual studio code
Linux查看内存,线程 ,CPU等情况

有的时候需要看服务器的状态,比如内存使用状态,线程,CPU使用情况等,要掌握一些linux的命令是很必要的。所以我们大致总结一下这些命令:(1)内存使用情况方法一: top命令top命令会显示内存,CPU还有swap硬盘等状况,我们可以通过top命令来看,在top命令最上边一部分是关于内存,CPU,SWAP的情况,下面不停在动的是实时各线程的情况,我们看上边的就可以了(红框圈中的部分)方...

Docker进阶学习:swarm集群搭建

我们可以看一下官方文档关于工作机制的地方How nodes work可以从官方截图上看,manager顾名思义是管理器,但是管理器要做好分配。官方一句话:An N manager cluster tolerates the loss of at most (N-1)/2 managers.swarm环境准备1 几台机安装docker可采用我专栏里面的Docker安装实际上你安装了,docker就可

#docker#容器#运维
DDD的分层架构

DDD作为一种指导思想,还是有一些相对来说可以落地的东西,比如说他这个分层架构,整体分为以下四层:实际上基于上图,我们可以把我们项目工程文件再具体一点,填写到上面的图片上用户接口层(user interface):用户接口层负责向用户显示信息和解释用户指令。这里的用户可能是:用户、程序、自动化测试和批处理脚本等等(其实我认为就是我们向外提供服务的那一层。)应用层(Application):看资料一

文章图片
#架构
Spring cloud系列-Nacos:Nacos的使用和报错处理

目前你让我刚接触SpringCloud就来说Nacos做注册中心的优劣,或者深入的讲解Nacos,可能是有点为难我。Nacos是阿里开源的一个项目,一个负责发现,配置,管理微服务的一个平台。也就是说微服务这一块他还是不错的,下面是Nacos的一个官网的一个知识图谱:使用:以SpringCloud为例子引入Nacos,首先环境要配好,Java版本不能太老JDK1.8以上,还有就是系统要64位...

报错Attribute "path" is required and must be specified for element type

Attribute “path” is required and must be specified for element type,最近搞一个项目总遇到这个或者类似的问题,其实问题很简单。其实就是batis和MyBatis之间有区别,就是在Batis里面mapping配置文件,你会看到一些元素“XXXClass”或者“Class”。但是在MyBatis里面很多却改成了“XXXType”和“Ty

Docker进阶学习:关于云服务器的选择

这里是自己的实验的云服务器,涉及到钱肯定是在满足自己需求的同时,尽可能便宜,这里是以阿里云作为例子来选择自己买多台服务器搭建集群的相关注意事项;(1)服务器类型的选择如果不是自己的博客或者其他的服务,需要长时间的那种,自己测试搭集群需要很多台机子,选择按量付费就可以(2)服务器的选择我这里是想选最便宜的,1核2G就够了,但是没有选了个2核2G的但是要注意不是所有都这样,有的服务是对服务器有要求的,

#服务器#docker#运维
    共 20 条
  • 1
  • 2
  • 请选择