<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[千霜的博客]]></title><description><![CDATA[长路漫漫，其修远兮]]></description><link>https://blog.youkuaiyun.com/jdbdh</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; jdbdh]]></copyright><item><title><![CDATA[MySQL学习笔记]]></title><link>https://blog.youkuaiyun.com/jdbdh/article/details/93389811</link><guid>https://blog.youkuaiyun.com/jdbdh/article/details/93389811</guid><author>jdbdh</author><pubDate>Sun, 23 Jun 2019 17:17:04 +0800</pubDate><description><![CDATA[一 介绍


数据库: 是数据的结构化集合.


数据库管理系统(DBMS): 操作数据库的软件, 如Oracle,MySQL等


配置,权限,主从复制


关键字大小写不敏感, 其他不确定, 如Linux下数据库名,表名敏感, Windows上不敏感. 很多比较表达式也是不敏感的


MySQL是一个关系型的, 开源的数据管理系统(DBMS).


特性

C,C++编写
跨平台
多线程
提供...]]></description><category></category></item><item><title><![CDATA[显卡之大黄蜂方案]]></title><link>https://blog.youkuaiyun.com/jdbdh/article/details/93161637</link><guid>https://blog.youkuaiyun.com/jdbdh/article/details/93161637</guid><author>jdbdh</author><pubDate>Fri, 21 Jun 2019 09:45:08 +0800</pubDate><description><![CDATA[随着笔记本的使用逐渐增多, 消费者开始尝试权衡续航和性能之间的问题. 一般笔记本都是双显卡, 即核显和独显. Intel CPU的集成显卡能很好的续航, 但不能实现独立显卡的很好的性能. NVIDIA公司于是开发了switchable graphics技术, 允许用户选择使用哪种显卡(适配器), 但只有1%的用户才会切换显卡. NVIDIA又开发了Optimus技术, 允许自动切换显卡的使用, 权...]]></description><category></category></item><item><title><![CDATA[Deepin安装MySQL8]]></title><link>https://blog.youkuaiyun.com/jdbdh/article/details/92840742</link><guid>https://blog.youkuaiyun.com/jdbdh/article/details/92840742</guid><author>jdbdh</author><pubDate>Wed, 19 Jun 2019 18:52:42 +0800</pubDate><description><![CDATA[官方网站给出了多种安装方式, 如源码安装,压缩包安装, 二进制安装(如.deb文件). 尽管可以通过包管理器 (如apt,yum) 来安装, 可能安装的并不是最新版的. 如果使用官方仓库源, 也不能保证兼容性.
因此这里使用压缩包方式安装MySQL8, 它适用于大多数发行版. 这里本系统为Deepin.


环境预处理: 安装前, 先删除原有mysql, 和配置,数据等文件, 如/etc/my.c...]]></description><category></category></item><item><title><![CDATA[Maven]]></title><link>https://blog.youkuaiyun.com/jdbdh/article/details/92738674</link><guid>https://blog.youkuaiyun.com/jdbdh/article/details/92738674</guid><author>jdbdh</author><pubDate>Mon, 17 Jun 2019 22:51:38 +0800</pubDate><description><![CDATA[一 介绍
构建一个项目通常由多个任务组成, 如下载依赖,放入classpath下,编译源码,运行测试,打包,部署等. 而maven则是一个自动化这些任务的工具.
Maven核心上是一个执行插件的框架，所有的工作都由插件完成。插件提供了很多goal，goal可以挂在在构建的不同生命周期中运行. 在super pom(见2.2.2小节)中提供了默认插件, 以提供maven基本功能.
生命周期是项目构建...]]></description><category></category></item><item><title><![CDATA[Spring MVC之异常]]></title><link>https://blog.youkuaiyun.com/jdbdh/article/details/91052546</link><guid>https://blog.youkuaiyun.com/jdbdh/article/details/91052546</guid><author>jdbdh</author><pubDate>Thu, 06 Jun 2019 22:55:20 +0800</pubDate><description><![CDATA[介绍（了解）
在请求映射和控制器中抛出的异常会被HandlerExceptionResolver （接口）组成的链来处理。当异常不被处理，和处于错误响应状态时，servelt容器会将结果渲染到错误页面中。详情见：Exceptions
@Controller和@ControllerAdvice类中，可以有一个@ExceptionHandler 异常处理方法。详情见：Exceptions

这是Han...]]></description><category></category></item><item><title><![CDATA[curl]]></title><link>https://blog.youkuaiyun.com/jdbdh/article/details/90911383</link><guid>https://blog.youkuaiyun.com/jdbdh/article/details/90911383</guid><author>jdbdh</author><pubDate>Wed, 05 Jun 2019 18:25:32 +0800</pubDate><description><![CDATA[目录一 介绍二 主要选项2.1 --data与--form2.2 URL三 其他选项3.1 常用选项3.2 进度条3.3 输出到文件3.4 其他
一 介绍
linux中一个传输数据的工具，支持多种协议，还支持代理、用户认证、SSL、cookies等等特性。
一些默认行为：

