<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wienne0417的专栏]]></title><description><![CDATA[点滴记录]]></description><link>https://blog.youkuaiyun.com/wienne0417</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wienne0417]]></copyright><item><title><![CDATA[uniapp/通用: 微信网页授权登录]]></title><link>https://blog.youkuaiyun.com/wienne0417/article/details/127506131</link><guid>https://blog.youkuaiyun.com/wienne0417/article/details/127506131</guid><author>wienne0417</author><pubDate>Tue, 25 Oct 2022 08:00:11 +0800</pubDate><description><![CDATA[uniapp/通用: 微信网页授权登录]]></description><category></category></item><item><title><![CDATA[uniapp 项目加强广告模块]]></title><link>https://blog.youkuaiyun.com/wienne0417/article/details/125341181</link><guid>https://blog.youkuaiyun.com/wienne0417/article/details/125341181</guid><author>wienne0417</author><pubDate>Fri, 17 Jun 2022 22:34:27 +0800</pubDate><description><![CDATA[违规记录：ACTION_BOOT_COMPLETED]]></description><category></category></item><item><title><![CDATA[unicloud修改token的过期时间]]></title><link>https://blog.youkuaiyun.com/wienne0417/article/details/125297492</link><guid>https://blog.youkuaiyun.com/wienne0417/article/details/125297492</guid><author>wienne0417</author><pubDate>Wed, 15 Jun 2022 15:13:18 +0800</pubDate><description><![CDATA[unicloud 保持登录状态]]></description><category></category></item><item><title><![CDATA[Selenium无法点击元素]]></title><link>https://blog.youkuaiyun.com/wienne0417/article/details/106850327</link><guid>https://blog.youkuaiyun.com/wienne0417/article/details/106850327</guid><author>wienne0417</author><pubDate>Fri, 19 Jun 2020 09:57:00 +0800</pubDate><description><![CDATA[Selenium无法点击元素，报错：ElementClickInterceptedException:element click intercepted

我们在进行selenium UI自动化测试时，可能会遇到元素可以定位到，但不可点击的情况，如下错误：






element = driver.find_element_by_xpath("表达式")
driver.execute_script("arguments[0].click();", element)
...]]></description><category></category></item><item><title><![CDATA[MyBatis探究-----核心配置文件mybatis-config.xml中配置mappers的几种方式]]></title><link>https://blog.youkuaiyun.com/wienne0417/article/details/106708751</link><guid>https://blog.youkuaiyun.com/wienne0417/article/details/106708751</guid><author>wienne0417</author><pubDate>Fri, 12 Jun 2020 09:48:47 +0800</pubDate><description><![CDATA[1.package name="映射文件所在包名"

  必须保证接口名（例如IUserDao）和xml名（IUserDao.xml）相同，还必须在同一个包中


当然这并不是要求我们一定非要放在同一个包里，我们可以使用相同路径，将接口和xml文件放在src 和 resources 的两个路径下

   例如：&lt;package name="com.mybatis.dao"/&gt;

 2.mapper resource=""

  不用保证同接口同包同名

  ...]]></description><category></category></item><item><title><![CDATA[superset如何改变图表的X轴排序方式？]]></title><link>https://blog.youkuaiyun.com/wienne0417/article/details/103476889</link><guid>https://blog.youkuaiyun.com/wienne0417/article/details/103476889</guid><author>wienne0417</author><pubDate>Tue, 10 Dec 2019 15:45:00 +0800</pubDate><description><![CDATA[点击数据表页面点击"编辑记录”图标或在图表页面上方面点击编辑图标如
	找到“参数”，并在参数值里找到“order_bars"，将其值改为true
	点击保存后，再刷新图表，x轴就会按值排序了

...]]></description><category></category></item><item><title><![CDATA[supset汉化]]></title><link>https://blog.youkuaiyun.com/wienne0417/article/details/103416733</link><guid>https://blog.youkuaiyun.com/wienne0417/article/details/103416733</guid><author>wienne0417</author><pubDate>Tue, 10 Dec 2019 14:13:45 +0800</pubDate><description><![CDATA[参考https://blog.youkuaiyun.com/zql898626913/article/details/75411810

1、汉化

1.1 编辑supers配置文件

切换到superset安装目录


cd /usr/lib/python2.7/site-packages/superset/

编辑config.py文件

Babel config for translations处更改为...]]></description><category></category></item><item><title><![CDATA[http的options请求是什么鬼？]]></title><link>https://blog.youkuaiyun.com/wienne0417/article/details/103239107</link><guid>https://blog.youkuaiyun.com/wienne0417/article/details/103239107</guid><author>wienne0417</author><pubDate>Mon, 25 Nov 2019 15:38:49 +0800</pubDate><description><![CDATA[在开发中你有没有遇到过发送请求时浏览器会先发送一个options请求，成功后再发送真正的请求？我遇到了，所以跟大家分享一下喽！

