<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[liduote的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/liduote</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; liduote]]></copyright><item><title><![CDATA[Supermap 图层切换之利用图层切换控件实现不同图层的切换]]></title><link>https://blog.youkuaiyun.com/liduote/article/details/121495685</link><guid>https://blog.youkuaiyun.com/liduote/article/details/121495685</guid><author>liduote</author><pubDate>Tue, 23 Nov 2021 16:22:24 +0800</pubDate><description><![CDATA[话不多说，直接上代码
整理关键的代码如下
Map.layer = {
	bxgLayer: L.supermap.tiledMapLayer(bxgLayerUrl),
	wnLayer: L.supermap.tiledMapLayer(wnLayerUrl),
	hnLayer: L.supermap.tiledMapLayer(hnLayerUrl)
};
Map.centerZoom = {
	default: 6
};

Map.loadMap = function(){
	Map.map = L]]></description><category></category></item><item><title><![CDATA[vue+iviewui实现动态路由添加，并解决刷新页面空白和页面死循环]]></title><link>https://blog.youkuaiyun.com/liduote/article/details/121476500</link><guid>https://blog.youkuaiyun.com/liduote/article/details/121476500</guid><author>liduote</author><pubDate>Mon, 22 Nov 2021 18:21:18 +0800</pubDate><description><![CDATA[vue+ivewui实现动态路由添加，并解决刷新页面空白和页面死循环
困扰了好几天的动态路由问题终于解决了，参考过很多篇文章，在此感谢各位博主的分享。
现将个人新的整理如下，希望能给大家带来更多的帮助。

一.动态路由的添加
1.准备工作
//登录接口返回数据格式
{
	routes:[],
	token:'',
	userInfo:{}
}

//静态路由（routes.js）

/**
 * 在主框架内显示
 */

