<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[西部落酋长的博客]]></title><description><![CDATA[站在云端，敲下键盘，望着通往世界另一头的那扇窗，只为做那读懂0和1的人。。]]></description><link>https://blog.youkuaiyun.com/a913858</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; a913858]]></copyright><item><title><![CDATA[Echart柱状图和饼状图]]></title><link>https://blog.youkuaiyun.com/a913858/article/details/112618999</link><guid>https://blog.youkuaiyun.com/a913858/article/details/112618999</guid><author>a913858</author><pubDate>Thu, 14 Jan 2021 17:12:01 +0800</pubDate><description><![CDATA[用文字记录自己的程序人生
 有时候再项目中会应用到一些前端的知识，为了避免以后找不到这些知识，特此记录一下。
前端：
//简化代码
&lt;style&gt;
	.pillar{
            width: 50%;
            height: 430px;
            display: inline-block;
        }
     .pie{
         width: 50%;
         height: 430px;
         displ]]></description><category></category></item><item><title><![CDATA[jquery-radio记录]]></title><link>https://blog.youkuaiyun.com/a913858/article/details/110951418</link><guid>https://blog.youkuaiyun.com/a913858/article/details/110951418</guid><author>a913858</author><pubDate>Thu, 10 Dec 2020 14:09:49 +0800</pubDate><description><![CDATA[用文字记录自己的程序人生
 有时候再项目中会应用到一些前端的知识，为了避免以后找不到这些知识，特此记录一下。
 前端代码：
&lt;table cellpadding="0" cellspacing="0" width="100%" &gt;
	&lt;tr id="goodsTr"&gt;
    	&lt;td width="10%"&gt;编号：&lt;/td&gt;
       	&lt;td width="10%"&gt;1&lt;/td&gt;
        &lt;td width="1.]]></description><category></category></item><item><title><![CDATA[SpringCloud之版本问题]]></title><link>https://blog.youkuaiyun.com/a913858/article/details/103789377</link><guid>https://blog.youkuaiyun.com/a913858/article/details/103789377</guid><author>a913858</author><pubDate>Tue, 31 Dec 2019 23:07:30 +0800</pubDate><description><![CDATA[站在云端，敲下键盘，望着通往世界另一头的那扇窗，只为做那读懂0和1的人。。

最近再学习Eureka当中碰到一个问题特此来记录一下。
报错信息：
level-WARN The web application [ROOT] appears to have started a thread named [spring.cloud.inetutils] but has failed to stop i...]]></description><category></category></item><item><title><![CDATA[数据库char真的认识它吗？]]></title><link>https://blog.youkuaiyun.com/a913858/article/details/103623151</link><guid>https://blog.youkuaiyun.com/a913858/article/details/103623151</guid><author>a913858</author><pubDate>Thu, 19 Dec 2019 21:24:29 +0800</pubDate><description><![CDATA[用文字记录自己的程序人生

