<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[smile_68的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/smile_68</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; smile_68]]></copyright><item><title><![CDATA[keychron键盘关闭打开灯光]]></title><link>https://blog.youkuaiyun.com/smile_68/article/details/146255276</link><guid>https://blog.youkuaiyun.com/smile_68/article/details/146255276</guid><author>smile_68</author><pubDate>Fri, 14 Mar 2025 13:29:04 +0800</pubDate><description><![CDATA[出厂默认Fn+Tab开启和关闭灯光。Fn+Q/A循环切换灯光模式。Fn+W/S 切换灯光亮度。Fn+E/D切换灯光颜色。Fn+R/F切换饱和度。]]></description><category></category></item><item><title><![CDATA[ES模糊查询不区分大写]]></title><link>https://blog.youkuaiyun.com/smile_68/article/details/135740272</link><guid>https://blog.youkuaiyun.com/smile_68/article/details/135740272</guid><author>smile_68</author><pubDate>Mon, 22 Jan 2024 14:47:05 +0800</pubDate><description><![CDATA[ES模糊查询不区分大写]]></description><category></category></item><item><title><![CDATA[ES已有mapping下，新增字段且设置初始值]]></title><link>https://blog.youkuaiyun.com/smile_68/article/details/135703115</link><guid>https://blog.youkuaiyun.com/smile_68/article/details/135703115</guid><author>smile_68</author><pubDate>Fri, 19 Jan 2024 17:21:20 +0800</pubDate><description><![CDATA[死磕Elasticsearch之路]]></description><category></category></item><item><title><![CDATA[vscode-启动cljs]]></title><link>https://blog.youkuaiyun.com/smile_68/article/details/132203972</link><guid>https://blog.youkuaiyun.com/smile_68/article/details/132203972</guid><author>smile_68</author><pubDate>Thu, 10 Aug 2023 10:34:28 +0800</pubDate><description><![CDATA[实时开发的预览: http://localhost:8000/login。打开vscode ，打开cljs项目文件。项目默认的端口是8000，可以在根目录的。里修改dev-http下修改。]]></description><category></category></item><item><title><![CDATA[mac IDEA 常用快捷键]]></title><link>https://blog.youkuaiyun.com/smile_68/article/details/122121248</link><guid>https://blog.youkuaiyun.com/smile_68/article/details/122121248</guid><author>smile_68</author><pubDate>Fri, 24 Dec 2021 09:51:31 +0800</pubDate><description><![CDATA[一次性快速折叠或展开所有方法
折叠Collapse All ： command+shit+ 减号
展开Expend All： command+shit+ 加号



一个类快速创建构造函数快捷键：command+N


通过类名查询快捷键 ：option+command+o



]]></description><category></category></item><item><title><![CDATA[ArrayList与LinkedList的区别]]></title><link>https://blog.youkuaiyun.com/smile_68/article/details/116919040</link><guid>https://blog.youkuaiyun.com/smile_68/article/details/116919040</guid><author>smile_68</author><pubDate>Mon, 17 May 2021 10:48:47 +0800</pubDate><description><![CDATA[ArrayList, LinkedList区别 ]]></description><category></category></item><item><title><![CDATA[clojurescript 之 Modal+Form表单提交数据后，清空form表单控件的值]]></title><link>https://blog.youkuaiyun.com/smile_68/article/details/114521973</link><guid>https://blog.youkuaiyun.com/smile_68/article/details/114521973</guid><author>smile_68</author><pubDate>Mon, 08 Mar 2021 10:08:22 +0800</pubDate><description><![CDATA[需求：
form表单新增内容提交数据后，下次在打开form表单，发现form表单的控件上还是保持上一次的值，我们的期望是再次新增打开form表单的时候，form表单是没有数据的。
那么怎么解决呢？

Modal+form表单形式的form表单

