自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不会划水猴子的博客

狗叫个花花

  • 博客(103)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 linux var/log 目录中各种日志文件及其子目录

图片很重要

2021-12-30 00:14:47 743

原创 linux环境变量生效文件

Linux环境变量设置文件/etc/profile # 全局用户,应用于所有的Shell。/$HOME/.profile # 当前用户,应用于所有的Shell。/etc/bash_bashrc # 全局用户,应用于Bash Shell。~/.bashrc # 局部当前,应用于Bash Sell。查看 PATHecho $PATH # 显示PATH设置env # 显示当前用户变量。所以这就是某些情况下用root执行脚本反而会报错的原因。因为这个是将脚本相关的环境依赖变量放到了普.

2021-12-13 15:40:11 776

原创 软连接,硬链接理解linux文件系统

软链接具体用法: ln -s 源文件 目标文件当需要在不同的目录,用到相同的文件的时候。我们需要在每个目录下都放一个必须相同的文件,我们只要在其他的目录下用 ln 命令(链接 link)就可以。不必占用磁盘空间ln -s /usr/local/mysql/bin/mysql /usr/bin类似于 windows 下的快捷方式硬链接文件索引:软链接、硬链接与索引节点(inode) - 知乎 (zhihu.com)硬连接通过索引节点链接。在 Linux 中,多个文件指向同一个索引节点。一般

2021-12-10 10:16:01 816

转载 (转载)Linux IP和网关配置

Linux 系统下修改 DNS 地址的三种方法Linux 系统下修改 DNS 地址的三种方法:  网卡 DNS 设置:用 windos 系统大家都知道,本地连接里面有一个 DNS 设置。 那么这个选项对应 Linux 系统的话就是在网卡配置文件,通过编辑 vi /etc/sysconfig/network-scripts 网卡下面的 ifcfg-eth0 配置文件添加 DNS 服务器地址:      DNS 服务器地址设置:在 Linux 下面,有一个默认的 DNS 服...

2021-10-08 10:38:20 886

原创 同步本地代码同时关联gitee和github

这个技巧在廖雪峰和菜鸟教程都介绍了,我觉得还是挺实用的,之前同事遇到一个多仓库同步设置问题,最后用的笨办法,ftp完成同步,强制同步。哈哈,类似场景比较少用,突然出来这么一个还是比较无所适从,git还是非常有必要深入学习以下的...

2021-09-27 23:31:53 195

原创 eureka服务注册与发现 - 整理学习

1. 为什么使用注册中心存放和调度服务,实现服务和注册中心,服务和服务之间的相互通讯。类似于通讯录,记录了服务和服务的地址映射关系。分布式架构中,服务被注册到这里,然后当某个服务需要调用其他服务时,就到这里找到服务的地址,进行调用2. 注册中心原理主要包括三个角色:服务提供者,服务消费者,注册中心。运行原理:微服务启动时,将自己网络地址等信息注册到注册中心,注册中心存储这些服务消费者从注册中心查询服务提供者地址,并通过该地址调用服务这的接口各个微服务与注册中心使用一种

2021-09-26 00:03:38 236

原创 python的一个示例

requested_toppings = []if requested_toppings: for requested_topping in requested_toppings: print("Addings " + requested_topping + ".")else: print("Are you sure you want a plain pizza?")在if语句中将列表名用在条件表达式中时,python将在列表至少包含一个元素时返回True,并在列.

2021-09-22 18:16:01 66

原创 jenkins编译无法找到

接触新的项目,构建时候报错:Failure to find io.netty:netty-tcnative:jar:${os.detected.classifier}:2.0.7.Final in - bf378 - 博客园 (cnblogs.com)【问题来源】实际是因为jenkinsmaven编译,maven模块中某个依赖不能识别,hive-jdbc模块中nettys版本无法识别。开发本地是可以跑通的,但是使用流水线就有问题。类似这个图片【解决过程】这个最简易的做法就是直接在编译命.

2021-08-30 11:18:02 644 1

原创 关于mirro多仓库配置的一些问题

