<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ba2394242的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ba2394242</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ba2394242]]></copyright><item><title><![CDATA[mysql规范]]></title><link>https://blog.youkuaiyun.com/ba2394242/article/details/101910457</link><guid>https://blog.youkuaiyun.com/ba2394242/article/details/101910457</guid><author>ba2394242</author><pubDate>Sat, 09 Mar 2019 11:09:00 +0800</pubDate><description><![CDATA[·数据命名规范


所有数据库对象名称必须使用小写字母并用下划线分割。







所有数据库对象名称禁止使用 MySQL 保留关键字（如果表名中包含关键字查询时，需要将其用单引号括起来）。







数据库对象的命名要能做到见名识意，并且最后不要超过32个字符。







临时库表必须以 tmp_ 为前缀并以日期为后缀，备...]]></description><category></category></item><item><title><![CDATA[spring boot实现AOP登录拦截]]></title><link>https://blog.youkuaiyun.com/ba2394242/article/details/101910455</link><guid>https://blog.youkuaiyun.com/ba2394242/article/details/101910455</guid><author>ba2394242</author><pubDate>Sat, 24 Nov 2018 17:40:00 +0800</pubDate><description><![CDATA[1.在pom.xml中添加配置

        &lt;dependency&gt;
            &lt;groupId&gt;org.aspectj&lt;/groupId&gt;
            &lt;artifactId&gt;aspectjrt&lt;/artifactId&gt;
            &lt;version&gt;1.6.1...]]></description><category></category></item><item><title><![CDATA[java面试题——java基础（四）]]></title><link>https://blog.youkuaiyun.com/ba2394242/article/details/101910453</link><guid>https://blog.youkuaiyun.com/ba2394242/article/details/101910453</guid><author>ba2394242</author><pubDate>Wed, 21 Nov 2018 20:53:00 +0800</pubDate><description><![CDATA[java基础1.java跨平台　　由于各个操作系统的指令不完全一样，在不同的操作系统执行不同的程序代码，java开发了java虚拟机来屏蔽系统之间的差异，针对不同的系统安装不同的虚拟机即可。2.int数据占32字节　　8中基本类型：byte(8)、short（16）、int（32）、long(64)、float(32)、double(64)、char(16)、Boolean（1）3.ja...]]></description><category></category></item><item><title><![CDATA[索引的类型及分类]]></title><link>https://blog.youkuaiyun.com/ba2394242/article/details/101910451</link><guid>https://blog.youkuaiyun.com/ba2394242/article/details/101910451</guid><author>ba2394242</author><pubDate>Wed, 14 Nov 2018 22:40:00 +0800</pubDate><description><![CDATA[一、索引方法Mysql目前主要有以下几种索引类型：FULLTEXT，HASH，BTREE，RTREE。
1. FULLTEXT即为全文索引，目前只有MyISAM引擎支持。其可以在CREATE TABLE ，ALTER TABLE ，CREATE INDEX 使用，不过目前只有 CHAR、VARCHAR ，TEXT 列上可以创建全文索引。
全文索引并不是和MyISAM一起诞生的，它的出...]]></description><category></category></item><item><title><![CDATA[百万级别sql数据查询优化]]></title><link>https://blog.youkuaiyun.com/ba2394242/article/details/101910454</link><guid>https://blog.youkuaiyun.com/ba2394242/article/details/101910454</guid><author>ba2394242</author><pubDate>Wed, 14 Nov 2018 22:15:00 +0800</pubDate><description><![CDATA[1.对查询进行优化，要尽量避免全表扫描，首先应考虑在 where 及 order by 涉及的列上建立索引。
2.应尽量避免在 where 子句中对字段进行 null 值判断，否则将导致引擎放弃使用索引而进行全表扫描，如：

select id from t where num is null

最好不要给数据库留NULL，尽可能的使用NOT NULL填充数据库.
备注、描...]]></description><category></category></item><item><title><![CDATA[mysql查询最大连接数及锁]]></title><link>https://blog.youkuaiyun.com/ba2394242/article/details/101910449</link><guid>https://blog.youkuaiyun.com/ba2394242/article/details/101910449</guid><author>ba2394242</author><pubDate>Wed, 14 Nov 2018 22:06:00 +0800</pubDate><description><![CDATA[1、查看最大连接数

show variables like '%max_connections%';

2、修改最大连接数

set GLOBAL max_connections = 200;

3.root 查看所有用户当前连接

-- show processlist;只列出前100条，如果想全列出请使用show full processlist; 
show...]]></description><category></category></item><item><title><![CDATA[java面试题——中间件&&数据库&&redis（三）]]></title><link>https://blog.youkuaiyun.com/ba2394242/article/details/101910452</link><guid>https://blog.youkuaiyun.com/ba2394242/article/details/101910452</guid><author>ba2394242</author><pubDate>Mon, 05 Nov 2018 23:17:00 +0800</pubDate><description><![CDATA[六、中间件篇
1.消息中间件如何保证消息的一致性和如何进行消息的重试机制？
2.Spring Cloud熔断机制介绍；

