%九思%
码龄13年
关注
提问 私信
  • 博客:15,591
    社区:1,172
    问答:1,496
    18,259
    总访问量
  • 24
    原创
  • 2,068,580
    排名
  • 6
    粉丝
  • 0
    铁粉

个人简介:小菜鸟一枚

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:河南省
  • 加入CSDN时间: 2011-09-22
博客简介:

暗夜男爵的专栏

查看详细资料
个人成就
  • 获得4次点赞
  • 内容获得4次评论
  • 获得17次收藏
创作历程
  • 9篇
    2021年
  • 3篇
    2020年
  • 8篇
    2019年
  • 3篇
    2016年
  • 1篇
    2011年
成就勋章
TA的专栏
  • linux
    8篇
  • 大数据
    3篇
  • python
    4篇
  • 服务器
    2篇
  • git
    1篇
  • 代码管理
    1篇
  • 时序数据库
    1篇
  • JAVA
    9篇
兴趣领域 设置
  • 大数据
    hadoophivestormsparketl
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

186人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Kubernetes的基本概念和术语--node

除了Master,Kubernetes集群中的其他机器被称为Node,在较早的版本中也被称为Minion。与Master一样,Node可以是一台物理主机,也可以是一台虚拟机。Node是Kubernetes集群中的工作负载节点,每个Node都会被Master分配一些工作负载(Docker容器),当某个Node宕机时,其上的工作负载会被Master自动转移到其他节点上。在每个Node上都运行着以下关键进程。kubelet:负责Pod对应的容器的创建、启停等任务,同时与Master密切协作,实现集群管理的
原创
发布博客 2021.05.19 ·
412 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JAVA资源限制

资源限制资源限制是指在进行并发编程时,程序的执行速度受限于计算机硬件资源或软件资源。 例如服务器的带宽只有2Mb/s,某个资源的下载速度是1Mb/s每秒,系统启动10个线程下载资源,下载速度不会变成10Mb/s,所以在进行并发编程时,要考虑这些资源的限制。常见资源限制有:带宽的上传/下载速度 硬盘读写速度 CPU的处理速度 数据库的连接数 socket连接数等在并发编程中,将代码执行速度加快的原则是将代码中串行执行的部分变成并发执行,但是如果将某段串行的代码并发执行,因为受限于资源仍然
原创
发布博客 2021.05.19 ·
527 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java并发编程之上下文切换

