<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[yphust的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/yphust</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yphust]]></copyright><item><title><![CDATA[docker学习之旅(1)]]></title><link>https://blog.youkuaiyun.com/yphust/article/details/113038796</link><guid>https://blog.youkuaiyun.com/yphust/article/details/113038796</guid><author>yphust</author><pubDate>Sat, 23 Jan 2021 12:55:28 +0800</pubDate><description><![CDATA[docker学习之旅docker命令安装docker查看docker版本注册docker ID指定docker镜像加速源拉取docker镜像docker 查看安装的所有镜像docker 查看运行的容器删除某个镜像
docker命令
以下操作都是在Mac电脑上。
安装docker
brew install --cask --appdir=/Applications docker
查看docker版本
docker --version
注册docker ID
指定docker镜像加速源
因为不是命令，而是要通过]]></description><category></category></item><item><title><![CDATA[ArrayList源码解析（JDK1.8）-逐行代码分析]]></title><link>https://blog.youkuaiyun.com/yphust/article/details/108098501</link><guid>https://blog.youkuaiyun.com/yphust/article/details/108098501</guid><author>yphust</author><pubDate>Wed, 19 Aug 2020 14:19:12 +0800</pubDate><description><![CDATA[文章目录类图内部参数构造方法ArrayList()ArrayList(int initialCapacity)ArrayList（Collection c）常用方法解析add(E e)ensureCapacityInternalensureExplicitCapacitygrowddAll(Collection&lt;? extends E&gt; c)addAll(int index, Collection&lt;? extends E&gt; c)get(int index)E elementData(]]></description><category></category></item><item><title><![CDATA[人身保险产品思维导图]]></title><link>https://blog.youkuaiyun.com/yphust/article/details/107519303</link><guid>https://blog.youkuaiyun.com/yphust/article/details/107519303</guid><author>yphust</author><pubDate>Wed, 22 Jul 2020 17:58:32 +0800</pubDate><description><![CDATA[人身保险产品思维导图人身保险概述人身保险产品开发人身保险产品定价原理人寿保险产品年金保险产品分红保险产品万能保险产品投资连结保险产品健康保险产品意外伤害保险产品人身保险产品销售管理
人身保险概述

人身保险产品开发

人身保险产品定价原理

人寿保险产品

年金保险产品

分红保险产品

万能保险产品

投资连结保险产品

健康保险产品

意外伤害保险产品

人身保险产品销售管理


...]]></description><category></category></item><item><title><![CDATA[MyEclipse离线安装FindBugs]]></title><link>https://blog.youkuaiyun.com/yphust/article/details/107212833</link><guid>https://blog.youkuaiyun.com/yphust/article/details/107212833</guid><author>yphust</author><pubDate>Wed, 08 Jul 2020 19:01:33 +0800</pubDate><description><![CDATA[1. 安装FindBugs
FindBugs有两种安装方式：

在线安装（Eclipse建议使用此安装方式）
离线安装：下载FingdBugs插件，放入plugins文件夹（MyEclipse建议使用此安装方式）

2. MyEclipse使用插件安装FindBugs

首先下载FindBugs插件，本文提供一个下载链接：https://download.youkuaiyun.com/download/qingfengai/9450325?ops_request_misc=&amp;request_id=&amp;bi]]></description><category></category></item><item><title><![CDATA[图解算法第4章第1节（Java实现）]]></title><link>https://blog.youkuaiyun.com/yphust/article/details/106970808</link><guid>https://blog.youkuaiyun.com/yphust/article/details/106970808</guid><author>yphust</author><pubDate>Fri, 26 Jun 2020 15:56:57 +0800</pubDate><description><![CDATA[请编写前述sum函数的代码
    public static int sum(int[] array, int i) {
        //定义基线条件
        if (i == array.length - 1) {
            return array[i];
        }
        //定义递归条件
        return array[i] + sum(array, i + 1);
    }

编写一个递归函数来计算列表包含的元素数
 	public sta]]></description><category></category></item><item><title><![CDATA[违反唯一性约束的两种可能：唯一约束or唯一索引]]></title><link>https://blog.youkuaiyun.com/yphust/article/details/106220766</link><guid>https://blog.youkuaiyun.com/yphust/article/details/106220766</guid><author>yphust</author><pubDate>Tue, 19 May 2020 20:59:26 +0800</pubDate><description><![CDATA[ORA-00001: 违反唯一约束条件 这一个报错相信大家在插入数据时还是经常遇到的，尤其是在测试环境。
但是今天我在处理一个生产问题的时候再次遇到这个报错时有点奇怪：

