<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[admin_mvip的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/admin_mvip</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; admin_mvip]]></copyright><item><title><![CDATA[反射feign接口，调用feign的方法]]></title><link>https://blog.youkuaiyun.com/admin_mvip/article/details/116003763</link><guid>https://blog.youkuaiyun.com/admin_mvip/article/details/116003763</guid><author>admin_mvip</author><pubDate>Thu, 22 Apr 2021 10:49:32 +0800</pubDate><description><![CDATA[主要是使用了spring的一个反射工具类ReflectionUtils
废话不多说，直接上代码
import io.lettuce.core.dynamic.support.ReflectionUtils;

String feginClass = "cn.mmy.feign.client.SysFeignClient";
String methodName = "findDeptList";
/*通过Class对象来获取对象中的方指定法
*第一个参数是class对象，第二个参数是方法名
*第三个参数是可变]]></description><category></category></item><item><title><![CDATA[vue的通信传值方式]]></title><link>https://blog.youkuaiyun.com/admin_mvip/article/details/115899071</link><guid>https://blog.youkuaiyun.com/admin_mvip/article/details/115899071</guid><author>admin_mvip</author><pubDate>Tue, 20 Apr 2021 15:10:53 +0800</pubDate><description><![CDATA[一、路由通信传值
路由通信是通过路由跳转用query把参数带过去，也是vue常用的通信手段。
eg：list.vue跳转到update.vue，需要传递id

list.vue
this.router.push(path:"/update",query:id:"213")update.vueletid=this.router.push({ path:"/update" , query:{ id:"213" } })
update.vue
let id = this.router.push(path:"/u.]]></description><category></category></item><item><title><![CDATA[v-bind、v-model、v-on]]></title><link>https://blog.youkuaiyun.com/admin_mvip/article/details/115898273</link><guid>https://blog.youkuaiyun.com/admin_mvip/article/details/115898273</guid><author>admin_mvip</author><pubDate>Tue, 20 Apr 2021 11:19:00 +0800</pubDate><description><![CDATA[v-bind绑定数据，缩写使用冒号 :
v-bind 指令可以用于响应式地更新 HTML 特性：
&lt;span v-bind:title="message"&gt;
&lt;span :title="message"&gt;

v-on动作监听，缩写@
v-on 指令，它用于监听 DOM 事件
&lt;form v-on:submit.prevent="onSubmit"&gt;...&lt;/form&gt;
&lt;form @submit.prevent="onSubmit"&gt;...&lt;]]></description><category></category></item><item><title><![CDATA[el-input输入框使用oninput或onkeyup后，v-model双向绑定失效问题]]></title><link>https://blog.youkuaiyun.com/admin_mvip/article/details/115896637</link><guid>https://blog.youkuaiyun.com/admin_mvip/article/details/115896637</guid><author>admin_mvip</author><pubDate>Tue, 20 Apr 2021 11:00:11 +0800</pubDate><description><![CDATA[在输入中文触发oninput后，v-model绑定的值会被设成空字符串，这时候再输入数字，v-model绑定的值不会被赋值，一直为空。解决方法可以用blur手动给绑定的值赋值。

&lt;el-input
   v-model="form.account"
   clearable
   placeholder="请输入手机号"
   onkeyup="value=value.replace(/[^\d]/g,'')"
   @blur="form.account = $event.target.valu.]]></description><category></category></item><item><title><![CDATA[Redis实现排行榜]]></title><link>https://blog.youkuaiyun.com/admin_mvip/article/details/113522636</link><guid>https://blog.youkuaiyun.com/admin_mvip/article/details/113522636</guid><author>admin_mvip</author><pubDate>Mon, 01 Feb 2021 16:16:35 +0800</pubDate><description><![CDATA[Redis支持五种数据类型：string（字符串），hash（哈希），list（列表），set（集合）及zset(sorted set：有序集合)。
这里简单说一下每种数据类型，不做深入了解。

string（字符串）


string 是 redis 最基本的类型，一个 key 对应一个 value。
string 类型是二进制安全的。意思是 redis 的 string 可以包含任何数据。比如jpg图片或者序列化的对象。
string 类型是 Redis 最基本的数据类型，string 类型的值最大能存]]></description><category></category></item><item><title><![CDATA[流水号生成规则]]></title><link>https://blog.youkuaiyun.com/admin_mvip/article/details/113415190</link><guid>https://blog.youkuaiyun.com/admin_mvip/article/details/113415190</guid><author>admin_mvip</author><pubDate>Sat, 30 Jan 2021 09:57:51 +0800</pubDate><description><![CDATA[流水号生成规则
从“0001”号起始，依序不跳跃不间断地编号，形成流水编码，依次为0001、0002、0003、0004、0005、0006…等。当编至“9999”号，仍需继续编号时，从“A000”号（A000代表10000）起始重新序排，依次为A000、A001、A002…A999（A999代表10999）及B000（B000代表11000）、B001、B002…等。
代码编写
public static String getNextLsh(String maxXh){
		String lsh = ""]]></description><category></category></item><item><title><![CDATA[SpringBoot项目打成jar包提供给其他项目使用]]></title><link>https://blog.youkuaiyun.com/admin_mvip/article/details/104904494</link><guid>https://blog.youkuaiyun.com/admin_mvip/article/details/104904494</guid><author>admin_mvip</author><pubDate>Fri, 10 Apr 2020 11:20:21 +0800</pubDate><description><![CDATA[1. 剔除不需要的文件：如Application和ApplicationTests
2.不能使用springboot自带打包
解释：使用springboot自带的打包方式，第一级目录为Boot-INF，无法引用。

要把pom文件里的打包方式
&lt;build&gt;
   &lt;plugins&gt;
      &lt;plugin&gt;
         &lt;groupId&gt;...]]></description><category></category></item><item><title><![CDATA[ztree常用操作]]></title><link>https://blog.youkuaiyun.com/admin_mvip/article/details/96610472</link><guid>https://blog.youkuaiyun.com/admin_mvip/article/details/96610472</guid><author>admin_mvip</author><pubDate>Sat, 20 Jul 2019 17:59:27 +0800</pubDate><description><![CDATA[ztree的一些操作设置某些节点没有复选框ztree复选框回显1.在后台拼接的数据，拼接"checked", true2.使用js回显
设置某些节点没有复选框
这里我设置的是 根节点 没有复选框
这里是一些常用操作
 var setting = {
	check: {
		enable: true,
		chkboxType: { "Y" : "", "N" : "" }  //设置父节点和子节点...]]></description><category></category></item><item><title><![CDATA[PLSQL12以及Navicat Premium远程连接Oracle11g 数据库]]></title><link>https://blog.youkuaiyun.com/admin_mvip/article/details/94589851</link><guid>https://blog.youkuaiyun.com/admin_mvip/article/details/94589851</guid><author>admin_mvip</author><pubDate>Wed, 03 Jul 2019 21:05:34 +0800</pubDate><description><![CDATA[首先，我们需要先安装plsql，具体安装，可以参考百度，下边主要是讲安装完成之后，如何配置使其能够远程连接到Oracle数据库。
1.首先需要安装客户端
可以去官网下载轻量级 客户端instantclient，解压配置即可，网址如下：https://www.oracle.com/database/technologies/instant-client/downloads.html
注意：insta...]]></description><category></category></item><item><title><![CDATA[获取富文本编辑器的纯文本内容]]></title><link>https://blog.youkuaiyun.com/admin_mvip/article/details/92803114</link><guid>https://blog.youkuaiyun.com/admin_mvip/article/details/92803114</guid><author>admin_mvip</author><pubDate>Wed, 19 Jun 2019 08:57:18 +0800</pubDate><description><![CDATA[发布新闻等信息时，必然会用到富文本编辑器。然而我们在前端页面展示的时候，可能需要把内容文字提取出来，作为简介使用；又或者把图片提取一张作为封面图片使用。
解决方案；
1 提取文本或者封面图片存入数据库中
(1)在前端处理文字传给后台
这里我使用的是kindeditor编辑器，方法如下：
var text = editor.text();

alert这个值会发现，图片没有被处理掉，所以用js手动再...]]></description><category></category></item><item><title><![CDATA[利用spring容器上下文（webApplicationContext）获取真实路径]]></title><link>https://blog.youkuaiyun.com/admin_mvip/article/details/92764556</link><guid>https://blog.youkuaiyun.com/admin_mvip/article/details/92764556</guid><author>admin_mvip</author><pubDate>Tue, 18 Jun 2019 10:07:12 +0800</pubDate><description><![CDATA[首先认识一下spring容器上下文（webApplicationContext）

ApplicationContext是Spring的核心，Context我们通常解释为上下文环境，我想用“容器”来表述它更容易理解一些，ApplicationContext则是“应用的容器”了，Spring把Bean放在这个容器中，在需要的时候，用getBean方法取出。
WebApplicationContext...]]></description><category></category></item><item><title><![CDATA[ECharts小结]]></title><link>https://blog.youkuaiyun.com/admin_mvip/article/details/90572835</link><guid>https://blog.youkuaiyun.com/admin_mvip/article/details/90572835</guid><author>admin_mvip</author><pubDate>Sun, 26 May 2019 09:22:19 +0800</pubDate><description><![CDATA[ECharts是一个纯 Javascript 的图表库，可以流畅的运行在 PC 和移动设备上
在项目里，我主要使用了柱状图和饼状图。具体可以参考ECharts官网。
柱状图
要在项目中使用图表进行统计，那么数据必然是动态变化的，因此我们需要使用ajax动态获取数据，具体可以参考 ECharts异步数据加载和更新，点击编辑实例即可看到代码，柱状图主要数据主要来自于X轴数据和Y轴数据，封装到ajax的...]]></description><category></category></item><item><title><![CDATA[oracle用sql语句实现年龄分段统计，case when then用法(用于分类统计)]]></title><link>https://blog.youkuaiyun.com/admin_mvip/article/details/90545160</link><guid>https://blog.youkuaiyun.com/admin_mvip/article/details/90545160</guid><author>admin_mvip</author><pubDate>Sat, 25 May 2019 11:51:52 +0800</pubDate><description><![CDATA[在这里使用 case when then(多用于分类统计)
SELECT
	CASE
WHEN age &lt; 30 THEN
	'30岁以下'
WHEN age BETWEEN 30
AND 35 THEN
	'30-35岁'
WHEN age BETWEEN 36
AND 40 THEN
	'36-40岁'
WHEN age &gt; 40 THEN
	'40岁以上'
END AS NAME...]]></description><category></category></item><item><title><![CDATA[json 返回数据命名不规范，导致反序列化报错Unrecognized field XXX]]></title><link>https://blog.youkuaiyun.com/admin_mvip/article/details/89356388</link><guid>https://blog.youkuaiyun.com/admin_mvip/article/details/89356388</guid><author>admin_mvip</author><pubDate>Wed, 17 Apr 2019 15:02:57 +0800</pubDate><description><![CDATA[json 返回数据命名不规范，导致反序列化报错Unrecognized field XXX
返回的json如下所示：
[{"C_TITLE":"XXX","ISSUE_DATE":"2019-04-04","NO":"XXX","PID":"A6047B87533CE7CECC4F20A517AFABE7","id":"84E3679357805CFFE05397BE0A0A9A86"},
 {"...]]></description><category></category></item><item><title><![CDATA[jar包JDK版本降级]]></title><link>https://blog.youkuaiyun.com/admin_mvip/article/details/89327520</link><guid>https://blog.youkuaiyun.com/admin_mvip/article/details/89327520</guid><author>admin_mvip</author><pubDate>Tue, 16 Apr 2019 10:04:35 +0800</pubDate><description><![CDATA[jar包JDK版本降级
当我们引入的jar包和本地的jdk版本有冲突的情况下，会报一下错误：
java.lang.UnsupportedClassVersionError:com/sun/tools/javac/Main : 
Unsupported major.minor version 51.0  //证明这个jar包是jdk7编译的，和本地jdk不兼容


我们知道Java是支持向后编译的，...]]></description><category></category></item><item><title><![CDATA[java获得两个日期之间的所有月份]]></title><link>https://blog.youkuaiyun.com/admin_mvip/article/details/88863374</link><guid>https://blog.youkuaiyun.com/admin_mvip/article/details/88863374</guid><author>admin_mvip</author><pubDate>Thu, 28 Mar 2019 10:24:39 +0800</pubDate><description><![CDATA[private static List&lt;String&gt; getMonthBetween(String minDate, String maxDate) throws ParseException {
    ArrayList&lt;String&gt; result = new ArrayList&lt;String&gt;();
    SimpleDateFormat sdf =...]]></description><category></category></item><item><title><![CDATA[Highcharts的一些操作]]></title><link>https://blog.youkuaiyun.com/admin_mvip/article/details/88850257</link><guid>https://blog.youkuaiyun.com/admin_mvip/article/details/88850257</guid><author>admin_mvip</author><pubDate>Wed, 27 Mar 2019 17:16:35 +0800</pubDate><description><![CDATA[Highcharts的一些操作去掉打印按钮去掉右下角的网址信息隐藏图例
去掉打印按钮
Highcharts官网实例eg:https://jshare.com.cn/demos/NPVyQW
exporting:{ 
		enabled:true //用来设置是否显示‘打印’,'导出'等功能按钮，不设置时默认为显示 
},

去掉右下角的网址信息
Highcharts官网实例eg:https://j...]]></description><category></category></item><item><title><![CDATA[springMVC获取request和response的方式]]></title><link>https://blog.youkuaiyun.com/admin_mvip/article/details/88812553</link><guid>https://blog.youkuaiyun.com/admin_mvip/article/details/88812553</guid><author>admin_mvip</author><pubDate>Tue, 26 Mar 2019 09:21:49 +0800</pubDate><description><![CDATA[获取request和response的方式方法一、参数方法二、利用RequestContextHolder获取(需spring4.0以上版本【不包含4.0】)
方法一、参数
@RequestMapping("/test")
@ResponseBody
public void test(HttpServletRequest reqest, HttpServletResponse response){...]]></description><category></category></item><item><title><![CDATA[MySQL踩过的那些坑]]></title><link>https://blog.youkuaiyun.com/admin_mvip/article/details/88633313</link><guid>https://blog.youkuaiyun.com/admin_mvip/article/details/88633313</guid><author>admin_mvip</author><pubDate>Mon, 18 Mar 2019 09:45:04 +0800</pubDate><description><![CDATA[MySQL踩过的那些坑MySQL update语句报错：You can't specify target table 'xxx' for update in FROM clauseMySQL使用 != 会过滤null的问题MySQL多表关联更新及删除MySQL授权
MySQL update语句报错：You can’t specify target table ‘xxx’ for update in...]]></description><category></category></item><item><title><![CDATA[js之遍历json对象]]></title><link>https://blog.youkuaiyun.com/admin_mvip/article/details/88393723</link><guid>https://blog.youkuaiyun.com/admin_mvip/article/details/88393723</guid><author>admin_mvip</author><pubDate>Mon, 11 Mar 2019 15:52:27 +0800</pubDate><description><![CDATA[1.无规律的json对象（可以理解为返回的json，不确定key是什么）：


&amp;lt;script&amp;gt;
var json = [
　　{dd:'SB',AA:'东东',re1:123},
　　{cccc:'dd',lk:'1qw'}
];
for(var i=0,l=json.length;i&amp;lt;l;i++){
　　for(var key in json[i]){
　　　　alert(k...]]></description><category></category></item></channel></rss>