<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[kangxiaolan的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/kangxiaolan</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; kangxiaolan]]></copyright><item><title><![CDATA[只用浏览器就可以完成所有前端开发工作，阿里云效初体验]]></title><link>https://blog.youkuaiyun.com/kangxiaolan/article/details/121025852</link><guid>https://blog.youkuaiyun.com/kangxiaolan/article/details/121025852</guid><author>kangxiaolan</author><pubDate>Fri, 29 Oct 2021 00:44:27 +0800</pubDate><description><![CDATA[通常一个完整的前端开发工作主要包括几个阶段：git clone代码到本地，用vscode进行开发，测试，提交代码到Git仓库，然后用一些发布工具例如jekins，去把代码发布到线上服务器。但是这个发布流程的搭建是非常复杂的，需要自己搭建jekins服务，而且jekins服务通常不会直接搭建在线上应用服务器上边，比较浪费云资源，搭建到公司的内网服务器上又有各种网络安全问题，需要搭建堡垒机、跳板机各种功能的服务器，非常复杂。现在，如果你的用的是阿里云的服务器，借助阿里的云效的平台，可以非常丝滑的完成开发和发布工]]></description><category></category></item><item><title><![CDATA[JPA jar包依赖中实体类命名冲突带来的 隐藏问题]]></title><link>https://blog.youkuaiyun.com/kangxiaolan/article/details/103476706</link><guid>https://blog.youkuaiyun.com/kangxiaolan/article/details/103476706</guid><author>kangxiaolan</author><pubDate>Tue, 10 Dec 2019 16:04:11 +0800</pubDate><description><![CDATA[首先Jar包A中有实体类TEvent 对应数据库表 event，Jar包B中有实体类TEvent对应的数据库表event，当A需要引入B的依赖时候，AB两个Jar包中就会有实体类命名冲突，如果AB中的JPARepository命名相同会直接启动挂掉，repository无法注入。即使repository名字不一样启动成功了，如果repository中有@Query自定义sql
![JPA自定义sq...]]></description><category></category></item><item><title><![CDATA[win10+TeamVIew+花生壳 0元实现 远程开机教程附带截图超详细 已实践成功]]></title><link>https://blog.youkuaiyun.com/kangxiaolan/article/details/102734180</link><guid>https://blog.youkuaiyun.com/kangxiaolan/article/details/102734180</guid><author>kangxiaolan</author><pubDate>Thu, 24 Oct 2019 22:56:40 +0800</pubDate><description><![CDATA[win10+TeamVIew+花生壳 实现远程开机
最近dnf出了累计在线时长送装备的活动，公司电脑挂游戏又不太好，云主机的实现成本太高，于是有了远程自己家里的电脑挂游戏的想法，但是总是要有人给电脑开机很不方便，便利用TeamView和花生壳实现了一个远程开机的功能。
实现原理：打开电脑自己本身就有的远程唤醒的功能，用花生壳注册一个免费的公网域名，通过路由器的DDNS服务将公网的域名映射的自己家里...]]></description><category></category></item><item><title><![CDATA[python之for循环时显式使用index和对象是否可以被迭代]]></title><link>https://blog.youkuaiyun.com/kangxiaolan/article/details/89765880</link><guid>https://blog.youkuaiyun.com/kangxiaolan/article/details/89765880</guid><author>kangxiaolan</author><pubDate>Thu, 02 May 2019 22:30:26 +0800</pubDate><description><![CDATA[for i value in enumerate（["hello"，"world!"]）:
    print(i, value)

enumerate为python的内置函数
如何判断一个对象是否可以被迭代
 from collections import Iterable
 isinstance([],Iterable)

#true 只要是数组不管是否为空都可以被迭代，字典也可以被迭代

...]]></description><category></category></item><item><title><![CDATA[python 之函数参数的定义]]></title><link>https://blog.youkuaiyun.com/kangxiaolan/article/details/89765378</link><guid>https://blog.youkuaiyun.com/kangxiaolan/article/details/89765378</guid><author>kangxiaolan</author><pubDate>Thu, 02 May 2019 21:46:27 +0800</pubDate><description><![CDATA[在廖雪峰的python自学网站学习pyhon时关于python中函数参数定义的记录。廖雪峰的python自学网址https://www.liaoxuefeng.com/wiki/1016959663602400/1017261630425888
python中的参数主要分为以下几种：


必填参数（位置参数）


默认参数


可变参数


关键字参数


命名关键字参数
必填参数就是必须要填的参...]]></description><category></category></item></channel></rss>