(16条消息) 关于Maven配置文件中的mirrorOf标签以及配置多个Maven镜像时使用镜像的顺序_Mr.tony_mouse的博客-CSDN博客解决思路就是这个,区别就是我那个是流水线多个仓库mirroof标签配置了通配匹配(*),所以默认走第一个仓库,而实际需要的私有包是在第二个仓库里。我们这边的解决办法是将第一个仓库注解了,因为使用的是nexus的私有仓库,针对于该项目组,公司这边专门配置了一个。不同部门的仓库是隔离的,通用仓库代理华为或者阿里的公共仓库()proxy,自研,或者私.

2021-08-30 10:12:36 199

原创 换新电脑了,我需要搭建的linux手续

新电脑新环境,很多东西都是新的。我需要配置新的学习环境。首先就是要有一个纯粹的linux工作环境准备工作vmware 16 centos 7做的是一些莫名其妙事:1.升级系统内核到5.4 长期稳定版,我看一篇去年的文章,4.4版本还是长期版本。2.安装docker环境。目前需要掌握docker镜像打包部署还有k8s的环境使用。3.修改linux为静态ip为下一步ssh连接打基础4.安装ssh服务习惯命令行,呃,界面也没怎么使用。5.

2021-06-30 11:35:42 80 3

原创 练习使用命令安装卸载软件

centos 怎么卸载 jdk centos 卸载 jdk 的方法是:1、首先,查询系统是否安装了 jdk;2、然后,执行【rpm -e --nodeps java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64】命令卸载 jdk 即可。(具体要看你电脑主要有哪些依赖,可以全部使用这个命令删除)Centos7 一般都会带有自己的 openjdk, 我们一般都回用 oracle 的 jdk,所以要卸载。步骤一:查询系统是否安装了 jdk#rpm -qa |grep

2021-06-15 23:03:34 1302 1

转载 既然有 HTTP 请求,为什么还要用 RPC 调用?(知乎高赞回答)

首先,实名赞扬题主的问题。这个问题非常好。但是,该提问也确实有点问题:HTTP和RPC不是对等的概念。RPC是一个完整的远程调用方案,它包括了:接口规范+序列化反序列化规范+通信协议等。而HTTP只是一个通信协议,工作在OSI的第七层,不是一个完整的远程调用方案。所以,要想回答这个问题,应该拉平为一个对等的概念。例如,HTTP+Restful规范+序列化与反序列化,构成一个完整的远程调用方案,再和RPC进行比较。而单纯的HTTP,只是一个通信协议,自然无法和RPC比较。这就像是牛(HTTP)不能和

2021-05-23 22:55:06 238

转载 Java多线程一些概念(自用)

Java多线程1.Java多线程基本概念操作系统中线程和进程概念线程进程是指一个内存中运行的应用程序,特点:每个进程都有自己的独立的内存空间,一个进程可以启动多个线程进程进程中的一个执行流程,一个进程可以运行多个线程Java中的线程Java.lang.Thread类的一个实例线程的执行使用java.lang.Thread类或者java.lang.Runnable接口编写代码来定义、实例化和启动新线程。一个Thread类实例只是一个对象,像Java中的任何其他对象一样,

2021-05-15 14:02:08 124 1

转载 算法复杂度这件事-转载

转载自:https://linux.cn/article-7480-1.html算法复杂度这件事这篇文章覆盖了计算机科学里面常见算法的时间和空间的大 O(Big-O) 复杂度。我之前在参加面试前,经常需要花费很多时间从互联网上查找各种搜索和排序算法的优劣,以便我在面试时不会被问住。所以,为了节省大家的时间,我就创建了这个,希望你喜欢!--- Eric图例| 绝佳 | 不错 | 一般 | 不佳 | 糟糕 |数据结构操作数据结构时间复杂度空间复杂度平均最差—

2021-02-21 23:50:14 101 1

原创 wsl2开启k8s思路过程整理

前言搞java的自学k8s,一堆配置各种问题。最早我直接使用docker desktop自带的k8s,问题是一次不小心升级后,就再也无法启动了。删除重装了好几次都没用。我就思考能不能通过wsl2 直接开启k8s,所以绕了很多弯路。vmware16太折腾了,还有我忘记密码了opensuse这个后面再搞,直接能进入界面,但是终端好多命令需要输入密码,关键终端挺难用的。资源分配到少就卡,资源多了,占地方。需要经常切出鼠标在两个系统之间来回走,没有纯命令的wsl2流畅。准备工作wsl1的内核无法更新。捂脸?

