- 博客(110)
- 资源 (23)
- 收藏
- 关注
原创 MacOS系统安装fish,替代bash
1、brew install fish2、sudo vi /etc/shells增加内容:/usr/local/bin/fish ##增加fish到shell环境变量3、chsh -s /usr/local/bin/fish ##切换至fish4、新开标签页/窗口,马上生效。*如果想切换回zsh或bash,则:chsh -s /bin/zsh或chsh -s /bin/bash*如果希望root用户也是用fish/zsh,则切换到root用户,然后执行以下的切换命令:sudo su -
2022-07-08 16:46:21 1497 1
原创 MacOS 安装Nginx,记录安装过程及nginx编译过程
MacOS安装nginx的方式有几种,可以通过brew install nginx的方式,也可以向本次记录的一样,采用下载nginx的tar.gz包,在本地进行编译。
2022-03-11 14:43:18 4405
原创 【随笔记】JAVA线上问题定位,JVM诊断神器Arthas
线上或者线下遇到Java相关问题,例如CPU升高,内存升高等问题不是很好处理,通常都是jps、jstack、jmap去定位,有条件一点的可以安装jprofile,但都不是很理想。现在可以使用Arthas进行定位,及时、有效。
2022-03-02 11:47:43 767
原创 WSO2 Micro Integrator环境安装及部署
WSO2 Micro Integrator、企业级消息总线、EJB级别的顶级应用超冷门的企业级消息总线WSO2 Micro Integrator环境安装及部署
2022-03-01 16:12:10 1465
原创 【随笔记】MacOS 下查看安装版JDK的安装位置,以及JAVA_HOME环境变量相关
很多情况我们都是使用解压版本的JDK,并手动设置环境变量,这样我们很清楚的知道,JDK放在什么目录下,以及JAVA_HOME的相关环境变量设置。但是使用安装版的JDK后,虽说不用手动做这些工作,但却在$PATH下看不到JAVA相关的环境变量。
2022-02-28 09:43:18 559
原创 【随笔记】MacOS系统下设置Git及配置代理详细记录
记录在windows、linux、macOS下配置Git,及给Git配置代理的详细步骤。
2022-02-18 14:56:39 1672
原创 【随笔记】MacOS系统下设置环境变量详细记录
macOS默认使用的是bash作为默认的shell,Deepin linux系统同样使用的也是bash作为默认的shell。
2022-02-18 14:47:41 627
原创 【随笔记】Docker安装postgres数据库详细记录
Docker安装postgres数据库详细记录,以及在docker下访问容器内部的postgres数据库的注意事项,修改方法
2022-02-11 08:20:20 1083
原创 【随笔记】macOC下安装docker、postainer环境详细记录
详细记录在macOS下,从零开始安装docker,postainer环境,记录安装过程及发现的问题。
2022-02-10 13:37:45 969
原创 【随笔记】Linux logrotate 日志切割、日志分割工具、管理记录文件命令
在linux 下使用nginx做反向代理,由于访问量还是比较大,生成的日志文件较大,这是想到使用logrotate命令对生成的日志文件进行管理,自动打成gz包留存日志好追溯问题。
2022-01-21 14:07:39 2221
原创 【随笔记】Deepin20系统更换fish,替代bash
Deepin 使用fish替代bash;更换后解决IDEA、WebStorm、Goland开发工具控制台无权限问题
2022-01-04 10:59:55 8080
原创 【随笔记】Deepin系统下SVN常用命令
1、常用命令1、帮助命令: help(h)命令使用:svn help命令简写:svn h命令解释:使用这个命令可以看到关于svn所有命令以及简写。有时候有那个命令忘了,可以看看,很有用。2、往版本库中添加新文件:add命令使用:svn add xxx.txt命令解释:这个命令使用之后,还得使用svn ci xxx.txt命令提交一下。举例:svn add *.php(添加当前目录下的所有php文件)3、将改变的文件提交到版本库:commit(ci)命令使用:svn commit -m “
2022-01-03 13:48:51 576
原创 【随笔记】Deepin21安装Lua记录
【随笔记】Deepin21安装Lua记录水滴石穿,点滴记忆。Lua整体还是安装还是非常简单的,主要是需要在Deepin上面进行编译,这里初次编译应该会缺少一个依赖,所以第一步是先安装依赖libreadline-devsudo apt-get install libreadline-dev下载Lua的安装包wget -c http://www.lua.org/ftp/lua-5.3.5.tar.gztar -xzvf ./lua-5.3.5.tar.gzcd lua-5.3
2021-10-20 16:20:09 216
原创 【随笔记】生成私有的CA认证证书,记录SSL证书完整签发过程
水滴石穿,点滴记忆生成crt秘钥第一步创建配置文件[ req ]default_bits = 4096distinguished_name = req_distinguished_namereq_extensions = req_ext[ req_distinguished_name ]countryName = Country Name (2 letter code)countryName_default =.
2021-09-26 14:54:59 497
原创 【随笔记】Windows 10版本下安装Golang语言详记
水滴石穿,点滴记忆。下载Golang我是从GO语言中文网进行下载的,比较方便。下载完直接安装,贴心的连环境变量都给配置好了,真贴心配置环境变量虽说安装后,给配置了环境变量,还是瞅瞅看看有没有落下的。检查Go环境是否配置正确。此电脑-》右键属性-》高级系统设置-》环境变量这里能看到在管理员账户的用户变量中,自动添加了GOPATHGOPATH=C:\User\AdministratorPATH里面是直接添加好的GOPATH下面创建三个文件夹srcbinpkg测试g.
2021-07-02 15:56:27 260
原创 【随笔记】FFmpeg剥离视频中的音频
水滴石穿,点滴记忆。今天这个分享是个杂项,偶尔听同事说在网上找不到那种能将MP4里面的音乐抽离的功能,问我有没有这种软件,他家里人广场舞比赛要用。既然是比赛用那必须认真对待啊,ffmpeg走起。下载ffmpegwindows下载入口里面是官网,什么系统的包都有按需下载,我下载的是windows的。deepin 20闲来无事又去deepin下去试了试,直接就有,免安装了,省心。配置环境变量老规矩解压到C盘根目录,简化文件夹名称,直接就是C:\ffmpeg。复制路径C:\ffmpeg\bi.
2021-06-30 14:53:47 1471
原创 【随笔记】Deepin 20版本下安装Golang语言详记
水滴石穿,点滴记忆。下载Golang我是从GO语言中文网进行下载的,比较方便。wget https://studygolang.com/dl/golang/go1.16.5.linux-amd64.tar.gz然后将上面下载的golang安装包解压到/usr/local/这个目录,解压后会自动生成一个go文件夹目录sudo tar -zxvf go1.16.5.linux-amd64.tar.gz -C /usr/local/go/配置环境变量Deepin 还是直接编辑sudo v.
2021-06-21 13:43:20 847
原创 【随笔记】Deepin20 下安装JDK步骤详解
水滴石穿,点滴记忆。下载JDK之前写过一篇CentOS7 下安装JDK的文章,虽说步骤基本类似,但现在JDK下载真是越来越谜了,之前留的下载地址竟然不能使用了,哎太难了。百度走起注意红线哈,别点广告链接上,虽说后面也能下载,但版本什么的不可控因素太多。java.com这里没什么说的,Java要么用Java7要么用OpenJDK,看红线地方,点击链接进入。jdk.java.net![avatar][e3]下载了一个新版本的,进入直接下载,或者把地址链接复制下来,使用wge.
2021-06-17 13:18:40 365
原创 【随笔记】Deepin20 版本下安装NodeJs环境详记
水滴石穿,点滴记忆。下载NodeJSNodeJS下载还是比较方便的,比JDK要友好的多,直接在官网就可以下载自己需要的版本。下载地址NodeJS中文网-官网安装NodeJS老规矩,先把下载后的文件进行解压缩,放到/usr/local/NodeJs文件夹,其中NodeJs需要自己创建。创建目录big@bigbird:~/Downloads$ sudo mkdir /usr/local/NodeJS解压到上面创建的文件夹从NodeJS中文网下载的x64的linux包居然是.
2021-06-17 13:17:32 805
原创 【随笔记】Deepin20 安装Wine执行exe
水滴石穿,点滴记忆Deepin v20版本用了一段时间感觉不错,所以将公司办公电脑也刷成了Deepin20。原本一切都开开心心的,突然想起来有个工作任务,需要执行一个特殊的exe程序,顿时恶心坏了。研究了一圈,发现Wine可以包一下,然后在linux下运行exe程序,尝试尝试。在网上也搜索了好多资料,比较乱,试了几个,大体都很像,但是就是不行,每个人用法还都不太一样。## 官网-Winehttps://wiki.winehq.org/Debian_zhcn 有问题去官网准没错,当然这个写的不.
2021-06-09 14:01:23 2534
原创 【随笔记】NodeJs 多版本管理GNVM工具
水滴石穿,点滴记忆。安装NodeJs经常会遇到版本升级,测试的时候需要进行多个版本的尝试,Gnvm完美解决了这个问题。gnvm官网https://gitee.com/mirrors/gnvm#https://app.box.com/gnvm/1/2014967689里面写的很详细,毕竟这个工具的用法也超级简单,就是下载gnvm.exe有点费劲。安装NodeJs第一种方式,直接在NodeJs中文网下载各个版本的安装包,一键安装。第二种方式,使用GNVM 命令去安装最新版本,或者其他版本.
2021-06-09 13:59:30 138
原创 使用Nginx+SSL 访问地址Swagger 2.0
水滴石穿,点滴记忆。location /dataAPI { root html; index index.html index.htm; proxy_pass http://127.0.0.1:8080/api; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; .
2021-05-27 13:42:43 754 2
原创 【随笔记】K8S-Kubernetes Docker好伙伴
水滴石穿,点滴记忆铭记于心。云平台、云业务经常出现的一个词,k8s,全称kubernetes,与Docker类似现阶段更胜一筹的容器服务。严谨一点说,Docker不算是容器,它本身的口号是build,ship and run。容器服务很多人第一时间想到的应该会有VMWare,这个在国内的占有率还是很高的,很多windows系统开一个VM,里面在搞几个Linux,很常见的模式。k8s是怎么在这种情况下胜出的呢,首先VM有自身的弊端,虚拟出来的系统后,占用主机大量的性能,内部系统启动会逐渐慢到你无法忍受.
2021-05-27 13:07:22 147
原创 【随笔记】SpringtBoot Eureka 机制理解
【随笔记】SpringtBoot-Eureka水滴石穿,点滴记忆,记忆点滴。第一次接触Eureka还是在2017年,那时候SpringBoot的版本还很早,很多依赖需要自己去匹配版本,SpringBoot的全家桶还不是很完整,也学着例子自己包装过Springboot的启动器,这东西日渐成熟,转身回顾,发现对Eureka还是一直半解,罢了罢了。自我理解的Eureka一个客户端发现型的中心;与Zookeeper、Consul不同的是,他高可用高于强一致性;实战中,搞两个Eureka做中心服务,
2021-05-26 10:49:10 200
原创 【随笔记】kafka 基础面试笔记
【随笔记】kafka 基础笔记水滴石穿,点滴积累,活到老学到老。kafka是什么?是什么?简单说个人理解就是类似MQ的东西,在分布式发布-消息订阅中处理的很好;上手程度如果使用过任何一种MQ,kafka基本无脑上手。kafka的使用场景异步通信:分布式架构的典型特点,消息流转不在是同步等待,那么异步的消息队列处理机制就是基本功能,用户把一个消息放到队列中,消费者可以不立刻处理他,生产者也可以去做其他的事,不在占用线程去原地等待结果。健壮性:kafka类比其他MQ产品的特点,就是比较抗消息堆
2021-05-18 09:30:08 99
原创 【随笔记】在HTTPS下加载HTTP的资源
【随笔记】在HTTPS下加载HTTP的资源水滴石穿,遇到即是缘分。首先现在HTTPS加密的网站内,不在支持加载HTTP类型的资源。但是很多时候我们可以保证自身的网站是HTTPS加密的,当有异系统对接时,无法保证这件事,现在浏览器侧有拒绝这种行为,非常的难做、难实现。代理策略通过Nginx进行代理中转,这个策略是相对网上很多方式中,最简单的,最稳妥的。例子:https://ip的网站去加载一个http地址的1.mp4文件,我们需要怎么做?将1.MP4文件地址进行代理,发布出一个HTTP的
2021-05-17 13:29:53 2388
原创 【随笔记】Redis(四)缓存雪崩、击穿、穿透面试知识点
【随笔记】Redis(四)缓存雪崩、击穿、穿透由简入繁,水滴石穿。Redis 缓存雪崩这个很好理解,就是所有缓存在同一时间过期,统一时间进行缓存刷新,系统承受不住压力从而崩溃。这个问题在开发阶段就需要多加注意,解决方案不难想出。与单机服务架构使用Ehcache类似,每一个缓存进行单独的时间时间控制,多组缓存失效时间错开,将查询频率高使用频繁的缓存进行细化,筛选排列优先级保证缓存失效时间不一致就可以,或者设置成不过期,定时更新就好。Redis 缓存击穿击穿与雪崩类似,简单讲就是有用户在不停的请
2021-05-07 16:48:55 114
原创 【随笔记】Redis(三)布隆过滤器BloomFilter面试知识点
【随笔记】Redis(三)布隆过滤器BloomFilter由简入繁,水滴石穿。BloomFilter它是一个很长的二进制向量和一系列随机映射函数,主要用于检索一个元素是否在一个集合内。优点很明显,就是空间效率和查询时间都比其他的算法快,缺点同样明显,就是有误识别率和删除困难。例如:当一个元素X{a,b,c,d,e}加入集合,每个元素通过K各Hash函数将这个元素映射成一个阵列(Bit array)中的K个点,并把他们置为1.检索的时候我们只需要看这些K点是不是都等于1就可以知道集合中有没有这
2021-05-07 16:28:02 167
原创 【随笔记】Redis(二)架构模式面试知识点
【随笔记】Redis(二)由简入繁,水滴石穿。Redis 的架构模式单机版直接说,就是只有一个redis,坏了就没得用那种。特点:简单,很简单。缺点:存储容量有限制,取决于所在服务器的能力处理能力有限,也取决于所在服务器的能力高可用性无,没有高可用,坏了就没得用主从复制高端点的单机版,Redis的复制(replication)功能允许用户根据一个Redis服务器来创建多个任意的复制品,其中被复制的服务器就是主服务器(master),而通过复制出来的服务器就是从服务器
2021-05-06 16:46:44 90
原创 【随笔记】Redis(一)基础面试知识点
【随笔记】Redis(一)由简入繁,水滴石穿。想到哪记到哪,加油!!!Redis 支持的数据类型String 字符串:set key value格式。String 类型是二进制安全的,就是说Redis中String可以包括任何数据,jpg图片或者序列化对象,一个键值对最大能存储512MB数据。Hash 哈希:hmset name key1 value1 key2 value2 格式。里面是一个键值(key=> value)对集合。是String 类型的field和value的映射表,特别
2021-05-06 16:45:37 84
原创 【随笔记】Spring Propagation 分布式事务
【随笔记】Spring Propagation 分布式事务简单说,一个事务是多个操作的集合,要么这些操作全部生效,要么全部都没有生效,就是一个通用流程;单体应用事务不算复杂,分布式中由于流程长,流转网元多,事务控制难度大。 Spring 中 propagation 七种配置属性: required:支持当前事务,如果当前没有事务,就新建一个事务,常见配置选择,也是默认配置; @Transactionalpublic void service(){ serviceA();
2021-05-06 13:42:16 185
原创 【随笔记】SpringCloud
【随笔记】SpringCloud框架集合,拥有SpringBoot的开发便利性及庞大的用户基数。组件 spring cloud netflix NetFlix OSS 开源组件集合,包括Eureka、Hystrix、Ribbon、Feign、Zuul核心组件 Eureka :尤里卡,服务治理组件,包括注册中心,客户端的服务发现机制; Hystrix:服务熔断器,实现了断路模式,提供服务出错及延迟发生的容错能力; 解决一个服务调用另一个服务由于网络原因或自身
2021-05-06 13:41:10 101
原创 maven tomcat7插件配置ssl
<plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</v...
2021-01-14 09:49:36 143
原创 【随笔记】Ubuntu 14安装docker
Ubuntu14 安装Docker记录安装linux-iamge-extra-*的kernel包。这个包允许你使用aufs存储驱动。~$ sudo apt-get install linux-image-extra-$(uname -r) linux-image-extra-virtual系统版本ubuntu 14.04安装dockerapt-get install docker.io安装JDK这里安装的是openjdkapt-get install software-prop
2021-01-14 09:47:22 349
原创 【随笔记】redis主从及哨兵模式间解
redis主从及哨兵模式间解redis主从模式工作原理一: master配置了一个slave,这个slave无论是否为第一次与master建立连接,它都会发送sync命令,去master同步数据。二: master收到来自slave的sync命令后,会在后台进行数据的持久化操作,通过bgsave生成最新的rdb全量数据快照文件;三: 在生成全量的rdb快照文件过程中,master会继续接收来自客户端的请求,它会把这些可能存在的修改数据集的请求缓存在内存中。当上一步持久化数据完毕后,mas
2021-01-14 09:31:23 106
原创 【随笔记】Deepin 安装go环境记录
Deepin 安装go环境记录下载go安装包1.在go官网获得linux下的安装包路径2.在deepin 终端内,通过wget进行下载3.下载后本地解压sudo tar -xzf go1.15.6.linux-amd64.tar.gz4.通过ls可以看到,解压后会有一个go文件夹,将这个文件夹复制剪切到自己希望的目录sudo cp -r go /usr/local/设置Go的环境变量网上有两种方式,第一种是在/etc/profile中增加环境变量export GOROOT=/usr/lo
2021-01-14 09:30:10 502
Oracle 11G r2 x64PLSQL Developer
2013-04-28
ArcGIS Server JavaScript API 3.1离线包
2012-09-19
arcgis server for java 开发讲座
2012-08-22
ArcGis Server10 java版Rest服务部署方法
2012-08-09
ArcGis 10最近版注册机
2012-07-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人