-
C++ 编程技巧笔记记录(持续更新)
C++ 编程技巧笔记记录(持续更新) 目录 类/对象 1.多态基类的析构函数应总是public virtual,否则应为protected 2.编译器会隐式生成默认构造,复制构造,复制赋值,析构,(C++11)移动构造,(C++11)移动赋值的inline函数 3.不要在析构函数抛出异常,也尽量避免在构造函数抛出...
-
数据结构、算法及应用
数据结构、算法及应用 《数据结构、算法及应用》主编 张宪超 软国同学在水(sha)深(dou)火(mei)热(xue)的大一之后,忽然在大二下班学期迎来了数据结构课。这个据说把软件的同学都虐的不轻的课 竟然还要我们学 确定我们大丈夫? 而且神tm我们还是英文授课?老师自己都快...
-
2019有赞中高级Java工程师面试题与解答
2019有赞中高级Java工程师面试题与解答 说说JVM的内存分区 线程私有的区域 程序计数器:JVM中程序计数器相当于汇编语言中的CPU中的寄存器,保存程序当前执行的指令的地址。 虚拟机栈:Java方法执行的栈由许多个栈帧构成,每个栈帧对应一个被调用的方法,在栈帧中包括局...
-
程序员,你还不会合理选择Filter、Interceptor、Aspect?
程序员,你还不会合理选择Filter、Interceptor、Aspect? 小伙伴们应该听说过 过滤器、拦截器、切面 ,印象上都 能够起到截断拦截的作用 ,在做一些业务需求时, 不知道如何选择 ,今天老顾就来介绍一下他们之间的区别。 过滤器可以 拦截到方法的请求和响应 (ServletRe...
-
Java描述设计模式(13):迭代器模式
Java描述设计模式(13):迭代器模式 本文源码:GitHub·点这里 || GitEE·点这里 一、迭代器模式 1、基础概念 迭代器模式又叫游标模式,是对象的行为模式。迭代器模式可以顺序地访问一个聚集中的元素而不必暴露聚集的内部表象。 2、模式图解 3、核心角色 Iterator:迭代...
-
让人头大的各种锁,从这里让你思绪清晰
让人头大的各种锁,从这里让你思绪清晰 个人博客 个人博客 这次我们来看锁 说到了锁我们经常会联想到生活中的锁,在我们日常中我们经常会接触到锁。比如我们的手机锁,电脑锁,再比如我们生活中的门锁,这些都是锁。 锁有什么作用呢? 说了这么多还是不清楚锁到底有什...
-
垃圾回收机制
垃圾回收机制 目的:写给自己看的,不如其他大神全,以后慢慢修修改改 一:如何判断数据是否垃圾数据 1.引用计数法 当创建一个对象时,为此对象分配一个引用计数器。当有其他对象引用这个对象时,计数器就+1。当引用失效了,计数器-1。 当一个对象的引用计数器=0时,此...
-
为什么Java进程使用的RAM比Heap Size大?
为什么Java进程使用的RAM比Heap Size大? Java进程使用的虚拟内存确实比Java Heap要大很多。JVM包括很多子系统:垃圾收集器、类加载系统、JIT编译器等等,这些子系统各自都需要一定数量的RAM才能正常工作。 当一个Java进程运行时,也不仅仅是JVM在消耗RAM,很多本地库...
-
【JVM学习】2.Java虚拟机运行时数据区
【JVM学习】2.Java虚拟机运行时数据区 来源: 公众号: 猿人谷 这里我们先说句题外话,相信大家在面试中经常被问到 介绍Java内存模型 ,我在面试别人时也会经常问这个问题。但是,往往都会令我比较尴尬,我还话音未落,面试者就会“背诵”一段(Java虚拟机是由堆、方法...
-
以商品超卖为例讲解Redis分布式锁
以商品超卖为例讲解Redis分布式锁 本案例主要讲解 Redis 实现分布式锁的两种实现方式: Jedis 实现、 Redisson 实现。网上关于这方面讲解太多了,Van自认为文笔没他们好,还是用示例代码说明。 一、 jedis 实现 该方案只考虑 Redis 单机部署的场景 1.1 加锁 1.1.1 原理...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
