<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[catfishlyf的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/catfishlyf</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; catfishlyf]]></copyright><item><title><![CDATA[Java - ArrayList和LinkedList的区别]]></title><link>https://blog.youkuaiyun.com/catfishlyf/article/details/130725753</link><guid>https://blog.youkuaiyun.com/catfishlyf/article/details/130725753</guid><author>catfishlyf</author><pubDate>Wed, 17 May 2023 18:10:02 +0800</pubDate><description><![CDATA[如果列表很大很大，ArrayList 和 LinkedList 在内存的使用上也有所不同。LinkedList 的每个元素都有更多开销，因为要存储上一个和下一个元素的地址。ArrayList 没有这样的开销。但是，ArrayList 占用的内存在声明的时候就已经确定了（默认大小为 10），不管实际上是否添加了元素，因为复杂对象的数组会通过 null 来填充。LinkedList 在声明的时候不需要指定大小，元素增加或者删除时大小随之改变。另外，ArrayList 只能用作列表；]]></description><category></category></item><item><title><![CDATA[Java关键字之final、finally、finalize]]></title><link>https://blog.youkuaiyun.com/catfishlyf/article/details/130341733</link><guid>https://blog.youkuaiyun.com/catfishlyf/article/details/130341733</guid><author>catfishlyf</author><pubDate>Tue, 25 Apr 2023 13:51:54 +0800</pubDate><description><![CDATA[属性局部变量staticfinal是唯一一个既可修饰属性又可以修饰局部变量的修饰符运行结果。]]></description><category></category></item><item><title><![CDATA[.Net AWS Lambda 调试工具]]></title><link>https://blog.youkuaiyun.com/catfishlyf/article/details/129138479</link><guid>https://blog.youkuaiyun.com/catfishlyf/article/details/129138479</guid><author>catfishlyf</author><pubDate>Tue, 21 Feb 2023 10:59:15 +0800</pubDate><description><![CDATA[Visual Studio AWS Lambda调试工具]]></description><category></category></item><item><title><![CDATA[C# System.Diagnostics.Stopwatch 记录程序执行时间]]></title><link>https://blog.youkuaiyun.com/catfishlyf/article/details/129138194</link><guid>https://blog.youkuaiyun.com/catfishlyf/article/details/129138194</guid><author>catfishlyf</author><pubDate>Tue, 21 Feb 2023 10:47:28 +0800</pubDate><description><![CDATA[C# System.Diagnostics.Stopwatch 记录程序执行时间。]]></description><category></category></item><item><title><![CDATA[C# 根据类名实例化对象]]></title><link>https://blog.youkuaiyun.com/catfishlyf/article/details/129137159</link><guid>https://blog.youkuaiyun.com/catfishlyf/article/details/129137159</guid><author>catfishlyf</author><pubDate>Tue, 21 Feb 2023 10:34:46 +0800</pubDate><description><![CDATA[背景：方法传入一个类名和一个字典，需要根据不同的类名去实例化不同的对象。]]></description><category></category></item><item><title><![CDATA[Linux上安装Postgres]]></title><link>https://blog.youkuaiyun.com/catfishlyf/article/details/120215226</link><guid>https://blog.youkuaiyun.com/catfishlyf/article/details/120215226</guid><author>catfishlyf</author><pubDate>Fri, 10 Sep 2021 09:50:39 +0800</pubDate><description><![CDATA[​一、安装dnf
# 安装 epel-release 依赖
yum install epel-release
 
# 安装 DNF 包：
yum install dnf
 
# 安装：
dnf install dnf

二、安装Postgresql
pgsql官网地址：https://www.postgresql.org/ ，进入后点击【Download→】进入下载页，这里点击Linux，选择对应的linux发行版，这里以RedHat为例，进入新页面后按需要选择Postgresql版本等相关信息，下面会自动]]></description><category></category></item><item><title><![CDATA[Oracle适配Postgresql]]></title><link>https://blog.youkuaiyun.com/catfishlyf/article/details/120206644</link><guid>https://blog.youkuaiyun.com/catfishlyf/article/details/120206644</guid><author>catfishlyf</author><pubDate>Thu, 09 Sep 2021 18:00:08 +0800</pubDate><description><![CDATA[表结构适配

varchar2(n) —&gt; character varying(n) / varchar(n)
number(n) —&gt; smallint / integer
date —&gt; timestamp [ without time zone ]
clob —&gt; text

具体例子如下：
-- ORACLE
CREATE TABLE tb_user  (
  id varchar2(25)  NOT NULL,
  login_name varchar2(32)  NOT ]]></description><category></category></item><item><title><![CDATA[Windows 上 安装Postgres 及pgAdmin4的基本使用]]></title><link>https://blog.youkuaiyun.com/catfishlyf/article/details/120206473</link><guid>https://blog.youkuaiyun.com/catfishlyf/article/details/120206473</guid><author>catfishlyf</author><pubDate>Thu, 09 Sep 2021 17:56:51 +0800</pubDate><description><![CDATA[一、安装Postgres