1.该表（记为表A）的主键是数据库序列生成的，不存在测试环境常见的因为插入测试数据导致后续通过数据库序列生成的主键冲突的问题
2.检查了数据库表结构的约束，发现只有主键约束。
然后检查了插入数据的SQL，如下：
MERGE INTO EIS_INSU_FILE_CABIN A
USING (SELECT BUSI_ID, APPLY_ID]]></description><category></category></item><item><title><![CDATA[（转）规范的开发流程]]></title><link>https://blog.youkuaiyun.com/yphust/article/details/104736623</link><guid>https://blog.youkuaiyun.com/yphust/article/details/104736623</guid><author>yphust</author><pubDate>Sun, 08 Mar 2020 17:34:58 +0800</pubDate><description><![CDATA[最近接连几次上线搞到夜里很晚，从运营到IT到外包到发布支持人员都很累，直接原因就是代码质量很差，希望这篇文章能够从某种程度上给出一些解决方案。
原文链接
概述
这篇文章分享开发流程规范，目的是提高产品质量，优化开发流程，供大家参考。
规范是死的，人是活的，希望自己定的规范，不要被打脸。

接下来从以上六个阶段进行逐一拆解。
1 需求评审
作为技术人员肯定都参加过需求评审会，不知道有没有遇到这样的情...]]></description><category></category></item><item><title><![CDATA[Xshell连接虚拟机中的Ubuntu]]></title><link>https://blog.youkuaiyun.com/yphust/article/details/102791181</link><guid>https://blog.youkuaiyun.com/yphust/article/details/102791181</guid><author>yphust</author><pubDate>Mon, 28 Oct 2019 23:59:46 +0800</pubDate><description><![CDATA[1.虚拟机中安装好Ubuntu系统后使用cmd测试ping
ping能成功，但是telnet 22端口不通
解决办法：
进入Ubuntu中，安装openssh-server，安装命令为sudo apt install openssh-server，执行此命令前可能还需要你执行其他操作，按照提示操作即可。
2.用xftp连接，报错“找不到匹配的outgoing encryption算法”，原因是ss...]]></description><category></category></item><item><title><![CDATA[善用佳软]]></title><link>https://blog.youkuaiyun.com/yphust/article/details/102716950</link><guid>https://blog.youkuaiyun.com/yphust/article/details/102716950</guid><author>yphust</author><pubDate>Thu, 24 Oct 2019 10:04:45 +0800</pubDate><description><![CDATA[本文收藏本人已验证并在使用过的提升效率的工具的博文
神逸之作：国产快速启动软件神品ALTRun

]]></description><category></category></item><item><title><![CDATA[PLSQL-Developer常用设置]]></title><link>https://blog.youkuaiyun.com/yphust/article/details/102583385</link><guid>https://blog.youkuaiyun.com/yphust/article/details/102583385</guid><author>yphust</author><pubDate>Wed, 16 Oct 2019 12:41:23 +0800</pubDate><description><![CDATA[1、登录后默认自动选中My Objects
默认情况下，PLSQL Developer登录后，Brower里会选择All objects，如果你登录的用户是dba，要展开tables目录，正常情况都需要Wait几秒钟，而选择My Objects后响应速率则是以毫秒计算的。
设置方法：
Tools菜单 --&gt; Brower Filters，会打开Brower Folders的定单窗口，把“My...]]></description><category></category></item><item><title><![CDATA[windows中快速停掉占用某端口的进程的方法]]></title><link>https://blog.youkuaiyun.com/yphust/article/details/102580088</link><guid>https://blog.youkuaiyun.com/yphust/article/details/102580088</guid><author>yphust</author><pubDate>Wed, 16 Oct 2019 10:01:11 +0800</pubDate><description><![CDATA[在Windows操作系统中，我们在启动一个Weblogic服务器时，如果之前因为意外情况非正常停止Weblogic服务，再次启动时会发现7001端口已经被占用的错误。
本文将通过命令来强行终止这个已经运行的tomcat进程如下：
1、首先查找到占用7001端口的进程号PID是多少
CMD&gt;netstat -ano | findstr 7001
这个命令输出的最后一列表示占用7001端口的进程...]]></description><category></category></item><item><title><![CDATA[确认有用的博客]]></title><link>https://blog.youkuaiyun.com/yphust/article/details/102525278</link><guid>https://blog.youkuaiyun.com/yphust/article/details/102525278</guid><author>yphust</author><pubDate>Sat, 12 Oct 2019 18:11:38 +0800</pubDate><description><![CDATA[WebLogic配置JNDI数据源

]]></description><category></category></item><item><title><![CDATA[一些术语或概念]]></title><link>https://blog.youkuaiyun.com/yphust/article/details/101516627</link><guid>https://blog.youkuaiyun.com/yphust/article/details/101516627</guid><author>yphust</author><pubDate>Fri, 27 Sep 2019 10:34:53 +0800</pubDate><description><![CDATA[文章目录前置机
前置机
前置机这个概念一般在银行、券商、电信运营商那里用的比较多。这些地方都有很多后台核心处理系统，对外提供各种接口服务。如果我有某种业务接口需要跟他们的后台系统打交道，要从我们的外部网络访问他们的后台系统，这些单位是绝对不允许的。这个时候，他们要求你或者他们自己开发一个软件，运行在他们的内网，然后通过专线或硬件隔离技术将运行这个软件的计算机连接到你的外网系统上，那么运行这个软件的...]]></description><category></category></item><item><title><![CDATA[搜索引擎使用方法与技巧]]></title><link>https://blog.youkuaiyun.com/yphust/article/details/100565898</link><guid>https://blog.youkuaiyun.com/yphust/article/details/100565898</guid><author>yphust</author><pubDate>Thu, 05 Sep 2019 19:59:17 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[【高效程序员系列】3 别碰鼠标——让键盘飞起来]]></title><link>https://blog.youkuaiyun.com/yphust/article/details/100558451</link><guid>https://blog.youkuaiyun.com/yphust/article/details/100558451</guid><author>yphust</author><pubDate>Thu, 05 Sep 2019 15:26:12 +0800</pubDate><description><![CDATA[文章目录一、闪电启动软件的秘密二、操作系统常用快捷键（非初学者可以跳过此段，如有遗漏，欢迎补充）1、不可小视的Alt、Ctrl、Shift（1）Alt（2）Ctrl（3）Shift2、方便的Windows键3、其他快捷键（1）Tab（2）空格键（3）Fx系列按键（4）Esc（5）键盘模拟右键三、工作中的快捷键四、用脚本语言加速五、不需要鼠标的编辑器-Vim六、鼠标也可以飞
一、闪电启动软件的秘密
...]]></description><category></category></item><item><title><![CDATA[jdbc连接数据库使用sid和service_name的区别]]></title><link>https://blog.youkuaiyun.com/yphust/article/details/100545222</link><guid>https://blog.youkuaiyun.com/yphust/article/details/100545222</guid><author>yphust</author><pubDate>Wed, 04 Sep 2019 19:06:01 +0800</pubDate><description><![CDATA[问题描述：
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor The Connection descriptor used by the client was:
10.12.162.84:1521:xxxx
oracle数据的tnsnames.ora中配置的是：SERVICE_NAM...]]></description><category></category></item><item><title><![CDATA[git clone fatal: Authentication failed for "xxx"]]></title><link>https://blog.youkuaiyun.com/yphust/article/details/100542265</link><guid>https://blog.youkuaiyun.com/yphust/article/details/100542265</guid><author>yphust</author><pubDate>Wed, 04 Sep 2019 16:55:44 +0800</pubDate><description><![CDATA[今天在公司内网环境从git上clone时一直提示：git clone fatal: Authentication failed for "xxx"

