共 11 页: 上一页 1 2 3 4 5 6 下一页 末页
摘要:1.分布式锁缘由 学习编程初期,我们做的诸如教务系统、成绩管理系统大多是单机架构,单机架构在处理并发的问题上一般是依赖于JDK内置的并发编程类库,如synchronize关键字、Lock类等。随着业务以及需求的提高,单机架构不再满足我们的要求,这个时候我们不免要进行业务上的分离,例如基于Maven进 阅读全文
posted @ 2019-06-13 22:52 薛勤 阅读 (692) 评论 (6) 编辑
摘要:官方文档:https://developers.google.com/web/tools/chrome devtools/network/ 最近打算写一写Chrome教程文档,不知道大家最感兴趣的是什么内容呢? 1.如何打开 无论是在Windows还是Mac,都可以使用(FN)+F12键打开Chro 阅读全文
posted @ 2019-06-09 18:14 薛勤 阅读 (1344) 评论 (10) 编辑
摘要:前情回顾 本来学校就是双非,如果再没有些亮点,是很难进大厂的。 我比较幸运,曾在网易实习过一段时间,很感谢这段经历,让我有幸通过腾讯HR们的简历筛选。 关于这部分的经历,可以看之前写的《 "我一个二本大学是如何拿到百度、网易大厂offer的!" 》 对于腾讯春招,其实我是没有参加网申(2.28 3. 阅读全文
posted @ 2019-05-29 11:29 薛勤 阅读 (1840) 评论 (2) 编辑
摘要:今天突然想在自己的博客上插入一首背景音乐,各大音乐厂商都有外链提供,比如网易云音乐,在歌曲的网页版就可以找到外链生成的按钮,如图所示: 点击生成外链,跳转到下面的页面 当你兴冲冲复制html代码到你的博客园,发现是不生效的,因为博客园是不支持 iframe 标签的。所以,你需要动动你的小脑筋。 我的 阅读全文
posted @ 2019-05-26 18:01 薛勤 阅读 (205) 评论 (0) 编辑
摘要:观察者模式(Observer Pattern)也叫做发布 订阅(Publish/Subscribe)模式、模型 视图(Model/View)模式。这个模式的一个最重要的作用就是解耦。也就是将被观察者和观察者进行解耦,使得他们之间的依赖性更小,甚至做到毫无依赖。 观察者模式的定义:该模式定义了对象之间 阅读全文
posted @ 2019-05-24 15:10 薛勤 阅读 (186) 评论 (0) 编辑
摘要:在模拟cmd调用Python时遇到一些情况,这类问题可以归类为“超时,阻塞”等,问题原因: Runtime.exec方法将产生一个本地的进程,并返回一个Process子类的实例,该实例可用于控制进程或取得进程的相关信息。 由于调用Runtime.exec方法所创建的子进程没有自己的终端或控制台,因此 阅读全文
posted @ 2019-05-13 12:29 薛勤 阅读 (310) 评论 (0) 编辑
摘要:网上大多数介绍AspectJ的文章都是和Spring容器混用的,但有时我们想自己写框架就需要抛开Spring造轮子,类似使用原生AspectJ达到面向切面编程。步骤很简单,只需要两步。 1.导入依赖 2.Maven插件 3.使用注解 App.java 这一步就和平常使用Spring AOP注解没有什 阅读全文
posted @ 2019-05-11 13:32 薛勤 阅读 (193) 评论 (0) 编辑
摘要:谈失败“我觉得人生中最容易的事情就是失败了,啥都不需要做你就会失败,做而不得更是失败,失败的次数多了,便思考是否是自己太过高估自己,但不管是高估或者低估,失败依旧是失败,失败并不会随着你的谦虚或者骄傲的态度而改变,它只会影响你的内心,让你心灰意冷,所谓期望越大,失望越大正是如此。其实在心灰意冷之前你 阅读全文
posted @ 2019-05-10 23:26 薛勤 阅读 (198) 评论 (3) 编辑
摘要:前言 作为依赖使用的SpringBoot工程很容易出现自身静态资源被主工程忽略的情况。但是作为依赖而存在的Controller方法却不会失效,我们知道,Spring MVC对于静态资源的处理也不外乎是路径匹配,读取资源封装到Response中响应给浏览器,所以,解决的途径就是自己写一个读取Class 阅读全文
posted @ 2019-05-07 11:36 薛勤 阅读 (569) 评论 (0) 编辑
摘要:1.驱动 我们知道,JDBC是JDK自带的接口规范,不同的数据库有不同的实现,只需要引入相应的驱动包即可。 在使用MySQL数据库时,引入的是MySQL驱动,相应的,使用H2数据库时,也需要引入H2驱动包: 2.配置 在SpringBoot的application.properties文件配置相应属 阅读全文
posted @ 2019-05-01 19:00 薛勤 阅读 (357) 评论 (0) 编辑
摘要:学了两天Lua语言,感叹其短小精悍,上手极快,语法还很舒服,不错!整理下学习过程中经常用到的基础知识,共勉! Lua用法简述 Lua语言是在1993年由巴西一个大学研究小组发明,其设计目标是作为嵌入式程序移植到其他应用程序,它是由C语言实现的,虽然简单小巧但是功能强大,所以许多应用都选用它作为脚本语 阅读全文
posted @ 2019-04-30 14:02 薛勤 阅读 (851) 评论 (5) 编辑
摘要:记住一点:nginx配置文件很多坑来源自你的空格少了或多了。 OpenResty OpenResty® 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 阅读全文
posted @ 2019-04-29 19:32 薛勤 阅读 (411) 评论 (2) 编辑
摘要:如果你对Redis和Lua的关系不太清楚,请先阅读: "Redis进阶之使用Lua脚本开发" 1.RedisScript 首先你得引入spring boot starter data redis依赖,其次把lua脚本放在resources目录下。 在Spring Boot2.0的时候,上述配置没有问 阅读全文
posted @ 2019-04-28 19:50 薛勤 阅读 (942) 评论 (0) 编辑
摘要:1.在Redis中使用Lua 在Redis中执行Lua脚本有两种方法:eval和evalsha。 1.1 eval 下面例子使用了key列表和参数列表来为Lua脚本提供更多的灵活性: 此时KEYS[1]="redis",ARGV[1]="world",所以最终的返回结果是"hello rediswo 阅读全文
posted @ 2019-04-28 19:13 薛勤 阅读 (330) 评论 (0) 编辑
摘要:今天和同事在关于foreach编译后是for循环还是迭代器有了不同意见,特做了个Demo,了解一下。 是啥自己来看吧! 编译后查看的源码: 总结: foreach对于数组来说依旧是for循环,对List、Map集合来说是迭代器。 阅读全文
posted @ 2019-04-25 13:02 薛勤 阅读 (144) 评论 (2) 编辑
摘要:1)漏桶算法 漏桶(Leaky Bucket)算法思路很简单,水(请求)先进入到漏桶里,漏桶以一定的速度出水(接口有响应速率),当水流入速度过大会直接溢出(访问频率超过接口响应速率),然后就拒绝请求,可以看出漏桶算法能强行限制数据的传输速率。示意图如下: 2)令牌桶算法 令牌桶算法(Token Bu 阅读全文
posted @ 2019-04-21 20:34 薛勤 阅读 (177) 评论 (0) 编辑
摘要:SnowJena What 基于令牌桶算法实现的分布式无锁限流框架,支持熔断降级,支持动态配置规则,支持可视化监控,开箱即用。 Noun 限流 当我们设计了一个函数,准备上线,这时候这个函数会消耗一些资源,处理上限是1秒服务3000个QPS,但如果实际情况遇到高于3000的QPS该如何解决呢?本项目 阅读全文
posted @ 2019-04-21 20:14 薛勤 阅读 (958) 评论 (2) 编辑
摘要:Java类库中包括许多必须通过调用close方法来手工关闭的资源。例如InputStream、OutputStream和java.sql.Connection。客户端经常会忽略资源的关闭,造成严重的性能后果也就可想而知了。根据经验,try finally 语句是确保资源会被适当关闭的最佳方法,就算是 阅读全文
posted @ 2019-04-17 18:49 薛勤 阅读 (391) 评论 (1) 编辑
摘要:什么是范式:简言之就是,数据库设计对数据的存储性能,还有开发人员对数据的操作都有莫大的关系。所以建立科学的,规范的的数据库是需要满足一些规范的来优化数据数据存储方式。在关系型数据库中这些规范就可以称为范式。 第一范式:当关系模式R的所有属性都不能在分解为更基本的数据单位时,称R是满足第一范式的,简记 阅读全文
posted @ 2019-04-17 15:35 薛勤 阅读 (152) 评论 (0) 编辑
摘要:MyIsam与InnoDB主要有以下4点大的区别,缓存机制,事务支持,锁定实现,数据物理存储方式(包括索引和数据)。 1.缓存机制 myisam 仅仅缓存索引,不会缓存实际数据信息,他会将这一工作交给OS级别的文件系统缓存。所以mysiam缓存优化工作集中在索引缓存优化上。 InnoDB 有自己的缓 阅读全文
posted @ 2019-04-17 10:26 薛勤 阅读 (106) 评论 (0) 编辑
共 11 页: 上一页 1 2 3 4 5 6 下一页 末页