一、为什么会出现options请求呢？

options出现的情况只有两种：

1、获取目的资源所支持的通信方式

黑客有可能经常用到这个；在响应报文中包含一个Allow首部字段，该字段的值表明了服务器支持的所有HTTP方法，如下：

2、跨域请求中，options请求...]]></description><category></category></item><item><title><![CDATA[Lambda]]></title><link>https://blog.youkuaiyun.com/wienne0417/article/details/103200789</link><guid>https://blog.youkuaiyun.com/wienne0417/article/details/103200789</guid><author>wienne0417</author><pubDate>Fri, 22 Nov 2019 14:53:38 +0800</pubDate><description><![CDATA[java代码之美（1）---Lambda

Lambda



一、概述

1、什么是Lambda表达式

Lambda 表达式是一种匿名函数，简单地说，它是没有声明的方法，也即没有访问修饰符、返回值声明和名字。

它可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格，使 Java 语言的表达能力得到了提升。

2、Lambda表达式的语法

基本语法:(parameters) -&gt...]]></description><category></category></item><item><title><![CDATA[Java8 Stream]]></title><link>https://blog.youkuaiyun.com/wienne0417/article/details/103200757</link><guid>https://blog.youkuaiyun.com/wienne0417/article/details/103200757</guid><author>wienne0417</author><pubDate>Fri, 22 Nov 2019 14:52:37 +0800</pubDate><description><![CDATA[java代码之美（2）---Java8 Stream

Stream

第一次看到Stream表达式就深深把我吸引，用它可以使你的代码更加整洁而且对集合的操作效率也会大大提高，如果你还没有用到java8的Stream特性，那就说明你确实out啦。

一、概述

1、什么是Stream

Stream是一种可供流式操作的数据视图有些类似数据库中视图的概念它不改变源数据集合如果对其进行改变的操作它会返...]]></description><category></category></item><item><title><![CDATA[guava之Immutable(不可变)集合]]></title><link>https://blog.youkuaiyun.com/wienne0417/article/details/103200686</link><guid>https://blog.youkuaiyun.com/wienne0417/article/details/103200686</guid><author>wienne0417</author><pubDate>Fri, 22 Nov 2019 14:49:30 +0800</pubDate><description><![CDATA[java代码之美（4）---guava之Immutable(不可变)集合

Immutable(不可变)集合



一、概述

   guava是google的一个库，弥补了java语言的很多方面的不足，很多在java8中已有实现，暂时不展开。Collections是jdk提供的一个工具类。

   Guava中不可变对象和Collections工具类的unmodifiableSet...]]></description><category></category></item><item><title><![CDATA[java元注解 @Target注解用法]]></title><link>https://blog.youkuaiyun.com/wienne0417/article/details/103198101</link><guid>https://blog.youkuaiyun.com/wienne0417/article/details/103198101</guid><author>wienne0417</author><pubDate>Fri, 22 Nov 2019 11:36:42 +0800</pubDate><description><![CDATA[@Target：

　　　@Target说明了Annotation所修饰的对象范围：Annotation可被用于 packages、types（类、接口、枚举、Annotation类型）、类型成员（方法、构造方法、成员变量、枚举值）、方法参数和本地变量（如循环变量、catch参数）。在Annotation类型的声明中使用了target可更加明晰其修饰的目标。

　　作用：用于描述注解的使用范围（即...]]></description><category></category></item><item><title><![CDATA[Superset使用小记]]></title><link>https://blog.youkuaiyun.com/wienne0417/article/details/100991374</link><guid>https://blog.youkuaiyun.com/wienne0417/article/details/100991374</guid><author>wienne0417</author><pubDate>Wed, 18 Sep 2019 18:19:55 +0800</pubDate><description><![CDATA[一、表列说明：(列列表和指标列的这几个说明差不多）



二、时间格式

日期字段默认的格式为%Y-%m-%d %H:%M:%S即 2019-01-14 01:32:10

假设我们的日期字段格式为yyyymmdd（即20190909），那需要找到对应字段，将时间格式改为%Y%m%d，如图





三、在sql编辑器中报错：“module" object has no attribute '...]]></description><category></category></item><item><title><![CDATA[Superset使用mysql数据源]]></title><link>https://blog.youkuaiyun.com/wienne0417/article/details/100976814</link><guid>https://blog.youkuaiyun.com/wienne0417/article/details/100976814</guid><author>wienne0417</author><pubDate>Wed, 18 Sep 2019 15:58:23 +0800</pubDate><description><![CDATA[参考来源：https://www.jianshu.com/p/6bc9a1a3cb0f



Superset默认使用的是sqllite，如果需要mysql，可先安装mysql客户端模块，具体安装和使用步骤如下

一、安装：pip install mysqlclient

