<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[weidong_y的博客]]></title><description><![CDATA[个人博客地址： http://zwd596257180.gitee.io/blog]]></description><link>https://blog.csdn.net/weidong_y</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; weidong_y]]></copyright><item><title><![CDATA[Java 代码实现 tail -f]]></title><link>https://blog.csdn.net/weidong_y/article/details/103949977</link><guid>https://blog.csdn.net/weidong_y/article/details/103949977</guid><author>weidong_y</author><pubDate>Sun, 12 Jan 2020 21:33:47 +0800</pubDate><description><![CDATA[Java 利用定时实现 tail -f 功能
RandomAccessFile
可以指定位置读，指定位置写。

getFilePointer()：获取当前文件的记录指针位置
seek(long pos)：把记录指针移动 pos 处

构造方法：
RandomAccessFile raf = new RandomAccessFile(File file, String mode);
mode 取值：...]]></description><category></category></item><item><title><![CDATA[dataTable 服务端分页（入门级）]]></title><link>https://blog.csdn.net/weidong_y/article/details/103106404</link><guid>https://blog.csdn.net/weidong_y/article/details/103106404</guid><author>weidong_y</author><pubDate>Sun, 17 Nov 2019 10:47:54 +0800</pubDate><description><![CDATA[简易版 DataTable.js  服务端分页（Java）
引入 js 和 css 文件
可以直接到官网首页，找到下面图片的位置，点击右边的小箭头按钮，你会看到对应的 css 和 js 源码，然后 ctrl+A 把源码复制下来，自己新建个文件存放，再引入到 html 中就行。

实现原理
dataTable 实现服务端的分页，主要是通过 AJAX 异步请求。先在 js 配置中开启了服务端分页的功能...]]></description><category></category></item><item><title><![CDATA[log4j 和 logback 日志配置]]></title><link>https://blog.csdn.net/weidong_y/article/details/103106374</link><guid>https://blog.csdn.net/weidong_y/article/details/103106374</guid><author>weidong_y</author><pubDate>Sun, 17 Nov 2019 10:38:03 +0800</pubDate><description><![CDATA[Log4j 日志配置
导 jar 包
引入相关的 log4j 的 jar 包，建议直接用 maven 导入。

加入日志文件
eclipse 项目的话，在 Source Folder 下面新建一个文件名 log4j.properties 的文件，记住，文件名不能修改，然后就可以在里面写配置的。
如果是 SpringBoot 项目的话，官方推荐在 src/main/resources 目录下加入 l...]]></description><category></category></item><item><title><![CDATA[SpringBoot 构建多 module webapp 项目]]></title><link>https://blog.csdn.net/weidong_y/article/details/102636196</link><guid>https://blog.csdn.net/weidong_y/article/details/102636196</guid><author>weidong_y</author><pubDate>Sat, 19 Oct 2019 11:00:32 +0800</pubDate><description><![CDATA[SpringBoot 构建多 module webapp 项目
简介
基于 SpringBoot 构建多 module webapp 项目，主要是实现代码的分层，让代码逻辑看起来更加的清晰。下面主要讲的是把一个 webapp 项目给分成三层。分别是：
web层：负责定义启动类、controller、模板引擎（静态资源、前端页面）
commons 层：负责定义数据模型及公共代码
biz 层：负责数据...]]></description><category></category></item><item><title><![CDATA[SpringBoot  Application.yml  中可设置的属性导航]]></title><link>https://blog.csdn.net/weidong_y/article/details/100849369</link><guid>https://blog.csdn.net/weidong_y/article/details/100849369</guid><author>weidong_y</author><pubDate>Sun, 15 Sep 2019 10:54:49 +0800</pubDate><description><![CDATA[原文链接：SpringBoot 可设置的属性

# ----------------------------------------
＃核心特性
# ----------------------------------------
 
