<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[asdfgh1999的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/asdfgh1999</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; asdfgh1999]]></copyright><item><title><![CDATA[MYSQL存储过程即常用逻辑]]></title><link>https://blog.youkuaiyun.com/asdfgh1999/article/details/101792414</link><guid>https://blog.youkuaiyun.com/asdfgh1999/article/details/101792414</guid><author>asdfgh1999</author><pubDate>Thu, 29 Aug 2019 14:25:00 +0800</pubDate><description><![CDATA[Mysql存储过程
1.创建存储过程语法（格式）

DELIMITER $
CREATE PROCEDURE 存储过程名A（IN 传入参数名a INT，IN 传入参数名b VARCHAR(20)，OUT 返回参数名c INT）
BEGIN
　　内容..........
END $

解析：
　　　　IN 代表传入的参数，定义传入参数名，并且后面跟上传入参数类型（INT...]]></description><category></category></item><item><title><![CDATA[后台发送请求，HttpClient的post，get各种请求，带header的请求]]></title><link>https://blog.youkuaiyun.com/asdfgh1999/article/details/101792417</link><guid>https://blog.youkuaiyun.com/asdfgh1999/article/details/101792417</guid><author>asdfgh1999</author><pubDate>Mon, 15 Apr 2019 11:34:00 +0800</pubDate><description><![CDATA[HttpClient依赖jar包：


&lt;dependency&gt;
    &lt;groupId&gt;org.apache.httpcomponents&lt;/groupId&gt;
    &lt;artifactId&gt;httpclient&lt;/artifactId&gt;
    &lt;version&gt;4.5.2&lt;/version...]]></description><category></category></item><item><title><![CDATA[java后台发送请求获取数据，并解析json数据]]></title><link>https://blog.youkuaiyun.com/asdfgh1999/article/details/101792415</link><guid>https://blog.youkuaiyun.com/asdfgh1999/article/details/101792415</guid><author>asdfgh1999</author><pubDate>Tue, 09 Apr 2019 16:42:00 +0800</pubDate><description><![CDATA[　　先写一个发送请求的一个工具类BackEndHttpRequest


package com.bs.utils;

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.URL;
import java...]]></description><category></category></item><item><title><![CDATA[MySQL语句查询近年、月、日、小时的数据]]></title><link>https://blog.youkuaiyun.com/asdfgh1999/article/details/101792411</link><guid>https://blog.youkuaiyun.com/asdfgh1999/article/details/101792411</guid><author>asdfgh1999</author><pubDate>Mon, 25 Mar 2019 15:11:00 +0800</pubDate><description><![CDATA[数据库表结构如图：


表数据如下：



