<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[LGD]]></title><description><![CDATA[这个人很懒，什么也没留下~]]></description><link>https://blog.youkuaiyun.com/wf___1234</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wf___1234]]></copyright><item><title><![CDATA[git安装预配置]]></title><link>https://blog.youkuaiyun.com/wf___1234/article/details/104195222</link><guid>https://blog.youkuaiyun.com/wf___1234/article/details/104195222</guid><author>wf___1234</author><pubDate>Thu, 06 Feb 2020 13:42:05 +0800</pubDate><description><![CDATA[软件包：
git
git extensions
kdiff
安装一路默认
git  ssh配置
1.使用git bash生成公钥私钥
ssh-keygen -t rsa -C “邮箱”   （全部按enter）；
cd ~/.ssh   （如果没有执行第三步，则不会有这个文件夹）；
cat id_rsa.pub     在命令行打开这个文件，会直接输出密钥；

2.将1得到的秘钥保存到git远程管...]]></description><category></category></item><item><title><![CDATA[maven 添加本地jar包]]></title><link>https://blog.youkuaiyun.com/wf___1234/article/details/102590151</link><guid>https://blog.youkuaiyun.com/wf___1234/article/details/102590151</guid><author>wf___1234</author><pubDate>Wed, 16 Oct 2019 17:48:45 +0800</pubDate><description><![CDATA[1.将本地jar包安装到本地maven仓库
mvn install:install-file -DgroupId=local.mybatis.generator -DartifactId=mybatis-generator-core -Dversion=0.0.1 -Dfile=lib/mybatis-generator.jar -Dpackaging=jar -DgeneratePom=true...]]></description><category></category></item><item><title><![CDATA[SpringBoot 读取配置文件到静态类]]></title><link>https://blog.youkuaiyun.com/wf___1234/article/details/102521409</link><guid>https://blog.youkuaiyun.com/wf___1234/article/details/102521409</guid><author>wf___1234</author><pubDate>Sat, 12 Oct 2019 15:29:29 +0800</pubDate><description><![CDATA[方法一
1.静态工具类中
@Component
public class EntityListUtils {
 
    private static final Logger logger = LoggerFactory.getLogger(EntityListUtils.class);
 
    @Autowired
    private ConfigProperties configPr...]]></description><category></category></item><item><title><![CDATA[linux 避免删除导致的事故]]></title><link>https://blog.youkuaiyun.com/wf___1234/article/details/102519247</link><guid>https://blog.youkuaiyun.com/wf___1234/article/details/102519247</guid><author>wf___1234</author><pubDate>Sat, 12 Oct 2019 14:16:02 +0800</pubDate><description><![CDATA[一.慎用root命令
不要使用root权限的用户进行日常操作，改用带root权限的用户
adduser aaa
passwd aaa

修改 /etc/sudoers 文件，找到下面一行，在root下面添加一行，如下所示：
## Allow root to run any commands anywhere
root    ALL=(ALL)     ALL
aaa    ALL=(ALL)   ...]]></description><category></category></item><item><title><![CDATA[SpringBoot 在IDEA中实现热部署]]></title><link>https://blog.youkuaiyun.com/wf___1234/article/details/102474206</link><guid>https://blog.youkuaiyun.com/wf___1234/article/details/102474206</guid><author>wf___1234</author><pubDate>Thu, 10 Oct 2019 09:06:42 +0800</pubDate><description><![CDATA[具体步骤

一、开启IDEA的自动编译（静态）

具体步骤：打开顶部工具栏 File -&gt; Settings -&gt; Default Settings -&gt; Build -&gt; Compiler 然后勾选 Build project automatically 。



二、开启IDEA的自动编译（动态）

具体步骤：同时按住 Ctrl + Shift + Alt + /...]]></description><category></category></item><item><title><![CDATA[【RESTful】RESTful API 接口设计规范 | 示例]]></title><link>https://blog.youkuaiyun.com/wf___1234/article/details/100512147</link><guid>https://blog.youkuaiyun.com/wf___1234/article/details/100512147</guid><author>wf___1234</author><pubDate>Tue, 03 Sep 2019 10:04:46 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/u010622769/article/details/54341363

概念
本质：一种软件架构风格
核心：面向资源设计的API

解决问题：

降低开发的复杂性
提高系统的可伸缩性
例如：设计一套API，为多个终端服务。

设计概念和准则