#BANNER
banner.charset = UTF-8 ＃横幅文件编码。
banner.location = classpath：banner.txt ＃横幅...]]></description><category></category></item><item><title><![CDATA[SpringBoot 集成 Druid 连接池]]></title><link>https://blog.csdn.net/weidong_y/article/details/100622156</link><guid>https://blog.csdn.net/weidong_y/article/details/100622156</guid><author>weidong_y</author><pubDate>Sun, 08 Sep 2019 10:49:32 +0800</pubDate><description><![CDATA[配置文件 pom.xml
&lt;!-- 阿里巴巴的数据库连接池 druid --&gt;
&lt;dependency&gt;
    &lt;groupId&gt;com.alibaba&lt;/groupId&gt;
    &lt;artifactId&gt;druid&lt;/artifactId&gt;
    &lt;version&gt;1.1.10&lt;/version&gt;...]]></description><category></category></item><item><title><![CDATA[解决 JDK 9 以上没有 JAXB API 的问题]]></title><link>https://blog.csdn.net/weidong_y/article/details/98313075</link><guid>https://blog.csdn.net/weidong_y/article/details/98313075</guid><author>weidong_y</author><pubDate>Sat, 03 Aug 2019 10:33:46 +0800</pubDate><description><![CDATA[在 pom.xml 文件加入。
&lt;dependency&gt;
    &lt;groupId&gt;javax.xml.bind&lt;/groupId&gt;
    &lt;artifactId&gt;jaxb-api&lt;/artifactId&gt;
    &lt;version&gt;2.3.0&lt;/version&gt;
&lt;/dependency&gt;

&lt...]]></description><category></category></item><item><title><![CDATA[线程的等待与唤醒机制--生产者与消费者代码实现]]></title><link>https://blog.csdn.net/weidong_y/article/details/97494219</link><guid>https://blog.csdn.net/weidong_y/article/details/97494219</guid><author>weidong_y</author><pubDate>Sat, 27 Jul 2019 10:50:34 +0800</pubDate><description><![CDATA[包子类（锁对象）
包子铺类（生产者）
吃货类（消费者）
简单描述：
刚刚开始的包子状态是没有（即没有包子），所以唤醒包子铺线程去生产包子，生产完包子后，修改包子状态为有，唤醒吃货线程去吃包子，包子铺线程进入等待状态；吃货吃完包子后，修改包子状态为没有，唤醒包子铺线程，吃货线程进入等待状态。为了保证线程安全，使用了同步代码块，用包子类作为锁对象。
while(true){}
无限循环，让包子铺一直生...]]></description><category></category></item><item><title><![CDATA[Excel 办公小技巧（Microsoft Office 2016 ）]]></title><link>https://blog.csdn.net/weidong_y/article/details/91547786</link><guid>https://blog.csdn.net/weidong_y/article/details/91547786</guid><author>weidong_y</author><pubDate>Wed, 12 Jun 2019 16:02:24 +0800</pubDate><description><![CDATA[软件下载
Microsoft Office 2016 安装包+注册机（百度云链接）：链接: https://pan.baidu.com/s/1WcxrFNC-KPjQ8rk6tFKPcg 提取码: usbi
（一）一步美化表格
1.效果对比


2.实现步骤
选中整个表格，按住 Ctrl + T ，然后勾选“表包含标题”，点击“确定”即可。
（二）快速分离文字和数字
1.效果对比


2.实现步骤...]]></description><category></category></item><item><title><![CDATA[Word  办公小技巧（Microsoft Office 2016）]]></title><link>https://blog.csdn.net/weidong_y/article/details/91530748</link><guid>https://blog.csdn.net/weidong_y/article/details/91530748</guid><author>weidong_y</author><pubDate>Wed, 12 Jun 2019 15:03:02 +0800</pubDate><description><![CDATA[（一）文字长短对齐
1.效果对比


2.实现步骤

第一步：选中所有文字，按 Ctrl + H 。
第二步：点击“查找”选项卡，在“查找内容”中输入 &lt;(?)(?)&gt;。
第三步：点击“更多”，勾选“使用通配符”。
第四步：点击“在以下项中查找”，选择“主文档”，然后点击“关闭”。