在Spring Cloud框架里，熔断机制通过Hystrix实现。Hystrix会监控微服务间调用的状况，当失败的调用到一定阈值，缺省是5秒内20次调用失败，就会启动熔断机制。熔断机制的注解是@HystrixCommand，Hystrix会找有这个注解的方法，...]]></description><category></category></item><item><title><![CDATA[java面试题——java高级&&Spring（二）]]></title><link>https://blog.youkuaiyun.com/ba2394242/article/details/101910450</link><guid>https://blog.youkuaiyun.com/ba2394242/article/details/101910450</guid><author>ba2394242</author><pubDate>Sun, 04 Nov 2018 11:05:00 +0800</pubDate><description><![CDATA[四、Java高级部分
1.红黑树的实现原理和应用场景；

1.（1）每个节点或者是黑色，或者是红色。
（2）根节点是黑色。
（3）每个叶子节点（NIL）是黑色。 [注意：这里叶子节点，是指为空(NIL或NULL)的叶子节点！]
（4）如果一个节点是红色的，则它的子节点必须是黑色的。
（5）从一个节点到该节点的子孙节点的所有路径上包含相同数目的黑节点。

注意：
(01...]]></description><category></category></item><item><title><![CDATA[java面试题——多线程&&JVM（一）]]></title><link>https://blog.youkuaiyun.com/ba2394242/article/details/101910447</link><guid>https://blog.youkuaiyun.com/ba2394242/article/details/101910447</guid><author>ba2394242</author><pubDate>Thu, 01 Nov 2018 15:53:00 +0800</pubDate><description><![CDATA[一、开场白
简单的介绍一下自己的工作经历与职责，在校或者工作中主要的工作内容，主要负责的内容；（你的信息一清二白的写在简历上，这个主要为了缓解面试者的压力）
介绍下自己最满意的，有技术亮点的项目或平台，重点介绍下自己负责那部分的技术细节；（主要考察应聘者对自己做过的事情是否有清晰的描述，判断做的事情的复杂度）
相关问题答案为个人整理，仅供参考。
二、Java多线程相关
1.线程...]]></description><category></category></item><item><title><![CDATA[GO——beego简单开发实例（二）]]></title><link>https://blog.youkuaiyun.com/ba2394242/article/details/101910445</link><guid>https://blog.youkuaiyun.com/ba2394242/article/details/101910445</guid><author>ba2394242</author><pubDate>Tue, 30 Oct 2018 21:38:00 +0800</pubDate><description><![CDATA[在新建项目成功之后我们可以做一个简单的动态增删查改。
1.在models文件夹下新建models.go,根据模型新建表

package models

import (
	"github.com/astaxie/beego/orm"
	_ "github.com/go-sql-driver/mysql"
	"time"
)

//定义User实体
type Us...]]></description><category></category></item><item><title><![CDATA[GO——beego安装及新建项目（一）]]></title><link>https://blog.youkuaiyun.com/ba2394242/article/details/101910446</link><guid>https://blog.youkuaiyun.com/ba2394242/article/details/101910446</guid><author>ba2394242</author><pubDate>Mon, 29 Oct 2018 21:16:00 +0800</pubDate><description><![CDATA[安装GO
1.安装Go的SDK（WIN直接下载安装包安装）
　下载地址：https://golangtc.com/download
　Windows下只需要添加GOPATH（GOPATH对应的开发项目路径）环境变量即可，其他变量已自动配置。

2.检查GO SDK是否安装成功
  在命令提示符中输入

go env

 显示如下图即安装成功。

...]]></description><category></category></item><item><title><![CDATA[搭建SSM框架（可直接下载使用）]]></title><link>https://blog.youkuaiyun.com/ba2394242/article/details/101910444</link><guid>https://blog.youkuaiyun.com/ba2394242/article/details/101910444</guid><author>ba2394242</author><pubDate>Thu, 09 Aug 2018 16:25:00 +0800</pubDate><description><![CDATA[环境：jdk1.8、tomcat 7.0.68 、mysql5.6
配置及风格说明：spring使用的是4.3.5版本，restful风格接口。
实现功能：1.实现简单的增删查改
　　　　　2.事务配置（以实现事务回滚）
　　　　　3.日志配置，日志使用的是log4j,日志级别控制到debug级别，会打印出所执行的sql语句

下载地址：链接：https://pan.bai...]]></description><category></category></item><item><title><![CDATA[Linux常用命令]]></title><link>https://blog.youkuaiyun.com/ba2394242/article/details/101910442</link><guid>https://blog.youkuaiyun.com/ba2394242/article/details/101910442</guid><author>ba2394242</author><pubDate>Wed, 25 Jul 2018 15:50:00 +0800</pubDate><description><![CDATA[查找

find /文件夹 搜索名字

读取文本

cat 文件名

新建文件及文件夹

mkdir 文件夹名
touch 文件名（带后缀）

删除文件及文件夹

