文章库ARTICLE COLUMN

  • Java并发

    Java并发

    摘要:对象改变条件对象当前线程要等待线程终止之后才能从返回。如果线程在上的操作中被中断,通道会被关闭,线程的中断状态会被设置,并得到一个。清除线程的中断状态。非公平性锁虽然可能造成饥饿,但极少的线程切换,保证其更大的吞吐量。 声明:Java并发...

    SKYZACKSKYZACK 评论0 收藏0
  • 深入理解工厂模式

    深入理解工厂模式

    摘要:工厂模式的分类简单工厂模式,又称静态工厂方法模式。工厂方法模式,又称多态性工厂模式或虚拟构造子模式抽象工厂模式,又称工具箱或模式。具体产品角色抽象工厂模式所创建的任何产品对象都是某一个具体产品类的实例。 Java面试通关手册(Java学习指南...

    zhou_youzhou_you 评论0 收藏0
  • SpringMVC之源码分析--HandlerAdapter(三)

    SpringMVC之源码分析--HandlerAdapter(三)

    摘要:概述回顾上两章,我们主要分析了的概念作业以及如何使用的组件,本节以及后续几章,将介绍为我们提供的的具体实现类,基于源码和设计层面进行介绍,欢迎大家关注。本系列文章是基于。 概述 回顾上两章,我们主要分析了HandlerAdapter的概念、作业以及S...

    Dionysus_goDionysus_go 评论0 收藏0
  • Class文件解析器(1)-介绍

    Class文件解析器(1)-介绍

    摘要:文件解析器解析器的名字随便起的关于对编译后的文件进行解析,目前已经完成了一大半,可能会写文章介绍一下划重点,可能。 Class文件解析器 Ming 解析器的名字[Ming](随便起的) 关于 对Java编译后的Class文件进行解析,目前已经完成了一大半,可能会写...

    liuyixliuyix 评论0 收藏0
  • 享元模式(Flyweight)

    享元模式(Flyweight)

    摘要:享元模式一享元模式定义运用共享技术有效的支持大量细粒度的对象二具体实现创建对象接口创建具体对象创建工厂调用输出三优缺点优点减少对象的创建,节省内存缺点提升了系统的复杂性四源码 享元模式 一. 享元模式 1.1 定义 运用共享技术有效的支持大量...

    senntyousenntyou 评论0 收藏0
  • java 线程池

    java 线程池

    摘要:二线程池状态当创建线程池后,初始时,线程池处于状态。当线程池处于或状态,并且所有工作线程已经销毁,任务缓存队列已经清空或执行结束后,线程池被设置为状态。 一、什么时候使用线程池 (1)、减少了创建和销毁线程的次数,每个工作线程都可以被重复...

    tolerioustolerious 评论0 收藏0
  • 二叉树相关

    二叉树相关

    摘要:二叉树相关问题静态创建二叉树首先建立一个树节点,节点有值,左节点和右节点张梦楠树的节点类想要创建的二叉树创建二叉树这样一颗二叉树就创建完成了树的遍历案例树先序遍历先遍得到根节点,然后是左节点,最后是右节点中序遍历先得到左节点,然后是根...

    qc1iuqc1iu 评论0 收藏0
  • 【深入浅出MyBatis笔记】MyBatis的解析和运行原理

    【深入浅出MyBatis笔记】MyBatis的解析和运行原理

    摘要:的解析和运行原理构建过程提供创建的核心接口。在构造器初始化时会根据和的方法解析为命令。数据库会话器定义了一个对象的适配器,它是一个接口对象,构造器根据配置来适配对应的对象。它的作用是给实现类对象的使用提供一个统一简易的使用适配器。 My...

    bitkylinbitkylin 评论0 收藏0
  • Spring Boot 参考指南(Spring Boot文档)

    Spring Boot 参考指南(Spring Boot文档)

    摘要:关于文档参考指南可用如下方式最新的副本可以在中找到。尝试操作文档,它们为最常见的问题提供解决方案。学习基础,构建在许多其他项目上,网站提供丰富的参考文档,如果你要从开始,尝试其中一个指南。我们对进行监视,以解决带有标记的问题。 1. 关...

    zhjx922zhjx922 评论0 收藏0
  • SpringMVC之源码分析--HandlerAdapter(一)

    SpringMVC之源码分析--HandlerAdapter(一)

    摘要:本系列文章是基于。说这么多就是想解释下什么是适配器。本节我们主要从整体以及概念上阐述了的,后续会逐个分析提供的四种适配器,希望本节对大家能有帮助,谢谢。最后创建了群方便大家交流,可扫描加入,同时也可加我,共同学习共同进步,谢谢 概述 ...

    dingdadingda 评论0 收藏0
  • Spring Boot 参考指南(Spring Boot介绍)

    Spring Boot 参考指南(Spring Boot介绍)

    摘要:我们的主要目标是为所有开发提供一个非常快的广泛可访问的入门体验。要跳出固有的思维模式,但是当需求开始偏离默认设置时,要迅速避开。提供大型项目如嵌入式服务器安全性指标健康检查和外部化配置所共有的一系列非功能特性。系统要求需要或和或以上。...

    GraphQueryGraphQuery 评论0 收藏0
  • Spring Boot 参考指南(目录)

    Spring Boot 参考指南(目录)

    摘要:参考指南使你可以轻松地创建可运行的独立的生产级的基于的应用程序,我们对平台和第三方库有自己的看法,这样你就可以以最低限度工作开始了,大多数应用程序都需要很少的配置。文档本节简要概述了参考文档,它充当文档其余部分的映射。 Spring Boot 参...

    awesome23awesome23 评论0 收藏0
  • keepalived+nginx+tomcat高可用负载均衡

    keepalived+nginx+tomcat高可用负载均衡

    摘要:前提配置环境变量准备服务器或者虚拟机,以及环境,这个是必须的前提啊,我相信你可以的。关掉主机,主机监控到无后,自动切换 前提-配置java环境变量 准备centos服务器或者虚拟机,以及JAVA环境,这个是必须的前提啊,我相信你可以的。 tomcat # 下载...

    gougoujianggougoujiang 评论0 收藏0
  • 线程Thread类的start()方法和run()方法

    线程Thread类的start()方法和run()方法

    摘要:一初识的线程是通过类来实现的。在生成线程对象,并没有调用该对象的方法,这是线程处于创建状态。如果一个线程的方法执行结束或者调用方法后,该线程就会死亡。对于已经死亡的线程,无法再使用方法令其进入就绪。 一、初识 java的线程是通过java.lang...

    RockoRocko 评论0 收藏0
  • Spring Boot 参考指南(开发者工具)

    Spring Boot 参考指南(开发者工具)

    摘要:触发器文件可以手动更新,也可以使用插件进行更新。例如,要配置重新启动以始终使用触发器文件,你需要添加以下属性远程应用程序开发工具并不局限于本地开发,在远程运行应用程序时,还可以使用几个特性。 20. 开发者工具 Spring Boot包括一组额外的工...

    APICloudAPICloud 评论0 收藏0
  • 代理模式(Proxy)

    代理模式(Proxy)

    摘要:代理模式一代理模式定义为其他对象提供一种代理以控制对这种对象的访问二具体实现创建公共接口创建被代理类创建代理类调用输出三优缺点优点职责清晰高扩展性缺点对对象的请求速度变慢四源码 代理模式 一. 代理模式 1.1 定义 为其他对象提供一种代理以...

    spademanspademan 评论0 收藏0
  • Java知识点总结(Java容器-LinkedList)

    Java知识点总结(Java容器-LinkedList)

    摘要:知识点总结容器知识点总结容器底层实现是双向循环链表,所以增删元素效率高,查询慢。若只对单条数据插入或删除,的速度反而优于。但若是批量随机的插入删除数据,的速度大大优于因为每插入一条数据,要移动插入点及之后的所有数据。 Java知识点总结(...

    LuDongWeiLuDongWei 评论0 收藏0
  • 房间号生成器

    房间号生成器

    摘要:在写游戏服务器中特别是卡牌一类的游戏经常需要让用户手动输入房间号加入一个房间为了用户友好这个房间号通常需要限定长度比如位或者位数字因此用数据库的对用户不太友好其一是长度不固定其二是后期房间号会很长所以专门写了一个房间号生成器服务器其满...

    LMouLMou 评论0 收藏0
  • jvm体系结构和gc调优(一)

    jvm体系结构和gc调优(一)

    摘要:做好的优化能大大提升系统的性能体系结构概览大致流程如图编译好的文件通过类加载器从物理结构转换成运行时数据区结构。后面再写一篇关于调优的 什么是jvm jvm是java虚拟机的缩写。所有的java程序都是在jvm上运行的。做好jvm的优化能大大提升系统的性...

    wupengyuwupengyu 评论0 收藏0
  • Android埋点系统设计

    Android埋点系统设计

    摘要:一埋点架构设计埋点的核心逻辑抽象将生产的用户数据组织发送给服务器。普通埋点定义页面进入,页面离开,页面元素点击,页面元素曝光。无埋点进入退出都使用,如何区分增加了一个字段,用表示页面进入退出。如何修改字节码库基础使用。 一、埋点架构设...

    trigkit4trigkit4 评论0 收藏0
  • 二叉树

    二叉树

    摘要:完全二叉树深度为有个结点的二叉树,其每个结点的编号与深度为的满二叉树中编号从的结点一一对应叶子结点只可能在层数最大的两层上出现。 二叉树的性质 (1) 在二叉树的第 i 层最多有 2^i-1 个结点 (i>=1). (2) 深度为 k 的二叉树最多有 2^k - 1 ...

    FrancisSoungFrancisSoung 评论0 收藏0
  • JVM体系结构与GC调优(二)

    JVM体系结构与GC调优(二)

    摘要:在设计堆的大小时。设计为比更大的数前提是内存允许。这样既可以降低堆调整的频率,还可以提高系统的负载能力新生代调优大小增大区。因为时间跟存活对象成正比新生代调优晋升尽可能让对象停留在中。 jvm支持的垃圾收集器组合 showImg("https://segment...

    DirtyMindDirtyMind 评论0 收藏0
  • SpringMVC之源码分析--HandlerMapping(六)

    SpringMVC之源码分析--HandlerMapping(六)

    摘要:概述上一节我们分析了的初始化过程,即创建并注册,本章我们分析下的请求处理过程,即查找。本系列文章是基于。最后创建了群方便大家交流,可扫描加入,同时也可加我,共同学习共同进步,谢谢 概述 上一节我们分析了RequestMappingHandlerMapping的初...

    BDEEFEBDEEFE 评论0 收藏0
  • 高精度数学运算

    高精度数学运算

    摘要:使用,保证精度的同时,能精准的进行四舍六入计算。类精确的数学运算使用来实现精准度因为精度的原因构造方法的结果有一定的不可预知性,例如因此建议使用。算法规则四舍六入五考虑,五后非零就进一,五后皆零看奇偶,五前为偶应舍去,五前为奇要进一。...

    liaosilzu2007liaosilzu2007 评论0 收藏0
  • Java小白进阶笔记(3)-初级面向对象

    Java小白进阶笔记(3)-初级面向对象

    摘要:面向对象编程从不同的角度来看待计算机程序,它注重的是计算机所完成的任务,而非处理方式。传统的语言属于面向过程编程,语言属于面向对象编程。面向对象编程根据要解决的问题,可以抽象出如下对象客户银行卡现金票据等。 面向过程编程&面向对象编程 ...

    AnthonyHanAnthonyHan 评论0 收藏0

热门文章

<