自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (2)
  • 收藏
  • 关注

原创 ES模糊查询不区分大写

ES模糊查询不区分大写

2024-01-22 14:47:05 1133

原创 ES已有mapping下,新增字段且设置初始值

死磕Elasticsearch之路

2024-01-19 17:21:20 658

原创 vscode-启动cljs

实时开发的预览: http://localhost:8000/login。打开vscode ,打开cljs项目文件。项目默认的端口是8000,可以在根目录的。里修改dev-http下修改。

2023-08-10 10:34:28 1157

原创 mac IDEA 常用快捷键

一次性快速折叠或展开所有方法折叠Collapse All : command+shit+ 减号展开Expend All: command+shit+ 加号一个类快速创建构造函数快捷键:command+N通过类名查询快捷键 :option+command+o

2021-12-24 09:51:31 565

原创 ArrayList与LinkedList的区别

ArrayList, LinkedList区别

2021-05-17 10:48:47 564 1

原创 clojurescript 之 Modal+Form表单提交数据后,清空form表单控件的值

需求: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

2021-03-08 10:08:22 368

原创 Explain执行计划,你需要知道的sql优化!!!

开发过程中免不了和数据大交道,当数据越来越多的时候,写的sql会 有待优化,那么问题来了?怎么知道sql语句执行效率呢?SQL 语句调优,学会EXPLAIN执行计划!!!一. 来至灵魂的拷问,Explain有什么用呢?sql语句和explain一起使用,mysql会显示优化器关于sql的执行信息。换句话说,mysql解释了是怎么处理该条sql语句,包括如何连接表以及什么顺序连接表等等表的加载顺序sql的查询类型可能 用到哪些索引,哪些索引又被实际使用表与表之间的引用关系一个表有多少行被优

2021-01-15 14:51:37 163

原创 emacs-编辑常用快捷键

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-t7Db2l5G-1610418075227)(/Users/ldy/Library/Application Support/typora-user-images/image-20200812135338422.png)]4.删除远程分支 git push origin --delete test(分支名称)com+,(逗号) ->enter(回车) 回退上一次。

2021-01-15 14:41:57 66 1

原创 神奇的查看并且复制本机ssh命令

想要查看自己本机的ssh到底是多少输入下面的命令就可以:cat .ssh/id_rsa.pub查看完ssh还想复制ssh内容,一个简单的命令就可以搞定,这个命令是可以复制本机的ssh到剪切板中,在其他地方com+v就可以粘贴ssh了cat .ssh/id_rsa.pub | pbcopy...

2021-01-11 15:17:41 592

原创 Java字符串去掉前面的0

使用字符串的replaceAll()方法+正则表达式String str = "0000000152638382";String newStr = str.replaceAll("^(0+)", "");System.out.println(newStr);

2020-11-30 15:38:41 1973

原创 java实现调用第三方接口post请求多文件上传文件

