0

Django ORM 知识点总结

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

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

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

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

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

一、springboot起航

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

计算机的诞生和简史

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

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

javascript实现二叉搜索树

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

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

SpringCloud学习笔记(5):Hystrix Dashboard可视化监控数据

简介 上篇文章中讲了使用Hystrix实现容错,除此之外,Hystrix还提供了近乎实时的监控。本文将介绍如何进行服务监控以及使用Hystrix Dashboard来让监控数据图形化。 项目介绍 1. sc parent,父模块(请参照 "SpringCloud学习笔记(1):Eureka注册中心" ...

布禾卡斐先生 发布于 2019-09-18 18:10 评论(0)阅读(91)
0

Redis集群增加节点和删除节点

本文主要是承接上一篇文章Redis集群的离线安装成功以后,我们如何进行给集群增加新的主从节点(集群扩容)以及如何从集群中删除节点(集群缩容),也就是集群的伸缩,集群伸缩的原理是控制虚拟槽和数据在节点之间进行移动,通过实际操作来整理一下集群的伸缩。 上篇文章中搭建好的集群为三主三从,端口号为7000、 ...

全me村的希望 发布于 2019-09-18 18:03 评论(0)阅读(124)
1

关于Elasticsearch文档的描述以及如何操作文档的详细总结

文档 什么是文档 在大多数应用中,多数实体或对象可以被序列化为包含键值对的 JSON 对象。 一个 键 可以是一个字段或字段的名称,一个 值 可以是一个字符串,一个数字,一个布尔值, 另一个对象,一些数组值,或一些其它特殊类型诸如表示日期的字符串,或代表一个地理位置的对象: 通常情况下,我们使用的术 ...

李锋镝 发布于 2019-09-18 18:00 评论(0)阅读(113)
0

vim编辑器的使用详解

在Linux江湖,最常用到的编辑器非vim莫属,vim的功能很强大。 1. vim简介 在Linux世界中,最长用到的而且功能比较强大的是Vim编辑器。Vim编辑器是在内存缓冲区中处理数据。 vim 文件名 or vi 文件名 都可以通过vim打开文件 一般vim打开文件功能更多一些,特别是对于sh ...

空谷幽兰~泊逸 发布于 2019-09-18 17:46 评论(1)阅读(160)
0

jvm内存溢出问题的定位方法

jvm内存溢出问题的定位方法 今天给大家带来JVM体验之内存溢出问题的定位方法。 废话不多说直接开始: 一、Java堆溢出 测试代码如下: 运行过程如下所示: 我们在这里可以看到内存在不断的上涨,而Java在到一定时候会爆出OOM异常。 如下: Exception in thread "main" ...

秃桔子 发布于 2019-09-18 17:38 评论(0)阅读(136)
0

kubernetes集群部署高可用Postgresql的Stolon方案

目录 前言 ....前言 本文选用Stolon的方式搭建Postgresql高可用方案,主要为Harbor提供高可用数据库,Harbor搭建可查看 "kubernetes搭建Harbor无坑及Harbor仓库同步" ,之后会提供redis高可用及Harbor高可用方案搭建 方案比较 几种postgr ...

我给你一个大大的Yes 发布于 2019-09-18 17:13 评论(0)阅读(111)
1

你以为反射真的无所不能?至少JDK8以后很强大

[TOC] 之前我们已经介绍了Java中框架常用的技术 反射。可以这么说反射方便了我们的开发。今天我们来说说他的短板,或者说我们今天在反射的基础上在进行方便化。 反射操作方法 在上一章节中我们学会了通过反射去调用方法。 这个时候如果我想获取test方法对象的话应该这么做 这里就不在赘述如何通过Met ...

烟花散尽13141 发布于 2019-09-18 17:00 评论(0)阅读(341)
1

深入理解three.js中平面光光源RectAreaLight

之前有深入讲解过Three.js中光源,在那篇文章的最后也说了由于平面光光源的特殊性,所以会单独拿出来讲解,这篇文章会详细的讲解平面光光源的特性和实际应用该如何使用。首先,平面光光源从一个矩形平面上均匀地发射光线,这种光源的主要应用场景是模拟明亮的窗户或者条状灯光光源,实际在开发家具建模项目中会有广... ...

baby_duoduo 发布于 2019-09-18 16:14 评论(0)阅读(166)
2

〈一〉ElasticSearch的介绍

[toc] 发表日期:2019年9月18日 什么是ElasticSearch ElasticSearch是一个集 数据存储 、 数据搜索 和 数据分析 为一体的系统。它是分布式的,所以能利用分布式来提高其处理能力,具有高可用性和高伸缩性。如果你需要一个能够提供高性能的搜索服务的系统,那么它或许是一个 ...

随风行云 发布于 2019-09-18 16:11 评论(2)阅读(227)