<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wjq008的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wjq008</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wjq008]]></copyright><item><title><![CDATA[FFmpeg：视频转码、剪切、合并、播放速调整]]></title><link>https://blog.youkuaiyun.com/wjq008/article/details/130406393</link><guid>https://blog.youkuaiyun.com/wjq008/article/details/130406393</guid><author>wjq008</author><pubDate>Thu, 27 Apr 2023 14:44:35 +0800</pubDate><description><![CDATA[值得注意的是，ffmpeg 为了加速，会使用关键帧技术， 所以有时剪切出来的结果在起止时间上未必准确。通常来说，把 -ss 选项放在 -i 之前，会使用关键帧技术；把 -ss 选项放在 -i 之后，则不使用关键帧技术。-i 后面是输入文件名。-vcodec 后面是编码格式，h264 最佳，但 Windows 系统默认不安装。附加选项：-r 指定帧率，-s 指定分辨率，-b 指定比特率；于此同时可以对声道进行转码，-acodec 指定音频编码，-ab 指定音频比特率，-ac 指定声道数，例如。]]></description><category></category></item><item><title><![CDATA[腾讯云上操作的sdk]]></title><link>https://blog.youkuaiyun.com/wjq008/article/details/130376216</link><guid>https://blog.youkuaiyun.com/wjq008/article/details/130376216</guid><author>wjq008</author><pubDate>Thu, 27 Apr 2023 14:01:05 +0800</pubDate><description><![CDATA[里面有相关的按例可以遍历 云服务器下面的文件夹的内容，包括子目录和子文件 夹，也可以随时 删除，可以参考一下就行，与阿里云的操作一样，其结构均是一样的。]]></description><category></category></item><item><title><![CDATA[MySQL 安全及防止 SQL 注入攻击]]></title><link>https://blog.youkuaiyun.com/wjq008/article/details/130405101</link><guid>https://blog.youkuaiyun.com/wjq008/article/details/130405101</guid><author>wjq008</author><pubDate>Thu, 27 Apr 2023 14:00:13 +0800</pubDate><description><![CDATA[如果通过网页获取用户输入的数据并将其插入MySQL数据库，那么就有可能发生SQL注入攻击的安全问题作为研发，有一条铁律需要记住，那就是。]]></description><category></category></item><item><title><![CDATA[在阿里云上操作文件]]></title><link>https://blog.youkuaiyun.com/wjq008/article/details/130376024</link><guid>https://blog.youkuaiyun.com/wjq008/article/details/130376024</guid><author>wjq008</author><pubDate>Tue, 25 Apr 2023 22:57:44 +0800</pubDate><description><![CDATA[以下通过一个完整的示例对分片上传的流程进行逐步解析：可以参看见面。]]></description><category></category></item><item><title><![CDATA[远程通信的几种选择（RPC，Webservice，RMI，JMS的区别）]]></title><link>https://blog.youkuaiyun.com/wjq008/article/details/103370684</link><guid>https://blog.youkuaiyun.com/wjq008/article/details/103370684</guid><author>wjq008</author><pubDate>Tue, 03 Dec 2019 16:44:16 +0800</pubDate><description><![CDATA[RPC（Remote Procedure Call Protocol）

RPC使用C/S方式，采用http协议,发送请求到服务器，等待服务器返回结果。这个请求包括一个参数集和一个文本集，通常形成“classname.methodname”形式。优点是跨语言跨平台，C端、S端有更大的独立性，缺点是不支持对象，无法在编译器检查错误，只能在运行期检查。

Web Service

Web Servic......]]></description><category></category></item><item><title><![CDATA[SPRINGBOOT-把WEB项目打成WAR包部署到外部TOMCAT]]></title><link>https://blog.youkuaiyun.com/wjq008/article/details/103139391</link><guid>https://blog.youkuaiyun.com/wjq008/article/details/103139391</guid><author>wjq008</author><pubDate>Tue, 19 Nov 2019 11:58:54 +0800</pubDate><description><![CDATA[将打包方式修改为war
&lt;packaging&gt;war&lt;/packaging&gt;

