1

Null is your friend, not a mistake

原文作者: "Roman Elizarov" 原文地址: "Null is your friend, not a mistake" 译者:秉心说 "Kotlin Island from Wikimedia by Pavlikhin, CC BY SA 4.0" 我使用 Java 语言编程已经很久很久 ...

秉心说 发布于 2019-09-18 22:50 评论(1)阅读(158)
0

对象的构造与析构(二)

[TOC] 1. 析构函数 C++的类中可以定义一个特殊的清理函数,叫做析构函数,语法规则为 析构函数没有参数,也没有返回值类型声明 析构函数在对象销毁时自动被调用 当类中自定义了构造函数,并且构造函数中使用了系统资源(如:堆空间、文件打开,等),则需要自定义析构函数 2. 对象的构造与析构顺序 多 ...

原野追逐 发布于 2019-09-18 22:46 评论(0)阅读(69)
0

LVM(逻辑卷管理)

一、LVM概念 LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。LVM的工作原理其实很简单,它就是通过将底层的物理硬盘抽象的封装起来,然后以逻辑卷的方式 ...

cloudos 发布于 2019-09-18 22:41 评论(0)阅读(83)
0

SpringCloud(四)Hystrix熔断器

前面已经学习了服务注册与发现组件,负载均衡组件,这样我们的微服务系统已经可以使用了。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证 100% 可用,如果单个服务出现问题,调用这个服务就会出现线程阻塞,此时若有大量的请求涌入,Servlet 容器的线程资源会被消耗 ...

茶底世界 发布于 2019-09-18 22:32 评论(0)阅读(128)
0

【Rocketmq】通过 docker 快速搭建 rocketmq 环境