rm -rf  文件夹名
rm -f  文件名（带后缀）

修改及保存文本

vi 文件名     //进入编辑模式
i             //插入字符
x          ...]]></description><category></category></item><item><title><![CDATA[tomcat闪退解决方案]]></title><link>https://blog.youkuaiyun.com/ba2394242/article/details/101910440</link><guid>https://blog.youkuaiyun.com/ba2394242/article/details/101910440</guid><author>ba2394242</author><pubDate>Thu, 12 Jul 2018 11:23:00 +0800</pubDate><description><![CDATA[在这几天，遇到一个Tomcat启动闪退的问题，通过查阅各种资料，算是完美解决。在此分享给朋友们。

    首先，确定你的问题在哪里
    1.查询错误：win+R 输入cmd，进入一般处理程序。通过cd 找到你Tomcat的bin文件夹，在bin下面输入startup.bat run运行，运行后，如果如（图1）提示，缺少JAVA_HOME 或者缺少JRE_HO...]]></description><category></category></item><item><title><![CDATA[Spring Boot脚手架]]></title><link>https://blog.youkuaiyun.com/ba2394242/article/details/101910443</link><guid>https://blog.youkuaiyun.com/ba2394242/article/details/101910443</guid><author>ba2394242</author><pubDate>Tue, 26 Jun 2018 10:07:00 +0800</pubDate><description><![CDATA[介绍：一个简单springboot脚手架。由经典的三层架构（web控制层、事务逻辑层和数据访问层）组成，使用的是restful架构风格，数据库使用的是mysql，数据访问使用的是MyBatis框架。实现了一整套简单的增删查改及批量插入，有效的事务控制和日志打印。


云盘地址：https://pan.baidu.com/s/1sN0yqQd98grdo41EU-wSRA
密码...]]></description><category></category></item><item><title><![CDATA[Java 详解 JVM 工作原理和流程]]></title><link>https://blog.youkuaiyun.com/ba2394242/article/details/101910441</link><guid>https://blog.youkuaiyun.com/ba2394242/article/details/101910441</guid><author>ba2394242</author><pubDate>Thu, 07 Jun 2018 10:20:00 +0800</pubDate><description><![CDATA[作为一名Java使用者，掌握JVM的体系结构也是必须的。说起Java，人们首先想到的是Java编程语言，然而事实上，Java是一种技术，它由四方面组成：Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。它们的关系如下图所示：

运行期环境代表着Java平台，开发人员编写Java代码(.java文件)，然后将之编译成字节码(.class文件...]]></description><category></category></item><item><title><![CDATA[比较两个时间字符串的大小]]></title><link>https://blog.youkuaiyun.com/ba2394242/article/details/101910438</link><guid>https://blog.youkuaiyun.com/ba2394242/article/details/101910438</guid><author>ba2394242</author><pubDate>Wed, 23 May 2018 14:33:00 +0800</pubDate><description><![CDATA[Stringa="2003-10-12";
Stringb="2003-10-21";intresult=a.compareTo(b);if(result==0)out.print("a=b");elseif(result&lt;0)out.print("a&lt;b");elseout.print("a&gt;b");
使用String类中的compareTo（...]]></description><category></category></item><item><title><![CDATA[Python学习代码——基础篇]]></title><link>https://blog.youkuaiyun.com/ba2394242/article/details/101910439</link><guid>https://blog.youkuaiyun.com/ba2394242/article/details/101910439</guid><author>ba2394242</author><pubDate>Wed, 18 Apr 2018 16:09:00 +0800</pubDate><description><![CDATA[参考教材连接：https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000

print("你好 世界")

name=["lll","gx","zj","xx"]
print(name[-2])

# 判断测试 
xmTail=1.75
xmWight=80.5...]]></description><category></category></item><item><title><![CDATA[java在开新的线程]]></title><link>https://blog.youkuaiyun.com/ba2394242/article/details/101910437</link><guid>https://blog.youkuaiyun.com/ba2394242/article/details/101910437</guid><author>ba2394242</author><pubDate>Sat, 24 Mar 2018 16:43:00 +0800</pubDate><description><![CDATA[ExecutorService service = Executors.newSingleThreadExecutor();
    service.execute(new Runnable() {
      public void run() {
        inertPayRecord(reqdata, siteCode); // 插入支付记录
      ...]]></description><category></category></item><item><title><![CDATA[查看mysql数据库日志]]></title><link>https://blog.youkuaiyun.com/ba2394242/article/details/101910436</link><guid>https://blog.youkuaiyun.com/ba2394242/article/details/101910436</guid><author>ba2394242</author><pubDate>Fri, 23 Mar 2018 16:44:00 +0800</pubDate><description><![CDATA[1.检查是否开启了日志

show variables like 'general%';


2.开启mysql数据日志

            SET GLOBAL general_log_file = 'C:\Program Files\MySQL\MySQL Server 5.7\log\log.log';
            SET GLOBAL gener...]]></description><category></category></item></channel></rss>