<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[不止于技术]]></title><description><![CDATA[原野上的风，爱孤独和自由]]></description><link>https://blog.youkuaiyun.com/BackZero333</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; BackZero333]]></copyright><item><title><![CDATA[2020第一面——面试题整理]]></title><link>https://blog.youkuaiyun.com/BackZero333/article/details/104251149</link><guid>https://blog.youkuaiyun.com/BackZero333/article/details/104251149</guid><author>BackZero333</author><pubDate>Mon, 10 Feb 2020 16:55:59 +0800</pubDate><description><![CDATA[Spring Cloud 是什么，有哪些组件。
Eureka、Spring Cloud Config、Spring Cloud Bus、Ribbon、Feign 、Hystrix、Sleuth
Eureka作为注册中心，我们是怎么进行服务的注册和发现的? 
《SpringCloud Eureka微服务的注册和发现》
Spring Bean的生命周期。
《请别再问SpringBean的生命周期了！...]]></description><category></category></item><item><title><![CDATA[IDEA利用spring.profiles.active启动Eureka集群]]></title><link>https://blog.youkuaiyun.com/BackZero333/article/details/103943952</link><guid>https://blog.youkuaiyun.com/BackZero333/article/details/103943952</guid><author>BackZero333</author><pubDate>Sun, 12 Jan 2020 12:17:40 +0800</pubDate><description><![CDATA[IDEA利用spring.profiles.active启动Eureka集群开始之前修改Eureka application.yml添加3个application-XXX.yml文件然后配置多个SpringApplication启动项最后
在我们进行微服务开发的过程中，为了保证服务的高可用，经常会使用到集群，已Eureka为例，我们为了保证Eureka的高可用，经常会搭建3个节点的Eureka集群...]]></description><category></category></item><item><title><![CDATA[整理：JAVA内存模型]]></title><link>https://blog.youkuaiyun.com/BackZero333/article/details/103554507</link><guid>https://blog.youkuaiyun.com/BackZero333/article/details/103554507</guid><author>BackZero333</author><pubDate>Sun, 15 Dec 2019 22:10:03 +0800</pubDate><description><![CDATA[文章目录计算机内存模型（了解即可）CPU缓存缓存一致性、指令重排序并发编程的三大特性内存模型Java内存模型（重要）什么是JAVA内存模型(Java Memory Model,JMM)
计算机内存模型（了解即可）
CPU缓存

CPU缓存：随着CPU技术的发展，CPU的运行速度越来越快，从内存中读取和写入数据的过程和CPU执行速度之间的差距越来越大，导致CPU每次操作内存都要耗费很长的等待时间，为...]]></description><category></category></item><item><title><![CDATA[SpringBoot常见面试题]]></title><link>https://blog.youkuaiyun.com/BackZero333/article/details/103544942</link><guid>https://blog.youkuaiyun.com/BackZero333/article/details/103544942</guid><author>BackZero333</author><pubDate>Sun, 15 Dec 2019 00:26:08 +0800</pubDate><description><![CDATA[文章目录什么是SpringBootSpringBoot的作用SpringBoot的优点SpringBoot的核心配置文件是什么，有何区别？SpringBoot的配置文件有几种格式，区别是什么？SpringBoot读取配置文件的几种方式Spring Boot 如何定义多套不同环境配置SpringBoot的常用注解有哪些？如何理解SpringBoot中的Starters如何在 Spring Boot ...]]></description><category></category></item><item><title><![CDATA[分布式协议（一致性算法）]]></title><link>https://blog.youkuaiyun.com/BackZero333/article/details/86437661</link><guid>https://blog.youkuaiyun.com/BackZero333/article/details/86437661</guid><author>BackZero333</author><pubDate>Sun, 13 Jan 2019 21:17:05 +0800</pubDate><description><![CDATA[分布式协议（一致性算法）
两阶段提交协议 2PC
  2PC基于如下假设：分布式系统中存在一个协调者和其他参与者，且它们之间网络通信正常。
（1）第一阶段：投票阶段
        首先，协调者向所有参与者发起询问，是否可以执行提交操作，并开始等待每个参与者的响应。
        然后，参与者执行询问发起时为止的所有事务操作，并将信息写入日志（Undo和Redo信息）。其实，如果成功，每个参与者...]]></description><category></category></item><item><title><![CDATA[Oracle查询表空间使用率]]></title><link>https://blog.youkuaiyun.com/BackZero333/article/details/86186348</link><guid>https://blog.youkuaiyun.com/BackZero333/article/details/86186348</guid><author>BackZero333</author><pubDate>Wed, 09 Jan 2019 22:57:43 +0800</pubDate><description><![CDATA[SELECT UPPER(F.TABLESPACE_NAME) &quot;表空间名&quot;,
       D.TOT_GROOTTE_MB &quot;表空间大小(M)&quot;,
       D.TOT_GROOTTE_MB - F.TOTAL_BYTES &quot;已使用空间(M)&quot;,
       TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOTTE_...]]></description><category></category></item><item><title><![CDATA[Oracle wm_concat函数无效]]></title><link>https://blog.youkuaiyun.com/BackZero333/article/details/85931190</link><guid>https://blog.youkuaiyun.com/BackZero333/article/details/85931190</guid><author>BackZero333</author><pubDate>Sun, 06 Jan 2019 15:34:22 +0800</pubDate><description><![CDATA[使用system用户登录或者wmsys用户
