文章库ARTICLE COLUMN

  • Java系列之内部类

    Java系列之内部类

    摘要:方法内部类就是局部内部类,一般定义在类的局部位置,它可以访问当前代码块及外部类的所有变量。 今天温习一下 Java 中的内部类,内部类一般有如下几种:静态内部类、成员内部类、匿名内部类和方法内部类,下文中将主要介绍静态内部类和成员内部类,主...

    crelabercrelaber 评论0 收藏0
  • 浅谈双重检查锁定和延迟初始化

    浅谈双重检查锁定和延迟初始化

    摘要:非线程安全的双重检查锁这里看起来很完美,但是是一个错误的优化,代码在读取到不为的时候,引用的对象有可能换没有完成初始化,这样返回的是有问题的。 在Java多线程程序中,有时需要采用延迟初始化来降低初始化类和创建对象的开销,双重检查锁定是常...

    ShonimShonim 评论0 收藏0
  • 通熟易懂的设计模式(二)

    通熟易懂的设计模式(二)

    摘要:提供酒店相关的接口返回该时间段有效的酒店提供航班相关的接口返回该时间段有效的航班提供一个旅行对外的接口,一次返回酒店和航班信息调用旅行外观模式享元模式享元模式主要用于减少创建对象的数量,以减少内存占用和提高性能。 组合模式(Composite ...

    daydreamdaydream 评论0 收藏0
  • 查找字符数组中出现次数最多的字符

    查找字符数组中出现次数最多的字符

    摘要:给定一个字符数组,例如找出数组中出现次数最多的字符,如果存在相同次数的字符,取出现较早者。 给定一个字符数组,例如char[] chars = { "a", "b", "b", "b", "b", "c", "a", "a", ...

    plus2047plus2047 评论0 收藏0
  • spring statemachine的企业可用级开发指南2-先跑起来

    spring statemachine的企业可用级开发指南2-先跑起来

    摘要:先来一个,它的主要作用就告诉状态机的初始状态应该啥样,然后把整个状态流程都用代码配置出来。继承了类,表明身份,我就是来配置状态机的初始状态,并描绘一下状态流程的全过程。 上一篇说了很多废话,这一篇就不唠叨,先跑起来 1、来个spring boot...

    lvzishenlvzishen 评论0 收藏0
  • 在浏览器输入一个网址,按回车之后发生了什么

    在浏览器输入一个网址,按回车之后发生了什么

    摘要:在浏览器输入一个网址,按回车之后发生了什么浏览器会根据这个去查找其对应的查找浏览器缓存浏览器会保存之前访问过的一些网站域名系统英文信息。 在浏览器输入一个网址,按回车之后发生了什么 1.浏览器会根据这个URL去查找其对应的IP 查找浏览器缓存...

    FaremaxFaremax 评论0 收藏0
  • DNS域名解析

    DNS域名解析

    整个过程大体描述如下,其中前两个步骤是在本机完成的,后8个步骤涉及到真正的域名解析服务器: 浏览器会检查缓存中有没有这个域名对应的解析过的IP地址,如果缓存中有,这个解析过程就结束。浏览器缓存域名也是有限制的,不仅浏览器缓存大小有限制,而且...

    PrototypeZPrototypeZ 评论0 收藏0
  • 设计模式-策略模式

    设计模式-策略模式

    摘要:在这个算法类中封装了大量查找算法,该类代码将较复杂,维护较为困难。换言之,策略模式只适用于客户端知道算法或行为的情况。策略模式概览图参考菜鸟教程策略模式十种常用的设计模式大部分自己总结,部分摘抄与模式之策略模式 策略模式 ​ 我们都...

    FreelanderFreelander 评论0 收藏0
  • LinkedList源码解析(二)

    LinkedList源码解析(二)

    摘要:返回结合中存储的节点数量向集合末尾添加一个元素移除一个元素如果是从第一个节点指针指向的节点开始循环比较节点的值,的内存地址取消节点操作成功如果是不是从第一个节点指针指向的节点开始循环调用的方法和节点的值作比较取消节点操作成功操作失败向...

    AshinAshin 评论0 收藏0
  • 【全栈之路】JAVA基础课程二_数据类型和垃圾回收机制(20190611v1.0)

    【全栈之路】JAVA基础课程二_数据类型和垃圾回收机制(20190611v1.0)

    摘要:,用于调用垃圾收集器,在调用时,垃圾收集器将运行以回收未使用的内存空间。然而调用附带一个免责声明,无法保证对垃圾收集器的调用。所以并不能说是完美主动进行了垃圾回收。 欢迎进入JAVA基础课程 博客地址:https://blog.csdn.net/houjiyu...本系...

    big_catbig_cat 评论0 收藏0
  • Java并发核心浅谈

    Java并发核心浅谈

    摘要:耐心看完的你或多或少会有收获并发的核心就是包,而的核心是抽象队列同步器,简称,一些锁啊信号量啊循环屏障啊都是基于。 耐心看完的你或多或少会有收获! Java并发的核心就是 java.util.concurrent 包,而 j.u.c 的核心是AbstractQueuedSynchronizer...

    cppowboycppowboy 评论0 收藏0
  • ThreadPoolExecutor浅谈

    ThreadPoolExecutor浅谈

    摘要:耐心看完的你或多或少会有收获的解释在了解线程池之前,希望你已经了解了内存模型和前位表示运行状态,后面位存储当前运行最大容量实际线程池大小还是由决定以下为线程池的几个状态官方注释在最上方接受新的任务不接受新的任务,但是已在 耐心看完的你...

    garfileogarfileo 评论0 收藏0
  • 第一次Spring boot的简单开发

    第一次Spring boot的简单开发

    摘要:的初体验记录第一次的简单开发开发工具环境新建项目代码说明创建项目时自动生成,是的启动文件自定义的控制层,生成关键配置文件开发配置配置配置测试编辑层最简单的说明返回数据格式定义路由启动直接运行文件,如果报错,先看看端口是否被占用在 Spri...

    Lorry_LuLorry_Lu 评论0 收藏0
  • ETM项目周报(3月22日~3月28日)

    ETM项目周报(3月22日~3月28日)

    摘要:剩下的,累积一轮后随机选一名入选矿工,该矿工的投票人按票数比例分配。微信公众号科学院上线月日,新公众号科学院正式上线,首篇推文给中本聪的一封信引起社区强烈反响,图文转化率高达。 showImg("https://segmentfault.com/img/bVbtKHf?w=900&h=50...

    xiangchaobinxiangchaobin 评论0 收藏0
  • En-Tan-Mo(ETM)项目周报(3月29日~4月4日)

    En-Tan-Mo(ETM)项目周报(3月29日~4月4日)

    摘要:项目黄皮书收尾项目黄皮书正在进行最后的英文版本梳理以及校对工作。 showImg("https://segmentfault.com/img/bVbtKHf"); 项目进展 核心 01.新增换轮回退机制,提升极端条件下主链的稳定性,已完成 90%,预计下周提交 02.P2P 网络优化,增加节点状态管...

    zzzmhzzzmh 评论0 收藏0
  • En-Tan-Mo(ETM)项目周报(4月5日~4月11日)

    En-Tan-Mo(ETM)项目周报(4月5日~4月11日)

    摘要:项目进展新增换轮回退机制,提升极端条件下主链的稳定性,已完成,开始稳定性测试优化回退机制,降低资源占用,已完成网络优化,增加节点状态管理,已完成优化交易转发逻辑,缓解大交易量下网络压力,已完成性能优化,提升侧链交易效率,已完成接口规范...

    didikeedidikee 评论0 收藏0
  • String、StringBuilder、StringBuffer的爱恨情仇

    String、StringBuilder、StringBuffer的爱恨情仇

    摘要:当然大多数情况下就是我们是在单线程下进行的操作,所以大多数情况下是建议用而不用的,就是速度的原因。 第三阶段 JAVA常见对象的学习 StringBuffer和StringBuilder类 (一) StringBuffer类的概述 (1) 基本概述 下文以StringBuffer为例 前面我们用字符...

    stormjunstormjun 评论0 收藏0
  • Servlet个人学习笔记

    Servlet个人学习笔记

    摘要:个人的学习笔记是的简称,是运行在服务器或应用服务器上的程序,它是作为来自浏览器或其他客户端的请求和服务器上的数据库或应用程序之间的中间层,就是一个类,运行在服务器上。处理数据并生成结果。所有的文件都必须遵守这个标准。 个人的学习笔记 ...

    bang590bang590 评论0 收藏0
  • En-Tan-Mo(ETM)项目周报(4月12日~4月18日)

    En-Tan-Mo(ETM)项目周报(4月12日~4月18日)

    showImg("https://segmentfault.com/img/bVbtKHf"); 项目进展 ETM-Core 01.新增换轮回退机制,提升极端条件下主链的稳定性,已提交 优化回退机制,降低资源占用,已完成 75% P2P 网络优化,增加节点状态管理,已完成 60% 优化交易转发逻辑,缓解大交易量下...

    JayChenJayChen 评论0 收藏0
  • En-Tan-Mo项目周报(4月19日~4月25日)

    En-Tan-Mo项目周报(4月19日~4月25日)

    摘要:项目进展优化回退机制,降低资源占用,已完成开始稳定性测试网络优化,增加节点状态管理,已完成优化交易转发逻辑,缓解大交易量下网络压力,已完成性能优化,提升侧链交易效率,已完成矿机客户端,已完成矿机增加节点状态查看与管理,已完成矿机一键部...

    PrototypeZPrototypeZ 评论0 收藏0
  • En-Tan-Mo(ETM)项目周报(5月3日~5月9日)

    En-Tan-Mo(ETM)项目周报(5月3日~5月9日)

    摘要:经过三次全球公测,在稳定性方面已达到主网上线标准。在此基础上,研发团队将进一步改进,在中加入一种恢复回退机制,能极大提升共识机制与主网的稳定性。由此,在发生节点故障网络故障或数据库错误等极端情况时,主网都能够快速恢复。 showImg("https...

    vibiuvibiu 评论0 收藏0
  • LinkedList源码解析(一)

    LinkedList源码解析(一)

    摘要:基本属性存储数据量指向第一个节点的指针指向最后一个节点的指针。 基本属性 transient int size = 0;//存储数据量 /** * Pointer to first node. */ transient Node first;//指向第一个节点的指针 /** * Pointer t...

    GTGT 评论0 收藏0
  • JAVA运行时简述(HotSpot)

    JAVA运行时简述(HotSpot)

    摘要:拆解虚拟机的基本步聚如下首先,要等待到自身成为唯一一个正在运行的非守护线程时,在整个等待过程中,虚拟机仍旧是可工作的。将相应的事件发送给,禁用,并终止信号线程。 本文简单介绍HotSpot虚拟机运行时子系统,内容来自不同的版本,因此可能会与...

    hositionhosition 评论0 收藏0
  • 【全栈之路】JAVA基础课程一_静态变量和接口(20190610v1.0)

    【全栈之路】JAVA基础课程一_静态变量和接口(20190610v1.0)

    摘要:标识符与关键字标识符指类名包括接口枚举抽象类方法名变量常量名包名等可以自定义的字符组合。如果基本功能在不断改变,那么就需要使用抽象类。抽象类可以实现接口,抽象类是否可继承实体类,但前提是实体类必须有明确的构造函数。 欢迎进入JAVA基础课...

    appetizerioappetizerio 评论0 收藏0
  • 乐字节Java8核心特性之Optional

    乐字节Java8核心特性之Optional

    摘要:大家好啊,上次小乐给大家介绍了最最重要的一个特性流,点击可以回顾哦。并且可以避免空指针异常。这种操作对于参数判断提供很大便利,例如参数满足指定条件的后续操作查询操作字符串拼接,常见的处理多请求页面转发处理等操作。 大家好啊,上次小乐给...

    姘存按姘存按 评论0 收藏0

热门文章

<