10 2020 档案

摘要:https://blog.csdn.net/weixin_36934930/article/details/79870240 阅读全文
posted @ 2020-10-26 16:23 谢凌 阅读(830) 评论(0) 推荐(0) 编辑
摘要:一、数据库缓存层的优化 什么是数据库缓存? MySQL等一些常见的关系型数据库的数据都存储在磁盘中,在高并发场景下,业务应用对MySQL产生的增、删、改、查的操作造成巨大的I/O开销和查询压力,这无疑对数据库和服务器都是一种巨大的压力,为了解决此类问题,缓存数据的概念应运而生 为什么是要使用缓存? 阅读全文
posted @ 2020-10-26 16:17 谢凌 阅读(143) 评论(0) 推荐(0) 编辑
摘要:既然f2可以读取f1中的局部变量,那么只要把f2作为返回值,我们不就可以在f1外部读取它的内部变量了吗! function f1(){ var n=999; function f2(){ alert(n); } return f2; } var result=f1(); result(); // 9 阅读全文
posted @ 2020-10-26 16:16 谢凌 阅读(112) 评论(0) 推荐(0) 编辑
摘要:锁就是防止其他事务访问指定的资源的手段。锁是实现并发控制的主要方法,是多个用户能够同时操纵同一个数据库中的数据而不发生数据不一致现象的重要保障。 一般来说,锁可以防止脏读、不可重复读和幻觉读。 事务并发产生的问题: 脏读:一个事务读取到了另外一个事务没有提交的数据 事务1:更新一条数据 >事务2:读 阅读全文
posted @ 2020-10-26 14:47 谢凌 阅读(127) 评论(0) 推荐(0) 编辑
摘要:策略模式 策略模式是对象的行为模式,用意是对一组算法的封装。动态的选择需要的算法并使用。 策略模式指的是程序中涉及决策控制的一种模式。策略模式功能非常强大,因为这个设计模式本身的核心思想就是面向对象编程的多形性思想。 策略模式的三个角色: 1.抽象策略角色 2.具体策略角色 3.环境角色(对抽象策略 阅读全文
posted @ 2020-10-26 14:35 谢凌 阅读(114) 评论(0) 推荐(0) 编辑
摘要:分表是分散数据库压力的好方法。 分表,最直白的意思,就是将一个表结构分为多个表,然后,可以再同一个库里,也可以放到不同的库。 当然,首先要知道什么情况下,才需要分表。个人觉得单表记录条数达到百万到千万级别时就要使用分表了。 1,分表的分类 1>纵向分表 将本来可以在同一个表的内容,人为划分为多个表。 阅读全文
posted @ 2020-10-26 13:32 谢凌 阅读(99) 评论(0) 推荐(0) 编辑
摘要:伪代码编程过程[] 是否把伪代码正确地翻译成代码了?[] 你反复使用伪代码编码过程了吗?有没有根据需要把一些子程序拆分成更小的子程序?[] 在做出假定的时候有没有对它们加以说明?[] 已经删除掉那些冗余的注释了吗?[] 你是否采取了几次迭代中最好的那个结果?还是在第一次迭代之后就停止了?[] 你完全 阅读全文
posted @ 2020-10-23 09:57 谢凌 阅读(189) 评论(0) 推荐(0) 编辑
摘要:[] 使用所有可用数据来构造你的假设。[] 不断提炼产生错误的测试用例。[] 在自己的单元测试族中测试代码。[] 借助可以获得的任何工具。[] 用不同的方式重现错误。[] 通过产生更多的数据来构造更多的假设。[] 利用证伪假设的测试结果。[] 用头脑风暴的方式找出可能的假设。[] 在桌上放一个记事本 阅读全文
posted @ 2020-10-23 09:05 谢凌 阅读(144) 评论(0) 推荐(0) 编辑
摘要:代码大全核对 功能需求系统输入 来源 精度 取值范围 出现频率输出 目的地 精度 取值范围 出现频率 格式输出格式 web页面 报表用户想要做的全部事情每个人物所用的数据 每个任务得到的数据 质量需求必要操作 从用户视角 期望响应时间处理时间 数据传输率 系统吞吐量安全级别可靠性 软件失灵的后果 发 阅读全文
posted @ 2020-10-22 17:56 谢凌 阅读(145) 评论(0) 推荐(0) 编辑
摘要:首先找到项目里 workman.bat文件 如果没有 --d这一行 建议根据官网修改 然后可以手动操作 或者命令行启动workman.bat 这样就会跑定时任务了 ,同时不要关闭cmd窗口,否则会任务中断 linux下 只需要确认workerman正确安装,对应方法没有被禁用,如果被禁用需要修改配置 阅读全文
posted @ 2020-10-22 09:55 谢凌 阅读(1339) 评论(0) 推荐(0) 编辑
摘要:{ "item": [{ "name": "经纬度查询", "_postman_id": "c425d7d5-1bc6-4e75-9043-36704cef157f", "request": { "method": "GET", "header": [], "url": { "raw": "http 阅读全文
posted @ 2020-10-22 09:02 谢凌 阅读(102) 评论(0) 推荐(0) 编辑
摘要://向用户自定义函数发送数组中的值,并返回一个字符串:<?php function myfunction(v1,v2) { return v1."".v2; } a=array("Dog","Cat","Horse");printr(arrayreduce(a,"myfu 阅读全文
posted @ 2020-10-20 16:08 谢凌 阅读(234) 评论(0) 推荐(0) 编辑
摘要:3-1:cd 是进入下一级目录命令 例如:cd /folder1/folder2/folder3 3-2:复制文件:cp -r 【需要复制的文件名】/ 【复制成的文件名】 例如:复制fileName 重命名为fileName1 cp -r fileName/ fileName1 3-3:netsta 阅读全文
posted @ 2020-10-20 15:50 谢凌 阅读(104) 评论(0) 推荐(0) 编辑
摘要:一、校验数字的表达式 数字:^[0-9]*n\dn 至少n位的数字:^\d{n,}mn\dm,n 零和非零开头的数字:^(0|[1-9][0-9]*)([19][09])+(\.[09]1,2)? 带1 阅读全文
posted @ 2020-10-20 14:46 谢凌 阅读(89) 评论(0) 推荐(0) 编辑
摘要:每个 hash 可以存储 232 -1 键值对(40多亿)。 阅读全文
posted @ 2020-10-20 14:10 谢凌 阅读(87) 评论(0) 推荐(0) 编辑
摘要:show full processlist mysqlbinlog mysql-bin.000010 > mysql-bin.000010.txt 日志文件转txt 一、SQL语句优化 (1)使用limit对查询结果的记录进行限定(2)避免select *,将需要查找的字段列出来(3)使用连接(jo 阅读全文
posted @ 2020-10-20 11:37 谢凌 阅读(108) 评论(0) 推荐(0) 编辑
摘要:CONCAT(s1,s2...sn) 字符串 s1,s2 等多个字符串合并为一个字符串 SELECT CONCAT("SQL ", "Runoob ", "Gooogle ", "Facebook") AS ConcatenatedString; CONCAT_WS(x, s1,s2...sn) 同 阅读全文
posted @ 2020-10-20 10:55 谢凌 阅读(119) 评论(0) 推荐(0) 编辑
摘要://服务器元数据//dblist=mysqliquery(conn, 'SHOW DATABASES');//while (db=mysqlifetchobject(db_list))//{// echo db->Database . "<br />";//}////// 阅读全文
posted @ 2020-10-19 18:03 谢凌 阅读(212) 评论(0) 推荐(0) 编辑
摘要://建表 //$sql="create table lo_article (". // "id int not null auto_increment,". // "title varchar(100) not null,". // "author varchar(40) not null,". / 阅读全文
posted @ 2020-10-19 09:48 谢凌 阅读(303) 评论(0) 推荐(0) 编辑
摘要:最本质的区别:单精度,也就是 float ,在 32 位机器上用 4 个字节来存储的;而双精度double是用 8 个字节来存储的,由于存储位不同,他们能表示的数值的范围就不同,也就是能准确表示的数的位数就不同。 1、所占的内存不同 单精度浮点数bai占du用4个字节(32位)存储空间来存储一个浮点 阅读全文
posted @ 2020-10-19 08:49 谢凌 阅读(1629) 评论(0) 推荐(0) 编辑
摘要://连接 host=127.0.0.1;user='root'; pwd=root;conn=mysqli_connect(host,user,pwd);if(!conn){ die('could not connect'); } echo "success<br>"; 阅读全文
posted @ 2020-10-19 08:31 谢凌 阅读(85) 评论(0) 推荐(0) 编辑
摘要:-- 1. 联合查询union select * FROM eb_store_product where store_name like "%品%" UNION select * from eb_store_product where store_name like "%1%" UNION 语句:用 阅读全文
posted @ 2020-10-17 13:48 谢凌 阅读(120) 评论(0) 推荐(0) 编辑
摘要:在 SQL 中,我们有如下约束: NOT NULL - 指示某列不能存储 NULL 值。 UNIQUE - 保证某列的每行必须有唯一的值。 PRIMARY KEY - NOT NULL 和 UNIQUE 的结合。确保某列(或两个列多个列的结合)有唯一标识,有助于更容易更快速地找到表中的一个特定的记录 阅读全文
posted @ 2020-10-17 13:46 谢凌 阅读(326) 评论(0) 推荐(0) 编辑
摘要:select into from 和 insert into select 都是用来复制表 两者的主要区别为: select into from 要求目标表不存在,因为在插入时会自动创建;insert into select from 要求目标表存在。 1. 复制表结构及其数据: create ta 阅读全文
posted @ 2020-10-17 10:11 谢凌 阅读(948) 评论(0) 推荐(0) 编辑
摘要:-- 1.去除指定列的重复值 SELECT DISTINCT sort FROM eb_store_product -- 2.where in指定特定列 SELECT * FROM eb_store_product WHERE sort IN (0, 1) -- 3.ORDER BY多列降序 用逗号 阅读全文
posted @ 2020-10-16 17:50 谢凌 阅读(257) 评论(0) 推荐(0) 编辑
摘要:概述JSON Web Token(缩写 JWT)是目前最流行的跨域认证解决方案, JWT 的原理是,服务器认证以后,生成一个 JSON 对象,发回给用户以后,用户与服务端通信的时候,都要发回这个 JSON 对象。服务器完全只靠这个对象认定用户身份。为了防止用户篡改数据,服务器在生成这个对象的时候,会 阅读全文
posted @ 2020-10-16 15:19 谢凌 阅读(125) 评论(0) 推荐(0) 编辑
摘要:json没有length属性,获取json长度的方法 function getJsonLength(jsonData){ var jsonLength = 0; for(var item in jsonData){ jsonLength++; } return jsonLength; } 阅读全文
posted @ 2020-10-16 13:44 谢凌 阅读(213) 评论(0) 推荐(0) 编辑
摘要:自己拼接的字符串中调用了方法时,传字符串参数时,就要带 ''\ 和 '\' 不然参数接收不到 '<a href="javascript:void(0)" onclick="deleteModule(\''+row.moduleID+'\',\''+row.moduleFilePathList+'\' 阅读全文
posted @ 2020-10-16 11:21 谢凌 阅读(1625) 评论(0) 推荐(0) 编辑
摘要:有个apns_production 参数 需要手动设置为true才行 try { $this->client->push() ->setPlatform(['android','ios']) ->options(['apns_production'=>true])//苹果生产环境 ->addRegi 阅读全文
posted @ 2020-10-16 11:19 谢凌 阅读(180) 评论(0) 推荐(0) 编辑
摘要:在标签的style里面加上 resize:none; 阅读全文
posted @ 2020-10-16 10:35 谢凌 阅读(342) 评论(0) 推荐(0) 编辑
摘要:input失去焦点,页面被顶起没有还原,所以就有以下的方法来处理 $("input").blur(function(){ setTimeout(() => { const scrollHeight = document.documentElement.scrollTop || document.bo 阅读全文
posted @ 2020-10-16 10:33 谢凌 阅读(257) 评论(0) 推荐(0) 编辑
摘要:用notepad++编辑器把__wuBaseWxss_批量修改类型为*.wxss*的mituskyWxss即可,切记__wuBaseWxss__文件也要改成mituskyWxss! 3 文件替换 阅读全文
posted @ 2020-10-16 10:29 谢凌 阅读(1135) 评论(0) 推荐(0) 编辑
摘要:1 document.querySelector('body').addEventListener('touchmove', function(e) { 2 if (!document.querySelector('ul').contains(e.target)) { 3 e.preventDefa 阅读全文
posted @ 2020-10-16 09:57 谢凌 阅读(269) 评论(0) 推荐(0) 编辑
摘要:style="border-collapse:collapse;" 增加此项就可以了 阅读全文
posted @ 2020-10-16 09:44 谢凌 阅读(260) 评论(0) 推荐(0) 编辑
摘要:解决办法:开启svn服务VisualSVN Server 就可以啦 阅读全文
posted @ 2020-10-16 09:38 谢凌 阅读(3124) 评论(0) 推荐(0) 编辑
摘要:1 <td ><input type="text" name="price" value="${storeProdute.retail_price }" id="price" size="5" style="text-align: right;" 2 οnkeyup="checkNum(this)" 阅读全文
posted @ 2020-10-16 09:31 谢凌 阅读(260) 评论(0) 推荐(0) 编辑
摘要:JS 中判断 undefined var exp = undefined; if (typeof(exp) == "undefined") { alert("undefined"); } JS 中判断 null var exp = null; if (!exp && typeof(exp)!=”un 阅读全文
posted @ 2020-10-16 09:28 谢凌 阅读(737) 评论(0) 推荐(0) 编辑
摘要:用对象的形式 你的问题可以通过js的对象实现 var ovar = {}; for(var i=0;i<10;i++){ ovar['var_'+i]=''; } 用数组的形式 var arr=[]; for(var i=0;i<xxx.length;i++ ) { arr[i]= } 阅读全文
posted @ 2020-10-15 17:12 谢凌 阅读(1463) 评论(0) 推荐(0) 编辑
摘要:操作方法: 1、快捷键 Ctrl+H,打开Word的查找替换窗口,单击【更多】按钮,勾选“使用通配符”。 2、在查找内容处,输入“答案*^13”,替换为处什么都不填。 3、单击【全部替换】。 知识扩展: ^13是什么意思?^13合起来就是回车,因为13这个数在ASCII码是回车符,所以在WORD通过 阅读全文
posted @ 2020-10-15 17:05 谢凌 阅读(5987) 评论(0) 推荐(0) 编辑
摘要:这个时候要重写url规则 在根目录的.htaccess文件下添加如下代码 <IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d 阅读全文
posted @ 2020-10-15 13:51 谢凌 阅读(140) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示