移除tomcat依赖或者将tomcat依赖scope改为provide
移除tomcat依赖

&lt;dependency&gt;

　　&lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;

　　　　&lt;artifactId&gt...]]></description><category></category></item><item><title><![CDATA[中间件mycat对pxc集群的分片处理]]></title><link>https://blog.youkuaiyun.com/wjq008/article/details/89152957</link><guid>https://blog.youkuaiyun.com/wjq008/article/details/89152957</guid><author>wjq008</author><pubDate>Tue, 09 Apr 2019 16:16:15 +0800</pubDate><description><![CDATA[安装第二个pxc集群

作为mycat的第二个分片



直接拷贝其中的一个虚拟机，然后还原到最初的状态，这样会小很多，启动改一下IP和基础配置，然后再次拷贝这个虚拟机两份改IP重启即可

正常安装pxc集群即可



主节点的配置记录

grastate.dat文件中记录着启动的bootstrap，当有节点以外退出时，为了保持数据一致性，pxc集群会认定最后一个节点的数据是最新的 safe_t...]]></description><category></category></item><item><title><![CDATA[PXC 集群搭建]]></title><link>https://blog.youkuaiyun.com/wjq008/article/details/89151398</link><guid>https://blog.youkuaiyun.com/wjq008/article/details/89151398</guid><author>wjq008</author><pubDate>Tue, 09 Apr 2019 15:47:02 +0800</pubDate><description><![CDATA[一、安装Percona数据库

1. 离线安装Percona

进入RPM安装文件目录，执行下面的脚本


 yum localinstall *.rpm


管理MySQL服务


 systemctl start mysqld

 systemctl stop mysqld

 systemctl restart mysqld


2. 在线安装Percona

使用yum命令安...]]></description><category></category></item><item><title><![CDATA[Coding-Helper自动 生成代码]]></title><link>https://blog.youkuaiyun.com/wjq008/article/details/88081318</link><guid>https://blog.youkuaiyun.com/wjq008/article/details/88081318</guid><author>wjq008</author><pubDate>Sat, 02 Mar 2019 21:04:06 +0800</pubDate><description><![CDATA[请在此处下载最新的版本：https://plugins.jetbrains.com/plugin/11014-coding-helper



https://www.v2ex.com/t/380765 这里有相关的案例



https://blog.youkuaiyun.com/dalinsi/article/details/68485236 这里也有一个案例 ，到底哪一个好一些，我不太清楚 ，最...]]></description><category></category></item><item><title><![CDATA[几个比较好的java springcloud的项目]]></title><link>https://blog.youkuaiyun.com/wjq008/article/details/88080555</link><guid>https://blog.youkuaiyun.com/wjq008/article/details/88080555</guid><author>wjq008</author><pubDate>Sat, 02 Mar 2019 20:07:53 +0800</pubDate><description><![CDATA[pring-boot-starter-grpc里面有怎么调用远程 的rmpi调用过程 ，可以参看一下。远程 的调度问题。

elastic-job的实例 ，分布式的调度作业的运用，应该是在以后开发或者项目中有可以用到的。

好像两个项目可以集中在一起，这样的话可以更好的利用起来做远程 高度的问题。git上面有的是资源 ，好好的看一下。



# 简书整套文档以及源码解析



|专题 | 专题...]]></description><category></category></item><item><title><![CDATA[批量删除 表的方法]]></title><link>https://blog.youkuaiyun.com/wjq008/article/details/87921903</link><guid>https://blog.youkuaiyun.com/wjq008/article/details/87921903</guid><author>wjq008</author><pubDate>Mon, 25 Feb 2019 18:23:12 +0800</pubDate><description><![CDATA[Select CONCAT( 'drop table ', table_name, ';' ) 
FROM information_schema.tables 
Where table_name LIKE 'QRTZ_%';

 