alter user wmsys identified by 111111 account unlock; 解锁wmsys

CREATE OR REPLACE TYPE WM_CONCAT_IMPL AS OBJECT  
(  
CURR_STR VARCHAR2(32767),   
STATIC FUNCTION ODCIAGGREGATEINI...]]></description><category></category></item><item><title><![CDATA[常用正则表达式]]></title><link>https://blog.youkuaiyun.com/BackZero333/article/details/80774837</link><guid>https://blog.youkuaiyun.com/BackZero333/article/details/80774837</guid><author>BackZero333</author><pubDate>Fri, 22 Jun 2018 15:54:08 +0800</pubDate><description><![CDATA[1 数字：^[0-9]$2 n位的数字：^\d{n}$3 至少n位的数字：^\d{n,}$4 m-n位的数字：^\d{m,n}$5 零和非零开头的数字：^(0|[1-9][0-9])$6 非零开头的最多带两位小数的数字：^([1-9][0-9])+(.[0-9]{1,2})?$7 带1-2位小数的正数或负数：^(-)?\d+(.\d{1,2})?$8 正数、负数、和小数：^(-|+)?\d+(.\...]]></description><category></category></item><item><title><![CDATA[Centos 下JDK环境变量的配置]]></title><link>https://blog.youkuaiyun.com/BackZero333/article/details/80741887</link><guid>https://blog.youkuaiyun.com/BackZero333/article/details/80741887</guid><author>BackZero333</author><pubDate>Wed, 20 Jun 2018 10:10:27 +0800</pubDate><description><![CDATA[一、准备好Linux环境下jdk的安装包。二、解压到/usr/local/java 文件目录下。如果没有则创建一个java文件夹 并赋予它读写权限。具体命令：创建java文件夹： mkdir java(对于不同的用户可能需要root权限)赋权限： chmod 777 java解压： tar -zvxf jdk-7u80-linux-x64.tar.gz三、配置环境变量 。vi  ~/.bash_p...]]></description><category></category></item><item><title><![CDATA[Oracle 导入数据泵及创建表空间、用户等操作命令]]></title><link>https://blog.youkuaiyun.com/BackZero333/article/details/80372867</link><guid>https://blog.youkuaiyun.com/BackZero333/article/details/80372867</guid><author>BackZero333</author><pubDate>Sat, 19 May 2018 11:38:05 +0800</pubDate><description><![CDATA[创建表空间 创建表空间时要设置自动扩展

