• 捕获未经测试的返回值

    捕获未经测试的返回值 函数返回值通常用于表函数是否在没有错误的情况下执行。但是,很难确保调用者适当地使用返回值。你很有可能听到过这样说:“我相信你,你不会犯这样的错误。”我在这里提出的想法,是受到几周前我们在项目中出现的一个错误的启发。它只出现在一个...

    2020-04-11 16:01:04 文件定义技巧公众号C++<项目添加修改常用

  • FastJson反序列化和构造函数之间的一点小秘密

    各位看官大家下午好,FastJson想必大家都很熟悉了,很常见的Json序列化工具。今天在下要和大家分享一波FastJson反序列化和构造函数之间的一点小秘密。 下面先进入大家都深恶痛绝的做题环节。哈哈哈... /* * * @创建人:Raiden * @Descriotion: * @Date:Created in 15:53...

    2020-04-11 16:00:59 文件定义秘密IEAccessAVwebRAID<the

  • JSP中的MVC开发模式

    JSP中的MVC开发模式 原文链接:http://www.yiidian.com/jsp/jsp-mvc-model.html 1 什么是MVC模式 MVC,代表模型(Model),视图(View),控制器(Controller)。这是一种将业务逻辑,表现逻辑和数据分开的设计模式。 控制器 充当视图和模型之间的接口。控制器拦截所有...

    2020-04-11 16:00:58 word用户IEServlet公众号PS用户界面共享AVHTTPS

  • G1垃圾回收器

    G1垃圾回收器 垃圾回收器的发展历程 背景 01、 G1 解决的问题 G1 垃圾回收器是 04 年正式提出, 12 开始正式支持,在 17 年作为 JDK9 默认的垃圾处理器。 在 04 年的时候, java 程序堆的内存越来越大,从而导致程序中可存活的活对象越来越多,因此 GC 的 STW 时间越来...

    2020-04-10 16:08:02 cmsqq碎片化3kIEAVvivo<tab触发

  • Java基础--线程池

    Java基础--线程池 Java线程池学习笔记 1. 为什么要使用线程池? 我们知道,操作系统创建线程、切换线程状态、终结线程都要进行CPU调度--这是一个耗费时间和系统资源的事情。服务端应用程序例如web应用中,比较常见的情况是:每当一个请求到达就创建一个新线程,然后在...

    2020-04-10 16:07:52 java基础java线程池java开发服务器阿里巴巴用户IE谈谈系统keep

  • Netty:Channel

    Netty:Channel 上一篇我们通过一个简单的Netty代码了解到了Netty中的核心组件,这一篇我们将围绕核心组件中的Channel来展开学习。 Channel 的简介 Channel代表着与网络套接字或者能够进行IO操作(read、write、connect或者bind)的组件的联系,一个Channel向用户提供...

    2020-04-10 16:07:22 文件定义qq用户iOS共享AVsshNETServer

  • 2020Java高岗面试题:Redis+SpringBoot+zookeeper+并发编程+...

    2020Java高岗面试题:Redis+SpringBoot+zookeeper+并发编程+... 写在前面 作为一名Java开发者,进大厂是不是所有人的期待,就是最终想获得大厂的offer,可能在面试的时候会经历层层筛...

    2020-04-10 16:06:59 java开发文件服务器定义mysqlYYIE系统设计思路WebSocket

  • [apue] apue_db:一个可以充当&quot;注册表&quot;的 key-value

    [apue] apue_db:一个可以充当注册表的 key-value 数据库 apue 最后两章都是通过一个完整的实例来解释一些 linux 功能,第20章就是通过一个数据库实例来解释文件锁的使用, 说实话,当时没兴趣,因为满页都是源码和解析,有点看不下去。但是再拾起来硬着头皮看的时候,...

    2020-04-10 16:03:15 文件LinuxqqWindowswordecho用户svf2345PS

  • ConcurrentHashMap源码分析

    ConcurrentHashMap源码分析 1、它实现了 ConcurrentMap 接口,该接口定义了一些原子操作约定 2、线程安全 完全的并发读和高并发写 读操作完全无锁,牺牲了一致性;写操作部分有锁 它与 HashTable 、 Collections.synchronizedMap HashMap 支持 null , ConcurrentHashM...

    2020-04-10 16:02:33 定义IEAccesstimAV高并发ssh<thetab

  • linux下安装docker容器

    linux下安装docker容器 1、安装环境 此处在Centos7进行安装,可以使用以下命令查看CentOS版本 lsb_release -a 在CentOS 7安装docker要求系统为64位、系统内核版本为 3.10 以上,可以使用以下命令查看 uname -r 2、用yum源安装 2.1 查看是否已安装docker列表 我这个是已...

    2020-04-10 16:02:10 Linux系统CentOSDocker容器dockernamesys命令使用启动