吴楚衡

来找我吧!我的目标是星辰大海!


  • 首页

  • 归档99

  • 标签77

  • 分类17

  • 关于

  • 历史

  • 书单

  • 工具

  • 搜索

【mysql】phpmyadmin学习笔记-配置

发表于 2019-10-03 | 更新于 2020-04-10 | 分类于 MYSQL

1 输入主机地址

phpmyadmin不配置是默认本地地址的,启用地址可以登录其它的主机上,出于这个用途,修改./libraries/config.default.php
$cfg['AllowArbitraryServer'] = true
官方文档说明

2, 登录时长

phpmyadmin有登录时长,默认1440秒不操作自动退出登录,对于经常用的人来说,好烦的。 直接修改./libraries/coonfig.default.php $cfg['LoginCookieValidity']=1440,根据自己的情况来写。
官方文档说明

阅读全文 »

【Javascript】Javascript笔记-函数摘要

发表于 2019-09-29 | 更新于 2020-04-10

复制函数

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
function copyStringToClipboard (str) {
// Create new element
var el = document.createElement('textarea');
// Set value (string to be copied)
el.value = str;
// Set non-editable to avoid focus and move outside of view
el.setAttribute('readonly', '');
el.style = {position: 'absolute', left: '-9999px'};
document.body.appendChild(el);
// Select text inside element
el.select();
// Copy text to clipboard
document.execCommand('copy');
// Remove temporary element
document.body.removeChild(el);
}

使用

1
2
// Usage example:
copyStringToClipboard("abc123");

摘要来源

阅读全文 »

【前端】jwt学习笔记

发表于 2019-09-24 | 更新于 2020-04-10

什么是JWT

JWT是一种用于设备间数据传输的开放性标准的简洁独立的JSON对象凭证。由于使用数字说明,
所以这个凭证是验证可信的。JWT的签名采用的是HMAC哈希值或者RSA公私钥。

JWT的组成(明文)

 3部分组成,分别Header,Payload和signature之间用.分隔并base64编码后反给用户。编码前格式大致'{"type":"JWT",...}.{"sub":"主题",...}.ABCDEFfsa!...'。
.Header参数

阅读全文 »

【mysql】数据表千万级初探

发表于 2019-08-22 | 更新于 2020-04-10 | 分类于 mysql

开篇明议

昨天一家公司的面试官问了个问题,有2个表就是快递详情表和快递轨迹表,每天有百万个
快递,数据表的每张表少说都不少于千万条,问题是怎么根据用户的id快速查找用户的快递单
和运动轨迹?最好查询时间控制在600毫秒下。
这是一个一对多的关系,就一个快递单子有多个轨迹点。

测试机子环境

OS: homestead:8.0.1(debian) 64位
内存 : 8G
mysql version: 5.7.27

阅读全文 »

【php】算法

发表于 2019-08-20 | 更新于 2020-04-10

冒泡从小到大排序

1
2
3
4
5
6
7
8
9
10
$a = array(23,15,43,25,54,2,6,82,11,5,21,32,65);
for ($i = 0; $i < count($a) ; $i++) {
for ($j = $i+1; $j < count($a); $j++) {
if ($a[$i] > $a[$j]) {
$tem = $a[$i];
$a[$i] = $a[$j];
$a[$j] = $tem;
}
}
}
阅读全文 »

【PHP】职生涯第5次php面试记录

发表于 2019-08-03 | 更新于 2020-04-10 | 分类于 php

刚面试回来。就结果来说,10道题目只答对了2道确实很尴尬的结果。面试官很清楚自己要问什么 ,也很有耐心,反观我这边在
自己介绍这块说了一堆让人插不下话的废话确实失礼。可是要怎么说才好呢?唉! 整个过程下来30分钟,人家有给提示是自己没把
握到点,给人一种“我想拉你一把,可你不给力”的样子。虽然他问的if和for的流程控制时,一时间我就怀疑他在耍我,这
不废话吗。小学生都能回答的事, 居然问了,结果小学生真的比我强,for 也有不用花括号的写法,而我回答不上。尴尬啊,
黑历史诞生了!!! 好,现在来复盘:

阅读全文 »

【mysql】锁机制初探

发表于 2019-08-02 | 更新于 2020-04-10 | 分类于 mysql

概念和应用场景


mysql支持多线程访问,可以同时处理多个用户提交的请求。在高并发的时候多个连接会 话在同一时间内发
起数据的操作。如:在商品表中有1个抢购的商品,foo和bar这2个用 户在同一时间内抢购,foo先抢到了
,但在数据库还没来得及修改商品的数量修改为0的时候, bar也已经成功抢了1个,这时候出现了1个商品
却被抢了2次商品。这数据是不对的,这就是脏读,而InoDB引擎的锁机制能解决这个问题。即,当一个会话
在进行操作的时候,后面的请求在操作提交或 事务回滚前,其它后面的用户操作是不会进行操作的,直到完
成,才进行下一个,从而保证 了数据的准确。

阅读全文 »

【php】异常统一处理

发表于 2019-07-28 | 更新于 2020-04-10 | 分类于 php

php 异常处理以前是这样的。

1
2
3
4
5
6
7
8
9
10
try {
// may be thrwo exception
// ... do sth
} catch(\Exception $e) {
// catch the exception
// ... do sth
} finally {
// to run ,don`t care of any gexception
// ... do sth
}

以上有什么问吗? 有。太他妈烦了,我要有10个地方可能抛异常,10个地方这样整也不好, 太
烦了。 那能不能代码复用,统一处理,还可以做下日志记录啥的?嘿嘿__!行的! 既然要玩那就做个正经些的demo。
上composer.

阅读全文 »

【php】多进程瞎折腾-写个网站死链检测脚本

发表于 2019-07-27 | 更新于 2020-04-10 | 分类于 php

一个网站几万个页面,手动找死链不是找死吗?搞个脚本多开几个进程多好啊。

运行前注意了: 要在linux下运行,还要有redis,还要有php的poxis,redis
pnctl, curl这些扩展,还要有composer。

阅读全文 »

【redis】php笔记-RedisException:-read-error-on-connection-in

发表于 2019-07-14 | 更新于 2020-04-10

php在使用redis的消息后,出现隔一段时间没连接会报redis断开的异常。
在$redis这个连接实例修改下属性$redis->setOption(Redis::OPT_READ_TIMEOUT, -1);
就行了。具体的原因我还不太明确。

1…456…10
吴楚衡

吴楚衡

IT菜鸟,写这个博客是防止未来把自己学习的东西给忘记了,也是为了自己学习的那点东西做下总结加深下印象,请多指教^_^!

99 日志
16 分类
76 标签
GitHub E-Mail
Links
  • hexo文档
  • 主题文档
  • linux学习平台
  • git使用手册
  • highlightjs
  • docker
  • cnlox
  • vim从入门到精通
  • 刺客博客
  • 算法牛人
  • 牛人
  • githhub开源书
  • 赖经纬
  • 徐庆业
  • next主题参考
粤ICP备17071471号 © 2020 吴楚衡
由 Hexo 强力驱动 v3.9.0
|
主题 – NexT.Mist v6.7.0
|
0%