这里使用 EnterpriseDB 来下载安装，EnterpriseDB 是全球唯一一家提供基于 PostgreSQL 企业级产品与服务的厂商。
下载地址：https://www.enterprisedb.com/downloads/postgres-postgresql-downloads

双击安装包开始安装

一直Next直到，设置超级用户的密码

一直Next直到，安装完成，取消勾选，点击finish

二、pgAdmin 4基础使用
打开 pgAdmin 4（一款为Pos]]></description><category></category></item><item><title><![CDATA[Postgres]]></title><link>https://blog.youkuaiyun.com/catfishlyf/article/details/120206405</link><guid>https://blog.youkuaiyun.com/catfishlyf/article/details/120206405</guid><author>catfishlyf</author><pubDate>Thu, 09 Sep 2021 17:49:27 +0800</pubDate><description><![CDATA[简介
PostgreSQL 是一个免费的对象-关系数据库服务器(ORDBMS)，在灵活的BSD许可证下发行。
PostgreSQL 开发者把它念作 post-gress-Q-L。
PostgreSQL 的 Slogan 是 “世界上最先进的开源关系型数据库”。
数据类型
数值类型




名字
存储长度
描述
范围




smallint
2 字节
小范围整数
-32768 到 +32767


integer
4 字节
常用的整数
-2147483648 到 +2147483647


bigint
8]]></description><category></category></item><item><title><![CDATA[解决el-select超长选项时不出现横向滚动条问题]]></title><link>https://blog.youkuaiyun.com/catfishlyf/article/details/119422721</link><guid>https://blog.youkuaiyun.com/catfishlyf/article/details/119422721</guid><author>catfishlyf</author><pubDate>Thu, 05 Aug 2021 17:26:29 +0800</pubDate><description><![CDATA[如果只设置组件下拉框的max-width，那么超长的选项超长默认会使用...进行隐藏，显示如图：

想要显示横向滚动条需要两个步骤
① 显示选项超长部分
② 将选项item的display属性设置成block
代码如下：
  &lt;el-select v-model="value" placeholder="请选择" popper-class="my-select-dropdown"&gt;
    &lt;el-option
      v-for="item in options"
      :ke]]></description><category></category></item><item><title><![CDATA[Centos 7.x 静默安装Oracle12C R2]]></title><link>https://blog.youkuaiyun.com/catfishlyf/article/details/111666565</link><guid>https://blog.youkuaiyun.com/catfishlyf/article/details/111666565</guid><author>catfishlyf</author><pubDate>Tue, 20 Jul 2021 15:12:00 +0800</pubDate><description><![CDATA[目录一、查看是否安装Oracle二、安装前准备1. 关闭防火墙2. 关闭selinux3. 内存要求4. 内核要求5. 检查Oracle需要的rmp安装情况三、安装前配置1. 创建用户、用户组、安全目录2. 修改内核参数3. 修改用户配置4. 切换用户 配置oracle用户四、开始安装
一、查看是否安装Oracle
ps -ef | grep ora

没有安装oracle的结果 ↓

二、安装前准备
1. 关闭防火墙

查看防火墙状态

systemctl status firewalld


上图的状态]]></description><category></category></item><item><title><![CDATA[Linux安装Postgresql]]></title><link>https://blog.youkuaiyun.com/catfishlyf/article/details/117741253</link><guid>https://blog.youkuaiyun.com/catfishlyf/article/details/117741253</guid><author>catfishlyf</author><pubDate>Wed, 09 Jun 2021 15:41:46 +0800</pubDate><description><![CDATA[安装dnf
]]></description><category></category></item><item><title><![CDATA[Centos7安装mysql5.6]]></title><link>https://blog.youkuaiyun.com/catfishlyf/article/details/117411413</link><guid>https://blog.youkuaiyun.com/catfishlyf/article/details/117411413</guid><author>catfishlyf</author><pubDate>Mon, 31 May 2021 11:24:37 +0800</pubDate><description><![CDATA[1. 将mysql-5.6.45-linux-glibc2.12-x86_64.tar.gz放到/usr/local文件夹下
]]></description><category></category></item><item><title><![CDATA[Window10 安装HBase（单机版）]]></title><link>https://blog.youkuaiyun.com/catfishlyf/article/details/113715475</link><guid>https://blog.youkuaiyun.com/catfishlyf/article/details/113715475</guid><author>catfishlyf</author><pubDate>Sat, 06 Feb 2021 11:41:04 +0800</pubDate><description><![CDATA[环境背景
已安装hadoop2.7.7
hbase版本v1.4.13（根据hadoop版本选择，下图为官网版本适配详情）

下载
下载对应的HBase安装包，注意需要下载 bin.tar.gz后缀的安装包。
HBase官方下载地址一
HBase官方下载地址二
安装
解压安装包
我这里解压到了D盘，和hadoop放在同级目录下

修改配置

修改HBase根目录下的conf/hbase-env.cmd