#近多少（7）天的数据(按日来算，不算小时分)
#SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) &lt;= date(时间字段名)
SELECT * FROM `test` WHERE DATE_SUB(CURDATE(), INTERVAL 3 DA...]]></description><category></category></item><item><title><![CDATA[一千行MySQL笔记]]></title><link>https://blog.youkuaiyun.com/asdfgh1999/article/details/101792412</link><guid>https://blog.youkuaiyun.com/asdfgh1999/article/details/101792412</guid><author>asdfgh1999</author><pubDate>Tue, 19 Mar 2019 09:29:00 +0800</pubDate><description><![CDATA[/* 启动MySQL */net start mysql
/* 连接与断开服务器 */mysql -h 地址 -P 端口 -u 用户名 -p 密码
/* 跳过权限验证登录MySQL */mysqld --skip-grant-tables-- 修改root密码密码加密函数password()update mysql.user set password=password('root')...]]></description><category></category></item><item><title><![CDATA[idea热部署]]></title><link>https://blog.youkuaiyun.com/asdfgh1999/article/details/101792409</link><guid>https://blog.youkuaiyun.com/asdfgh1999/article/details/101792409</guid><author>asdfgh1999</author><pubDate>Sat, 19 Jan 2019 17:21:00 +0800</pubDate><description><![CDATA[1.依赖jar包&lt;dependency&gt;					 &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; 					&lt;artifactId&gt;spring-boot-devtools&lt;/artifactId&gt; 				&lt;/dependency&gt; 2.通过maven启动测试 clean ...]]></description><category></category></item><item><title><![CDATA[服务中间件dubbo]]></title><link>https://blog.youkuaiyun.com/asdfgh1999/article/details/101792410</link><guid>https://blog.youkuaiyun.com/asdfgh1999/article/details/101792410</guid><author>asdfgh1999</author><pubDate>Sun, 09 Dec 2018 10:30:00 +0800</pubDate><description><![CDATA[分布式系统间通信
在基于soa（面向服务的体系结构）的架构中，表现层和服务层是不同的工程。如何实现远程通信？ 1、Webservice：效率不高基于soap（简单对象访问协议，基于XML）协议。项目中不推荐使用。 2、使用restful形式的Webservice：http+json。很多项目中应用。如果服务太多，服务之间调用关系混乱，需要治疗服务。 3、使用dubbo：使用rpc协议（...]]></description><category></category></item><item><title><![CDATA[Redis数据类型及使用场景]]></title><link>https://blog.youkuaiyun.com/asdfgh1999/article/details/101792406</link><guid>https://blog.youkuaiyun.com/asdfgh1999/article/details/101792406</guid><author>asdfgh1999</author><pubDate>Mon, 03 Dec 2018 09:44:00 +0800</pubDate><description><![CDATA[redis支持常见的数据类型，现在是被广泛用在各大公司的内部，它可以做的东西很多，不过要先了解下他提供的基本数据类型与常见操作。接下来一起看看把。
字符串
最基础的数据类型，首先key是字符串类型，其它的数据类型都是在字符串的基础之上构建的。
set命令
set key value [ex seconds] [px millseconds] [nx|xx]

ex secon...]]></description><category></category></item><item><title><![CDATA[Redis缓存雪崩问题]]></title><link>https://blog.youkuaiyun.com/asdfgh1999/article/details/101792404</link><guid>https://blog.youkuaiyun.com/asdfgh1999/article/details/101792404</guid><author>asdfgh1999</author><pubDate>Mon, 03 Dec 2018 09:40:00 +0800</pubDate><description><![CDATA[一、什么是缓存雪崩
缓存雪崩就是指缓存由于某些原因（比如 宕机、cache服务挂了或者不响应）整体crash掉了，导致大量请求到达后端数据库，从而导致数据库崩溃，整个系统崩溃，发生灾难。
下面的就是一个雪崩的简单过程：
　　　　　　　　　　　　　　　　1、redis集群彻底崩溃
　　　　　　　　　　　　　　　　2、缓存服务大量对redis的请求hang住，占用资源
　　　...]]></description><category></category></item><item><title><![CDATA[Redis缓存和数据库双写一致性问题:]]></title><link>https://blog.youkuaiyun.com/asdfgh1999/article/details/101792403</link><guid>https://blog.youkuaiyun.com/asdfgh1999/article/details/101792403</guid><author>asdfgh1999</author><pubDate>Mon, 03 Dec 2018 09:28:00 +0800</pubDate><description><![CDATA[数据库与缓存读写模式策略

写完数据库后是否需要马上更新缓存还是直接删除缓存？

（1）、如果写数据库的值与更新到缓存值是一样的，不需要经过任何的计算，可以马上更新缓存，但是如果对于那种写数据频繁而读数据少的场景并不合适这种解决方案，因为也许还没有查询就被删除或修改了，这样会浪费时间和资源

（2）、如果写数据库的值与更新缓存的值不一致，写入缓存中的数据需要...]]></description><category></category></item><item><title><![CDATA[spring配置文件的基本语法]]></title><link>https://blog.youkuaiyun.com/asdfgh1999/article/details/101792408</link><guid>https://blog.youkuaiyun.com/asdfgh1999/article/details/101792408</guid><author>asdfgh1999</author><pubDate>Sun, 02 Dec 2018 09:03:00 +0800</pubDate><description><![CDATA[1.spring配置文件的基本语法：applicationContext.xml配置文件：&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.springframework.org/sche...]]></description><category></category></item></channel></rss>