事故来源：
按照状态条件进行查询返回相对应结果画面，使用的ibatis和oracle，对比sql和传入的参数一一对比都没发现有什么问题，把语句拷贝在数据库执行也没有什么问题，那为什么再程序中会有问题呢？
案例分析：
会不会参数没有传入呢，可是对比的sql发现已经插入了，对比参数的值也没有问题，这怎么回事呢？想着是不是字符串不识别呢，然后转成数字格式去查询，发现结果正确...]]></description><category></category></item><item><title><![CDATA[mysql集群(一)：主从复制]]></title><link>https://blog.youkuaiyun.com/a913858/article/details/103338595</link><guid>https://blog.youkuaiyun.com/a913858/article/details/103338595</guid><author>a913858</author><pubDate>Sun, 01 Dec 2019 20:23:25 +0800</pubDate><description><![CDATA[一、主服务器配置
第一步：修改my.cnf文件
#启用二进制日志 
log-bin=mysql-bin 
#服务器唯一ID，一般取IP最后一段 
server-id=128（主库服务器） 
#指定复制的数据库(可选) 
binlog-do-db=kkb2 
binlog-ignore-db=kkb 
#指定不复制的数据库(可选，mysql5.7) 
replicate-ignore-db=kkb ...]]></description><category></category></item><item><title><![CDATA[Mybatis源码分析(一)：xml解析部分]]></title><link>https://blog.youkuaiyun.com/a913858/article/details/100104831</link><guid>https://blog.youkuaiyun.com/a913858/article/details/100104831</guid><author>a913858</author><pubDate>Tue, 27 Aug 2019 18:49:17 +0800</pubDate><description><![CDATA[前言
针对源码总结分为二部分来看，一部分解析环境变量部分和mapper部分，另一部分为执行sql部分。先来看第一部分，xml解析的源码。
例子
一个简单的configuration配置文件和mapper文件，结合这个来看源码
config.xml
&lt;configuration&gt;
    &lt;!-- mybatis 数据源环境配置 --&gt;
    &lt;environment...]]></description><category></category></item><item><title><![CDATA[Dom4j 解析 XML]]></title><link>https://blog.youkuaiyun.com/a913858/article/details/98994301</link><guid>https://blog.youkuaiyun.com/a913858/article/details/98994301</guid><author>a913858</author><pubDate>Fri, 09 Aug 2019 21:59:41 +0800</pubDate><description><![CDATA[前言
最近再看mybatis框架中，我们知道底层中，好多xml都是通过dom4j来解析。为了回顾以前的知识点，重新来认识了一下dom4j。
二话不说直接来上代码
首先先建立一个配置文件，让dom4j来进行解析我们就随便建立了一个。
user.xml
&lt;hibernate-mapping&gt;
    &lt;class name="com.test.user" table="userTab...]]></description><category></category></item><item><title><![CDATA[浅谈Oracle numtodsinterval函数]]></title><link>https://blog.youkuaiyun.com/a913858/article/details/98347816</link><guid>https://blog.youkuaiyun.com/a913858/article/details/98347816</guid><author>a913858</author><pubDate>Sat, 03 Aug 2019 17:03:23 +0800</pubDate><description><![CDATA[介绍
再做oracle把秒数转换为时分秒格式的时候，偶然发现一个函数numtodsinterval函数,
看看用法就拿来用了，也没看这个函数会造成什么问题。结果造成了一些问题，一天我们知道是24个小时，超过24小时以后，这个函数就不管用了。特此来记录一下！
事故代码
substr(numtodsinterval(sum(nvl(call_long,0))'second'),12,8)   as  ...]]></description><category></category></item><item><title><![CDATA[Java基础总结记录(六):多线程]]></title><link>https://blog.youkuaiyun.com/a913858/article/details/89438296</link><guid>https://blog.youkuaiyun.com/a913858/article/details/89438296</guid><author>a913858</author><pubDate>Sun, 21 Apr 2019 20:06:23 +0800</pubDate><description><![CDATA[简介
每次学习或者总结的时候，都应该带着问题去想去思考，这样才能理解的更深刻。那么对于多线程，相信好多人碰到过，那么我们来看看多线程。
一、进程和线程
进程：是指处于运行过程中的程序，并且具有一定的独立功能。进程是系统进行资源分配和调度的一个单位。当程序进入内存运行时，即为进程。
每次看到这种官方描述，相信大家都会比较头疼，那我们来简单描述一下：程序至少要有一个进程，进程之间是独立的，是资源分配和...]]></description><category></category></item><item><title><![CDATA[Netty系列(三)：NettyDemo]]></title><link>https://blog.youkuaiyun.com/a913858/article/details/89299557</link><guid>https://blog.youkuaiyun.com/a913858/article/details/89299557</guid><author>a913858</author><pubDate>Sun, 14 Apr 2019 18:16:55 +0800</pubDate><description><![CDATA[介绍
客户端与服务端双向通信
客户端
package com.guo.demo.client;