set JAVA_HOME=C:\UMESPACE\java\jdk1.8.0_171
# 设置默认使用H]]></description><category></category></item><item><title><![CDATA[ElementUI 如何给select组件的选中值绑定对象]]></title><link>https://blog.youkuaiyun.com/catfishlyf/article/details/112463168</link><guid>https://blog.youkuaiyun.com/catfishlyf/article/details/112463168</guid><author>catfishlyf</author><pubDate>Wed, 27 Jan 2021 13:27:03 +0800</pubDate><description><![CDATA[官方文档有说明，看文档要仔细鸭

示例代码：
    &lt;el-select
      ref="select"
      v-model="value"
      value-key="id"
      filterable
      remote
    &gt;
      &lt;el-option v-for="item in searchResults" :key="item.id" :label="item.label" :value="item"&gt; &lt;/el-opt]]></description><category></category></item><item><title><![CDATA[Eureka工作原理学习]]></title><link>https://blog.youkuaiyun.com/catfishlyf/article/details/113243149</link><guid>https://blog.youkuaiyun.com/catfishlyf/article/details/113243149</guid><author>catfishlyf</author><pubDate>Wed, 27 Jan 2021 13:22:15 +0800</pubDate><description><![CDATA[目录一、Eureka简介1、Eureka组件1.1 Eureka Server2.1 Eureka Client2.1.1 Application Service2.1.2 Application Client2、Eureka Server架构原理简介3、Eureka Server的服务保护3.1 自我保护机制3.2 服务保护模式的存在必要性3.3 关闭服务保护模式3.4 优雅关闭服务（优雅停服）二、Eureka与zookeeper比较1、 Eureka保证AP2、 Zookeeper保证CP
一、Eure]]></description><category></category></item><item><title><![CDATA[Linux环境下安装tcping]]></title><link>https://blog.youkuaiyun.com/catfishlyf/article/details/112272077</link><guid>https://blog.youkuaiyun.com/catfishlyf/article/details/112272077</guid><author>catfishlyf</author><pubDate>Wed, 06 Jan 2021 14:36:31 +0800</pubDate><description><![CDATA[原文地址
 wget https://sources.voidlinux.eu/tcping-1.3.5/tcping-1.3.5.tar.gz  
 tar zxvf tcping-1.3.5.tar.gz
 cd tcping-1.3.5/
 #如果没有安装gcc，安装一下gcc
 yum install gcc
 gcc -o tcping tcping.c
 cp tcping /usr/bin
 #使用一下
 tcping baidu.com 443
 #显示baidu.com port 443 ]]></description><category></category></item><item><title><![CDATA[Linux上安装Oracle SQLplus客户端]]></title><link>https://blog.youkuaiyun.com/catfishlyf/article/details/112259128</link><guid>https://blog.youkuaiyun.com/catfishlyf/article/details/112259128</guid><author>catfishlyf</author><pubDate>Wed, 06 Jan 2021 11:43:08 +0800</pubDate><description><![CDATA[目录环境及背景准备安装包开始安装配置环境变量进行连接测试
环境及背景
今日运维时发现有一台机器上的服务访问不通数据库，经检查后Oracle服务运行正常且能被其他服务访问，为了进一步验证，打算在出问题的服务器上安装SQLplus客户端远程访问Oracle服务。

服务器版本：Linux version 3.10.0-957.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-36)]]></description><category></category></item><item><title><![CDATA[Spring Boot 配置文件加载顺序]]></title><link>https://blog.youkuaiyun.com/catfishlyf/article/details/109771818</link><guid>https://blog.youkuaiyun.com/catfishlyf/article/details/109771818</guid><author>catfishlyf</author><pubDate>Wed, 18 Nov 2020 15:16:39 +0800</pubDate><description><![CDATA[总原则：
外部&gt;内部 ；
带proﬁle &gt; 不带profile;
properties &gt; yml；

1. 指定配置文件方式
java -jar xxx.jar --spring.config.location=C:/xxx/application.properties

2. 外部加载配置文件优先级

命令行参数
所有的配置都可以在命令行上进行指定，多个配置用空格分开【- -配置项=值  】

java -jar xxx.jar --server.port=8888


来自java]]></description><category></category></item><item><title><![CDATA[VUE生命周期解读]]></title><link>https://blog.youkuaiyun.com/catfishlyf/article/details/108731320</link><guid>https://blog.youkuaiyun.com/catfishlyf/article/details/108731320</guid><author>catfishlyf</author><pubDate>Tue, 22 Sep 2020 14:24:56 +0800</pubDate><description><![CDATA[（生命周期函数 = 生命周期钩子 = 生命周期事件）

一、定义：
二、分类：
1. 创建期间的生命函数
（1）beforeCreate：（第一个生命周期函数）vue实例刚刚在内存中被创建出来但还未初始完全，此时还没有初始化好data和methods属性。
（2）created：实例已经在内存中创建OK，data和methods也已经初始化完毕，此时还没有开始编译模板。
（3）beforeMount：此时完成了模板编译，但没有挂载到页面中去。
（4）mounted：模板挂载到指定容器中显示，至此vue实例.]]></description><category></category></item></channel></rss>