1. 安装 Namesrv 拉取镜像 docker pull rocketmqinc/rocketmq:4.4.0` docker run d p 9876:9876 v {RmHome}/data/namesrv/logs:/root/logs v {RmHome}/data/namesrv/st ...

KIWI的碎碎念 发布于 2019-09-18 22:23 评论(0)阅读(104)
0

redis 的过期策略都有哪些?内存淘汰机制都有哪些?手写一下 LRU 代码实现?

面试题 redis 的过期策略都有哪些?内存淘汰机制都有哪些?手写一下 LRU 代码实现? 面试官心理分析 如果你连这个问题都不知道,上来就懵了,回答不出来,那线上你写代码的时候,想当然的认为写进 redis 的数据就一定会存在,后面导致系统各种 bug,谁来负责? 常见的有两个问题: 往 redi ...

米兜Java 发布于 2019-09-18 22:07 评论(0)阅读(269)
1

浅谈Java反序列化漏洞原理(案例未完善后续补充)

序列化与反序列化 序列化用途:方便于对象在网络中的传输和存储 java的反序列化 序列化就是将对象转换为流,利于储存和传输的格式 反序列化与序列化相反,将流转换为对象 例如:json序列化、XML序列化、二进制序列化、SOAP序列化 序列化: 类中的 该方法把对象序列化,将字节序列写到一个目标输出流 ...

r0ckysec 发布于 2019-09-18 22:03 评论(0)阅读(113)
3

表达式树练习实践:C# 五类运算符的表达式树表达

表达式树练习实践:C 运算符 [TOC] 在 C 中,算术运算符,有以下类型 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 其他运算符 这些运算符根据参数的多少,可以分作一元运算符、二元运算符、三元运算符。本文将围绕这些运算符,演示如何使用表达式树进行操作。 对于一元运算符和二元运算符的 ...

痴者工良 发布于 2019-09-18 21:22 评论(0)阅读(321)
0

Java之BigDecimal详解

一、BigDecimal概述 ​ Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数,但在实际应用中,可能需要对更大或者更小的数进行运算和处理。一般情况下,对于那些不需要准确计算精度的数字,我 ...

LanceToBigData 发布于 2019-09-18 20:58 评论(0)阅读(143)
0

Django ORM 知识点总结

Query是如何工作的 Django QuerySet是懒执行的,只有访问到对应数据的时候,才会去访问数据库。另外如果你再次读取查询到的数据,将不会触发数据库的访问,而是直接从缓存获取。 比如 多使用query的count()函数代替for循环计数 对1530条数据做for循环计数的速度是0.2~0 ...

luozx207 发布于 2019-09-18 20:12 评论(0)阅读(127)
2

2019.9.17 初级数据结构——并查集及其应用

并查集,在一些有N个元素的集合应用问题中,我们通常是在开始时让每个元素构成一个单元素的集合,然后按一定顺序将属于同一组的元素所在的集合合并,其间要反复查找一个元素在哪个集合中。这一类问题近几年来反复出现在信息学的国际国内赛题中,其特点是看似并不复杂,但数据量极大,若用正常的数据结构来描述的话,往往在... ...

lqxssf 发布于 2019-09-18 19:35 评论(0)阅读(94)
1

一、springboot起航

前言 之前零零散散的学习了一些springboot的知识,以及搭建一些springboot的项目,甚至还有一些项目应用到实际项目中了,但是突然有一天想要建一个自己的项目网站。发现自己不知道从何开始。发现自己虽然用了很久,但是让自己 从头开始搭建一个却处处碰壁。所以静下心来好好的整理一下springb ...

quellanan 发布于 2019-09-18 19:20 评论(0)阅读(181)
2

Apollo源码解析-搭建调试环境

准备工作 本地运行时环境 JDK :1.8+ MySQL :5.6.5+ Maven :3.6.1 IDE :IntelliJ IDEA Apollo的表结构对timestamp使用了多个default声明,所以需要5.6.5以上版本。 从官方仓库 "https://github.com/ctrip ...

武培轩 发布于 2019-09-18 19:20 评论(0)阅读(145)
2

「小技巧」使用Git从其他分支merge个别文件

小明发现在实际项目开发过程中,总会遇到各种各样的情况,比如一个大型的项目或版本迭代可能不是一次上线,可能会分好几次上线,这时候就会涉及创建多个分支,分别开发。 项目背景 产品经理:我们本次开发三个功能,列表页功能、详情页功能、系统消息功能,分两次上线,先上列表功能,再上详情页和系统消息。 小明:好的 ...

Coder小明 发布于 2019-09-18 19:08 评论(2)阅读(215)
0

并发编程之线程创建到销毁、常用API

在前面一篇介绍了线程的生命周期【并发编程之多线程概念 】,在本篇将正式介绍如何创建、中断线程,以及线程是如何销毁的。最后,我们会讲解一些常见的线程API。 线程创建 Java 5 以前,实现线程有两种方式:扩展java.lang.Thread类,实现java.lang.Runnable接口。这两种方 ...

blue星空 发布于 2019-09-18 19:04 评论(0)阅读(120)
1

Git之rebase、merge和cherry pick的区别详解—面试常问

git 之 rebase merge cherry pick 区别 详解 面试常问 ...

CoderBaby 发布于 2019-09-18 18:50 评论(0)阅读(146)
0

做一个logitic分类之鸢尾花数据集的分类

Iris 鸢尾花数据集是一个经典数据集,在统计学习和机器学习领域都经常被用作示例。我试着用numpy去做一个分类算法。 ...

bbird2018 发布于 2019-09-18 18:38 评论(0)阅读(59)
0

6 个 K8s 日志系统建设中的典型问题,你遇到过几个?

作者 | 元乙 阿里云日志服务数据采集客户端负责人,目前采集客户端 logtail 在集团百万规模部署,每天采集上万应用数 PB 数据,经历多次双 11、双 12 考验。 导读: 随着 K8s 不断更新迭代,使用 K8s 日志系统建设的开发者,逐渐遇到了各种复杂的问题和挑战。本篇文章中,作者结合自己 ...

阿里巴巴云原生 发布于 2019-09-18 18:35 评论(0)阅读(232)
1

计算机的诞生和简史

背景 从第一台计算机诞生到现在已经七十多年了,计算机已经和我们的生活息息相关,很多小伙伴上来就接触高端设备,计算机过去是怎么发展起来的,我觉得还是了解一下会比较好,我是历史爱好者,所以我个人认为学习任何东西都要了解它的过去,就像我以前历史老师跟我说的“不了解过去的人,不会了解现在和未来”,这篇文章就 ...

小二十七 发布于 2019-09-18 18:31 评论(0)阅读(163)
0

javascript实现二叉搜索树

在使用javascript实现基本的数据结构中,练习了好几周,对基本的数据结构如 栈、队列、链表、集合、哈希表、树、图等内容进行了总结并且写了笔记和代码。 在 github中可以看到 点击查看,可以关注一下我哈。 树的基本术语 二叉树节点的存储结构 创建一个二叉搜索树 二叉树的先序、中序、后续遍历算 ...

一步一步向上爬 发布于 2019-09-18 18:13 评论(0)阅读(124)
博聚网