import io.netty.bootstrap.Bootstrap;
import io.netty.channel.ChannelInitializer;
import io.netty.channel.ChannelOption;
import io.netty.channel.nio.Nio...]]></description><category></category></item><item><title><![CDATA[Netty系列(二)：NettyDemo]]></title><link>https://blog.youkuaiyun.com/a913858/article/details/89298835</link><guid>https://blog.youkuaiyun.com/a913858/article/details/89298835</guid><author>a913858</author><pubDate>Sun, 14 Apr 2019 17:22:43 +0800</pubDate><description><![CDATA[介绍
上篇说到了netty，这篇来进阶一下。来介绍下服务端和客户端的启动流程。
服务端启动流程
package com.guo.netty;

import io.netty.bootstrap.ServerBootstrap;
import io.netty.channel.*;
import io.netty.channel.nio.NioEventLoopGroup;
import io.n...]]></description><category></category></item><item><title><![CDATA[Netty系列(一)：IO与NIO]]></title><link>https://blog.youkuaiyun.com/a913858/article/details/89220930</link><guid>https://blog.youkuaiyun.com/a913858/article/details/89220930</guid><author>a913858</author><pubDate>Thu, 11 Apr 2019 21:49:06 +0800</pubDate><description><![CDATA[介绍
这篇文章来介绍下IO与NIO的区别总结，相信好多人都碰到过IO，也听过NIO，不过对于NIO不太熟识，所有抽空了补录了一些，来记录自己的学习之路。
一、IO编程
来描述下我们的场景，客户端每隔一段时间发送一个"你好"给服务端，服务端收到并打印出来。
客户端
package com.guo.io;

import java.io.IOException;
import java.net.Soc...]]></description><category></category></item><item><title><![CDATA[win10git上传]]></title><link>https://blog.youkuaiyun.com/a913858/article/details/89091517</link><guid>https://blog.youkuaiyun.com/a913858/article/details/89091517</guid><author>a913858</author><pubDate>Mon, 08 Apr 2019 15:33:25 +0800</pubDate><description><![CDATA[介绍
现在好多人都把代码托管到github，以前不了解怎么操作，经过自己一步一步操作，期间遭遇了好多问题，最后终于大功告成，特此来记录下。
git连接上传
先从官网把客户端下载下来，然后进行安装，至于怎么下载安装就不一一介绍了。
一、生成秘钥
github默认是ssh连接的,所以要在git生成SSH key,在github里面增加这个key,我们才能对接上。
"email@email.com"是你...]]></description><category></category></item><item><title><![CDATA[Linux下ActiveMq安装部署手册]]></title><link>https://blog.youkuaiyun.com/a913858/article/details/89072878</link><guid>https://blog.youkuaiyun.com/a913858/article/details/89072878</guid><author>a913858</author><pubDate>Sun, 07 Apr 2019 18:17:59 +0800</pubDate><description><![CDATA[一、环境准备
ActiveMQ官网：http://activemq.apache.org/components/classic/download/

二、安装部署
根据自己的系统，自行下载，我用的Linux版，所以这块只介绍Linux下的安装。
把包上传到Linux下，进入包目录下，进行解压。

tar -zxvf apache-activemq-5.15.9-bin.tar.gz

进入mq目录...]]></description><category></category></item><item><title><![CDATA[Spring Boot (八)：多环境配置]]></title><link>https://blog.youkuaiyun.com/a913858/article/details/89069654</link><guid>https://blog.youkuaiyun.com/a913858/article/details/89069654</guid><author>a913858</author><pubDate>Sun, 07 Apr 2019 14:57:14 +0800</pubDate><description><![CDATA[介绍
一般我们开发过程中，会根据不同的环境来配置不同的数据库。
一、配置文件
添加三个不同的配置文件，来区分开发，测试环境。
application.properties
#springboot多环境配置======begin
test.url=local

#指定哪个profile
#spring.profiles.active=dev
#springboot多环境配置======end

