会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
五色风车
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
···
18
下一页
2020年3月25日
对象的四种引用关系
摘要: 1、强引用只要引用存在,垃圾回收器永远不会回收 如 obj.equels(new Object()); 而这样 obj 对象对后面 new Object 的一个强 引用,只有当 obj 这个引用被释放之后,对象才会被释放掉,这也是我们经常所用到的编码形式。 2、软引用 非必须引用,内存溢出之前进行回
阅读全文
posted @ 2020-03-25 22:28 五色风车
阅读(527)
评论(0)
推荐(0)
编辑
kafka 在java中的使用
摘要: kafka Producer Api Procuder API有两种:kafka.producer.SyncProducer和kafka.producer.async.AsyncProducer.它们都实现了同一个接口: class Producer { /* 将消息发送到指定分区 */ publi
阅读全文
posted @ 2020-03-25 21:48 五色风车
阅读(1873)
评论(0)
推荐(0)
编辑
Kafka史上最详细原理总结下
摘要: 3.Partition Replication原则 Kafka高效文件存储设计特点 Kafka把topic中一个parition大文件分成多个小文件段,通过多个小文件段,就容易定期清除或删除已经消费完文件,减少磁盘占用。 通过索引信息可以快速定位message和确定response的最大大小。 通过
阅读全文
posted @ 2020-03-25 20:35 五色风车
阅读(585)
评论(0)
推荐(0)
编辑
java jdk原生的http请求工具类
摘要: package com.base; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream; import java.i
阅读全文
posted @ 2020-03-25 18:10 五色风车
阅读(801)
评论(0)
推荐(0)
编辑
2020年3月24日
kafka(一)
摘要: Kafka Kafka是最初由Linkedin公司开发,是一个分布式、支持分区的(partition)、多副本的(replica),基于zookeeper协调的分布式消息系统,它的最大的特性就是可以实时的处理大量数据以满足各种需求场景:比如基于hadoop的批处理系统、低延迟的实时系统、storm/
阅读全文
posted @ 2020-03-24 22:52 五色风车
阅读(166)
评论(0)
推荐(0)
编辑
2020年3月23日
MySQL:互联网公司常用分库分表方案汇总
摘要: 一、数据库瓶颈 不管是IO瓶颈,还是CPU瓶颈,最终都会导致数据库的活跃连接数增加,进而逼近甚至达到数据库可承载活跃连接数的阈值。在业务Service来看就是,可用数据库连接少甚至无连接可用。接下来就可以想象了吧(并发量、吞吐量、崩溃)。 1、IO瓶颈 第一种:磁盘读IO瓶颈,热点数据太多,数据库缓
阅读全文
posted @ 2020-03-23 19:41 五色风车
阅读(312)
评论(0)
推荐(0)
编辑
密码正则
摘要: 长度8 以上,大小写、数字,特殊字符至少3种 public static boolean passWordCheck(String passWord){ if (null==passWord||passWord.length()<8) { return false; } List<String> l
阅读全文
posted @ 2020-03-23 17:15 五色风车
阅读(197)
评论(0)
推荐(0)
编辑
2020年3月21日
springboot 打war包
摘要: 由于springboot 内嵌了tomcat,打包成war包需要剔除tomcat,防止其影响项目在其他web 容器运行。 1、修改 pom.xml Packaging 修改为war: <packaging>war</packaging> 在 <dependencies></dependencies>
阅读全文
posted @ 2020-03-21 22:04 五色风车
阅读(321)
评论(0)
推荐(0)
编辑
oracle存储过程的一些使用
摘要: 存储过程 Oracle存储过程基本语法 存储过程 CREATE OR REPLACE PROCEDURE 存储过程名 IS BEGIN NULL; END; CREATE OR REPLACE PROCEDURE 是一个SQL语句通知Oracle数据库去创建一个叫做skeleton存储过程, 如果存
阅读全文
posted @ 2020-03-21 22:01 五色风车
阅读(261)
评论(0)
推荐(0)
编辑
对象的深度克隆
摘要: Object的clone()只是浅克隆,除了基础数据和String类型的不受影响外,其他会受到影响。换句话说,克隆对象时仅仅克隆对象本身(包括对象中的基本变量),而不克隆对象包含的引用指向的对象。 深度克隆不仅克隆对象本身,而且克隆对象包含的引用指向的所有对象。 对象的深度克隆原理:将对象序列化后写
阅读全文
posted @ 2020-03-21 21:30 五色风车
阅读(352)
评论(0)
推荐(0)
编辑
上一页
1
···
3
4
5
6
7
8
9
10
11
···
18
下一页