const frameIn = [
    {
        path: '/',
]]></description><category></category></item><item><title><![CDATA[openshift删除状态为terminal或者Unknow的pod]]></title><link>https://blog.youkuaiyun.com/liduote/article/details/96831793</link><guid>https://blog.youkuaiyun.com/liduote/article/details/96831793</guid><author>liduote</author><pubDate>Mon, 22 Jul 2019 10:19:13 +0800</pubDate><description><![CDATA[在使用openshift的过程中（kubernetes原理一样），经常会发现由于docker daemon 僵死或者是网络通信状况不佳导致node失联，从而导致一些pod通过常规的手段无法删除，例如：oc delete pod &lt;pod_name&gt; -n &lt;namespace&gt; 或者kubectl delete pod &lt;pod_name&gt; -n &lt;nam...]]></description><category></category></item><item><title><![CDATA[Supermap-打开数据源失败]]></title><link>https://blog.youkuaiyun.com/liduote/article/details/71234891</link><guid>https://blog.youkuaiyun.com/liduote/article/details/71234891</guid><author>liduote</author><pubDate>Fri, 05 May 2017 19:23:05 +0800</pubDate><description><![CDATA[Supermap-打开数据源失败]]></description><category></category></item><item><title><![CDATA[spring boot初探（二）——springboot配置log4j]]></title><link>https://blog.youkuaiyun.com/liduote/article/details/70296345</link><guid>https://blog.youkuaiyun.com/liduote/article/details/70296345</guid><author>liduote</author><pubDate>Thu, 20 Apr 2017 19:35:19 +0800</pubDate><description><![CDATA[spring-boot-starter中默认依赖了spring-boot-starter-logging而他实现的日志组件是Lockback。 
  事实上官方文档已经讲的非常清楚了，并且提供了两种日志实现的配置Logback和Log4j。具体的官方地址请看:http://docs.spring.io/spring-boot/docs/current/reference/html/howto-log]]></description><category></category></item><item><title><![CDATA[java.sql.SQLException: 无法从套接字读取更多的数据]]></title><link>https://blog.youkuaiyun.com/liduote/article/details/70227040</link><guid>https://blog.youkuaiyun.com/liduote/article/details/70227040</guid><author>liduote</author><pubDate>Tue, 18 Apr 2017 13:06:14 +0800</pubDate><description><![CDATA[java.sql.SQLException: 无法从套接字读取更多的数据]]></description><category></category></item><item><title><![CDATA[Java-com.sun.crypto.provider.SunJCE()报错]]></title><link>https://blog.youkuaiyun.com/liduote/article/details/70172050</link><guid>https://blog.youkuaiyun.com/liduote/article/details/70172050</guid><author>liduote</author><pubDate>Fri, 14 Apr 2017 14:41:14 +0800</pubDate><description><![CDATA[Java com.sun.crypto.provider.SunJCE]]></description><category></category></item><item><title><![CDATA[web前端-jquery]]></title><link>https://blog.youkuaiyun.com/liduote/article/details/69389463</link><guid>https://blog.youkuaiyun.com/liduote/article/details/69389463</guid><author>liduote</author><pubDate>Thu, 06 Apr 2017 14:40:31 +0800</pubDate><description><![CDATA[web前端-jquery]]></description><category></category></item><item><title><![CDATA[web前端-javascript]]></title><link>https://blog.youkuaiyun.com/liduote/article/details/69367192</link><guid>https://blog.youkuaiyun.com/liduote/article/details/69367192</guid><author>liduote</author><pubDate>Wed, 05 Apr 2017 22:49:08 +0800</pubDate><description><![CDATA[web前端-javascript]]></description><category></category></item><item><title><![CDATA[ORACLE使用技巧]]></title><link>https://blog.youkuaiyun.com/liduote/article/details/69221356</link><guid>https://blog.youkuaiyun.com/liduote/article/details/69221356</guid><author>liduote</author><pubDate>Wed, 05 Apr 2017 09:27:15 +0800</pubDate><description><![CDATA[oracle使用技巧]]></description><category></category></item><item><title><![CDATA[eclipse使用技巧]]></title><link>https://blog.youkuaiyun.com/liduote/article/details/69063050</link><guid>https://blog.youkuaiyun.com/liduote/article/details/69063050</guid><author>liduote</author><pubDate>Tue, 04 Apr 2017 15:13:19 +0800</pubDate><description><![CDATA[eclipse使用技巧]]></description><category></category></item><item><title><![CDATA[Linux登录问题]]></title><link>https://blog.youkuaiyun.com/liduote/article/details/68065782</link><guid>https://blog.youkuaiyun.com/liduote/article/details/68065782</guid><author>liduote</author><pubDate>Wed, 29 Mar 2017 15:44:35 +0800</pubDate><description><![CDATA[登录拒绝问题
  如果a主机能telnet通b主机22端口，却ssh不上去报connection reset，而此时b主机既没有开防火墙，也没有开iptables，而且肯定用户是有登录权限的。 
  那么可以查一下/etc/hosts.deny文件中是不是被主机拒绝登录了。一般来说是由于denyhosts.service服务导致的，该服务会判断a主机登录失败次数，如果登录失败次数超过3次就被记录在h]]></description><category></category></item><item><title><![CDATA[spring boot初探（一）——使用springboot搭建web服务]]></title><link>https://blog.youkuaiyun.com/liduote/article/details/62893299</link><guid>https://blog.youkuaiyun.com/liduote/article/details/62893299</guid><author>liduote</author><pubDate>Fri, 17 Mar 2017 18:04:20 +0800</pubDate><description><![CDATA[spring boot搭建简单的web服务早就听说过springboot快速构建服务的大名了，可惜一直不敢去花时间尝试，而且最近老是干运维的工作都快忘了本职java开发了。刚好这回公司要我做一个纯前端应用的后端服务（听起来咋这么绕口，说简单点就是vuejs做前端展示，java做后台服务）借着这个机会赶紧把spring boot用起来，作为使用过程在此一一记录以备需要时回看。
spring boot主]]></description><category></category></item><item><title><![CDATA[Linux环境下Java对进程的操作]]></title><link>https://blog.youkuaiyun.com/liduote/article/details/56282279</link><guid>https://blog.youkuaiyun.com/liduote/article/details/56282279</guid><author>liduote</author><pubDate>Tue, 21 Feb 2017 14:32:52 +0800</pubDate><description><![CDATA[Linux环境下Java对进程的操作
  本次主要讨论linux底下java对进程是否存在进行判断，以及java如何执行Linux脚本和命令  
java执行Linux脚本和命令
  java要执行Linux脚本首先得获取java的运行环境runtime