查找网上的资料，很少有这些方法，现在将批量生成删除 表的语句 放在此处，可以看一下。

 

查询数据库中所有表名
select table_name from in...]]></description><category></category></item><item><title><![CDATA[推荐几个IDEA插件，Java开发者撸码利器]]></title><link>https://blog.youkuaiyun.com/wjq008/article/details/85114142</link><guid>https://blog.youkuaiyun.com/wjq008/article/details/85114142</guid><author>wjq008</author><pubDate>Thu, 20 Dec 2018 11:00:57 +0800</pubDate><description><![CDATA[这里只是推荐一下好用的插件，具体的使用方法不一一详细介绍。

JRebel for IntelliJ

一款热部署插件，只要不是修改了项目的配置文件，用它都可以实现热部署。收费的，破解比较麻烦。不过功能确实很强大。算是开发必备神器了。热部署快捷键是control+F9/command+F9。

.ignore

git提交时过滤掉不需要提交的文件，很方便，有些本地文件是不需要提交到Git上的。

...]]></description><category></category></item><item><title><![CDATA[springboot整合gprc 传输对象]]></title><link>https://blog.youkuaiyun.com/wjq008/article/details/83064358</link><guid>https://blog.youkuaiyun.com/wjq008/article/details/83064358</guid><author>wjq008</author><pubDate>Mon, 15 Oct 2018 20:40:06 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/qq_28423433/article/details/79108976

一，grpc简介：

GRPC是google开源的一个高性能、跨语言的RPC框架，基于HTTP2协议，基于protobuf 3.x，基于Netty 4.x +。GRPC与thrift、avro-rpc等其实在总体原理上并没有太大的区别，简而言之GRPC并没有太多突破性的创新。

...]]></description><category></category></item><item><title><![CDATA[Java Web练手项目源码下载]]></title><link>https://blog.youkuaiyun.com/wjq008/article/details/83054596</link><guid>https://blog.youkuaiyun.com/wjq008/article/details/83054596</guid><author>wjq008</author><pubDate>Mon, 15 Oct 2018 09:52:40 +0800</pubDate><description><![CDATA[1. 电子商城项目

采用了Struts、spring、hibernate，数据库使用了MySQL。

 

2. CRM客户关系管理系统

没有使用框架，采用了jsp、Servlet，数据库使用了Oracle。

 

3. 投票管理系统

采用了Struts、spring、hibernate，数据库使用了MySQL，这个新增了国际化，即中英文切换。

 

4. 权限管理系统

采用了spri...]]></description><category></category></item><item><title><![CDATA[MySQL 一般查询日志或者慢查询日志历史数据的清理]]></title><link>https://blog.youkuaiyun.com/wjq008/article/details/83054379</link><guid>https://blog.youkuaiyun.com/wjq008/article/details/83054379</guid><author>wjq008</author><pubDate>Mon, 15 Oct 2018 09:40:58 +0800</pubDate><description><![CDATA[general log&amp;amp;slow query log

 

对于MySQL的一般查询日志和慢查询日志，开启比较简单，其中公用的一个参数是log_output，log_output控制着慢查询和一般查询日志的输出方向可以是表（mysql.general_log,mysql.slow_log）或者文件（有参数general_log_file和slow_query_log_file配置决定）或...]]></description><category></category></item><item><title><![CDATA[SpringBoot | 第五章 : 多环境配置]]></title><link>https://blog.youkuaiyun.com/wjq008/article/details/83054195</link><guid>https://blog.youkuaiyun.com/wjq008/article/details/83054195</guid><author>wjq008</author><pubDate>Mon, 15 Oct 2018 09:29:07 +0800</pubDate><description><![CDATA[前言

 

写上一篇看英文资料，耗费了心力呀，这章，相对来说简单点。也比较熟悉，但是这很实用。不扯了，开始~

 