第一次代码：
(defn sys-user-form []
  (utils/create-form
   (fn [props]
     (let [this (utils/get-form)
           item-col {:labelCol {:s]]></description><category></category></item><item><title><![CDATA[Explain执行计划，你需要知道的sql优化！！！]]></title><link>https://blog.youkuaiyun.com/smile_68/article/details/107109593</link><guid>https://blog.youkuaiyun.com/smile_68/article/details/107109593</guid><author>smile_68</author><pubDate>Fri, 15 Jan 2021 14:51:37 +0800</pubDate><description><![CDATA[开发过程中免不了和数据大交道，当数据越来越多的时候，写的sql会 有待优化，那么问题来了？
怎么知道sql语句执行效率呢？
SQL 语句调优，学会EXPLAIN执行计划！！！
一. 来至灵魂的拷问，Explain有什么用呢？
sql语句和explain一起使用，mysql会显示优化器关于sql的执行信息。换句话说，mysql解释了是怎么处理该条sql语句，包括如何连接表以及什么顺序连接表等等

表的加载顺序
sql的查询类型
可能 用到哪些索引，哪些索引又被实际使用
表与表之间的引用关系
一个表有多少行被优]]></description><category></category></item><item><title><![CDATA[emacs-编辑常用快捷键]]></title><link>https://blog.youkuaiyun.com/smile_68/article/details/112507990</link><guid>https://blog.youkuaiyun.com/smile_68/article/details/112507990</guid><author>smile_68</author><pubDate>Fri, 15 Jan 2021 14:41:57 +0800</pubDate><description><![CDATA[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-t7Db2l5G-1610418075227)(/Users/ldy/Library/Application Support/typora-user-images/image-20200812135338422.png)]4.删除远程分支			git push origin --delete test(分支名称)com+，(逗号) ->enter(回车)        回退上一次。]]></description><category></category></item><item><title><![CDATA[神奇的查看并且复制本机ssh命令]]></title><link>https://blog.youkuaiyun.com/smile_68/article/details/112470696</link><guid>https://blog.youkuaiyun.com/smile_68/article/details/112470696</guid><author>smile_68</author><pubDate>Mon, 11 Jan 2021 15:17:41 +0800</pubDate><description><![CDATA[想要查看自己本机的ssh到底是多少
输入下面的命令就可以：
cat .ssh/id_rsa.pub

查看完ssh还想复制ssh内容，一个简单的命令就可以搞定，
这个命令是可以复制本机的ssh到剪切板中，在其他地方com+v就可以粘贴ssh了
cat .ssh/id_rsa.pub | pbcopy


...]]></description><category></category></item><item><title><![CDATA[Java字符串去掉前面的0]]></title><link>https://blog.youkuaiyun.com/smile_68/article/details/110389725</link><guid>https://blog.youkuaiyun.com/smile_68/article/details/110389725</guid><author>smile_68</author><pubDate>Mon, 30 Nov 2020 15:38:41 +0800</pubDate><description><![CDATA[使用字符串的replaceAll()方法+正则表达式
String str = "0000000152638382";
String newStr = str.replaceAll("^(0+)", "");
System.out.println(newStr);


]]></description><category></category></item><item><title><![CDATA[java实现调用第三方接口post请求多文件上传文件]]></title><link>https://blog.youkuaiyun.com/smile_68/article/details/110188355</link><guid>https://blog.youkuaiyun.com/smile_68/article/details/110188355</guid><author>smile_68</author><pubDate>Thu, 26 Nov 2020 16:04:26 +0800</pubDate><description><![CDATA[项目过程中，经常会有和第三方接口打交道的过程，今天实现调用第三方上传文件的接口！！
个人小习惯与君分享：
通常拿到第三方的接口文档的时候，不是第一时间先写代码，而是详细阅读接口文档。若接口需要第三方提供的基本参数，例如signkey,secrect等，也可以是其他的，查看文档里是否提供。再用工具（postman、swagger）构建接口请求参数进行接口测试，测试成功后， 再开始写代码！！！
1.第三方上传文件接口说明
请求方式：post
请求参数：
请求参数格式：
{
	"file": ""（文件）,
	"]]></description><category></category></item><item><title><![CDATA[clojure实现邮箱发送]]></title><link>https://blog.youkuaiyun.com/smile_68/article/details/109626892</link><guid>https://blog.youkuaiyun.com/smile_68/article/details/109626892</guid><author>smile_68</author><pubDate>Wed, 11 Nov 2020 17:26:04 +0800</pubDate><description><![CDATA[参考文档：
Github的clj-email
clojure中实现邮箱发送！！！
邮箱发送需要使用到

第一步：project.clj中添加依赖

[com.draines/postal "2.0.3"]


第二步：配置邮箱环境变量

dev、test、pro的config文件中添加邮箱发送环境变量
{
:dev true
:email {:email-host "smtp.exmail.qq.com"    //邮件服务器ip
         :email-username "xxx@qq.com"	]]></description><category></category></item><item><title><![CDATA[Could not connect to SMTP host: smtp.qq.com, port: 465, response: -1  clojure邮箱发送]]></title><link>https://blog.youkuaiyun.com/smile_68/article/details/109625920</link><guid>https://blog.youkuaiyun.com/smile_68/article/details/109625920</guid><author>smile_68</author><pubDate>Wed, 11 Nov 2020 17:00:01 +0800</pubDate><description><![CDATA[邮箱配置：
{
:dev true
:email {:email-host "smtp.exmail.qq.com"    //邮件服务器ip
         :email-username "xxx@qq.com"		//用户名
         :email-password " 111"						//用邮箱的授权码
         :email-port  465									//设置端口
}

错误描述：

错误描述：
465端口是为SMTPS（SMTP-over-SSL）协议服务开放的，]]></description><category></category></item><item><title><![CDATA[redis :ERR AUTH ＜password＞ called without any password configured for the default user]]></title><link>https://blog.youkuaiyun.com/smile_68/article/details/107714205</link><guid>https://blog.youkuaiyun.com/smile_68/article/details/107714205</guid><author>smile_68</author><pubDate>Fri, 31 Jul 2020 15:29:31 +0800</pubDate><description><![CDATA[15:10:00.748 [http-nio-8080-exec-2] INFO  p6spy - 15:10:00|4|
15:10:00.765 [http-nio-8080-exec-2] ERROR c.h.c.e.GlobalExceptionHandler - 异常被捕获，执行【http://localhost:8080/cosmo/api/v1/web/auth/token】时发生异常
org.springframework.data.redis.connection.PoolExceptio]]></description><category></category></item><item><title><![CDATA[java:StringUtils之 List数据用逗号分隔]]></title><link>https://blog.youkuaiyun.com/smile_68/article/details/107038138</link><guid>https://blog.youkuaiyun.com/smile_68/article/details/107038138</guid><author>smile_68</author><pubDate>Tue, 30 Jun 2020 11:18:09 +0800</pubDate><description><![CDATA[需求：有一个list数据，期望list数据之间用”，“逗号分隔
  private List&lt;String&gt; industries = new ArrayList&lt;&gt;();
  industries.add("互联网");
   industries.add("软件工程");