默认使用HTTP协议；
消息体输出到terminal；
消息体未输出到terminal时，显示进度条。

一些常用选项：

...]]></description><category></category></item><item><title><![CDATA[Spring MVC中获取不到请求消息体]]></title><link>https://blog.youkuaiyun.com/jdbdh/article/details/90904726</link><guid>https://blog.youkuaiyun.com/jdbdh/article/details/90904726</guid><author>jdbdh</author><pubDate>Wed, 05 Jun 2019 16:35:17 +0800</pubDate><description><![CDATA[后端通过HttpServletRequest.getInputStream获取消息体时，发现读取不出，代码如下：
    @PostMapping("/test2")
    public String test2(HttpServletRequest request) throws IOException {
        BufferedReader reader=new BufferedR...]]></description><category></category></item><item><title><![CDATA[This dependency was not found    /node_modules/cache-loader]]></title><link>https://blog.youkuaiyun.com/jdbdh/article/details/90718574</link><guid>https://blog.youkuaiyun.com/jdbdh/article/details/90718574</guid><author>jdbdh</author><pubDate>Fri, 31 May 2019 16:26:01 +0800</pubDate><description><![CDATA[在vue-cli项目中，当我移动一个组件到其他目录时，会出现下列bug：
 ERROR  Failed to compile with 1 errors                                                                                                                            ...]]></description><category></category></item><item><title><![CDATA[Spring boot之文件上传与下载]]></title><link>https://blog.youkuaiyun.com/jdbdh/article/details/90703701</link><guid>https://blog.youkuaiyun.com/jdbdh/article/details/90703701</guid><author>jdbdh</author><pubDate>Thu, 30 May 2019 19:21:42 +0800</pubDate><description><![CDATA[思路

上传：文件通过MultipartFile接收
下载：返回类型为ResponseEntity&lt;Resource&gt;，spring boot才能能够正确转化

代码
package top.sidian123.blog.media;

import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j...]]></description><category></category></item><item><title><![CDATA[java之小说爬虫]]></title><link>https://blog.youkuaiyun.com/jdbdh/article/details/90673758</link><guid>https://blog.youkuaiyun.com/jdbdh/article/details/90673758</guid><author>jdbdh</author><pubDate>Wed, 29 May 2019 16:45:19 +0800</pubDate><description><![CDATA[借助java的html解析框架Jsoup，可以方便爬取网页，该框架用法见Java html解析器之Jsoup。
该爬虫只有一个文件
WebBookCrawler.java
package top.sidian123;

import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
i...]]></description><category></category></item><item><title><![CDATA[Java html解析器之Jsoup]]></title><link>https://blog.youkuaiyun.com/jdbdh/article/details/90671674</link><guid>https://blog.youkuaiyun.com/jdbdh/article/details/90671674</guid><author>jdbdh</author><pubDate>Wed, 29 May 2019 15:20:12 +0800</pubDate><description><![CDATA[提供解析html、操作DOM的api，类似jquery的方法。

自动校正html中错误语法。甚至只有div元素，都会被补充成完整完整。



引入maven项目：
&lt;dependency&gt;
  &lt;groupId&gt;org.jsoup&lt;/groupId&gt;
  &lt;artifactId&gt;jsoup&lt;/artifactId&gt;
  &lt;ve...]]></description><category></category></item><item><title><![CDATA[Spring事务管理]]></title><link>https://blog.youkuaiyun.com/jdbdh/article/details/90669450</link><guid>https://blog.youkuaiyun.com/jdbdh/article/details/90669450</guid><author>jdbdh</author><pubDate>Wed, 29 May 2019 13:39:43 +0800</pubDate><description><![CDATA[一 介绍
Spring提供了一致性可编程模型，无论底层使用什么数据访问框架（如mybatis、jdbc、hibernate），主要配置好了，都可使用Spring的事务管理功能来管理事务。
Spring提供了两种使用Spring事务的方法：声明式（推荐）、可编程式的事务管理。声明式事务使用AOP代理实现，声明式事务又提供@Transactional注解配置方法或类。
1.1 Spring相关接口（了...]]></description><category></category></item><item><title><![CDATA[Sping之RestTemplate]]></title><link>https://blog.youkuaiyun.com/jdbdh/article/details/90611934</link><guid>https://blog.youkuaiyun.com/jdbdh/article/details/90611934</guid><author>jdbdh</author><pubDate>Mon, 27 May 2019 21:08:46 +0800</pubDate><description><![CDATA[目录一 介绍二 正文三 例子五 bug参考
一 介绍

预备知识：


HttpEntity含有headers和body信息；子类ResponseEntity添加了状态码；子类RequestEntit添加了method和url信息。


都有对象的Builder类，方便构建对象。




