0

Spring(一)开篇

[toc] 1、Spring 介绍 在早期 J2EE 时代,开发一个应用程序非常繁琐,先不说对象的创建及管理,如其它数据库访问、提供 Web 服务等都需耗费我们大量时间。当时一位名为 Rod Johnson 的澳大利亚人率先对这种 J2EE 系统框架臃肿、低效的种种现状提出了质疑,之后 Rod Jo ...

龙四丶 发布于 2020-01-15 00:01 评论(0)阅读(200)
1

Elasticsearch基本概念

Elasticsearch自顶向下的架构体系 文档,索引 文档(Document) Elasticsearch是面向文档的,文档是所有可搜索数据的最小单位 文档会被序列化成JSON格式,保持在Elasticsearch中􏲍􏱂􏵓􏵔􏵖􏴚􏵐􏴣 􏲯􏵓􏵗􏵘 􏰴 􏰠􏵙 􏰴 􏰙? ...

%阳阳羊% 发布于 2020-01-14 23:36 评论(1)阅读(270)
1

Oozie任务调度框架详解及使用简介(一)

摘要:个人最近一段时间一直在使用oozie,从刚开始的各种别扭到现在越来越觉得有意思的情况下,想整理一下关于oozie的认知,整理出来一个oozie系列,本来市面上关于oozie的资料就比较少,希望写完后能形成自己对oozie的独特理解和加强整体性的把握. 一.常见的调度框架 1.1.crontab ...

鲁边 发布于 2020-01-14 23:28 评论(0)阅读(555)
1

《深入理解 Java 虚拟机》读书笔记:虚拟机性能监控与故障处理工具

正文 一、JDK 的命令行工具 JDK 的 bin 目录下提供了一些用于监视虚拟机和故障处理的命令行工具。 | 名称 | 主要作用 | | | | | jps | JVM Process Status Tool,显示正在运行的虚拟机进程 | | jstat | JVM Statistics Moni ...

惊却一目 发布于 2020-01-14 23:04 评论(0)阅读(169)
0

曹工说Spring Boot源码(9)-- Spring解析xml文件,到底从中得到了什么(context命名空间上)

写在前面的话 相关背景及资源: "曹工说Spring Boot源码(1) Bean Definition到底是什么,附spring思维导图分享" "曹工说Spring Boot源码(2) Bean Definition到底是什么,咱们对着接口,逐个方法讲解" "曹工说Spring Boot源码(3) ...

三国梦回 发布于 2020-01-14 23:00 评论(0)阅读(174)
6

避免在ASP.NET Core 3.0中为启动类注入服务

原文: https://andrewlock.net/avoiding startup service injection in asp net core 3/ 作者: Andrew Lock 译者: Lamond Lu 本篇是 系列文章的第二篇。 Part 1 将.NET Standard 2.0 ...

LamondLu 发布于 2020-01-14 23:00 评论(7)阅读(749)
0

彻底理解回溯法的精要

给定一个没有重复数字的序列,返回其所有可能的全排列。 示例: [TOC] 问题分析 使用什么方法? 全排列很明显使用回溯法来进行解答 什么是回溯法? 回溯法(探索与回溯法)是一种选优搜索法,又称为试探法,按选优条件向前搜索,以达到目标。但当探索到某一步时,发现原先选择并不优或达不到目标,就退回一步重 ...

一位神秘丐帮 发布于 2020-01-14 22:58 评论(2)阅读(194)
1

Spring 事务处理

前言: 事务处理的本质 在学习事务处理前,需要明确一点: 数据库操作最终都要使用到JDBC,那么无论上层如何封装,底层都是调用Connection的commit,rollback来完成 烦人的事务处理: 在日常开发中,数据访问层(DAO)必然需要进行事务的处理,但是我们会发现,事务处理的代码通常是简 ...

CoderJerry 发布于 2020-01-14 22:49 评论(1)阅读(262)
0

更好用的 Python 任务自动化工具:nox 官方教程

英文 | "nox tutorial" 出处 | nox 官方文档 译者 | 豌豆花下猫@Python猫 Github地址: "https://github.com/chinesehuazhou/nox_doc_cn" 声明 :本翻译基于 "CC BY NC SA 4.0" 授权协议,内容略有改动, ...

豌豆花下猫 发布于 2020-01-14 21:52 评论(0)阅读(295)
2

常见的基本数据结构——表

表 ADT 形如A1,A2,A3,.....,An这样的表。这个表的大小是n,大小为0的表为空表。 对于除空表外的任何表,我们说A[i+1]后继A[i]并且A[i-1]前驱A[i]。表中的第一个元素A[1]不定义前驱,最后一个元素A[N]不定义后继。 表ADT上面的操作:PrintList,Make ...

