Wesley13 Wesley13
3年前
java虚拟机(四)
 学习了java运行时数据区,知道每个内存区域保存什么数据,可以参考:https://www.cnblogs.com/huigelaile/p/diamondshine.html,然后了解内存溢出和内存泄露是很有必要的,一方面是为了面试,更重要是的在工作中能够快速定位错误原因并且解决内存溢出分类:1、java.lang.OutOf
Wesley13 Wesley13
3年前
RxJS的另外四种实现方式(四)——性能最高的库(续)
接上一篇RxJS的另外四种实现方式(三)——性能最高的库(https://my.oschina.net/langhuihui/blog/2054887)上一篇文章我展示了这个最高性能库的实现方法。下面我介绍一下这个性能提升的秘密。首先,为了弄清楚Most库究竟为何如此快,我必须借助其他工具。比如chrome的devtools性能分析,刚开始
zdd小小菜鸟 zdd小小菜鸟
2年前
设计模式四大类型
设计模式四大类型重点!重点!重点!设计模式(Designpattern)是重构解决方案根据书DesignPatterns–ElementsofReusableObjectOrientedSoftware(中文
Wesley13 Wesley13
3年前
(转)行为树(Behavior Tree)实践(1)– 基本概念
通过一个例子来介绍一下行为树的基本概念,会比较容易理解,看下图:!bvtree1(https://oscimg.oschina.net/oscnet/1901e92fa53ce87ee3afe2fa1f92e1c303d.png"bvtree1")这是我们为一个士兵定义的
Wesley13 Wesley13
3年前
Java中的屠龙之术——如何修改语法树
在Lombok经常用,但是你知道它的原理是什么吗?(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fjuejin.im%2Fpost%2F5e54d38a6fb9a07cbf46b3ca),和Lombok经常用,但是你知道它的原理是什么吗?(二)(https://www.oschin
Wesley13 Wesley13
3年前
Java NIO 学习笔记(四)
目录:JavaNIO学习笔记(一)概述,Channel/Buffer(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.cnblogs.com%2Fczwbig%2Fp%2F10035631.html)JavaNIO学习笔记(二)聚集和
Wesley13 Wesley13
3年前
IOS 面试题(四)
1.ObjectC有多继承吗?没有的话用什么代替?
1OC是单继承,没有多继承2有时可以用分类和协议来代替多继承2.ObjectC有私有方法吗?私有变量呢?
1OC没有类似@private(http://my.
Stella981 Stella981
3年前
Ruby on Rails 学习笔记(四)
当页面需要保持风格一致时,最简单的方法是采用模板。详见如下代码:<!doctype html<html <head  <meta charset"UTF8"  <meta name"Generator" content"EditPlus®"  <meta name"Author
Wesley13 Wesley13
3年前
asp.net权限目录树,适合网站权限设计
<%@PageLanguage"C"AutoEventWireup"true"CodeFile"MyTree.aspx.cs"Inherits"test_test_dhtmlTree"%<!DOCTYPEhtmlPUBLIC"//W3C//DTDXHTML1.0Transitional//EN
Wesley13 Wesley13
3年前
MySQL的存储引擎InnoDB选择了B+ 树
     我们知道数据的存储和检索是两个很重要的功能,当我们的数据量大了,怎么能快速的检索数据呢,答案是使用索引,可索引具体的技术实现有很多,选择哪一种呢,我就以mysql为例记录下它为什么选择了B树作为索引的实现方式。1. 索引简介  索引是一种用于快速查询行的数据结构,就像一本书的目录就是一个索引,如果想在一本书中找