/** 
 * 执行linux命令 
 * @auther liduote 
 * 2017-2-21 下午04:41:28 
 * @param]]></description><category></category></item><item><title><![CDATA[Git分支管理策略]]></title><link>https://blog.youkuaiyun.com/liduote/article/details/53993109</link><guid>https://blog.youkuaiyun.com/liduote/article/details/53993109</guid><author>liduote</author><pubDate>Tue, 03 Jan 2017 11:52:48 +0800</pubDate><description><![CDATA[概述如果你严肃对待编程，就必定会使用”版本管理系统”（Version Control System）。眼下最流行的”版本管理系统”，非Git莫属。 
 
相比同类软件，Git有很多优点。其中很显著的一点，就是版本的分支（branch）和合并（merge）十分方便。有些传统的版本管理软件，分支操作实际上会生成一份现有代码的物理拷贝，而Git只生成一个指向当前版本（又称”快照”）的指针，因此非常快捷易用]]></description><category></category></item><item><title><![CDATA[程序员必备的代码审查（Code Review）清单]]></title><link>https://blog.youkuaiyun.com/liduote/article/details/53409336</link><guid>https://blog.youkuaiyun.com/liduote/article/details/53409336</guid><author>liduote</author><pubDate>Wed, 30 Nov 2016 15:57:26 +0800</pubDate><description><![CDATA[在我们关于高效代码审查的博文中，我们建议使用一个检查清单。在代码审查中，检查清单是一个非常好的工具——它们保证了审查可以在你的团队中始终如一的进行。它们也是一种保证常见问题能够被发现并被解决的便利方式。软件工程学院的研究表明，程序员们会犯15-20种常见的错误。所以，通过把这些错误加入到检查清单当中，你可以确保不论什么时候，只要这些错误发生了，你就能发现它们，并且可以帮助你杜绝这些错误。为了帮助你开]]></description><category></category></item><item><title><![CDATA[如何编写开源项目的 README 文档]]></title><link>https://blog.youkuaiyun.com/liduote/article/details/53189483</link><guid>https://blog.youkuaiyun.com/liduote/article/details/53189483</guid><author>liduote</author><pubDate>Wed, 16 Nov 2016 18:07:47 +0800</pubDate><description><![CDATA[如何编写开源项目的 README 文档运营一个开源项目就像在运营着一家 Startup，你期待更多人来使用你的项目，并给你的项目加 Star/提交 PR，但好的项目除了其自身真正契合了开发者的需求外，还需要一个好的 README。有好的 README 文档的项目不一定是一个好开源项目，但一个好开源项目一定有一个好的 README。
目前 README 文档编写并没有规范，但一个友好的 README]]></description><category></category></item><item><title><![CDATA[Linux常用命令]]></title><link>https://blog.youkuaiyun.com/liduote/article/details/53157165</link><guid>https://blog.youkuaiyun.com/liduote/article/details/53157165</guid><author>liduote</author><pubDate>Mon, 14 Nov 2016 11:19:37 +0800</pubDate><description><![CDATA[alias的使用基本用法：直接命令行使用alias命令#注意一定要是英文字符，若是中文字符会报错
alias ll='ls -al'
alias la='ls -A'
...以上的用法只能生效一次，你退出之后重新登录就无法使用了。要想一直生效的话就得修改配置文件了。 
1、如果只想作用在当前用户上则进入当前用户的home目录cd ~
#此处有两种情况，Ubuntu发行版的linux可以修改.bash]]></description><category></category></item><item><title><![CDATA[Mysql日期操作大全]]></title><link>https://blog.youkuaiyun.com/liduote/article/details/52993836</link><guid>https://blog.youkuaiyun.com/liduote/article/details/52993836</guid><author>liduote</author><pubDate>Tue, 01 Nov 2016 10:55:10 +0800</pubDate><description><![CDATA[Mysql获取当前时间获得当前日期+时间（date + time）函数：now()除了 now() 函数能获得当前的日期时间外，MySQL 中还有下面的函数：select now() --2016-11-01 10:42:36
select current_timestamp() --2016-11-01 10:42:36
select localtime() --2016-11-01 10:42:]]></description><category></category></item><item><title><![CDATA[Shiro相关知识点]]></title><link>https://blog.youkuaiyun.com/liduote/article/details/52984152</link><guid>https://blog.youkuaiyun.com/liduote/article/details/52984152</guid><author>liduote</author><pubDate>Mon, 31 Oct 2016 17:22:32 +0800</pubDate><description><![CDATA[shiro相关知识点shiro获取登录名在Servlet，Action或者Controller中的代码 
    java 
    Subject subject = SecurityUtils.getSubject(); 
    String username = (String) subject.getPrincipal(); 
shiro检查用户是否包含角色Subject subject]]></description><category></category></item></channel></rss>