Baby-Lily 发布于 2020-01-14 21:41 评论(0)阅读(267)
0

(1)一文搭建并通识MongoDB replica set核心姿势

搭建 MongoDB副本集; 了解MongoDB引用为傲的自动故障转移能力 ...

有态度的小码甲 发布于 2020-01-14 21:32 评论(0)阅读(85)
0

RxJava2源码解析

基础解析 我们看下RxJava最简单的写法 很简单的3个步骤: 1. 创建 Observable :被观察者 2. 创建 Observer :观察者 3. 通过 subscribe() 方法建立订阅关系 一个个来看 被观察者的创建 观察者的创建 这里很简单,只是通过new方法生成了一个简单的Obse ...

开了肯 发布于 2020-01-14 21:24 评论(0)阅读(105)
0

forkjoin及其性能分析,是否比for循环快?

最近看了网上的某公开课,其中有讲到forkjoin框架。在这之前,我丝毫没听说过这个东西,很好奇是什么东东。于是,就顺道研究了一番。 总感觉这个东西,用的地方很少,也有可能是我才疏学浅。好吧,反正问了身边一堆猿,没有一个知道的。 因此,我也没有那么深入的去了解底层,只是大概的了解了其工作原理,并分析 ...

烟雨星空 发布于 2020-01-14 21:04 评论(0)阅读(234)
0

三、Spring Cloud之软负载均衡 Ribbon

前言 上一节我们已经学习了Eureka 注册中心,其实我们也使用到了Ribbon ,只是当时我们没有细讲,所以我们现在一起来学习一下Ribbon。 什么是Ribbon 之前接触到的负载均衡都是硬负载均衡,什么是硬负载均衡呢?硬负载均衡就是在以往的大型系统中,会有单独一套系统来负责负载均衡策略,我们所 ...

quellanan 发布于 2020-01-14 20:35 评论(0)阅读(120)
3

请停止编写糟糕的提交消息!

我想大家都有过这样的经历: 你正在开发一个项目,它使用 Git 进行版本控制。 你刚刚完成更改,并且想要快速更新分支。 因此,你打开了终端,并通过一些快速命令,使用所做的更改来更新远程分支。 但是随后你进行了一些测试,发现你的代码中存在 bug。 不用担心,你可以快速找到解决方案,并再次提交以解决该 ...

武培轩 发布于 2020-01-14 18:31 评论(2)阅读(539)
0

i3s 一种开源的三维地理数据规范 简单解读

树结构组织,json描述,bin存储,三维数据标准打的不要不要的。 ...

秋意正寒 发布于 2020-01-14 18:16 评论(0)阅读(491)
2

斯坦福算法设计和分析_3. 分治算法

?本文预计阅读时间4分钟,在读的过程中你需要带着以下问题: 分治算法的基本步骤 逆序对计数是如何使用分治算法来解决问题的 为什么MergeSort排序法可以自然的算出逆序对数目 分值策略一般步骤 把输入划分成更小的子问题。 递归的治理子问题。 把子问题的解决方案组合到一起,形成原始问题的解决方案。 ...

sigua心底的小声音 发布于 2020-01-14 18:09 评论(3)阅读(200)
4

C++乱码从入门到放弃

(本文采用C++11标准)(本文使用到的库文件:iostream) 话说前几天,我在一篇文章中看见一个加了两对大括号的main函数(大概长下面这样) //一些必要的预处理代码...吧啦吧啦吧啦... int main() { { //代码主体...吧啦吧啦吧啦... } } 当时我一脸懵哔,这是神马 ...

?SpaceTime? 发布于 2020-01-14 17:46 评论(0)阅读(347)
0

“云”端的语雀:用 JavaScript 全栈打造商业级应用

作者| 不四(死马)蚂蚁金服 语雀产品技术负责人 语雀是什么? 语雀是一个专业的云端知识库,面向个人和团队,提供与众不同的知识管理,打造轻松流畅的工作协同,它提供各种格式的在线文档(富文本、表格、设计稿等)编辑能力,支持实时在线多人协同编辑,数据云端保存不丢失。而语雀与其他文档工具最大的不同是, 它 ...

阿里巴巴云原生 发布于 2020-01-14 17:06 评论(1)阅读(405)
0

vnpy源码阅读学习(2):学习PyQt5

PyQt5的学习 花费了一个下午把PyQt5大概的学习了下。找了一个教程 "PyQt5教程" 跟着挨着把上面的案例做了一遍,大概知道PyQt5是如何生成窗体,以及控件的。基本上做到如果有需求要实现,查查手册,搜搜百度能实现的水平。 另外强烈推荐: "PyQt5图形界面编程" PyQt5就是pytho ...

bbird2018 发布于 2020-01-14 16:30 评论(0)阅读(203)
http://www.vxiaotou.com