Java IO流源码笔记

概览 Java中的IO源为4个抽象类,2个字节流相关抽象类InputStream,OutputStream. 2个字符流相关抽象类Reader,Writer.直接联系是都实现了Closeable接口,另外,整个IO的代码基于装饰者模式设计,存在大量的组合 > 聚合 >...

2019-04-11 17:38:29

阅读数 35

评论数 0

JDK常用设计模式整理

观察者模式 jdk中有提供接口Observer 和用于定义subject的类Observable subject.addObserver(new ObserveTest()); subject.set(3); subject.setChanged(); subject.notifyObse...

2019-04-11 14:59:49

阅读数 24

评论数 0

Java ThreadPoolExecutor源码笔记

概要速记 接口Excutor->接口ExutorService->抽象类AbstractExcutorService->类ThreadPoolExcutor 线程达到上限策略corePollSize->blockQueue->m...

2019-04-11 14:02:37

阅读数 45

评论数 0

Java String源码笔记

源码 实现了3个接口 Serializable Comparable CharSequence 关于CharSequence Java从String类和StringBuffer类开始。但是这两个类是无关的,没有通过继承和接口相互联系。后来,Java团队意识到字符串相关实现之间应该存在统一的联系,以...

2019-04-09 17:35:00

阅读数 55

评论数 0

java和golang中的unsafe包

首先聊聊反射 java和golang都有各自的反射机制,为什么标准库会提供反射机制呢? 反射(reflection)允许程序在运行时(runtime)检查、修改程序(比如对象,struct等)的结构与行为,跳过编译检查,越过访问权限,运行时对象生成,方法调用等。如果没有反射,那么需要完全手动进行硬...

2019-03-22 18:02:16

阅读数 123

评论数 0

浅析字节存储序列的大小端存储方式

基础 内存地址是从低地址开始进行编号的,用16进制来进行编号,比如内存的开始地址(即低地址)0x0000,然后内存偏移以字节为单位,比如0x0001表示从0x0000位置偏移到后面1个字节,即偏移8bit.字节的高低位是俗成约定的,比如字节序列0x12345678,由于一个16进制的转为2进制占四...

2019-03-22 11:49:35

阅读数 99

评论数 0

速查jvm字节码指令

id: 78 date: 2019-03-13 18:56:00 title: 速查jvm字节码指令 categories: - java tags: - java jvm JVM指令集参考 0x00 nop 什么都不做 0x01 aconst_null 将null推送至操作栈栈顶 0x02 ic...

2019-03-13 19:00:49

阅读数 153

评论数 0

CS231n课程笔记翻译:反向传播笔记

译者注:本文智能单元首发,译自斯坦福CS231n课程笔记Backprop Note,课程教师Andrej Karpathy授权翻译。本篇教程由杜客翻译完成,堃堃和巩子嘉进行校对修改。译文含公式和代码,建议PC端阅读。 原文连接https://zhuanlan.zhihu.com/p/2140771...

2018-12-06 18:16:32

阅读数 243

评论数 0

java.lang.OutOfMemoryError:GC overhead limit exceeded

前言 在我们写的java service里,需要加载一个比较大的算法模型pmml文件.在此模型文件由500M+变为1G+的时候,在测试环境中出现了此问题 异常由来 GC overhead limt exceed检查是Hotspot VM 1.6定义的一个策略,通过统计GC时间来预测...

2018-08-20 15:52:26

阅读数 251

评论数 0

SolrCloud概览

id: 75 date: 2018-08-15 23:44:00 title: [转]SolrCloud概览 categories: - 转载 tags: - solr solrCloud 转自——找不到出处了。。ref-&gt...

2018-08-15 23:51:28

阅读数 213

评论数 0

自建对象存储服务minio在使用nginx进行反向代理时出现对象无法正常共享的解决办法

什么是minio Minio是在Apache License v2.0下发布的对象存储服务器。它与Amazon S3云存储服务兼容。它最适合存储非结构化数据,如照片,视频,日志文件,备份和容器/VM镜像等。对象的大小可以从几KB到最大5TB。 docker 安装示例 dock...