StringUtils.collectionToCommaDelimitedString(param.getIndustries())


...]]></description><category></category></item><item><title><![CDATA[OBS上传出错： com.obs.log.AccessLogger - 2020-06-30 10:13:49 072|com.obs.services.internal.RestStorageSer]]></title><link>https://blog.youkuaiyun.com/smile_68/article/details/106721603</link><guid>https://blog.youkuaiyun.com/smile_68/article/details/106721603</guid><author>smile_68</author><pubDate>Fri, 12 Jun 2020 18:27:10 +0800</pubDate><description><![CDATA[18:14:30.080 [http-nio-8080-exec-3] ERROR com.obs.log.AccessLogger - 2020-06-12 18:14:06 823|com.obs.services.ObsClient|init|163|Storage|1|HTTP+XML|ObsClient||||2020-06-12 18:14:06|2020-06-12 18:14:06|||0|
2020-06-12 18:14:06 823|com.obs.services.ObsClient]]></description><category></category></item><item><title><![CDATA[mac :Springboot  Web server failed to start. Port 8080 was already in use.]]></title><link>https://blog.youkuaiyun.com/smile_68/article/details/106490451</link><guid>https://blog.youkuaiyun.com/smile_68/article/details/106490451</guid><author>smile_68</author><pubDate>Tue, 02 Jun 2020 10:18:00 +0800</pubDate><description><![CDATA[1.springboot启动报端口被占用
那么怎么做呢：
第一步：输入
  lsof -i:8080

第二步：
kill 566230


]]></description><category></category></item><item><title><![CDATA[mysql -- 查询某个字段在哪个数据库哪个表]]></title><link>https://blog.youkuaiyun.com/smile_68/article/details/106401644</link><guid>https://blog.youkuaiyun.com/smile_68/article/details/106401644</guid><author>smile_68</author><pubDate>Thu, 28 May 2020 11:53:54 +0800</pubDate><description><![CDATA[mysql中查询一个字段具体是属于哪一个数据库的那一张表：用这条语句就能查询出来,其中 table_schema 是所在库, table_name 是所在表
select table_schema,table_name from information_schema.columns where column_name = '字段名'


...]]></description><category></category></item><item><title><![CDATA[Caused by: java.sql.SQLException: Your password has expired. To log in you must change it using a cl]]></title><link>https://blog.youkuaiyun.com/smile_68/article/details/105636241</link><guid>https://blog.youkuaiyun.com/smile_68/article/details/105636241</guid><author>smile_68</author><pubDate>Mon, 20 Apr 2020 15:25:50 +0800</pubDate><description><![CDATA[问题描述：Your password has expired. To log in you must change it using a client that supports expired passwords.
解决办法：root权限登录mysql：mysql -uroot -p
登录成功后修改密码：set password=password(‘root’);
原文链接：https://bl...]]></description><category></category></item></channel></rss>