![](https://img-blog.csdnimg.cn/20201022082032407.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Note
Note
abandon̸
在全栈的路上摸爬滚打
展开
-
Linux系统用data恢复到新数据库
数据库从data恢复原创 2022-07-21 00:02:33 · 466 阅读 · 1 评论 -
批处理:批量将当前目录想文件夹的子文件移出来
批处理:批量将当前目录想文件夹的子文件移出来 for /f "tokens=* delims=" %%i in ('dir /b /a-d /s "*"') do (move "%%i" "%%~dpi./../")pause原创 2021-04-19 14:19:47 · 3430 阅读 · 0 评论 -
高并发生成订单编号
/** * 高并发情况下获取订单号 * * @author cst * */public final class OrderUtil {private static final SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyyMMddHHmmss");private static final AtomicInteger atomicInteger = new AtomicInteger(1000000);/*原创 2021-04-16 15:32:01 · 461 阅读 · 0 评论 -
时间复杂度
经常用 O(1) ,O(n),O(logn),O(nlogn)来表示对应算法的时间复杂度原创 2021-03-09 11:50:15 · 129 阅读 · 1 评论 -
node安装
、下载安装包Node.js 官方网站下载:https://nodejs.org/en/选择操作系统对应的包:2、安装打开安装,一路下一步即可:r安装成功,文件夹结构如下,并在上面安装过程中已自动配置了环境变量和安装好了npm包,可以执行 node -v 和 npm -v 分别查看node和npm的版本这里就成功了...原创 2020-10-25 15:38:47 · 266 阅读 · 0 评论 -
验证码(短信验证)
选择用的是啊里的短信服务申请模板什么的就略啦添加依赖<dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-core</artifactId> <version>4.5.3</version></dependency>accessKey在这获取accessKeyimport com.aliy原创 2020-09-10 16:41:38 · 990 阅读 · 0 评论 -
JS/html5前端合成语音(播报)
要在前端实现语音合成,即将文字讲述出来,一开始考虑用百度语音合成的方法,后来发现html5 本身就支持语音合成。就直接用html5的咯,百度的那个还有调用次数限制,配置还麻烦HTML5中相关的API实际上有两类,一类是 语音识别Speech Recognition,另外一个就是 语音合成Speech Synthesis,指的是“语音转文字”,和“文字变语音”。语音转文字var newRecognition = webkitSpeechRecognition();newRecognition.cont原创 2020-08-31 14:25:50 · 7146 阅读 · 5 评论 -
OGP协议
Open Graph Data协议是一套Metatags的规格(简称OGP)用来标注你的页面,告诉我们你的网页快照。帮助社交app高效、准确的获取网页中核心的链接、标题、主图、正文摘要信息,使得该网页在社交分享中有更好的展现体验。原创 2020-08-29 10:15:37 · 2076 阅读 · 0 评论 -
简易搜索(给匹配到的结果添加颜色)
<Button slot="append" icon="ios-search" @click="search"></Button>search() { var that = this; var num=0; $(".org-tree-node-label-inner").each(function () { if(($(this).text()).indexOf(that.value13) != -1){ $(原创 2020-06-04 15:41:57 · 399 阅读 · 0 评论 -
SQL存储过程基本基础语法
使用存储过程可以减少后端定时任务数,而且存储过程还简单易懂1、定义变量 DECLARE 定义的变量作用域是当前批处理(可用go结束)DECLARE @avarchar(32) --定义变量 相当于String aset @a='赋值’print ‘a:’+@aa:赋值2、循环计算1到100的和declare @a intdeclare @sum intset @a=1...原创 2020-05-08 14:06:39 · 525 阅读 · 0 评论 -
字符串是否存在某个字符(字符串处理)
1、contains() 返回布尔if(! str.contains("≈"))2、startsWith()3、indexOf()原创 2020-04-22 16:25:48 · 492 阅读 · 0 评论 -
SpringBoot配置https(SSL证书)
最近在做微信小程序,所以https是必须条件SpringBoot2.x版本是不是这个小锁头莫名有点好看?嘤为很久以前就备案有域名,就直接申请了SSL证书,几分钟就下来了然后把tomcat目录里面的.jks文件复制到项目里面 key-store: classpath:server.jks key-store-password: 申请时设置的密码 keyStore...原创 2020-04-07 16:51:38 · 2068 阅读 · 8 评论 -
Id生成器(分布式自增长ID)
自己在用的一个ID工具类public class IdProduce { // 时间起始标记点,作为基准,一般取系统的最近时间(一旦确定不能变动) private final static long twepoch = 1585126508000L; // 机器标识位数 private final static long workerIdBits = 5L; // 数据中心标识位数 ...原创 2020-03-27 17:17:34 · 833 阅读 · 0 评论 -
常用SQL函数、时间函数
常用SQL函数:1、SUBSTRING(CONVERT(CHAR(19), 字段, 120),1,10) 可将长日期切成一个19长度的字符串,看个人用处2、replace(字段,’-’ , ’ ~’) 把-替换成~,用于替换字段里的某些内容3、DATE_FORMAT(date,‘yyyy-MM-dd’) 依照指定的格式格式化日期date值MySQL的函数...原创 2020-03-26 17:15:06 · 429 阅读 · 0 评论 -
截取页面转图片保存到服务器
因为要做对账单,很难受<div id="dom"> <p>这里面的内容</p></div><script> // 生成图片 var canvas2 = document.createElement("canvas"); let my_div = $("#dom"); /*let style = w...原创 2019-12-20 17:46:59 · 324 阅读 · 0 评论 -
字符串解析/截取
复杂字符串解析最近遇到的,真的坑人返回的都是什么thing。字符串里有数组、对象数组各样的,想要拿到数据得解析这个字符串。。String extValue = vo.getExtValue();String value = vo.getValue();String replace1 = extValue.replaceAll("\\\\", "");//去除字符串内的“//”Stri...原创 2019-11-15 09:01:01 · 411 阅读 · 0 评论 -
事务的特性(ACID)
只要是更新,一定有事务的处理事务是用户定义的数据库操作的集合,这些操作作为一个完整的有机工作单元,要么全部正确执行,要么全部不执行。原子性(atomicity)一个事务是一个不可分割的工作单位,事务中包括的操作要么都做,要么都不做。一致性(consistency)事务必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。隔离性(isolation)一个事务...原创 2019-09-27 11:15:48 · 164 阅读 · 0 评论 -
HTTP与HTTPS
HTTP与HTTPSHTTP与HTTPS区别HTTP与HTTPS区别HTTP:超文本传输协议,通过明文,即不经过任何加密的方式,在浏览器和服务器之间发送内容。如果攻击者截取了传输报文,就能轻松地读取其中的信息。所以这种方式非常不适合传输一下例如账号、密码等敏感数据。他的默认端口号是80.HTTPS:安全套接字层超文本传输协议,他就是加入了SSL协议的HTTP,SSL依靠证书来验证服务器的身份...转载 2019-09-26 17:43:17 · 87 阅读 · 0 评论