- 博客(12)
- 资源 (8)
- 收藏
- 关注
转载 Dubbo学习总结(6)——Dubbo开源现状与未来规划
前言http://dubbo.incubator.apache.org/zh-cn/docs/user/preface/background.html大家好,非常荣幸有机会和大家做这个分享。我先做个自我介绍,我叫朱勇,来自阿里巴巴中间件团队,主要工作在应用容器、微服务、RPC几个领域。我是 09 年加入阿里,13年加入中间件团队。今天的话题是与 Dubbo 的开源现状和未来规划,我们知...
2018-09-30 15:45:12 3922
原创 Mysql学习总结(60)——并发量大、数据量大的互联网业务数据库设计规范总结
一、基础规范(1)必须使用InnoDB存储引擎解读:支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高(2)表字符集默认使用utf8,必要时候使用utf8mb4解读:(1)通用,万国码,无需转码,无乱码风险,节省空间,汉字3字节,英文1字节;(2)utf8mb4是utf8的超集,有存储4字节例如表情符号时,使用它。(3)数据表、数据字段必须加入中文注释...
2018-09-28 09:52:34 4300
原创 Java基础学习总结(134)——JDK 11 是否值得更新的思考
一、JDK 11 主要特性最新发布的 JDK 11 共带来了 17 项更新:181:Nest-Based Access Control(基于嵌套的访问控制) 309:Dynamic Class-File Constants(动态类文件常量) 315: Improve Aarch64 Intrinsics(改进 Aarch64 内部函数) 318:Epsilon: A No-Op Ga...
2018-09-27 09:54:39 5061 1
原创 一份阿里员工的Java问题排查工具单
前言平时的工作中经常碰到很多疑难问题的处理,在解决问题的同时,有一些工具起到了相当大的作用,在此书写下来,一是作为笔记,可以让自己后续忘记了可快速翻阅,二是分享,希望看到此文的同学们可以拿出自己日常觉得帮助很大的工具,大家一起进步。闲话不多说,开搞。Linux命令类tail最常用的tail -ftail -300f shopbase.log #倒数300行并进入实时监听文...
2018-09-27 09:13:54 4185
原创 Java设计模式学习总结(13)——结构型模式之享元模式
享元模式(Flyweight Pattern)主要用于减少创建对象的数量,以减少内存占用和提高性能。这种类型的设计模式属于结构型模式,它提供了减少对象数量从而改善应用所需的对象结构的方式。享元模式尝试重用现有的同类对象,如果未找到匹配的对象,则创建新对象。我们将通过创建 5 个对象来画出 20 个分布于不同位置的圆来演示这种模式。由于只有 5 种可用的颜色,所以 color 属性被用来检查现有的 ...
2018-09-21 10:00:54 4612
原创 Redis学习总结(9)——Redis常见面试题汇总
1、什么是Redis?简述它的优缺点?Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Key-Value DB。Redis的出色之处不仅仅是性能,Redis最大的魅力是支...
2018-09-12 17:25:09 9489
原创 Redis学习总结(8)——Redis常见使用场景总结
1、缓存在目前的互联网网站中,缓存几乎是网站都在用的,合理的使用缓存不但可以提升网站访问速度,还可以大大降低数据库的压力。Redis不仅提供了键过期功能,也提供了灵活的键淘汰策略,而且拥有相比memcached更丰富的数据类型。所以,现在Redis用在缓存的场合非常多。2、排行榜很多网站都有排行榜的展示,如天猫的月度销量榜单、商品按时间的上新排行榜等。使用Redis提供的有序集合数据结...
2018-09-12 17:14:17 7387
原创 Java基础学习总结(133)——项目实践中最常用工具类总结
1. org.apache.commons.io.IOUtilscloseQuietly ( ) toString ( ) copy ( ) toByteArray ( ) write ( ) toInputStream ( ) readLines ( ) copyLarge ( ) lineIterator ( ) readFully ( )2. org.apache.c...
2018-09-12 17:08:23 6930
转载 权限系统设计学习总结(1)——多租户的RBAC权限管理
一、公司(Company) 公司包含了体系结构集合与用户集合。 公司可以存在上下级关系,这种关系仅限于展现形式,公司与公司之间没有权限继承,也就是说在授权管理中公司之间全部是扁平关系。公司的属性有以下内容:属性 类型 公司编码 字符串 公司名称 字符串 上级公司 公司 在上级公司下的排序 数字 下级公司 公司列表 下属体系结构...
2018-09-06 22:12:34 19535 1
原创 Windows学习总结(19)——Windows必备神器Cmder使用教程
一、介绍Cmder习惯使用Linux的命令,回过头来使用Windows原生Cmd感觉很不爽。用过Windows版本Git的都知道Git自带了Git Bash,随着Git的版本升级越来越好用。直到有一天在网上看到了Cmder,Cmder官网。Cmder把conemu,git-for-windows和clink打包在一起,让我们无需配置就能使用一个真正干净的Linux终端!性感的外观,强大的功能。...
2018-09-05 10:33:39 9654
原创 Mysql学习总结(59)——数据库分库分表策略总结
一、为什么分库分表我们知道每台机器无论配置多么好它都有自身的物理上限,所以当我们应用已经能触及或远远超出单台机器的某个上限的时候,我们惟有寻找别的机器的帮助或者继续升级的我们的硬件,但常见的方案还是通过添加更多的机器来共同承担压力。我们还得考虑当我们的业务逻辑不断增长,我们的机器能不能通过线性增长就能满足需求?因此,使用数据库的分库分表,能够立竿见影的提升系统的性能,关于为什么要使用数据库的分...
2018-09-03 16:00:10 7088
原创 Java设计模式学习总结(12)——结构型模式之外观模式
外观模式(Facade Pattern)隐藏系统的复杂性,并向客户端提供了一个客户端可以访问系统的接口。这种类型的设计模式属于结构型模式,它向现有的系统添加一个接口,来隐藏系统的复杂性。这种模式涉及到一个单一的类,该类提供了客户端请求的简化方法和对现有系统类方法的委托调用。介绍意图:为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。...
2018-09-02 20:24:55 6717 1
清华-2018人工智能之自动驾驶研究报告.pdf
2019-09-02
容器网页终端(websocket-webshell)
2017-09-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人