在一些HTTP客户端库的基础上提供更高层的API，使得更容易的访问rest风格的http请求。
http请求客...]]></description><category></category></item><item><title><![CDATA[Is Jquery Going to Die in 2019?]]></title><link>https://blog.youkuaiyun.com/jdbdh/article/details/90543349</link><guid>https://blog.youkuaiyun.com/jdbdh/article/details/90543349</guid><author>jdbdh</author><pubDate>Sat, 25 May 2019 09:16:15 +0800</pubDate><description><![CDATA[目录IntroWhat is JQuery &amp; How it became so popular?What's changed since then?Modern Javascript Libraries &amp; Frameworks vs JQueryIs Jquery still relevant yet? What are the current trends?Should yo...]]></description><category></category></item><item><title><![CDATA[vue之过渡或动画]]></title><link>https://blog.youkuaiyun.com/jdbdh/article/details/90521097</link><guid>https://blog.youkuaiyun.com/jdbdh/article/details/90521097</guid><author>jdbdh</author><pubDate>Fri, 24 May 2019 18:12:05 +0800</pubDate><description><![CDATA[目录介绍例子：过渡生命周期例子：动画参考
介绍
vue简化了过渡和动画的使用，在以下环境中，可使用内置组件transition包裹加上指定class，以提供动画效果：

条件渲染v-if
条件显示v-show
动态组件

例子：过渡
&lt;div id="demo"&gt;
  &lt;button v-on:click="show = !show"&gt;
    Toggle
  &lt;/...]]></description><category></category></item><item><title><![CDATA[css transition left 不起作用]]></title><link>https://blog.youkuaiyun.com/jdbdh/article/details/90518369</link><guid>https://blog.youkuaiyun.com/jdbdh/article/details/90518369</guid><author>jdbdh</author><pubDate>Fri, 24 May 2019 16:14:59 +0800</pubDate><description><![CDATA[首先设置元素position为relative或absolute等，然后初始化，如left=0;

]]></description><category></category></item><item><title><![CDATA[css之重启动画]]></title><link>https://blog.youkuaiyun.com/jdbdh/article/details/90515392</link><guid>https://blog.youkuaiyun.com/jdbdh/article/details/90515392</guid><author>jdbdh</author><pubDate>Fri, 24 May 2019 14:10:58 +0800</pubDate><description><![CDATA[过程

设置animation属性为none
触发浏览器重画样式或布局，参考What forces layout / reflow，这里使用offsetHeight属性
设置animation属性为""，以重新继承css样式。

代码
代码中使用了vue，但并不影响理解。。。
&lt;template&gt;
    &lt;div id="app"&gt;
        &lt;button ...]]></description><category></category></item><item><title><![CDATA[vue之多页面]]></title><link>https://blog.youkuaiyun.com/jdbdh/article/details/90514356</link><guid>https://blog.youkuaiyun.com/jdbdh/article/details/90514356</guid><author>jdbdh</author><pubDate>Fri, 24 May 2019 12:37:42 +0800</pubDate><description><![CDATA[常见配置
翻阅了网上一些多页面的实现，很多都是配置webpack的配置文件实现的，对于本初学者来说，不是很好理解。并且vue的配置文件中给出pages选项，能够实现多页面，没有必要配置webpack了。
如下所示，给出了一个多页面的vue配置：
vue.config.js
module.exports = {
    pages:{
        index:{
            entr...]]></description><category></category></item><item><title><![CDATA[scss 学习笔记]]></title><link>https://blog.youkuaiyun.com/jdbdh/article/details/90480331</link><guid>https://blog.youkuaiyun.com/jdbdh/article/details/90480331</guid><author>jdbdh</author><pubDate>Thu, 23 May 2019 14:47:33 +0800</pubDate><description><![CDATA[目录介绍样式规则嵌套普通嵌套（nesting）嵌套列表嵌套组合（combinators）父类选择器`&amp;`插值参考
介绍

scss最终会被编译成css。scss允许使用变量、嵌套语法、混合、函数等特性，并且兼容css语法。
scss其实只是sass的一种语法形式（css超集，后缀.scss），sass还有缩进语法（后缀.sass）。
默认编码utf-8
但scss语法错误时，scss会直接...]]></description><category></category></item><item><title><![CDATA[Vue之弹出框]]></title><link>https://blog.youkuaiyun.com/jdbdh/article/details/90454334</link><guid>https://blog.youkuaiyun.com/jdbdh/article/details/90454334</guid><author>jdbdh</author><pubDate>Wed, 22 May 2019 23:21:58 +0800</pubDate><description><![CDATA[弹出框有很多种，有的适合使用v-if加上一个控制变量来控制弹窗的显示或否。但是有的框，如提示框，适合使用时插入，结束时删除元素。如下图所示：

且看vue如何实现这种方式的弹窗，这里使用的是vue-cli建立的项目。
思路
我所知，组件实例化有三种方式，见vue学习笔记3.1小节。通过$mount方法可以将组件以编程时的方式动态插入DOM中，$destroy方法可以清理组件实例，然后再删除DOM元...]]></description><category></category></item></channel></rss>