网络上的所有事物都可以被抽象为资源
每一个资源都有唯一的资源标识，对资源的操作不会改变这些标识
所有的操作都是...]]></description><category></category></item><item><title><![CDATA[java-2.mybatis 一对多 多对一 多对多 配置]]></title><link>https://blog.youkuaiyun.com/wf___1234/article/details/100322715</link><guid>https://blog.youkuaiyun.com/wf___1234/article/details/100322715</guid><author>wf___1234</author><pubDate>Mon, 02 Sep 2019 17:10:41 +0800</pubDate><description><![CDATA[1.本文章是无意中看见易百教程的Mybatis教程才注意到这个问题,平时都仅仅是在用CRUD,忽略了这方面的问题,真实十分羞愧
2.首先我们开始对mybatis的一对多的探究
根据这个应用场景,我们需要获取在查询一个用户信息的时候还要去读取这个用户发布的帖子
现在我们来看一看用户级联文章在JavaBean中的编写方式,这就是一对多在JavaBean中的配置
现在我们再来看一看Mybatis的Map...]]></description><category></category></item><item><title><![CDATA[java-1.swagger注解的使用]]></title><link>https://blog.youkuaiyun.com/wf___1234/article/details/100251370</link><guid>https://blog.youkuaiyun.com/wf___1234/article/details/100251370</guid><author>wf___1234</author><pubDate>Mon, 02 Sep 2019 13:30:39 +0800</pubDate><description><![CDATA[@Api：用在请求的类上，表示对类的说明
tags=“说明该类的作用，可以在UI界面上看到的注解”
value=“该参数没什么意义，在UI界面上也看到，所以不需要配置”
4@ApiOperation：用在请求的方法上，说明方法的用途、作用
value=“说明方法的用途、作用”
notes=“方法的备注说明”
@ApiImplicitParams：用在请求的方法上，表示一组参数说明
@ApiImpl...]]></description><category></category></item><item><title><![CDATA[springboot-2.6 小用途汇总]]></title><link>https://blog.youkuaiyun.com/wf___1234/article/details/99754040</link><guid>https://blog.youkuaiyun.com/wf___1234/article/details/99754040</guid><author>wf___1234</author><pubDate>Mon, 19 Aug 2019 20:11:33 +0800</pubDate><description><![CDATA[1. 启动数据加载 commandLineRunner
用途：在项目服务器启动的时候，加载一些数据或者处理一些逻辑
1.创建类，实现CommandLineRunner接口
@Order(1)
public class MyCommandLineRunner implements CommandLineRunner  {

	@Override
	public void run(String... ...]]></description><category></category></item><item><title><![CDATA[springboot-2.5 拦截器]]></title><link>https://blog.youkuaiyun.com/wf___1234/article/details/99752936</link><guid>https://blog.youkuaiyun.com/wf___1234/article/details/99752936</guid><author>wf___1234</author><pubDate>Mon, 19 Aug 2019 19:26:17 +0800</pubDate><description><![CDATA[1.添加拦截器类
public class MyInterceptor implements HandlerInterceptor{
	
	/**
	 * 添加拦截器后执行顺序
	 * preHandle -&gt; controller -&gt; postHandle -&gt; 视图渲染 -&gt; afterCompletion
	 */
	@Override
	public boole...]]></description><category></category></item><item><title><![CDATA[springboot-2.4 pagehelper分页]]></title><link>https://blog.youkuaiyun.com/wf___1234/article/details/99735719</link><guid>https://blog.youkuaiyun.com/wf___1234/article/details/99735719</guid><author>wf___1234</author><pubDate>Mon, 19 Aug 2019 16:27:30 +0800</pubDate><description><![CDATA[方式2.使用mybatis插件
1.pom.yml中添加依赖
&lt;!-- mybatis 分页插件 --&gt;
		&lt;dependency&gt;
			&lt;groupId&gt;com.github.pagehelper&lt;/groupId&gt;
			&lt;artifactId&gt;pagehelper&lt;/artifactId&gt;
			&lt;versio...]]></description><category></category></item><item><title><![CDATA[springboot-2.3 mybatis]]></title><link>https://blog.youkuaiyun.com/wf___1234/article/details/99682182</link><guid>https://blog.youkuaiyun.com/wf___1234/article/details/99682182</guid><author>wf___1234</author><pubDate>Mon, 19 Aug 2019 14:55:19 +0800</pubDate><description><![CDATA[一 .添加依赖

二.动态sql
1.直接在方法名上写sql（不推荐）

2.使用Provider

或者Provider中使用new SQL()编写

在mapper中调用

3.使用xml （推荐）
application.properties中配置xml路径：
#mybatis配置
mybatis.mapper-locations=classpath:com/study/springboot...]]></description><category></category></item><item><title><![CDATA[springboot-2.2 全局异常捕捉]]></title><link>https://blog.youkuaiyun.com/wf___1234/article/details/99676595</link><guid>https://blog.youkuaiyun.com/wf___1234/article/details/99676595</guid><author>wf___1234</author><pubDate>Fri, 16 Aug 2019 13:53:45 +0800</pubDate><description><![CDATA[@ControllerAdvice
public class GlobalDefaultExceptionHandler {
	
	@ExceptionHandler(Exception.class)
	@ResponseBody
	public String defaultExceptionHandler(HttpServletRequest req,Exception e) {
		retu...]]></description><category></category></item><item><title><![CDATA[springboot-2.1数据库 Jpa-hibernate，jdbcTemplate， Mybatis]]></title><link>https://blog.youkuaiyun.com/wf___1234/article/details/99637820</link><guid>https://blog.youkuaiyun.com/wf___1234/article/details/99637820</guid><author>wf___1234</author><pubDate>Thu, 15 Aug 2019 17:02:36 +0800</pubDate><description><![CDATA[1.pom.xml中添加依赖