create tablespace 表空间名称 datafile 'D:\oracle\product\10.2.0\oradata\orcl\表空间名称.dbf' size 1024M  autoextend on next 10M maxsize unlimited
--datafile 表空间数据存放位置
创建用户并分配默认表空间
create us...]]></description><category></category></item><item><title><![CDATA[Tomcat 内存和热部署配置]]></title><link>https://blog.youkuaiyun.com/BackZero333/article/details/80254244</link><guid>https://blog.youkuaiyun.com/BackZero333/article/details/80254244</guid><author>BackZero333</author><pubDate>Wed, 09 May 2018 15:25:02 +0800</pubDate><description><![CDATA[-Xms256m-Xmx512m-XX:PermSize=256M-XX:MaxPermSize=512M-noverify-javaagent:%JREBEL_HOME%\jrebel.jar]]></description><category></category></item><item><title><![CDATA[Oracle导出]]></title><link>https://blog.youkuaiyun.com/BackZero333/article/details/80063903</link><guid>https://blog.youkuaiyun.com/BackZero333/article/details/80063903</guid><author>BackZero333</author><pubDate>Tue, 24 Apr 2018 14:30:44 +0800</pubDate><description><![CDATA[一、 创建导出数据的目录文件夹create or replace directory oradata as 'E:\data';注：（1）data 文件夹需要自己在该盘下创建。（2）如果提示权限不足，需要给当前用户授权如：grant read,write  on directory oradata;二、使用expdp导出用户数据(1) 只导出soctt用户的元数据切不包含统计信息；expdp sy...]]></description><category></category></item><item><title><![CDATA[Oracle SQL性能优化]]></title><link>https://blog.youkuaiyun.com/BackZero333/article/details/80060469</link><guid>https://blog.youkuaiyun.com/BackZero333/article/details/80060469</guid><author>BackZero333</author><pubDate>Tue, 24 Apr 2018 10:10:24 +0800</pubDate><description><![CDATA[Oracle SQL性能优化造成SQL语句性能不佳大致有两个原因：开发人员只关注查询结果的正确性，忽视查询语句的效率，比如使用表的别名、避免使用“*”等。开发人员对SQL语句执行原理、影响SQL执行效率的主要因素不清楚。 *  前者可以通过深入学习SQL语法及各种SQL调优技巧进行解决。   SQL调优是一个系统工程，熟悉SQL语法、掌握各种内嵌函数、分   析函数的用法只是编写高效SQL的必要条...]]></description><category></category></item><item><title><![CDATA[Java 日期比较]]></title><link>https://blog.youkuaiyun.com/BackZero333/article/details/80046671</link><guid>https://blog.youkuaiyun.com/BackZero333/article/details/80046671</guid><author>BackZero333</author><pubDate>Mon, 23 Apr 2018 10:08:41 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[oracle 查询部门人数 并分列显示]]></title><link>https://blog.youkuaiyun.com/BackZero333/article/details/79984251</link><guid>https://blog.youkuaiyun.com/BackZero333/article/details/79984251</guid><author>BackZero333</author><pubDate>Wed, 18 Apr 2018 09:34:59 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[Rediis 指令操作说明文档地址]]></title><link>https://blog.youkuaiyun.com/BackZero333/article/details/78581658</link><guid>https://blog.youkuaiyun.com/BackZero333/article/details/78581658</guid><author>BackZero333</author><pubDate>Mon, 20 Nov 2017 14:00:31 +0800</pubDate><description><![CDATA[http://redisdoc.com/]]></description><category></category></item><item><title><![CDATA[C# 将父类的值赋值到子类中]]></title><link>https://blog.youkuaiyun.com/BackZero333/article/details/78247830</link><guid>https://blog.youkuaiyun.com/BackZero333/article/details/78247830</guid><author>BackZero333</author><pubDate>Mon, 16 Oct 2017 11:22:13 +0800</pubDate><description><![CDATA[public static TChild
 AutoCopy(TParent parent) where TChild
 : TParent, new()

{

    TChild
 child = new TChild();

    var ParentType
 = typeof(TParent);

    var Properties
 = ParentTy]]></description><category></category></item><item><title><![CDATA[JS 得到yy-MM--dd HH:mm:ss格式时间代码]]></title><link>https://blog.youkuaiyun.com/BackZero333/article/details/78041732</link><guid>https://blog.youkuaiyun.com/BackZero333/article/details/78041732</guid><author>BackZero333</author><pubDate>Wed, 20 Sep 2017 15:45:35 +0800</pubDate><description><![CDATA[/**
* 获取当前时间24小时制
* yyyy-MM-dd HH:mm:ss
*/
function getDate24Hours(){
var myDate = new Date();
var years = myDate.getFullYear();
var month = myDate.getMonth();
var day = myDate.getDay();
v]]></description><category></category></item><item><title><![CDATA[JS ASCII码转换代码]]></title><link>https://blog.youkuaiyun.com/BackZero333/article/details/77933762</link><guid>https://blog.youkuaiyun.com/BackZero333/article/details/77933762</guid><author>BackZero333</author><pubDate>Mon, 11 Sep 2017 15:34:36 +0800</pubDate><description><![CDATA[/**
* 将序号转换为对应的英文大写字母
* begin ‘A’ end ‘Z’
* serialNum (0~25)
* @param {Object} serialNum
*/
function serialNumToUpper(serialNum) {
var codeA = 65;
if(isNaN(parseInt(serialNum))){
console.log(]]></description><category></category></item><item><title><![CDATA[webim【LayIM】开发者文档]]></title><link>https://blog.youkuaiyun.com/BackZero333/article/details/77932095</link><guid>https://blog.youkuaiyun.com/BackZero333/article/details/77932095</guid><author>BackZero333</author><pubDate>Mon, 11 Sep 2017 13:21:39 +0800</pubDate><description><![CDATA[webim【LayIM】开发者文档

在WebIM似乎已被打入冷宫的今天，LayIM正试图重新为网页带来一些社交想象。作为一款Web即时通讯前端解决方案（服务端需自写），LayIM提供了全方位接口支撑，竭力以最灵便的方式接入到你的实际项目中。并始终坚持极简的体验，拉近你的用户在web间的距离。我们也将推出LayIM在Node.js端的集成方案，以供服务端层面的参考。

LayIM兼容除IE]]></description><category></category></item></channel></rss>