项目过程中,经常会有和第三方接口打交道的过程,今天实现调用第三方上传文件的接口!!个人小习惯与君分享:通常拿到第三方的接口文档的时候,不是第一时间先写代码,而是详细阅读接口文档。若接口需要第三方提供的基本参数,例如signkey,secrect等,也可以是其他的,查看文档里是否提供。再用工具(postman、swagger)构建接口请求参数进行接口测试,测试成功后, 再开始写代码!!!1.第三方上传文件接口说明请求方式:post请求参数:请求参数格式:{ "file": ""(文件), "

2020-11-26 16:04:26 8052 3

原创 clojure实现邮箱发送

参考文档:Github的clj-emailclojure中实现邮箱发送!!!邮箱发送需要使用到第一步: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"

2020-11-11 17:26:04 436

原创 Could not connect to SMTP host: smtp.qq.com, port: 465, response: -1 clojure邮箱发送

邮箱配置:{: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)协议服务开放的,

2020-11-11 17:00:01 4469 3

原创 redis :ERR AUTH <password> called without any password configured for the default user

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

2020-07-31 15:29:31 37192 2

原创 java:StringUtils之 List数据用逗号分隔

需求:有一个list数据,期望list数据之间用”,“逗号分隔 private List<String> industries = new ArrayList<>(); industries.add("互联网"); industries.add("软件工程");StringUtils.collectionToCommaDelimitedString(param.getIndustries())...

2020-06-30 11:18:09 950

原创 OBS上传出错: com.obs.log.AccessLogger - 2020-06-30 10:13:49 072|com.obs.services.internal.RestStorageSer

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

2020-06-12 18:27:10 2106 3

原创 mac :Springboot Web server failed to start. Port 8080 was already in use.

1.springboot启动报端口被占用那么怎么做呢:第一步:输入 lsof -i:8080第二步:kill 566230

2020-06-02 10:18:00 2002 1

转载 mysql -- 查询某个字段在哪个数据库哪个表

mysql中查询一个字段具体是属于哪一个数据库的那一张表:用这条语句就能查询出来,其中 table_schema 是所在库, table_name 是所在表select table_schema,table_name from information_schema.columns where column_name = '字段名'...

2020-05-28 11:53:54 916

转载 Caused by: java.sql.SQLException: Your password has expired. To log in you must change it using a cl

问题描述: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...

2020-04-20 15:25:50 1068

原创 MybatisPlus-进阶之逻辑删除

1.逻辑删除简介企业应用中,数据繁多、数据之间关系紧密,若是直接delete太简单、粗暴,可能会导出数据错误,会遭到老板来至灵魂的拷问的。逻辑删除:使用一个标志位来判断数据是删除还是未删除这样的逻辑删除简单、优美例如:delete_flag 0-未删除 1-删除2.逻辑删除实现全局配置文件中说明逻辑删除和未删除值是什么application.yml中填写以下内容://这...

2020-04-14 22:59:50 1173

原创 MybatisPlus-入门之AR模式

1.AR模式好处:不用注入mapper,直接操作实体类2.启用AR模式必须要满足两个条件是实体需要继承Model类package com.hczt.cosmotestweb.db.entity;import com.baomidou.mybatisplus.annotation.IdType;import com.baomidou.mybatisplus.annotation.T...

2020-04-14 22:37:23 543

原创 intell 如何启动cljure的web页面程序

1.在idtell页面左下角,找到terminal,点击terminal -》找到项目,输入yarn start 命令-》在页面输入localhost:9630 回车-》 bulids ->>选择app -> 选择app加载后–>localhost:8000/login可以进入页面...

2020-03-27 14:04:01 188

原创 clojurescript-- TreeSelect树形结构多选

先上页面直观感受一下:如下图就是我想要的结果根据上图,知道自己要干的事什么事情了吧。先思考几个问题?数据格式是什么样的? ant design中的treeselect中的数据格式是[{" title":"","value":"","children":[{}]}]...

2019-11-08 14:12:16 2125 1

原创 第一个web网站需要了解什么?web新手入门

web入门安装工具1.1 专业人员使用哪些工具?工具作用种类计算机最最最基本的工具台式计算机、笔记本文本编辑器用来编写代码纯文本编辑器:Visual Studio Code、Notepad++,Sublime Text, Atom,Brackets, GNU Emacs 或 VIM;混合编辑器,如 Dreamweaver 或者 WebStorm图像编...

2019-10-18 15:10:29 318

原创 Chrome 开发者工具审查元素快捷键

打开DEVTOOLS你可以通过以下任何一种方式来访问DevTools:打开浏览器右上角的Chrome菜单 ,然后选择“更多工具”–“开发者工具”。在页面任何元素处点击右键,然后选择“审查元素”。功能Windows / LinuxMac打开开发者工具F12 , Ctrl + Shift + ICmd + Opt + I切换审查元素模式与浏览器窗口模式Ct...

2019-10-18 14:01:59 3979

原创 ClojureScript学习---clojureScript使用的好处?

现在越来越多的开发者秉承着“抱紧 JavaScript 的大腿”的理念,然而,被编译为 JavaScript 的编程语言与日俱增,其中包含有 Dart、TypeScript、CoffeeScript、ClojureScript 等。在这篇文章中我们会讨论一下 ClojureScript,一种目标为 JavaScript 的新 Clojure 编译器。我们会探讨一下使用 ClojureScript...

2019-10-08 10:22:54 715

原创 Clojure--叶子节点根据parent_id获取所有父节点

需求:获取红色领带品类的所有父节点品类级别:男装(根节点)–>领带&口袋巾–>领带–>尖角领带–>红色领带思路:接受两个参数,第一个参数为叶子节点category_id,第二个参数为父节点初始值ids根据parent_id获取父节点,把父节点id放入ids中判断父节点是否存在,若不存在返回 nil若父节点存在,判断节点是否为根节点,若为根节点则把数据...

2019-09-30 15:03:57 382

原创 Clojure--获取树形结构数据

最近项目,需要把数组组装成树形结构,不断的摸索,终于解决了,看代码!!!数据库的数据是这样的:希望把数据组装成树形结构进行返回:1.controller层(ns custombackend.modules.craftwork.craftwork-admin-routes (:require [custombackend.common.response-utils :refer [su...

2019-09-30 14:18:03 180

原创 Clojure--如何把多个数据放入到一个数组中

问题: 获取红包详情,红包关联了多个商品,查询的时候,根据商品id去查询出商品信息,组装返回,怎么实现呢?(defn coupon-detail "红包详情" [coupon company-id] (let [data (assemble-coupon (db/find-coupon coupon)) proudct-list (get-product-list (...

2019-09-30 13:52:55 605

原创 Clojure循环-----Doseq循环和for循环的区别

Clojure的循环在clojure编程之路占着重要地位,然而在使用循环的时候,一不小心就是一个大坑!!!新手的我就是踩了很大的坑,折腾得我午饭读没吃好。。。。。1、 Clojue循环有哪些?S.no方法和说明1While循环 :'while’语句通过首先计算条件表达式(一个布尔值)来执行,如果结果为真,则执行while循环中的语句2Doseq循环 : '...

2019-09-30 13:35:39 464

原创 Clojure学习需要了解的资源站点

开始学习Clojure的时候,很是迷茫,无从下手,在不断的摸索学习过程中,把学习的一些资源站点总结一下,希望分享给大家,大家一起学习!!!Clojure学习需要了解的资源站点:后台基础框架luminus 后台sql支持HugSQL 后台web框架后台Clojure基础知识前后端路由框架 前端状态管理框架前端PC版UI框架-antizerclojur...

2019-09-30 10:50:20 181

原创 Mac 游览器全屏时隐藏和显示头部

1.快键键: command+shift+f2.打开视图-----》在全屏模式下始终显示工具栏

2019-09-27 09:35:02 6228

翻译 Clojure -Chime

ChimeChime是一个非常轻量级的Clojure调度程序。我建议你去西西的“滴答”库(JUXT’s ‘tick’)看看——有西西的支持,它可能会得到比我能给Chime更多的社区支持。感谢您对我的帮助和支持!詹姆斯依赖在project.clj文件中添加依赖:[jarohen/chime "0.2.2"]编钟背后的“大创意”Chime的主要目标是创建尽可能简单的调度程序。许多调...

2019-09-25 11:15:42 271

翻译 clojure 获取时间、格式化时间

英文版:https://github.com/clj-time/clj-timeclj-timeClojure的日期和时间库,封装了Joda时间库。Project StatusJoda Time网站上说:注意,从Java SE 8开始,用户被要求迁移到Java。时间(JSR-310)——JDK的核心部分,用来替代这个项目。如果您正在使用Java 8或更高版本,请考虑使用内置的Java时...

2019-09-25 10:05:15 700

转载 计算机网络思维导图

转载:原文:http://www.jingyile.cn/496-2/复习计算机网络时画的一些思维导图,希望可以加深自己的理解。教材 :计算机网络(第7版,谢希仁编著)第一章(概述)P0 - 计算机网络<思维导图>第二章(物理层)P1 - 计算机网络<思维导图>便签中的内容:①香农公式:C=W*Log2(1+S/N) (bit/s)C:极限传输速率W:信...

2019-09-19 15:41:41 16734 2

原创 Clojure问题:Call to clojure.core/fn did not conform to spec.

今天写clojure接口,写的代码是这样的+["/search"+ {:post {:summary "根据条件查询商品信息"+ :parameters {:body query-product}+ :handler (fn [{:keys [body]}:parameters]//出错异常的地方+ (success...

2019-08-27 10:13:14 417

原创 4Clojure---Easy题

查询序列中的元素 19-2119. 查询序列中最后一个元素(= (__ (list 1 2 3 4 5)) 4)(= (__ ["a" "b" "c"]) "b")(= (__ [[1 2] [3 4]]) [1 2])第一种:使用功能nth() dec() count()三个函数联合使用,//1.先算出序列中的总长度(count %)=>5//2.倒数第二个数,则用总长度减...

2019-08-22 16:09:24 215

原创 Clojrue 出现Caused by: java.lang.RuntimeException: Unable to resolve symbol: product-admin-routes in

今天写clojure,当代码写完,需要挂载到hander的时候 ,启动出现异常:刚开始在hander这么写:(ns custombackend.handler (:require [custombackend.middleware :as middleware] [custombackend.routes.base :as base] [reitit.swagger-ui...

2019-08-21 18:00:51 358

原创 微信小程序解密手机号:烦人的Input length must be multiple of 16 when decrypting with padded cipher

近期项目需要做一个微信小程序解密拿到手机号:微信下程序授权登录拿到手机号的流程图:1:

2019-08-21 10:25:27 6700 4

原创 Clojure学习2-----常用函数

1.常用函数1.1 conj(连词)往瞬态集合中添加X(conj [1 3 4]5)=>[1 3 4 5]1.2 recur复发尾递归的时候的时候用着,recur会将一个尾递归转换为一个不需要消耗栈的循环.recur调用循环使用新值,loop是recur的递归点...

2019-07-04 09:13:15 370

websocket思维导图

websocket学习思维导图

2022-03-02

clojuredocs.txt

实践是检验真理的唯一标准,通过不断的练习4Clojrue的题目加深对Clojure知识的理解和运用

2019-08-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除