&lt;!-- mysql驱动 --&gt;
		&lt;dependency&gt;
			&lt;groupId&gt;mysql&lt;/groupId&gt;
			&lt;artifactId&gt;mysql-connector-java&lt;/artifactId&gt;
		&lt;/dependency&gt;

		&lt;!-- data-jp...]]></description><category></category></item><item><title><![CDATA[SpringBoot-2.1.热部署]]></title><link>https://blog.youkuaiyun.com/wf___1234/article/details/99635215</link><guid>https://blog.youkuaiyun.com/wf___1234/article/details/99635215</guid><author>wf___1234</author><pubDate>Thu, 15 Aug 2019 14:40:01 +0800</pubDate><description><![CDATA[1.在pom文件中引入  devtools  依赖：
&lt;dependency&gt;
　　&lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
　　&lt;artifactId&gt;spring-boot-devtools&lt;/artifactId&gt;
　　&lt;!-- optional=true, 依赖不会传递, 该项目...]]></description><category></category></item><item><title><![CDATA[TIDB-1.tidb搭建]]></title><link>https://blog.youkuaiyun.com/wf___1234/article/details/97775249</link><guid>https://blog.youkuaiyun.com/wf___1234/article/details/97775249</guid><author>wf___1234</author><pubDate>Tue, 30 Jul 2019 13:53:57 +0800</pubDate><description><![CDATA[172.31.25.210
172.31.25.211
172.31.25.212
172.31.25.213
yum -y install epel-release git curl sshpass &amp;&amp;
yum -y install python2-pip &amp;&amp;
useradd -m -d /home/tidb tidb &amp;&amp;
passwd ti...]]></description><category></category></item><item><title><![CDATA[mysql批量更新表的列信息]]></title><link>https://blog.youkuaiyun.com/wf___1234/article/details/96874640</link><guid>https://blog.youkuaiyun.com/wf___1234/article/details/96874640</guid><author>wf___1234</author><pubDate>Mon, 22 Jul 2019 17:07:04 +0800</pubDate><description><![CDATA[SELECT CONCAT(
'ALTER TABLE ',TABLE_SCHEMA,'.',TABLE_NAME,
' MODIFY `',COLUMN_NAME,'` ',COLUMN_TYPE,' CHARACTER SET utf8 COLLATE utf8_general_ci ',
CASE IS_NULLABLE WHEN 'NO' then 'NOT NULL ' ELSE 'NU...]]></description><category></category></item><item><title><![CDATA[mysql binlog说明 及 数据恢复]]></title><link>https://blog.youkuaiyun.com/wf___1234/article/details/96144479</link><guid>https://blog.youkuaiyun.com/wf___1234/article/details/96144479</guid><author>wf___1234</author><pubDate>Tue, 16 Jul 2019 15:55:06 +0800</pubDate><description><![CDATA[binlog 基本认识
  MySQL的二进制日志可以说是MySQL最重要的日志了，它记录了所有的DDL和DML(除了数据查询语句)语句，以事件形式记录，还包含语句所执行的消耗的时间，MySQL的二进制日志是事务安全型的。

  一般来说开启二进制日志大概会有1%的性能损耗(参见MySQL官方中文手册 5.1.24版)。二进制有两个最重要的使用场景:
  其一：MySQL Repli...]]></description><category></category></item><item><title><![CDATA[TIDB-2.同步数据 mysql 到 tidb]]></title><link>https://blog.youkuaiyun.com/wf___1234/article/details/95449672</link><guid>https://blog.youkuaiyun.com/wf___1234/article/details/95449672</guid><author>wf___1234</author><pubDate>Thu, 11 Jul 2019 11:31:07 +0800</pubDate><description><![CDATA[准备工作
1.查看用户权限
show grants for {userName}

全量导出的 mydumper 需要的用户权限。
select, reload。
增量同步 Syncer 需要的上游 MySQL/MariaDB 用户权限。
select , replication slave , replication client

2.检查 SQL mode。
必须确认上下游的 SQL mod...]]></description><category></category></item><item><title><![CDATA[springBoot-7.使用静态资源]]></title><link>https://blog.youkuaiyun.com/wf___1234/article/details/94434043</link><guid>https://blog.youkuaiyun.com/wf___1234/article/details/94434043</guid><author>wf___1234</author><pubDate>Tue, 02 Jul 2019 10:59:40 +0800</pubDate><description><![CDATA[1.引用jar包静态资源
webjars
2.使用自己写的静态资源
2.1将静态资源打包成jar包，在引入（不推荐）
2.2将静态资源放入spring boot 约定的静态存放资源目录
classpath:/META-INF/resources/
classpath:/resources/
classpath:/static/
classpath:/public/
注意：
1.在以上目录存放资源后...]]></description><category></category></item></channel></rss>