2021-02-05 01:41:11 3054 2

原创 csdn2021第一篇

放假不回家,华为鸿蒙搞一下https://harmonyos.51cto.com/answer/297阅

2021-01-02 19:17:10 163 1

原创 debian10 GPG error导致无法更新和安装软件包进而死循环

【问题起始】Debian的源使用阿里的,我电脑子系统多吧,今天想要安装一个go环境apt-get install go提示说白了就是gpg密钥问题标准的办法就是apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 3B4FE6ACC0B21F32大部分这种办法就可以解决了但是我的报错了E: gnupg, gnupg2 and gnupg1 do not seem to be installed, but one of them

2020-12-27 03:50:15 4034 2

原创 十大经典排序算法

十大经典排序算法http://ddrv.cn/docs/SortingAlgorithm/index.html通俗易懂,适合初学者,顺便推荐这个网站

2020-08-28 12:32:33 77

原创 关于springboot的yaml文件问题

背景:在自己本子上搭建微服务,学习eureka的时候,按照步骤编写,一直不能成功。1.DiscoveryClient_UNKNOWN/DESKTOP-[my_ip]:1111 - was unable to send heartbeat!2.Cannot bootstrap eureka server等专门使用beyond compare比较内容。还学习了yml的格式。所有的配置都没问题,就是将yml文件的命名设置成首字母大写了,修改后重新打包。恢复正常其实官方默认使用application.

2020-07-11 20:11:42 710 2

原创 ssh登录windows子系统ubuntu(已设置为wsl2)

离开网络,我啥也不会操作系统:windows 10:2004(OS内部版本19041.264)子系统:wsl2-ubuntu(20.04)LTSwsl2要求连接PC需要通过ip连接我这里是需要通过Xshell连接ubuntu。使用ssh协议1.ubuntu需要开启sshd服务2.不清楚为什么我边默认安装完成后服务是不开启的3.xshell和mobaX-Term功能类似我以前没有安装过,但是在开发环境,我一般都是通过ssh root@远程机IP端口默认不写然后填写密码就可以了。但是上线后

2020-06-01 21:19:24 9396 2

原创 Dockerfile自我学习

docker基础知识—dockerfile指令基本印象一个包含用于组合印象的命令的文本文档,可以在命令中调用任何命令docker通过读取dockerfile的指令生成印象通过docker build命令从dockerfile构件应向 ,可以使用-f指向文件中任何位置的dockerfile(也就是说可以通过多个dockerfile文件完成构建)关键字约定为大写编译镜像docker Daemon从dockerfile中顺序读取指令,生成临时容器,在容器中执行指令,容器编译成功后

2020-05-28 02:47:43 241 1

原创 我的docker第一堂课

docker入门前沿之前项目中使用过k8s,docker。但恰恰就是因为一直在使用k8s,所以docker没有主动学习过,感觉就是一个容器,更加微型的系统,环境隔离。但是最近想要学习一下这个,手动搭建环境没想到问题一大堆。笔记内容docker优点– 启动快– 资源占用少– 体积小类似于轻量级虚拟机docker一句话概括Docker是一个开放源代码软件项目,让应用程序部署在软件货柜下的工作可以自动化进行,借此在 Linux 操作系统上,提供一个额外的软件抽象层,以及操作系统层虚拟化的自动管

2020-05-17 01:44:04 125 1

原创 哈哈哈

一股冲动,想要把我这个凌乱的大脑给收拾一下。这里先开个头,希望能克服自己的惰性。

2020-05-14 01:50:55 190

原创 关于简历的一些问题

自从上次使用编写简历还是在我入职的那段时间。一年多都没有碰过了,现在突然在我电脑的某个文件夹下找到了。现在有必要更新我的简历了, 回忆过去的一年我接触到了很多新事物,angularjs和angular2。项目后端使用的springcloud,同时也了解了springcloud。。。但是等到具体要说使用了那些特有的功能的话,又突然间变得很艰难。简历是对自己职业生涯的经历的一次总结,可以帮助自己回...

2019-07-22 23:54:55 126

原创 visual studio 2019编译Windows Terminal工具的问题