第五步：在顶部“开始”选项卡下，找到如下按钮，选择“调整宽度”，把宽度设置为 3 即可。



...]]></description><category></category></item><item><title><![CDATA[SSM 项目如何上传图片到腾讯云COS？]]></title><link>https://blog.csdn.net/weidong_y/article/details/91485057</link><guid>https://blog.csdn.net/weidong_y/article/details/91485057</guid><author>weidong_y</author><pubDate>Tue, 11 Jun 2019 23:40:04 +0800</pubDate><description><![CDATA[个人博客上已经同步更新了文章，有目录索引，阅读起来比较方便，欢迎大家移步个人博客上读阅~
个人博客地址：http://zwd596257180.gitee.io/blog/2019/06/11/tengxunyuncos/


一、jar 包
&lt;!-- JSONObject 需要导入的包 --&gt;
&lt;dependency&gt;
    &lt;groupId&gt;org.ap...]]></description><category></category></item><item><title><![CDATA[Git 版本管理之回到过去]]></title><link>https://blog.csdn.net/weidong_y/article/details/91390073</link><guid>https://blog.csdn.net/weidong_y/article/details/91390073</guid><author>weidong_y</author><pubDate>Mon, 10 Jun 2019 18:13:46 +0800</pubDate><description><![CDATA[准备
首先在我 git 管理的项目下建立一个 test.txt 作为测试文件。第一次 commit 时，在 test.txt 中写下“第一次测试”的文字作为记号。第二次 commit 时，在 test.txt 中写下“第二次测试”的文字作为记号。
这时候我们就处于第二次 commit 后的状态了。也就是说 test.txt 文件里面会有两句话。如下图。

git 日志中也有两次提交记录了。如下图所...]]></description><category></category></item><item><title><![CDATA[码云 + Hexo 搭建个人博客]]></title><link>https://blog.csdn.net/weidong_y/article/details/90904781</link><guid>https://blog.csdn.net/weidong_y/article/details/90904781</guid><author>weidong_y</author><pubDate>Wed, 05 Jun 2019 16:37:12 +0800</pubDate><description><![CDATA[个人博客地址：http://zwd596257180.gitee.io/blog

准备环境

安装 Node
安装 Git
注册码云
安装 Hexo

npm install hexo-cli -g


出现下图表示安装成功：


搭建本地个人博客
初始化 hexo

新建一个空白文件夹（下文提到的“项目根目录”是指你新建的文件夹的位置）用于存放 hexo 资源。在空白文件夹里面打开 Git ...]]></description><category></category></item><item><title><![CDATA[常用 Markdown 语法整理]]></title><link>https://blog.csdn.net/weidong_y/article/details/89314910</link><guid>https://blog.csdn.net/weidong_y/article/details/89314910</guid><author>weidong_y</author><pubDate>Wed, 05 Jun 2019 16:36:06 +0800</pubDate><description><![CDATA[看最终效果图，请移步到我的个人博客：http://zwd596257180.gitee.io/blog/ 同时，个人博客上也同步更新了教程，阅读起来比 CSDN 便利。

文章目录准备环境搭建本地个人博客初始化 hexo生成静态页面启动本地服务美化个人博客博客主题设置克隆主题配置主题测试主题发布文章主题风格设置博客左侧栏设置分类设置添加分类列表如何将文章添加到对应分类？标签设置Hexo 博客添加站...]]></description><category></category></item><item><title><![CDATA[微信小程序之自定义模态框]]></title><link>https://blog.csdn.net/weidong_y/article/details/89473220</link><guid>https://blog.csdn.net/weidong_y/article/details/89473220</guid><author>weidong_y</author><pubDate>Tue, 23 Apr 2019 15:12:42 +0800</pubDate><description><![CDATA[此文章已经同步更新到个人博客上，喜欢有侧边栏目录的同学，可以点击下面的链接跳转到个人博客上读阅噢。
个人博客地址：



