<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zaihukeji的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zaihukeji</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zaihukeji]]></copyright><item><title><![CDATA[MySQL 全局配置 --secure-file-priv]]></title><link>https://blog.youkuaiyun.com/zaihukeji/article/details/119823494</link><guid>https://blog.youkuaiyun.com/zaihukeji/article/details/119823494</guid><author>zaihukeji</author><pubDate>Fri, 20 Aug 2021 14:55:38 +0800</pubDate><description><![CDATA[一则问题

在执行导出INFORMATION_SCHEMA.OPTIMIZER_TRACE内容到本地文件时：


SELECT TRACE INTO DUMPFILE "optimizer_trace.txt" FROM INFORMATION_SCHEMA.OPTIMIZER_TRACE;

报错提示如下：


(1290, 'The MySQL server is running with the --secure-file-priv option so it cannot execute this..]]></description><category></category></item><item><title><![CDATA[wxa.js 引入 tailwindcss]]></title><link>https://blog.youkuaiyun.com/zaihukeji/article/details/119823347</link><guid>https://blog.youkuaiyun.com/zaihukeji/article/details/119823347</guid><author>zaihukeji</author><pubDate>Fri, 20 Aug 2021 14:50:03 +0800</pubDate><description><![CDATA[TailwindCSS 是我最近一段时间使用比较多的 CSS 框架，相比于传统我们习惯的前端框架，它的限制更少，你可以根据自己的需要来编写样式。如果你配置了清除没用到的 CSS，TailwindCSS 的体积甚至可以远小于其他框架。

也因为上面的这些因素，我也自然而然的会选择将其放在小程序中来使用。而由于我使用的是 wxa.js ，所以这里也是一个对应的 wxa.js 的教程。

安装

1. 安装 TailiwndCSS 到你的项目中

由于 Taildwind 默认推荐使用的是 PostCSS，但其需]]></description><category></category></item><item><title><![CDATA[Java调用外部REST请求的几种方式]]></title><link>https://blog.youkuaiyun.com/zaihukeji/article/details/119800650</link><guid>https://blog.youkuaiyun.com/zaihukeji/article/details/119800650</guid><author>zaihukeji</author><pubDate>Thu, 19 Aug 2021 14:16:52 +0800</pubDate><description><![CDATA[1 restTemplate — spring 提供

特点：

1、RestOperations 提供了各种封装方法，非常方便直接将返回转成实体类。

2、默认使用JDK 的HttpURLConnection进行通信，但是可以通过RestTemplate.setRequestFactory 切换到不同的HTTP源：如Apache HttpComponents、Netty、OkHttp。

3、支持同步、异步请求；

4、支持更多的定制，比如拦截器等。

ps：支持 get 请求，参数是 body 的形式。]]></description><category></category></item><item><title><![CDATA[关于position: sticky在小程序中IOS真机下偶然失效的问题总结]]></title><link>https://blog.youkuaiyun.com/zaihukeji/article/details/119800562</link><guid>https://blog.youkuaiyun.com/zaihukeji/article/details/119800562</guid><author>zaihukeji</author><pubDate>Thu, 19 Aug 2021 14:04:48 +0800</pubDate><description><![CDATA[虽然小程序中有大把的自定义sticky组件可用，原理无非是监听页面滚动改变position来实现，实际体验上卡顿感难以避免，跟原生的position: sticky比还是有很大距离。
最近写的页面已经开始逐渐用上原生position: sticky，在测试中发现IOS真机下，某些场景的sticky会失效，花了点时间研究，得出来以下结论：

IOS必须加上position: -webkit-sticky;
	IOS下sticky的元素必须与占位元素在同一个作用域下面，才生效
直接在页面中写sticky有效

]]></description><category></category></item><item><title><![CDATA[Angular 环境配置]]></title><link>https://blog.youkuaiyun.com/zaihukeji/article/details/119780493</link><guid>https://blog.youkuaiyun.com/zaihukeji/article/details/119780493</guid><author>zaihukeji</author><pubDate>Wed, 18 Aug 2021 15:07:44 +0800</pubDate><description><![CDATA[如何使用环境配置

在实际开发中，总是需要针对不同的环境设定不同的参数，Angular 提供了一种应用环境机制，当使用ng new构建一个新项目时默认会在src/environments目录下针对开发环境与生产环境（environment.prod.ts）的配置项。

绝大多数情况下，我们生产环境的后端请求地址与开发环境是不一样，因此可以分别为其定义不同的域，例如：


// environment.ts
export const environment = {
  production: fals...]]></description><category></category></item><item><title><![CDATA[为 wxa.js 构建的小程序移除 scss 依赖]]></title><link>https://blog.youkuaiyun.com/zaihukeji/article/details/119780330</link><guid>https://blog.youkuaiyun.com/zaihukeji/article/details/119780330</guid><author>zaihukeji</author><pubDate>Wed, 18 Aug 2021 14:59:24 +0800</pubDate><description><![CDATA[wxa.js 默认使用的样式语言是 scss，所以其默认创建的项目就会要求安装 node-sass，但由于 node-sass 依赖了 binding.node 等包，导致常常会出现 node-sass 安装失败的问题。

如果你并没有在项目中使用 scss ，则可以考虑将你项目种的 node-sass 移除，从而缩小项目的依赖体积，提升项目安装成功的概率。

思路

由于 wxa 默认使用了 scss，因此，我们需要移除项目中针对 scss 的配置，并移除代码中的 scss ，这样才能保证后续在编译的过程]]></description><category></category></item></channel></rss>