多环境配置

 

在开发应用时，常用部署的应用是多个的，比如：开发、测试、联调、生产等不同的应用环境，这些应用环境都对应不同的配置项，比如swagger一般上在生产时是关闭的；不同环境数据库地址、端口号等都是不尽相同的，要是没有多环境的自由切换，部署起来是很繁琐也容易出错的。
...]]></description><category></category></item><item><title><![CDATA[SpringBoot | 第六章：常用注解介绍及简单使用]]></title><link>https://blog.youkuaiyun.com/wjq008/article/details/83054156</link><guid>https://blog.youkuaiyun.com/wjq008/article/details/83054156</guid><author>wjq008</author><pubDate>Mon, 15 Oct 2018 09:26:18 +0800</pubDate><description><![CDATA[前言

 

之前几个章节，大部分都是算介绍springboot的一些外围配置，比如日志配置等。这章节开始，开始总结一些关于springboot的综合开发的知识点。由于SpringBoot本身是基于Spring和SpringMvc等各类spring家族的一个解决方案，可快速进行集合。故相关知识点其实大部分都是基于spring或者springmvc既有的知识点的。本章节，主要讲解的是关于web开发及...]]></description><category></category></item><item><title><![CDATA[SpringBoot | 第七章：过滤器、监听器、拦截器]]></title><link>https://blog.youkuaiyun.com/wjq008/article/details/83054110</link><guid>https://blog.youkuaiyun.com/wjq008/article/details/83054110</guid><author>wjq008</author><pubDate>Mon, 15 Oct 2018 09:22:38 +0800</pubDate><description><![CDATA[前言

 

在实际开发过程中，经常会碰见一些比如系统启动初始化信息、统计在线人数、在线用户数、过滤敏高词汇、访问权限控制(URL级别)等业务需求。这些对于业务来说一般上是无关的，业务方是无需关系的，业务只需要关系自己内部业务的事情。所以一般上实现以上的功能，都会或多或少的用到今天准备讲解的过滤器、监听器、拦截器来实现以上功能。

 

过滤器

 

过滤器Filter，是Servlet的的一个...]]></description><category></category></item><item><title><![CDATA[SpringBoot | 第九章：Mybatis-plus 的集成和使用]]></title><link>https://blog.youkuaiyun.com/wjq008/article/details/83054080</link><guid>https://blog.youkuaiyun.com/wjq008/article/details/83054080</guid><author>wjq008</author><pubDate>Mon, 15 Oct 2018 09:19:48 +0800</pubDate><description><![CDATA[前言

 

本章节开始介绍数据访问方面的相关知识点。对于后端开发者而言，和数据库打交道是每天都在进行的，所以一个好用的ORM框架是很有必要的。目前，绝大部分公司都选择MyBatis框架作为底层数据库持久化框架。

 

多说几句

 

看着现在Mybatis框架的大行其道，让我不禁想起，大学时期，当时还是hibernate的时代，现在基本已经忘记了。而当时，Mybatis的前身iBatis还在...]]></description><category></category></item><item><title><![CDATA[说说 MQ 之 RocketMQ ( 二 )]]></title><link>https://blog.youkuaiyun.com/wjq008/article/details/83054031</link><guid>https://blog.youkuaiyun.com/wjq008/article/details/83054031</guid><author>wjq008</author><pubDate>Mon, 15 Oct 2018 09:15:44 +0800</pubDate><description><![CDATA[RocketMQ 的 Java API

 

RocketMQ 是用 Java 语言开发的，因此，其 Java API 相对是比较丰富的，当然也有部分原因是 RocketMQ 本身提供的功能就比较多。RocketMQ API 提供的功能包括，

 


	广播消费，这个在之前已经提到过；
	
	
	消息过滤，支持简单的 Message Tag 过滤，也支持按 Message Header、bod...]]></description><category></category></item></channel></rss>