检查了配置的用户名、邮箱都没有问题，但还是一直报错。
最后通过修改windows凭证解决问题：

WIN + S ，输入“凭据”

打开凭据管理器，选择Windows凭据，删除已有的普通凭据（git相关的）

重新clone，会弹出凭据窗口，重新输入...]]></description><category></category></item><item><title><![CDATA[此安装程序必须使用 Java 开发工具包 (JDK) 执行, 但 C:\Program Files\Java\jre1.8.0_172 不是有效的 JDK Java 主目录。]]></title><link>https://blog.youkuaiyun.com/yphust/article/details/100273907</link><guid>https://blog.youkuaiyun.com/yphust/article/details/100273907</guid><author>yphust</author><pubDate>Mon, 02 Sep 2019 14:36:21 +0800</pubDate><description><![CDATA[转自：https://blog.youkuaiyun.com/HezhezhiyuLe/article/details/95960479
前言
安装jar时遇到这个问题，以管理员身份运行
注：着急了直接看解决，跳过检查

检查 JDK1.8
打开此电脑&gt;属性&gt;高级系统设置&gt;

JAVA_HOME没问题（检查这是不是你的jdk安装路径）
往下拉，打开Path（不是上边的Path）

加入%JA...]]></description><category></category></item><item><title><![CDATA[由一道面试题说开去：程序输出结果是good and gbc]]></title><link>https://blog.youkuaiyun.com/yphust/article/details/97272781</link><guid>https://blog.youkuaiyun.com/yphust/article/details/97272781</guid><author>yphust</author><pubDate>Thu, 25 Jul 2019 16:44:05 +0800</pubDate><description><![CDATA[这道面试题是这样子的：
public class Example {
    String str = "good";
    char[] ch ={'a','b','c'};

    public static void main(String[] args) {
        Example ex = new Example();
        ex.change(ex.str, ex...]]></description><category></category></item><item><title><![CDATA[SpringCloud与Docker微服务架构实战读书笔记（四）]]></title><link>https://blog.youkuaiyun.com/yphust/article/details/96744885</link><guid>https://blog.youkuaiyun.com/yphust/article/details/96744885</guid><author>yphust</author><pubDate>Sun, 21 Jul 2019 18:25:13 +0800</pubDate><description><![CDATA[Eureka的元数据
Eureka的元数据有两种，分别是标准元数据和自定义元数据。
标准元数据指的是主机名、IP地址、端口号、状态页和健康检查等信息，这些信息都会被发布在服务注册表中，用于服务之间的调用。自定义元数据可以使用eureka.instance.metadata-map配置，这些元数据可以在远程客户端中访问，但一般不会改变客户端的行为，除非客户端知道该元数据的含义。
下面通过一个简单的示...]]></description><category></category></item></channel></rss>