为什么要自定义模态框？
因为官方提供的模态框缺乏灵活性，无法满足每个人的需求，所以我们可以根据自己的实际需求来实现自定义模态框。
效果图

实现思路
通过一个蒙层+自定义的弹窗来实现上图的效果，而弹窗的消失与出现则通过一个状态值来控制即可。
界面代码
index.wxml
...]]></description><category></category></item><item><title><![CDATA[微信小程序之侧边栏分类实现]]></title><link>https://blog.csdn.net/weidong_y/article/details/89462578</link><guid>https://blog.csdn.net/weidong_y/article/details/89462578</guid><author>weidong_y</author><pubDate>Mon, 22 Apr 2019 22:27:59 +0800</pubDate><description><![CDATA[效果图

实现思路
把屏幕当成一个固定的盒子，然后把盒子分成两边，并让盒子的每一边都能够滚动。
源码
index.wxml
&lt;!--主盒子--&gt;
&lt;view class="container"&gt;
    &lt;!--左侧栏--&gt;
    &lt;view class="nav_left"&gt;
        &lt;block wx:for="{{title}}...]]></description><category></category></item><item><title><![CDATA[软考 中级软件设计师 备考资料（2019年上半年）]]></title><link>https://blog.csdn.net/weidong_y/article/details/89414895</link><guid>https://blog.csdn.net/weidong_y/article/details/89414895</guid><author>weidong_y</author><pubDate>Sat, 20 Apr 2019 11:28:18 +0800</pubDate><description><![CDATA[此文章已经同步更新到个人博客上，喜欢有侧边栏目录的同学，可以点击下面的链接跳转到个人博客上读阅噢。建议到个人博客读阅，CSDN这边更新比较慢，个人博客上，每天都有更新。需要教学视频和真题的，也可以点击下面的个人博客地址，在文末有免费的百度云链接分享。
个人博客地址：http://zwd596257180.gitee.io/blog/2019/04/20/soft_exam/

中级软件设计师 备...]]></description><category></category></item><item><title><![CDATA[微信小程序之 input 聚焦问题]]></title><link>https://blog.csdn.net/weidong_y/article/details/86519927</link><guid>https://blog.csdn.net/weidong_y/article/details/86519927</guid><author>weidong_y</author><pubDate>Fri, 19 Apr 2019 10:21:24 +0800</pubDate><description><![CDATA[很多同学在使用微信开发者工具进行开发的过程中，使用 input 标签时都回面临到一个聚焦不了问题，导致无法在 input 中输入文字。关于这个问题，是微信开发者工具的一个 bug。只需要把电脑屏幕的显示比例修改为 100% 就行。


...]]></description><category></category></item><item><title><![CDATA[springboot 配置 shiro]]></title><link>https://blog.csdn.net/weidong_y/article/details/83148776</link><guid>https://blog.csdn.net/weidong_y/article/details/83148776</guid><author>weidong_y</author><pubDate>Thu, 18 Oct 2018 17:54:01 +0800</pubDate><description><![CDATA[目录

一、引入 shiro 的包

二、自定义 realm 

三、shiro 配置

四、写一个 controller 测试

五、无权限的时候直接报错的错误方式

前提：

先准备一个 springboot+mybatis 的环境：https://blog.csdn.net/weidong_y/article/details/81709391

一、引入 shiro 的包


&amp;lt;!--...]]></description><category></category></item><item><title><![CDATA[禁止 textarea 拉伸并且没有边框]]></title><link>https://blog.csdn.net/weidong_y/article/details/83069195</link><guid>https://blog.csdn.net/weidong_y/article/details/83069195</guid><author>weidong_y</author><pubDate>Tue, 16 Oct 2018 10:31:25 +0800</pubDate><description><![CDATA[如何禁止 textarea 拉伸？

简单粗暴，一局代码搞定。


style=&quot;resize:none&quot; 

如何去掉 textarea 的边框？


style=&quot;border:0px&quot; 

 ]]></description><category></category></item></channel></rss>