ap...]]></description><category></category></item><item><title><![CDATA[Spring Boot (七)：整合定时任务schedule]]></title><link>https://blog.youkuaiyun.com/a913858/article/details/89069038</link><guid>https://blog.youkuaiyun.com/a913858/article/details/89069038</guid><author>a913858</author><pubDate>Sun, 07 Apr 2019 14:16:38 +0800</pubDate><description><![CDATA[介绍
定时任务用于定时去执行某项操作，如：跑批数据，报表等。
一、配置文件
采用读取配置文件方式经行时间配置
application.properties
corn=*/1 * * * * *

二、代码
启动类
package com.guo;
import org.springframework.boot.SpringApplication;
import org.springframewor...]]></description><category></category></item><item><title><![CDATA[Spring Boot (六)：整合Mybatis和事务]]></title><link>https://blog.youkuaiyun.com/a913858/article/details/89047702</link><guid>https://blog.youkuaiyun.com/a913858/article/details/89047702</guid><author>a913858</author><pubDate>Fri, 05 Apr 2019 21:15:54 +0800</pubDate><description><![CDATA[介绍
本文介绍在Spring Boot基础下配置mybatis编写数据访问的示例。
一、maven配置
新建springboot项目时，勾选web,mybatis,mysql会自动加入jar就不一一介绍了。
需要注意的是：如果引入的mysql-connector-java是8.0以后的版本，需要注意一下时间。再配置文件添加这个时间的配置，不配置添加时间格式数据会报错
&lt;!-- 引入阿里数据源...]]></description><category></category></item><item><title><![CDATA[Spring Boot (五)：使用Dev-tool热部署]]></title><link>https://blog.youkuaiyun.com/a913858/article/details/89044396</link><guid>https://blog.youkuaiyun.com/a913858/article/details/89044396</guid><author>a913858</author><pubDate>Fri, 05 Apr 2019 16:12:09 +0800</pubDate><description><![CDATA[一、介绍
1.什么是热部署
通过一个插件程序监听我们的应用和配置文件，会经过我们的类路径classpath或者资源文件路径，去监听里面有变化没，如果有变化会启动类加载器，如果是Java文件会加载到jvm里面，这样我们就能马上使用了。
2.为什么需要热部署
项目开发中每更改一次类文件，都需要关闭应用，重启一下。这个再开发过程中效率比较低，所以我们引入了热部署。
二、maven文件配置
&lt;dep...]]></description><category></category></item><item><title><![CDATA[Spring Boot (四)：JdbcTemplate访问数据源]]></title><link>https://blog.youkuaiyun.com/a913858/article/details/89035377</link><guid>https://blog.youkuaiyun.com/a913858/article/details/89035377</guid><author>a913858</author><pubDate>Thu, 04 Apr 2019 20:53:11 +0800</pubDate><description><![CDATA[本文介绍在Spring Boot基础下配置数据源和通过JdbcTemplate编写数据访问的示例。
一、数据源配置
首先我们再pom.xml添加jdbc的依赖和mysql数据库的驱动
&lt;dependency&gt;
    &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
    &lt;artifactId&gt;spring-...]]></description><category></category></item><item><title><![CDATA[Redis 缓存穿透]]></title><link>https://blog.youkuaiyun.com/a913858/article/details/88380122</link><guid>https://blog.youkuaiyun.com/a913858/article/details/88380122</guid><author>a913858</author><pubDate>Sun, 10 Mar 2019 16:29:24 +0800</pubDate><description><![CDATA[缓存相信好多项目大家都用到过，并发下缓存的问题也是比较多的，前几天有个朋友还问我知道什么是缓存穿透吗？我一脸茫然回答道：不知道。然后正好有幸看到某个学堂，讲解到了这个东西。特此来记录下。
一、 什么是缓存穿透
关于缓存衍生了好多问题，这里暂且不一一介绍了，老实说我也不是很清楚，但是接下来肯定会慢慢地进行了解记录学习。
至于缓存是什么，这个这次就先不介绍了，朋友们自行百度学习吧，网上教程挺多的。关键...]]></description><category></category></item></channel></rss>