摘要: 一 ES6语法 1 ECMAScript 1995年,网景工程师Brendan Eich 花了10天时间设计了JavaScript语言。 1996年,微软发布了JScript,其实是JavaScript的逆向工程实现。 1997年,为了统一各种不同script脚本语言,ECMA(欧洲计算机制造商协会 阅读全文
posted @ 2018-12-25 11:56 上海第一帅 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 一 什么是springboot Spring官网:http://spring.io/projects SpringBoot是Spring项目中的一个子工程,与我们所熟知的Spring-framework 同属于spring的产品: Springboot不是什么真正意义上的新框架,就像maven整合了 阅读全文
posted @ 2018-12-21 18:09 上海第一帅 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 学习完工厂方法模式,模仿写了个demo,加深记忆。原博地址:https://www.cnblogs.com/java-my-life/ 情景:导出数据库中内容,可能有word excel形式,又各自有标准和非标准两种格式,这样直接编程需要多个if else。 需要四个对象。 使用工厂方法模式: 抽象 阅读全文
posted @ 2018-11-29 13:55 上海第一帅 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 学习完简单工厂模式,模仿写了个demo,加深记忆。原博地址:https://www.cnblogs.com/java-my-life/ 相信只要有些经验的老哥们,都写过不少这样的代码,心里感觉别扭,又不知道如何改进。简单工厂模式帮助您。 定义接口: 两个实现类: 工厂类: 测试类: 阅读全文
posted @ 2018-11-28 14:42 上海第一帅 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 以下内容来自小马哥视频学习笔记。 原则一:选择需要优化的sql 1 选择更需要优化的sql:高并发 低消耗的sql。 实例:A语句 1小时请求1W次,1次10个IO;B语句 1小时请求10次,1次1W个IO; 1)从单位时间产生的IO总数来说,相同的; 2)针对一个SQL,如果我能把10个IO变成7 阅读全文
posted @ 2018-11-27 16:27 上海第一帅 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 以下内容来自小马哥视频学习笔记。 part 1 索引的原理:把无序的数据变成有序的查询。 part 2 索引的物理结构: 1,数据库文件存储的位置:my.ini配置文件中dataDir对应的数据目录中; 2,每一个数据库一个文件夹; 1)MYISAM引擎:每一个表(table_name)--> ta 阅读全文
posted @ 2018-11-27 14:33 上海第一帅 阅读(209) 评论(0) 推荐(0) 编辑
摘要: part 1 sql执行流程(如下图所示) 1、客户端发送一条查询到服务器。 2、服务器通过权限检查后,先检查查询缓存,命中则直接返回结果。否则进入3。 3、服务器进行sql解析,预处理,再由优化器根据该sql涉及到的数据表的信息计算,生成执行计划。 4.、MySQL根据优化器生成的执行计划,调用存 阅读全文
posted @ 2018-11-26 22:13 上海第一帅 阅读(548) 评论(0) 推荐(0) 编辑
摘要: 在网上找了小马哥视频来学习了一下mysql的优化。准备写些博客来做个总结,加深记忆。 什么是N+1问题 A对象关联B对象,A对象进行列表展示时需显示B对象的关联属性,这样需要先用一条sql将N个A对象查询出来,再用N条sql将这些对象的关联属性查询出来。违背了减少数据库交互原则,影响性能。 解决方法 阅读全文
posted @ 2018-11-26 21:55 上海第一帅 阅读(3568) 评论(0) 推荐(0) 编辑
摘要: 做项目的时候,由于经验不足,经常碰到一些小bug,卡个半天。开个文章记录一些卡得我抓耳挠腮的错误。 001 百度Map之Uncaught TypeError: Cannot read property 'gc' of undefined 遇到百度地图一直不显示定位位置,chrome报上述错误。这个错 阅读全文
posted @ 2018-08-21 10:31 上海第一帅 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 平时学习中碰到过一些很有意思的代码写法。记录下来,提升下Level。当然由于我是个新手,可能有少见多怪之嫌。 使用Pattern类 匹配正则表达式规则 比较器 定义 swap(arr,a,b) 不使用临时变量写法 String.format 可以按设置好的格式输出数据,结果显示如下: 阅读全文
posted @ 2018-08-16 15:56 上海第一帅 阅读(142) 评论(0) 推荐(0) 编辑