二、添加数据源



SQL Alchemy URI中填入：


mysql://数据库登录账号:数据库密码@数据库地址:数...]]></description><category></category></item><item><title><![CDATA[轻量级BI工具Superset的搭建]]></title><link>https://blog.youkuaiyun.com/wienne0417/article/details/100925087</link><guid>https://blog.youkuaiyun.com/wienne0417/article/details/100925087</guid><author>wienne0417</author><pubDate>Wed, 18 Sep 2019 10:35:19 +0800</pubDate><description><![CDATA[参考来源1：https://www.jianshu.com/p/b02fcea7eb5b

参考来源2：https://www.cnblogs.com/luweilehei/p/10


系统环境：Windows 10
Python：3.7.4






0 Superset 简介

  Superset是一款由 Airbnb 开源的“现代化的企业级 BI（商业智能） Web 应用程序”，...]]></description><category></category></item><item><title><![CDATA[springboot oauth2小记]]></title><link>https://blog.youkuaiyun.com/wienne0417/article/details/90635975</link><guid>https://blog.youkuaiyun.com/wienne0417/article/details/90635975</guid><author>wienne0417</author><pubDate>Fri, 21 Jun 2019 09:06:11 +0800</pubDate><description><![CDATA[oauth2的几个名词
resource server 资源服务器
authorization server 认证服务器


资源服务器配置适配类：ResourceServerConfigurerAdapter，提供了以下两个方法可供使用重写
(1)提供了资源安全性配置的空方法,如下(这个方法是我们在使用时需要重写的)


public void configure(ResourceServer...]]></description><category></category></item><item><title><![CDATA[在windows下生成OAuth2需要的数字证书]]></title><link>https://blog.youkuaiyun.com/wienne0417/article/details/90511487</link><guid>https://blog.youkuaiyun.com/wienne0417/article/details/90511487</guid><author>wienne0417</author><pubDate>Fri, 24 May 2019 10:14:33 +0800</pubDate><description><![CDATA[ps：这里是利用java自带的keystore来生成的数字证书。

打开cmd窗口，执行以下命令生成：


keytool -genkey -keystore keystore.jks -alias tycoonclient -keyalg RSA

根据提示输入对应内容，最后将会生成名为keystore.jks的证书，证书的默认位置在当前cmd命令执行时的目录里。

ps：这里生成的证书别名为t...]]></description><category></category></item><item><title><![CDATA[Idea标记（或书签）功能]]></title><link>https://blog.youkuaiyun.com/wienne0417/article/details/90510680</link><guid>https://blog.youkuaiyun.com/wienne0417/article/details/90510680</guid><author>wienne0417</author><pubDate>Fri, 24 May 2019 09:33:18 +0800</pubDate><description><![CDATA[ctrl+F11，可以给某行代码加标签（可以用数字标签也可以用字母）

有加标签，在Favorite下可以看到，效果如：



不需要用的及时删除，没用的标记会干扰下次的书签使用

使用场景之一比如代码评审时，评审前，主持人先就大家提出的问题代码打标签，开会时直接在Favorite点开，这样就省去了评审现在再去打开定位的时间，把时间花在更有意义的事了。
...]]></description><category></category></item><item><title><![CDATA[使用IDEA 创建Maven项目 （打包-上传到本地库）]]></title><link>https://blog.youkuaiyun.com/wienne0417/article/details/90480071</link><guid>https://blog.youkuaiyun.com/wienne0417/article/details/90480071</guid><author>wienne0417</author><pubDate>Thu, 23 May 2019 14:39:13 +0800</pubDate><description><![CDATA[直奔主题：

一、打开IDEA，创建项目，如图：



二、进入创建界面，按步骤进行，如图：



三、输入项目名，如图：





四、选择自己安装的maven目录和配置文件，我这里选择本地仓库，如图：



五、继续点击，就进入依赖下载的阶段，这里需要一点时间：



六、最终的目录结构如图，现在也可以运行main方法，如果打印出结果（这里就不上结果图了）说明创建成功：



七、将项...]]></description><category></category></item><item><title><![CDATA[IDEA SpringBoot多模块项目搭建详细过程]]></title><link>https://blog.youkuaiyun.com/wienne0417/article/details/90477200</link><guid>https://blog.youkuaiyun.com/wienne0417/article/details/90477200</guid><author>wienne0417</author><pubDate>Thu, 23 May 2019 11:52:55 +0800</pubDate><description><![CDATA[项目源码：链接: https://pan.baidu.com/s/1Gp9cY1Qf51tG9-5gUZsnHQ 提取码: 5izt

优快云源码下载：https://download.youkuaiyun.com/download/zcf980/10719615

1. 项目介绍：

本项目包含一个父工程 demo和 四 个子模块（demo-base, demo-dao, demo-se...]]></description><category></category></item></channel></rss>