2018-08-10 18:44:24

阅读数 920

评论数 2

深信服ssl-vpn在linux ubunt16.04中安装实测笔记

ps: 原本我是写得比较详细的,写了一大堆,结果突然有道云笔记网页版自动给我刷新了,关键是刷新过后之前写的内容啥都没有。我目前先把安装过程的简略笔记放出来吧,如果有疑问,可以下面评论给我留言,我看到就会回复。 安装坑爹 ssl easyconnect 的公司vpn踩坑记录 目前去我们那个...

2018-07-21 11:20:16

阅读数 3618

评论数 2

分布式版本控制系统mercurial hg常用命令

mercurial mercurial是一种轻量级分布式版本控制系统,采用 Python 语言实现,易于学习和使用,扩展性强。其是基于 GNU General Public License (GPL) 授权的开源项目。由于目前工作需要使用mercurial,这里记录下自己使用到的常用命令,作为参...

2018-07-11 17:35:52

阅读数 242

评论数 0

解决kubernetes宿主机top cpu wa io过高引起的cpu资源耗尽问题

环境 cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) sudo docker version Client: Version: 17.10.0-ce API version: 1.33 Go...

2018-05-25 21:17:52

阅读数 2467

评论数 1

浅谈c++面向对象的封装,继承和多态

封装 c++的封装体现在class关键字上,一个类的定义将数据与操作数据的源代码进行有机的结合,形成一个“类”,封装一些具体实现,按需对外暴露部分属性和方法。 class BaseClass{ public: int a; void test1(); virt...

2018-05-23 22:33:35

阅读数 288

评论数 0

vim常用命令

三模式 命令模式 (command mode) -> 默认模式 插入模式 (insert mode)-> i 进入 底行模式 (last line mode) -> 输入 : 常用命令 光标移动 使用上下...

2018-05-19 14:41:26

阅读数 182

评论数 0

ubuntu 16.04 解决有线网卡驱动Exec format error问题

前言 ubuntu 16.04的工作本,有线网卡总是出一些比较坑的问题,比如有时候能用有时候突然又不能用了,有时候开机没问题正常使用,有时候开机完全找不到有线连接,同时,个人使用习惯会经常休眠,而休眠唤醒过后,有线网就肯定不能用了.原本比较少用有线网络,这个工作本的有线网络也没有怎么管它.另外这...

2018-05-14 13:52:30

阅读数 1638

评论数 0

我理解的Linux IO模式及select,poll,epoll

前言本文是在本人查阅部分资料,并综合了众多博客分析后,于此阐述的个人理解。若有错误,欢迎指正。基本概念 用户空间和内核空间 操作系统核心-内核负责处理用户程序和硬件之间的驱动交互。内核是在用户程序(进程)和硬件之间一个中枢。目地:专门负责用户进程和硬件之间的交互,用户程序必须使用内核才能和计算机...

2018-04-22 11:03:35

阅读数 198

评论数 0

在kubernetes集群上使用istio遇到的问题

前言按照官方文档安装完成,并检查安装好以后。部署官方示例bookInfo,以及插件grafana,zipkin,promeuthes。本以为后面的使用会十分顺畅,结果不尽人意,发现把测试环境的一个用户中心微服务交给istio管理的之后,居然其他微服务和此为服务之间完全无法相互调用了。后面发现了三个...

2018-04-22 11:01:16

阅读数 1017

评论数 0

kubernetes下搭建harbor企业级docker仓库

前言harbor是由vmware开源的企业级docker repository,提供私有仓库,安全认证,权限管理,漏洞扫描及仓库复制等多种功能,因为之前搭建的harbor在线上环境存在各种各样的问题(之前搭建的方式目前发现已被官方宣布弃用https://github.com/vmware/harb...

2018-03-27 17:08:03

阅读数 2443

评论数 1

提示
确定要删除当前文章?
取消 删除
关闭
关闭