- 博客(52)
- 资源 (2)
- 收藏
- 关注
原创 vscode-启动cljs
实时开发的预览: http://localhost:8000/login。打开vscode ,打开cljs项目文件。项目默认的端口是8000,可以在根目录的。里修改dev-http下修改。
2023-08-10 10:34:28 1209
原创 mac IDEA 常用快捷键
一次性快速折叠或展开所有方法折叠Collapse All : command+shit+ 减号展开Expend All: command+shit+ 加号一个类快速创建构造函数快捷键:command+N通过类名查询快捷键 :option+command+o
2021-12-24 09:51:31 582
原创 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 376
原创 Explain执行计划,你需要知道的sql优化!!!
开发过程中免不了和数据大交道,当数据越来越多的时候,写的sql会 有待优化,那么问题来了?怎么知道sql语句执行效率呢?SQL 语句调优,学会EXPLAIN执行计划!!!一. 来至灵魂的拷问,Explain有什么用呢?sql语句和explain一起使用,mysql会显示优化器关于sql的执行信息。换句话说,mysql解释了是怎么处理该条sql语句,包括如何连接表以及什么顺序连接表等等表的加载顺序sql的查询类型可能 用到哪些索引,哪些索引又被实际使用表与表之间的引用关系一个表有多少行被优
2021-01-15 14:51:37 194
原创 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 87 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 643
原创 Java字符串去掉前面的0
使用字符串的replaceAll()方法+正则表达式String str = "0000000152638382";String newStr = str.replaceAll("^(0+)", "");System.out.println(newStr);
2020-11-30 15:38:41 2009
原创 java实现调用第三方接口post请求多文件上传文件
项目过程中,经常会有和第三方接口打交道的过程,今天实现调用第三方上传文件的接口!!个人小习惯与君分享:通常拿到第三方的接口文档的时候,不是第一时间先写代码,而是详细阅读接口文档。若接口需要第三方提供的基本参数,例如signkey,secrect等,也可以是其他的,查看文档里是否提供。再用工具(postman、swagger)构建接口请求参数进行接口测试,测试成功后, 再开始写代码!!!1.第三方上传文件接口说明请求方式:post请求参数:请求参数格式:{ "file": ""(文件), "
2020-11-26 16:04:26 8216 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 533
原创 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 4608 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 37335 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 966
原创 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 2175 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 2028 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 930
转载 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 1114
原创 MybatisPlus-进阶之逻辑删除
1.逻辑删除简介企业应用中,数据繁多、数据之间关系紧密,若是直接delete太简单、粗暴,可能会导出数据错误,会遭到老板来至灵魂的拷问的。逻辑删除:使用一个标志位来判断数据是删除还是未删除这样的逻辑删除简单、优美例如:delete_flag 0-未删除 1-删除2.逻辑删除实现全局配置文件中说明逻辑删除和未删除值是什么application.yml中填写以下内容://这...
2020-04-14 22:59:50 1199
原创 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 569
原创 intell 如何启动cljure的web页面程序
1.在idtell页面左下角,找到terminal,点击terminal -》找到项目,输入yarn start 命令-》在页面输入localhost:9630 回车-》 bulids ->>选择app -> 选择app加载后–>localhost:8000/login可以进入页面...
2020-03-27 14:04:01 195
原创 clojurescript-- TreeSelect树形结构多选
先上页面直观感受一下:如下图就是我想要的结果根据上图,知道自己要干的事什么事情了吧。先思考几个问题?数据格式是什么样的? ant design中的treeselect中的数据格式是[{" title":"","value":"","children":[{}]}]...
2019-11-08 14:12:16 2170 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 327
原创 Chrome 开发者工具审查元素快捷键
打开DEVTOOLS你可以通过以下任何一种方式来访问DevTools:打开浏览器右上角的Chrome菜单 ,然后选择“更多工具”–“开发者工具”。在页面任何元素处点击右键,然后选择“审查元素”。功能Windows / LinuxMac打开开发者工具F12 , Ctrl + Shift + ICmd + Opt + I切换审查元素模式与浏览器窗口模式Ct...
2019-10-18 14:01:59 4149
原创 ClojureScript学习---clojureScript使用的好处?
现在越来越多的开发者秉承着“抱紧 JavaScript 的大腿”的理念,然而,被编译为 JavaScript 的编程语言与日俱增,其中包含有 Dart、TypeScript、CoffeeScript、ClojureScript 等。在这篇文章中我们会讨论一下 ClojureScript,一种目标为 JavaScript 的新 Clojure 编译器。我们会探讨一下使用 ClojureScript...
2019-10-08 10:22:54 732
原创 Clojure--叶子节点根据parent_id获取所有父节点
需求:获取红色领带品类的所有父节点品类级别:男装(根节点)–>领带&口袋巾–>领带–>尖角领带–>红色领带思路:接受两个参数,第一个参数为叶子节点category_id,第二个参数为父节点初始值ids根据parent_id获取父节点,把父节点id放入ids中判断父节点是否存在,若不存在返回 nil若父节点存在,判断节点是否为根节点,若为根节点则把数据...
2019-09-30 15:03:57 418
原创 Clojure--获取树形结构数据
最近项目,需要把数组组装成树形结构,不断的摸索,终于解决了,看代码!!!数据库的数据是这样的:希望把数据组装成树形结构进行返回:1.controller层(ns custombackend.modules.craftwork.craftwork-admin-routes (:require [custombackend.common.response-utils :refer [su...
2019-09-30 14:18:03 191
原创 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 615
原创 Clojure循环-----Doseq循环和for循环的区别
Clojure的循环在clojure编程之路占着重要地位,然而在使用循环的时候,一不小心就是一个大坑!!!新手的我就是踩了很大的坑,折腾得我午饭读没吃好。。。。。1、 Clojue循环有哪些?S.no方法和说明1While循环 :'while’语句通过首先计算条件表达式(一个布尔值)来执行,如果结果为真,则执行while循环中的语句2Doseq循环 : '...
2019-09-30 13:35:39 497
原创 Clojure学习需要了解的资源站点
开始学习Clojure的时候,很是迷茫,无从下手,在不断的摸索学习过程中,把学习的一些资源站点总结一下,希望分享给大家,大家一起学习!!!Clojure学习需要了解的资源站点:后台基础框架luminus 后台sql支持HugSQL 后台web框架后台Clojure基础知识前后端路由框架 前端状态管理框架前端PC版UI框架-antizerclojur...
2019-09-30 10:50:20 187
翻译 Clojure -Chime
ChimeChime是一个非常轻量级的Clojure调度程序。我建议你去西西的“滴答”库(JUXT’s ‘tick’)看看——有西西的支持,它可能会得到比我能给Chime更多的社区支持。感谢您对我的帮助和支持!詹姆斯依赖在project.clj文件中添加依赖:[jarohen/chime "0.2.2"]编钟背后的“大创意”Chime的主要目标是创建尽可能简单的调度程序。许多调...
2019-09-25 11:15:42 312
翻译 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 733
转载 计算机网络思维导图
转载:原文: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 16861 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 446
原创 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 221
原创 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 365
原创 微信小程序解密手机号:烦人的Input length must be multiple of 16 when decrypting with padded cipher
近期项目需要做一个微信小程序解密拿到手机号:微信下程序授权登录拿到手机号的流程图:1:
2019-08-21 10:25:27 6754 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 379
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人