window 1903更新后,我特意玩了下微软的开源项目terminal,一阵操作猛如虎。特意下载了visual studio 2019,直接编译成一个命令行工具。当然这个不是最终的效果。这个东西我是趁着放假三天抽时间搞得,正好这个windows版本可以玩命令工具。官方的目的就是为了实现window目录下linux的命令操作,类似的工具我都装了很多了,cgywin,cmder,wsys64,...

2019-07-01 01:29:06 830

原创 如果项目中有设计到java调用三方程序---ProcessBuilder了解下

我就不转载了,直接发链接。参考链接:https://blog.csdn.net/qq592304796/article/details/62234496【以下不用再看了,直接点链接就行了】这个是我们项目的一个任务,增加一种批量化调起测试框架用例的支持(python)。要通过java调起python测试用例。使用了ProcessBuilder。但是我们以前调起其他测试框架使用的是Proces...

2019-06-29 22:52:06 128

原创 远程分支中删除iml等文件处理

git中删除远程分支的iml文件问题说明这个其实是我同事在开发完合并代码的时候,出的一个问题。提交合并远程主分支的时候,发现他自己的分支中包含一个iml文件。当然,这个文件是idea生成的,但是远程分支现在就已经包含了一个iml文件。我的想法试着在本地删除这个文件,但是不行,idea中的项目文件就全部不显示了。iml里面包含了整个项目的层级结构。删除后idea就无法显示整个项目层级。(也就...

2019-06-25 01:29:11 2196

原创 java实现全盘文件搜索

我的需求是这样的,需要在一个windows共享文件夹通过java实现针对文件夹搜索的方法,一开始使用递归搜索,但是速度很不理想。15分钟左右,我测试的文件夹总文件数大概近两万个(不算其他的文件夹)。远程下载到本地后速度又非常快,怀疑不是算法的问题(因为使用广度优先遍历查询也是如此)。这个问题还没有处理,我后面在和同事讨论下。其实内网不是这篇文章,我没有使用这篇文章的算法,但是不想复制,就先这样...

2019-06-05 00:27:20 997

原创 时间戳,我在我的脸上先盖个戳!!!

终于完成了工作了,是一个关于记录查询的一个小功能。前后端都是由我作的,前端是一个AngularJS(没错就1代),后端就是springmvc(其实是springcloud,但是我的功能不涉及),数据库是mybatis。就是在项目上添加两个通过时间查询和类型查询的组件。(前端都懂吧)。前端的东西不多,理解angularjs就行了(实际上和公司的东西高度封装了这个框架,必要的组件直接用就可以了。这个...

2019-03-24 23:06:51 179 1

原创 python爬虫验证和代理

最近在学习这本书时候,基本库的使用中有个关于验证和代理的使用,都先后报了这个错误,[WinError 10061] 由于目标计算机积极拒绝,无法连接。思路,网上搜索了几个原因。按照操作,无效。后来我想到了,关于验证,我的目的是实现打开一个需要授权的网站,然后输入用户名密码,打开后面的页面。但是python中的代码是打开了http://localhost:5000说明我需要在本地建一个服务器,来使...

2019-02-27 01:04:41 524

原创 这个算是过完年了吧,再见2018,Ready2019

已经过完年两星期了,好像有点别扭。确切地说过完年,上班两星期了。第一个星期,好几百人的公司有些不热闹(不能说冷清),没有年前那么喧哗了。第一个星期回魂,假日综合症。断断续续的工作。不怎么忙所以就自己学习了一些前端的东西。平时工作没怎么接触前端,突然想体验一下,所以就从内网找资料,东西倒也不少,但是我这个部门主要使用的前端框架还是AngularJS封装的一个框架,其实要说功能也挺全的,但是对于我这...

2019-02-24 00:41:04 172 1

原创 centos入门docker简单流程

前提:1.window 10. (已经好久没有使用wind7了。步骤应该一样)2.vmware workstation 15 pro3.centos 7.5呵呵,纯粹是炫耀。因为使用vmware安装centos 花了我不少时间。中间还调整过配置。现在反正不卡了。并且也可以和主机(window系统)共享网络了。参考目录 window安装docker参考地址方法很多。随便选择一种。win...

2019-01-29 23:29:59 131

原创 大半夜不睡觉就是找抽

莫名其妙前端入坑了,是这样的。上周分了一个活,就是要在网站上添加一个反馈助手。前端差不多就没怎么练习,几乎就是零基础。但是还得硬着头皮上,这个网站是使用angularjs封装的框架。幸好前一段时间练习过一些简单案例。但是令人头疼的居然是div-css样式。(哎,怎么把这个图标一下啊!!!)使用nginx搭建静态页面,前后端分离使得在本地就可以显示后台页面了。nginx部署静态网页其实效果还好...

2019-01-29 01:48:06 128

原创 嗯哼,收藏收藏

https://scrimba.com/p/pXKqta/cQ3QVcr这个是从vue官网上看的一个地址,感觉还不错。在线学习前端基本知识。(当年就是因为前端基础不及格,做不出东西,被喀喀喀了。)https://morvanzhou.github.io/这个是我在公司唯一可以看到的python学习网站了。自学共享。这个比较着迷ocr,呵呵。 (爬虫小玩具)http://springclo...

2019-01-21 00:27:18 330

原创 回溯思路-请忽略

这个是我的一个思路回溯,对于读者没有任何意义。仅仅是我个人用来整理收获的。我最近白天一直想写一些东西,但是晚上做到电脑前又想不起来写什么。这个就是用来起个头,后面一段时间就知道怎么做了。有个项目需要上报pv,需要调用对象提供的接口。这个接口以前写过了,这一次因为需要上报的点比较多。使用拦截器,将符合条件的请求都调用该接口。本来没有什么问题,但是其中一个无法获取用户id,所以需求变更为将用户的群...

2019-01-17 00:08:37 148

原创 迟到的新年flag,我要这样做。

先说明,这个是我刚刚考虑到的一个问题。上个月我用vmware这个软件装了一个centos系统,准备最近开始学习docker容器。(其实就是工作中使用了微服务springcloud,而且项目也在10月份切到了docker上。之前是在Linux机器上直接部署的)但是我安装好后发现了这个系统会休眠一段时间后(也就是说,没有使用vmware一段时间)无法被唤醒。这个问题,我考虑过了,系统是在年初的时候...

2019-01-07 01:55:18 947 1

原创 git-bash添加tree命令

问题原因最近自学anguler2的一些东西,对着文档写代码。因为我使用的是Visual Studio Code工具,自带终端是cmd命令,我不习惯。所以我将切换到了git工具的bash命令上。但是git自带的命令本身是不支持tree的。既显示当前目录的文件结构。晚上找了一下原因,发现它本身确实是不带这个命令的。但是似乎可以添加的。解决过程这个很简单,只要直接搜索就可以了。将tree的二进制...

2018-12-11 22:41:41 2461 1

原创 算法模式---贪婪算法初识

作为科班毕业的程序员,在下的代码能力感觉都是笑话。痛定思痛,决定啃一啃算法。发现好像都是大学的课本知识,摸摸头…尴尬。当然不能一口吃一个胖子,这些仅作为入门学习常用算法设计思想常见分类迭代法、贪婪法、穷举法搜索法、递推法、递归法、回溯法、分治法、动态规划法。贪婪法 — 贪心算法这种方法模式一般将求解过程分成若干个步骤,但每个步骤都最贪心,选择当前状态下收益最大,局部最有利的选择,并以此...

2018-11-12 00:23:17 302

原创 shell脚本执行文件权限不足的问题

今天就是一个机器出现了脚本无法执行的问题。提示没有权限,但是最重要的是文件已经777最高权限了。有个发现是使用bash ./clean.shsh ./clean.sh都是可以正常执行的。但是当执行./clean.shpermission denied提示权限不足。我们这边执行脚本都是使用./的。一直很正常。现在先把这个问题记录一下。以下是我转载的资料。其实我对这个也不熟。...

2018-11-01 23:34:22 12169 2

原创 使用PowerMock模拟mock中的一个对象

写测试用例的时候没有mock到一个对象,会导致每次执行测试用例都使用的是真实数据,我这一次用了一些假数据,因为mock不彻底,导致显示屏上直接出现了一堆乱七八糟的数据。嘿嘿,幸好这只是一个边缘工作。UserBean user = mock(UserBean.class, RETURNS_DEEP_STUBS);UserBean mockUserBean = PowerMockito.mock...

2018-10-18 00:25:53 4309

Java多线程.xmind

一些概念的东西,没啥价值。有个总体感觉就好

2021-05-15

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除