-
Java虚拟机垃圾收集算法
1、标记-清除算法 标记-清除算法分为 “标记” 和 “清除” 两个步骤:首先标记出所有需要回收的对象,然后在标记完成后统一回收所有被标记的对象,是垃圾收集算法中的最基础的收集算法。 缺点:一、标记和清除两个步骤效率都不高;二、清除后产生大量不连续的内存空间...
2019-04-29 08:51:44 虚拟机
-
master公式 ------ 求递归情况下的时间复杂度
剖析递归行为和递归行为时间复杂度的估算 一个递归行为的例子 T(N) = a*T(N/b) + O(N^d) 1) log(b,a) d - 复杂度为O(N^log(b,a)) 2) log(b,a) = d - 复杂度为O(N^d * logN) 3) log(b,a) d - 复杂度为O(N^d) 例: 归并排序 1 public static void mergeSort( int [] arr)...
-
大型网站的可伸缩性架构如何设计?
1. 网站架构的伸缩性设计 1.1. 不同功能进行物理分离实现伸缩 纵向分离(分层后分离):将业务处理流程上的不同部分分离部署,实现系统伸缩性。 横向分离(业务分割后分离):将不同的业务模块分离部署,实现系统伸缩性。 1.2. 单一功能通过集群规模实现伸缩 将不同功...
-
java对象与Json字符串之间的转化(fastjson)
1. 首先引入jar包 在pom.xml文件里加入下面依赖: dependency groupIdcom.alibaba/groupId artifactIdfastjson/artifactId version1.2.51/version/dependency 2. 创建一个Person类(方面下面使用) public class Person implements ComparablePerson { private int age...
2019-04-29 08:51:34 文件
-
5.JAVA-内部类实例
在JAVA中,类内部可以添加其它类,当然也可以实现类继承(后续章节学习). 本章示例-实现部门类和雇员类 可以通过 部门对象 ,查找该部门的雇员信息. 可以通过 雇员对象 ,查找该雇员所在的部门信息 代码如下: /* * 部门类 */ class Department{ private int DepNo; // 部门...
2019-04-29 08:51:16 PS
-
sun.misc jar包
一直以来Base64算法的加密解密都是使用sun.misc包下的BASE64Encoder及BASE64Decoder来进行的。但是这个类是sun公司的内部方法,并没有在Java API中公开过,不属于JDK标准库范畴,但在JDK中包含了该类,可以直接使用。但是在Eclipse和MyEclipse中直接使用,却找不到该类...
-
Java虚拟机判定对象存活算法
1、引用计数算法 描述:给对象中添加一个引用计数器,每当有一个地方引用它时,计数器值就加1;当引用失效时,计数器值就减1;任何时刻计数器值为0的对象就是不可能再被使用的。 特点:实现简单,判定效率高。 缺点:无法解决对象之间的相互循环引用的问题。 2、可达性...
-
记ibatis使用动态列查询问题(remapresults)
今天在项目开发中,遇到了一个问题:使用ibatis 动态查询列时,每次返回的结果列都是第一次查询的结果列,然而控制台执行的SQL语句时包含该结果列的。比如: select id ="getUserByUserid" resultClass ="java.util.HashMap" parameterClass ="java.util.HashMap" SELE...
2019-04-29 08:51:19 项目开发
-
01-java前言、入门程序、变量、常量
今日目标 能够计算二进制和十进制数之间的互转 能够使用常见的DOS命令 理解Java语言的跨平台实现原理 jvm是运行java程序的假想计算机,所有的java程序都运行在它上面。java编写的软件可以运行在任何操作系统上,这被称为java跨平台特性,是由jvm实现的,java程序运行在...
-
Hystix熔断解决雪崩问题
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




