最近在app的开发过程中,做了一个基于token的用户登录认证,使用vue+node+mongoDB进行的开发,前来总结一下。 token认证流程: 1:用户输入用户名和密码,进行登录操作,发送登录信息到服务器端。 2:服务器端查询数据库验证用户名密码是否正确,正确,通过jsonwebtoken生成 ...
分类:
其他好文 时间:
2018-06-18 22:17:08
阅读次数:
284
准备: 阿里云已完成备案的域名一个 第一步:免费SSL证书申请 登陆阿里云平台,在域名控制台下,选择你的域名,点击“SSL”证书,如图所示 再跳转后的页面,选择“单域名免费证书”,并补全域名,非二级域名填写www即可,填写完成后,点击确定 下面等待审核即可(一般几分钟就OK了) 第二步:证书导入 待 ...
分类:
其他好文 时间:
2018-06-18 22:17:00
阅读次数:
947
原题网址:https://www.lintcode.com/problem/clone-binary-tree/description 描述 深度复制一个二叉树。 给定一个二叉树,返回一个他的 克隆品 。 描述 描述 深度复制一个二叉树。 给定一个二叉树,返回一个他的 克隆品 。 深度复制一个二叉树 ...
分类:
其他好文 时间:
2018-06-18 22:16:51
阅读次数:
398
为什么今天还考试啊......T1: 一眼不可做。想维护分组状态,用最小表示法,总共8个集合,状态量400+,不可做。弃疗写了20分的puts。正解是容斥。我们设f[i][j][k]为考虑i位,j个串,k个与输入串的前缀不完全相同,xor为0,数字可重复,考虑顺序的方案数,显然我们能把它扔进一个n* ...
分类:
其他好文 时间:
2018-06-18 22:16:38
阅读次数:
328
A 模拟 B 开个堆搞一搞。 E 钦定某些船对射,统计下每个 $y$ 的贡献然后拼一拼。 cpp include using namespace std; map mp; int a[100], b[100]; int main() { int n, m; scanf("%d %d", &n, &m ...
分类:
其他好文 时间:
2018-06-18 22:16:21
阅读次数:
197
map有返回值 foreach 没得。。 得到结果 可以把里面的值以数组的方式取出来; 举例: ...
分类:
其他好文 时间:
2018-06-18 22:16:10
阅读次数:
167
AbstractQueuedSynchronizer简称为AQS,是juc里很基本的一个包,juc里很多工具类是基于AQS实现的,理解了AQS,其它很多juc工具类也会比较清楚了。 1、方法简述 getState 返回当前state的值,该操作具有volatile读的内存语义。 setState 设 ...
分类:
其他好文 时间:
2018-06-18 22:15:59
阅读次数:
258
$router 是已经在ruterJs里面定义好的路由 以及组件 然后取值赋予进去就是了。但是真正的写法应该是 这样,, 执行点击事件的时候直接让跟换路由。, 让后面 router-view 里面路由切换就行 ...
分类:
其他好文 时间:
2018-06-18 22:15:52
阅读次数:
200
1、run一个容器[root@docker~]#dockerrun--name"httpd-1"httpd这样运行会让容器在前台运行,当命令执行完之后会自动退出[root@docker~]#dockerrun-d--name"httpd-1"httpd98219ea6e0efb30f601d4f831f8a661757512c2d409f3368c481fd
分类:
其他好文 时间:
2018-06-18 22:15:44
阅读次数:
208
下面的代码是用户提交的,在使用的时候需要小心,因为 Atlassian 不提供这些代码的技术支持。如果你在使用或者修改这些代码的时候有任何问题,请粘贴到 post them to Atlassian Answers。删除老的备份 —— Windows 的 Wscript 脚本这个脚本将会检查备份文件然后删除他们(必要的话),下面的代码可能需要一些编辑。'If you want 3 day
分类:
其他好文 时间:
2018-06-18 22:15:36
阅读次数:
242
同步方法默认用this或者当前类class对象作为锁。 同步代码可以选择以什么来加锁,比同步方法更细颗粒化,同步代码可以同步有同步问题的部分代码而不是整个方法。 同步方法用关键字synchronized修饰方法,同步代码主要修饰需要进行同步的代码块,用synchronized(object){代码内 ...
分类:
其他好文 时间:
2018-06-18 22:15:24
阅读次数:
235
A 分析 mgj,自己都写出来了,硬是看了半天才写出来 考虑两个函数 ax+b , cx+d,两个函数的先后顺序影响的值有哪些即可,结构体排序即可 B Summary: 菜就应该打不到衣服 ...
分类:
其他好文 时间:
2018-06-18 22:15:15
阅读次数:
178
1 PIMPL解释 PIMPL(Private Implementation 或 Pointer to Implementation)是通过一个私有的成员指针,将指针所指向的类的内部实现数据进行隐藏。 PIMPL(Private Implementation 或 Pointer to Impleme ...
分类:
编程语言 时间:
2018-06-18 22:15:09
阅读次数:
187
一个简单的整理,留待深入学习 micronaut http://micronaut.io/ sparkjava http://saprkjava.com spring cloud http://projects.spring.io/spring-cloud/ javalin https://java ...
分类:
其他好文 时间:
2018-06-18 22:15:01
阅读次数:
194
最近新项目上线,需要对项目中的一个HTTP接口进行压力测试,以保证接口性能稳定性。该接口涉及到的主要业务是接收HTTP请求,获取请求中的xml报文参数,并将xml报文解析后存入MySQL数据库。经验总结:
如果总的CPU占用率偏高,且基本都被业务线程占用时,CPU占用率过高的原因跟JVM参数大小没有直接关系,而跟具体的业务逻辑有关。
当设置JVM堆内存偏小时,GC频繁会导致业务线程停顿增多,TPS下降,最后CPU占用率也低了;
当设置JVM堆内存偏大时,GC次数下降,TPS上升,CPU占用率立刻上升。
Dom4J 这个xml解析工具性能很强大,但在处理节点和层级都较多的xml文本时,整体解析效率依然会成为业务处理瓶颈。
分类:
其他好文 时间:
2018-06-18 22:14:42
阅读次数:
275
1、需要安装3个包 express request 让请求变得更简单 cheerio 爬取来的数据,让它变成DOM树,方便我们拿数据 ...
分类:
其他好文 时间:
2018-06-18 21:50:16
阅读次数:
148