文章库ARTICLE COLUMN

  • 设计模式之UML类图

    设计模式之UML类图

    摘要:因为依赖关系不强制,所以用虚线表示关联关系关联关系是类属性依赖,很关键,所以使用实线表示。源码地址类图参考慕课网设计模式精讲大话设计模式设计模式之类图学习二类图 类图(Class diagram)主要用于描述系统的结构化设计。类图也是最常用的UML图,...

    xiao7cnxiao7cn 评论0 收藏0
  • [Java并发-11] 并发容器的使用

    [Java并发-11] 并发容器的使用

    摘要:同步容器及其注意事项中的容器主要可以分为四个大类,分别是和,但并不是所有的容器都是线程安全的。并发容器及其注意事项在版本之前所谓的线程安全的容器,主要指的就是同步容器,当然因为所有方法都用来保证互斥,串行度太高了,性能太差了。 Java ...

    legendaryedulegendaryedu 评论0 收藏0
  • Zookeeper 客户端 Api 的基本使用

    Zookeeper 客户端 Api 的基本使用

    零 版本 JDK 版本 : OpenJDK 11.0.1 IDE : idea 2018.3 Zookeeper Server 版本 : 3.5.4-beta Zookeeper Client 版本 : 3.5.4-beta Curator 版本 : 4.2.0 一 Zookeeper Client Zookeeper Client 是 Zookeeper 的经典原生客户端。使用之前需要在 Mav...

    fizzfizz 评论0 收藏0
  • Java四种引用简介

    Java四种引用简介

    摘要:简单来说就是引用和引用队列关联起来引用的构造函数传入队列,然后引用被回收的时候会被添加到队列中,然后使用方法可以返回引用。 引语:     我们知道java相比C,C++中没有令人头痛的指针,但是却有和指针作用相似的引用对象(Reference),就是...

    springDevBirdspringDevBird 评论0 收藏0
  • 踩坑历程 >> InputStream.read(byte[] b) 造成死循环

    踩坑历程 >> InputStream.read(byte[] b) 造成死循环

    摘要:关闭此输入流并释放与该流关联的所有系统资源。在此输入流中标记当前的位置。从输入流中读取一定数量的字节,并将其存储在缓冲区数组中。将此流重新定位到最后一次对此输入流调用方法时的位置。 一、写在前面 在Java中流的一系列操作,可能会感到既熟...

    he_xdhe_xd 评论0 收藏0
  • HystrixFeign的详细构建过程及自定义扩展功能

    HystrixFeign的详细构建过程及自定义扩展功能

    摘要:重要以及内部类都是访问级别,可以注入自定义的。的目的是将包装成风格以便开发。示例以下示例参考其中的和是自定义的。需要自定义,则实现类,需要自定义,则实现即可总结由于构建过程所用到的是访问级别的,不能使用自定义的以及是,给了我们扩展的空...

    曹金海曹金海 评论0 收藏0
  • Spring-bean的几种循环依赖方式

    Spring-bean的几种循环依赖方式

    摘要:如下图注意,这里不是函数的循环调用,是对象的相互依赖关系。因此如果在创建过程中发现自己已经在当前创建池里时将抛出异常表示循环依赖而对于创建完毕的将从当前创建池中清除掉。 showImg("https://segmentfault.com/img/bVbs5kw?w=339&h=193"); 什...

    notebinnotebin 评论0 收藏0
  • 微服务的拆分与组件

    微服务的拆分与组件

    摘要:服务监控一旦服务消费者与服务提供者之间能够正常发起服务调用,你就需要对调用情况进行监控,以了解服务是否正常。 目录 一、微服务 1、服务化拆分的两种姿势 2、服务化拆分的前置条件 二、微服务组件 1、服务描述 2、注册中心 3、服务框架 4、服务监...

    FingerLiuFingerLiu 评论0 收藏0
  • java 多表查询

    java 多表查询

    摘要:引言之前在项目中经常使用单表查询,在涉及到多个实体间查询时,往往直接用云智的综合查询库,怎么查的,一概不知在写的补考管理时,需求总成绩小于成绩设置及格成绩的显示出来,综合查询库不能使用,因此对多实体之间的查询有了一个初步的了解。 引言...

    nihaonihao 评论0 收藏0
  • Java 中的线程安全容器

    Java 中的线程安全容器

    摘要:一同步容器常用的一些容器例如都不是线程安全的,最简单的将这些容器变为线程安全的方式,是给这些容器所有的方法都加上关键字。为了降低哈希冲突的成本,在链表长度超过时,将链表转换为红黑树。 一、同步容器 常用的一些容器例如 ArrayList、HashMap...

    SeaySeay 评论0 收藏0
  • Effective Java 第三版 全文翻译

    Effective Java 第三版 全文翻译

    摘要:本章中的大部分内容适用于构造函数和方法。第项其他方法优先于序列化第项谨慎地实现接口第项考虑使用自定义的序列化形式第项保护性地编写方法第项对于实例控制,枚举类型优先于第项考虑用序列化代理代替序列化实例附录与第版中项目的对应关系参考文献 ...

    galoisgalois 评论0 收藏0
  • 【占坑】【计算机网络】用Socket模拟简单的HTTP服务器与客户端

    【占坑】【计算机网络】用Socket模拟简单的HTTP服务器与客户端

    摘要:的一些基础知识建立一个简单的连接遇到的问题需要有一个地方来存过来的数据,需要的数据也得有地方去找首先想到的肯定是搞个数据库,但因为组里不划水的人都不会数据库,所以这条路基本走不通不用数据库的话那想来想去大概就只能搞个文件出来当个伪数据...

    sydMobilesydMobile 评论0 收藏0
  • Java基础语法知识你真的都会吗?

    Java基础语法知识你真的都会吗?

    摘要:而所有的数据运算都是采用补码进行的。补码解决负数加法运算正负零问题,弥补了反码的不足。通过使用访问修饰符可以使实例变量对子类可见暂时在学习基础语法知识的时候可以暂时忽略实例变量这部分内容,这部分内容主要被使用在面向对象的部分,但是极其...

    DirtyMindDirtyMind 评论0 收藏0
  • 小说搜索站快速搭建:1.架构图

    小说搜索站快速搭建:1.架构图

    摘要:技术栈模板框架数据库缓存搜索聚合源站搜索框架图仅展示交流使用免费小说阅读网 技术栈 模板 thymeleaf 框架 Spring Boot 2 数据库 Mongodb 缓存 Redis 搜索 聚合源站搜索 框架图 showImg("https://segmentfault.com/img/bVbs6ux"); 仅展示交流使用...

    smartlionsmartlion 评论0 收藏0
  • Java 运行时获取方法参数名

    Java 运行时获取方法参数名

    摘要:原文如果觉得我的文章对你有用,请随意赞赏本文整理运行时获取方法参数名的两种方法,的最新的方法和之前的方法。文件中的调试信息上文介绍了通过新增的反射运行时获取方法参数名。 原文:http://nullwy.me/2017/04/java...如果觉得我的文章对你有用,...

    cfanrcfanr 评论0 收藏0
  • Java 编译器 javac 笔记:javac API、注解处理 API 与 Lombok 原理

    Java 编译器 javac 笔记:javac API、注解处理 API 与 Lombok 原理

    摘要:对语法树的扫描,同样提供了扫描器。词法分析过程如下图所示语法分析,即根据语法由序列生成抽象语法树,对应实现类为。生成的抽象语法树如下图所示的实现原理依赖开发的典型的第三方库有,代码自动生成的和,代码检查的和,编译阶段完成依赖注入的等。...

    lookSomeonelookSomeone 评论0 收藏0
  • 最简单的springboot2整合redis 10行代码 完成发布和订阅

    最简单的springboot2整合redis 10行代码 完成发布和订阅

    pom: org.springframework.boot spring-boot-starter-data-redis 代码: import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org....

    songzesongze 评论0 收藏0
  • Spring Boot Aop

    Spring Boot Aop

    摘要:面向切面的程序设计思想也是面向切面软件开发的基础。与切面相关的编程概念还包括元对象协议主题混入和委托。切面声明类似于中的类声明,在中会包含着一些以及相应的。 spring-boot-aop 什么是aop 面向切面的程序设计(Aspect-oriented programming,A...

    ChanneChanne 评论0 收藏0
  • Spring注解专题系类(二)

    Spring注解专题系类(二)

    摘要:的在单例被破坏时由进行方法调用。定义并实现这两个接口容器创建完成注解是的缩写,意思是规范提案。在创建完成并且属性赋值完成来执行初始化方法在容器销毁之前回调通知支持自动装配,类似。 Spring注解应用篇--IOC容器Bean生命周期 这是Spring注解专...

    AlexAlex 评论0 收藏0
  • CIO职位可能已是个技术化石,CTO和CDO了解一下?

    CIO职位可能已是个技术化石,CTO和CDO了解一下?

    摘要:包括技术界在内,经常有人对首席架构师和这两个职能的区别非常迷惑,也有很多的争论。首席架构师是一个职能,应该由随时能白板画技术架构的兼任。 最近猎头们可能很活跃、很迫切,因为证券公司们打开了高管职位大门,都在找首席信息官(Chief Informat...

    BaronZhangBaronZhang 评论0 收藏0
  • 今天是 Java 诞生日,Java 24 岁了!

    今天是 Java 诞生日,Java 24 岁了!

    摘要:今天是诞生日,今年岁了,比栈长还年轻。。年,注册登记时,发现该名已被占用,遂更名为。年月日,虚拟机发布。公司正式发布的有关平台标准版的第一批源代码,以及迷你版的可执行源代码。年月起,全世界所有的开发人员均可对源代码进行修改。年,甲骨文...

    lifefriend_007lifefriend_007 评论0 收藏0
  • springboot2.x集成swagger

    springboot2.x集成swagger

    摘要:页面如下集成由于个人感觉原生的不太好看,网上提供了。 集成swagger pom包配置 io.springfox springfox-swagger2 2.9.2 io.springfox springfox-swagger-ui ${swagger.version} 添加Swagger配置文件 @Configuration @...

    gekylingekylin 评论0 收藏0
  • windows系统下skywalking的安装和配置

    windows系统下skywalking的安装和配置

    摘要:安装可以去下载最新版本的压缩包,然后解压。然后进入目录下,直接双击即可运行然后访问即可看到的登录页面初始账号和密码均为登录进去即可看到下图因为还没有配置登录进来之后是没有数据的。 skywalking安装 可以去http://skywalking.apache.org/down...

    AaronYuanAaronYuan 评论0 收藏0
  • 11 种在大多数教程中找不到的JavaScript技巧

    11 种在大多数教程中找不到的JavaScript技巧

    摘要:否则,将返回空数组的长度。该提案目前处于第阶段,作为一项实验性功能。转换为布尔值除了常规的布尔值和之外,还将所有其他值视为或。这也可以用于将布尔值转换为数字,如下所示在某些上下文中,将被解释为连接操作符,而不是加法操作符。 当我开始学...

    OldPandaOldPanda 评论0 收藏0
  • Java开发环境不再需要配置classpath!

    Java开发环境不再需要配置classpath!

    摘要:原配置代码原代码详解代表了我们的路径是关于运行环境的类库,主要是用于的包,如果不使用可以不配置。参见扩展机制如果您从的早期版本升级,那么您的启动设置可能包括不再需要的类路径设置。 showImg("https://segmentfault.com/img/remote/146000001...

    dackeldackel 评论0 收藏0

热门文章

<