上下文切换CPU通过时间片分配算法来循环执行任务,当前任务执行一个时间片后会切换到下一个任务。但是在切换前会保存上一个任务的状态,以便下次切换回这个任务时,可以再加载这个任务的状态。所以任务从保存到再加载的过程就是一次上下文切换。并发执行不一定比串行执行快,因为线程有创建和上下文切换的开销。减少上下文切换的方法有: 无锁并发编程:多线程竞争锁时,会引起上下文切换,可以用一 些办法来避免使用锁,如将数据的ID按照Hash算法取模分段,不同的线程处理不同段的数据 CAS算法(comp
原创
发布博客 2021.05.19 ·
316 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

java内存收集器

垃圾收集器如果说收集算法是内存回收的方法论,那么垃圾收集器就是内存回收的具体实现。Java 虚拟机规范中对垃圾收集器应该如何实现并没有任何规定,因此不同的厂商、不同版本的虚拟机所提供的垃圾收集器都可能会有很大差别,并且一般都会提供参数供用户根据自己的应 用特点和要求组合出各个年代所使用的收集器。下图展示了7种作用于不同分代的收集器,如果两个收集器之间存在连线,就说明它们可以搭配使用。虚拟机所处的区域,则表示它是属于新生代收集器还是老年代收集器。Serial收集器Serial收集器是一个单
原创
发布博客 2021.05.19 ·
131 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JAVA堆详解

Java堆详解Java 堆从 GC 的角度还可以细分为: 新生代(Eden 区、From Survivor 区和 To Survivor 区)和老年代。新生代MinorGC 进行垃圾回收,新生代又分为 Eden 区、ServivorFrom、ServivorTo 三个区。Eden 区:Java 新对象的出生地(如果新创建的对象占用内存很大,则直接分配到老年代)。当Eden区内存不够的时候就会触发 MinorGC,对新生代区进行一次垃圾回收 ServivorFrom:上一次 GC 的幸存者,
原创
发布博客 2021.05.19 ·
166 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JVM内存管理1

JVM内存区域Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域,这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有些区域则依赖用户线程的启动和结束而建立和销毁。根据《Java虚拟机规范》的规定,Java虚拟机所管理的内存将会包括以下几个运行时数据区域:程序计数器程序计数器是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。由于Java虚拟机的多线程是通过线程轮流切换并分配处理器执行时间的方式来实现
原创
发布博客 2021.05.19 ·
83 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Kubernetes入门与实践--Kubernetes是什么?

它是一个全新的基于容器技术的分布式架构领先方案。这个方案虽然还很新,但它是谷歌十几年以来大规模应用容器技术的经验积累和升华的重要成果。确切地说,Kubernetes是谷歌严格保密十几年的秘密武器——Borg的一个开源版本。Borg是谷歌的一个久负盛名的内部使用的大规模集群管理系统,它基于容器技术,目的是实现资源管理的自动化,以及跨多个数据中心的资源利用率的最大化。十几年以来,谷歌一直通过Borg系统管理着数量庞大的应用程序集群。由于谷歌员工都签署了保密协议,即便离职也不能泄露Borg的内部设计,所以外界一直
原创
发布博客 2021.05.19 ·
129 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Kubernetes的基本概念和术语--master

MasterKubernetes里的Master指的是集群控制节点(相当于整个集群的指挥中心),在每个Kubernetes集群里都需要有一个Master来负责整个集群的管理和控制,基本上Kubernetes的所有控制命令都发给它,它负责具体的执行过程,我们后面执行的所有命令基本都是在Master上运行的。Master通常会占据一个独立的服务器(高可用部署建议用3台服务器),主要原因是它太重要了,是整个集群的“首脑”,如果它宕机或者不可用,那么对集群内容器应用的管理都将失效。 通常建议Kubernetes
原创
发布博客 2021.05.19 ·
1027 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

阿里巴巴-淘系技术英雄帖

▐ 岗位需求招聘岗位:前端/JAVA/算法/数据挖掘/移动端/测试职级要求:P6/P7/P8工作地点:杭州/北京工作经验:2年以上简历投递:*简历标题格式:【推荐】姓名-岗位▐ 岗位要求计算机或相关专业本科以上学历,至少2年研发经验。计算机基础扎实,具备缜密的逻辑思维能力。具备良好的团队协作与沟通能力,有好奇心,有极强的自驱能力以及学习能力。能力要求依据岗位会有所不同,具体要求请及时联系我们。▐ 我们团队淘系技术部...
原创
发布博客 2021.03.09 ·
193 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

linux服务器IP固定(centOS系统)

简介: 搭建hadoop集群或者用linux服务器时均需要将您的服务器IP地址固定。否则一旦IP变更客户很有可能就找不到您的网站了或者服务了。切换到root用户,root用户是最高级用户,才有权限进行下面的操作 通过命令 su root 通过ifconfig命令查看自己的网络配置 来确认自己的网卡的名称,记一下自己的IP和netmask。 切换到网络配置文件,确认自己的网关配置文件,c...
原创
发布博客 2020.01.12 ·
322 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

BMCweb解释

UID:定位作用,控制定位灯是否亮起,便于寻找机器循环开机:服务器先关机再开机重启:不关闭电源(热开机)的情况下重新启动系统软关机:先执行操作系统的关机再关闭系统CPU速率:cup主频,即CPU内核工作的时钟频率。CPU的主频表示在CPU内数字脉冲信号震荡的速度,主频和实际的运算速度存在一定的关系,但没有一个定量,因为CPU的运算速度还要看CPU的流水线的各方面的性能指标(缓存、指...
原创
发布博客 2020.01.07 ·
1136 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

卸载centos自带的openjdk和MySQL

卸载openjdk1.查看已经安装的jdkrpm –qa|grep jdkjava-1.7.0-openjdk-1.7.0.141-2.6.10.5.el7.x86_64java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64java-1.8.0-openjdk-headless-1.8.0.131-11.b12.el7.x86_64ja...
原创
发布博客 2020.01.07 ·
180 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

win10升级pip后再次使用pip提示无此模块

在win10 系统使用pip命令对pip进行升级后,后期再次使用pip进行模块安装下载时提示找不到此模块。在python的安装目录文件中是可以找到pip的python文件的。原因分析:因为在升级完pip后,丢失权限导致的解决办法:回到python脚本目录下执行easy_install pippythonScripts> .easy_install.exe pip修复完成执行pipli...
原创
发布博客 2019.12.27 ·
574 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

fuse3.1.1安装

fuse简介Filesystem in Userspace用户空间管理系统,linux中用于挂载到某些网络空间。基本相当于说你在你的linux服务器上不用在执行ls这些命令来查看文件了。直接输入文件名即可。因为3.2以上版的需要Meson 或者 Ninj,项目使用的是简易化linux安装的HA,缺少环境因为选用3.1.1。以下是fuse的安装步骤:资源包下载地址:https://githu...
原创
发布博客 2019.12.27 ·
3776 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux搭建git服务管理仓库

一、搭建gitblit版本的git代码仓库下载前置条件,已经有java环境,java -version或者java --version可以查看①下载gitlab安装包官网地址:http://gitblit.com/②解压下载好的资源包 tar -zxvf gitblit-1.8.0.tar.gz③cd到解压后data文件下找到default.properties文件修改一下几个配置文件...
原创
发布博客 2019.12.11 ·
256 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

openTSDB常用命令和http接口

原创
发布博客 2019.12.10 ·
741 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

selenium实现窗口切换

最近在项目中做页面自动化测试时,进行页面跳转时,发现了新弹出窗口大致分为以下几类1.alert弹窗(包含以下三类alert、confirm、prompt对话框)①定位到alertpython:driver.switch_to.alertjava: driver.switchTo().alert()②点击接受python:alert.accept()java: alert.a...
原创
发布博客 2019.12.03 ·
423 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

linux命令学习 -at命令&&crontab命令

最近在项目中需要定时去执行一些命令,经过查找资料发现了crontab和at命令,接下来就为大家介绍一下这两个命令。crontab命令linux系统本身就是通过cron这个服务来控制。由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 crontab 命令。一般来说是默认启动的。如果发现没有启动的话,可以通过which命令来查看命令的执行路径。cron...
原创
发布博客 2019.12.03 ·
257 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python实现切换到iframe窗口

再写一个自动化填工时脚本遇到无法定位到弹出窗口。查看页面元素后确认为iframe面板。实现方法如下:driver.switch_to.frame('layui-layer-iframe1')验证是否已经定位弹出窗口text = driver.find_element_by_xpath('/html/body/div/div[2]').textprint(text)switch_to.fr...
原创
发布博客 2019.10.09 ·
1631 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

JSCH远程连接linux,如何解决字体颜色和返回结果输出

最近在公司项目中,需用java远程连接linux服务器。最终选定了用jsch的方式。但在实现的过程中遇到两个问题。①通过jsch的exec通道时,执行su命令会异常开始,原因是因为执行su命令后返回的结果标准化输出后为空,所以异常卡死;最后放弃此种方式改用shell通道②使用jsch的shell通道时,如何获取到返回结果。通过readline的方式读取时执行su依旧会进入死循环,最后决定通过读...
原创
发布博客 2019.10.09 ·
1792 阅读 ·
1 点赞 ·
1 评论 ·
4 收藏
加载更多