2

MySQL/数据库 知识点总结

书籍推荐 《SQL基础教程(第2版)》 (入门级) 《高性能MySQL : 第3版》 (进阶) 文字教程推荐 SQL Tutorial (SQL语句学习,英文)、SQL Tutorial(SQL语句学习,中文)、SQL语句在线练习 (非常不错) Github-MySQL入门教程(MySQL tuto ...

不懒人 发布于 2020-01-18 13:28 评论(0)阅读(260)
0

Java框架之Spring 02-AOP-动态代理-AspectJ-JdbcTemplate-事务

AOP 动态代理 代理设计模式的原理:使用一个代理将原本对象包装起来,然后用该代理对象”取代”原始对象。任何对原始对象的调用都要通过代理。代理对象决定是否以及何时将方法调用转到原始对象上。 代理模式的三要素: 代理主题接口 代理者 被代理者 代理模式的主要优点 代理模式在客户端与目标对象之间起到一个 ...

远离颠倒梦想 发布于 2020-01-18 13:10 评论(0)阅读(107)
0

《深入浅出话数据结构》系列之什么是B树、B+树?为什么二叉查找树不行?

本文将为大家介绍B树和B+树,首先介绍了B树的应用场景,为什么需要B树;然后介绍了B树的查询和插入过程;最后谈了B+树针对B树的改进。 ...

超悦人生 发布于 2020-01-18 13:04 评论(1)阅读(150)
0

设计模式之原型模式

我们在创建对象时,通常是通过new关键字来创建的。但是,思考一下,如果当前类的构造函数很复杂,每次new对象时都会消耗非常多的资源,这样肯定是不行的,耗时又费力。 那有没有什么办法解决这种问题呢?当然有,原型模式就可以解决这个痛点。 原型模式非常好理解,就是类的实例对象可以克隆自身,产生新的实例对象 ...

烟雨星空 发布于 2020-01-18 12:39 评论(0)阅读(94)
2

abp(net core)+easyui+efcore实现仓储管理系统——ABP WebAPI与EasyUI结合增删改查之九(三十五)

在上面abp(net core)+easyui+efcore实现仓储管理系统——ABP WebAPI与EasyUI结合增删改查之八(三十四) 文章的学习之后。我们通过前面的八篇文章已经学习了通过WebAPI接口与控制器去实现新增、删除与修改功能。接下来,我们要在控制器中实现查询功能。 ...

DotNet菜园 发布于 2020-01-18 12:23 评论(1)阅读(251)
0

跟着知识追寻者学BeautifulSoup,你学不会打不还口,骂不还手

一 前言 "Beautiful Soup" 是一个可以从HTML或XML文件中提取数据的Python库;其强大的提取能力让知识追寻者放弃了使用正则匹配查找HTML节点;Beautifu Soup 其能直接通过HTML标签获取相应的节点,或者通过函数直接获得节点,大大提高了编程人员的开发效率;看完本篇 ...

知识追寻者 发布于 2020-01-18 11:57 评论(0)阅读(93)
0

深入理解协程(四):async/await异步爬虫实战

本文目录: 同步方式爬取博客标题 async/await异步爬取博客标题 本片为深入理解协程系列文章的 补充 。 你将会在从本文中了解到: 如何运用的实际的爬虫中。 案例 从CSDN上批量爬取指定文章的标题。文章列表如下: 同步爬虫 输出结果如下: 用时: 6.065227508544922s 。 ...

西加加先生 发布于 2020-01-18 11:24 评论(0)阅读(163)
1

uni-app,vue,react,Trao之缓存类封装

uni-app,vue,react,Trao之缓存类封装 一,介绍与需求 1.1,介绍 缓存主要分为如下几个 1、LocalStorage LocalStorage是永久性的本地缓存,存储在客户端的浏览器上,除非主动删除,是不会过期的。LocalStorage采用的是键值对的方式进行存储,存储方式只 ...

jackson影琪 发布于 2020-01-18 10:42 评论(0)阅读(163)
4

2019年终总结-坚持的力量

摘要 上一次年终总结是 "2016 12 31" 。一晃3年过去了。我也从一个初出茅庐的新人变成了一个职场老鸟。年末了,总结一下过去,展望一下未来。 关键词 瓶颈、底层思考能力、坚持的力量 瓶颈 年纪越大,越发觉得人生的艰难,每个年龄段都有各自的焦虑与忧伤,只是程度不同,所以人生总是很难。 工作久了 ...

stoneFang 发布于 2020-01-18 10:39 评论(2)阅读(691)
2

Elasticsearch系列---搜索执行过程及scroll游标查询

概要 本篇主要介绍一下分布式环境中搜索的两阶段执行过程。 两阶段搜索过程 回顾我们之前的CRUD操作,因为只对单个文档进行处理,文档的唯一性很容易确定,并且很容易知道是此文档在哪个node,哪个shard中。 但搜索比CRUD复杂,符合搜索条件的文档,可能散落在各个node、各个shard中,我们需 ...

清茶豆奶 发布于 2020-01-18 09:26 评论(0)阅读(135)
1

分布式初探——讲透分布式系统一致性模型

本文始发于个人公众号: TechFlow 在计算机系统的领域,一致性可以说是一个高频词,可能出现的场景很多。从分布式系统到数据库的事务,都有它的身影。 之前我们在介绍数据库事务的时候,谈到过事务的一致性。在数据库当中,一致性是一种目的,不是一种手段。数据库希望控制事务的 原子性、隔离性和持久性 来保 ...

TechFlow2019 发布于 2020-01-18 09:04 评论(1)阅读(180)
1

什么是注解?

一、概念 Java 注解是在 JDK5 时引入的新特性,注解(也被称为元数据)为我们在代码中添加信息提供了一种形式化的方法,使我们可以在稍后某个时刻非常方便地使用这些数据。注解类型定义指定了一种新的类型,一种特殊的接口类型。 在关键词 interface 前加 @ 符号也就是用 @interface ...

hncboy 发布于 2020-01-18 07:58 评论(1)阅读(197)
0

一文搞定Spring Boot + Vue 项目在Linux Mysql环境的部署(强烈建议收藏)

本文介绍Spring Boot、Vue 、Vue Element编写的项目,在Linux下的部署,系统采用Mysql数据库。按照本文进行项目部署,不迷路。 1. 前言 典型的软件开发,经过“需求分析”,“概要设计”,“详细设计”,“开发及单元测试”,“前后端联调”,“生产环境上线”。到了发布到生产环 ...

siwei718 发布于 2020-01-18 07:31 评论(2)阅读(284)
0

Netty之缓冲区ByteBuf解读(一)

Netty 在数据传输过程中,会使用缓冲区设计来提高传输效率。虽然,Java 在 NIO 编程中已提供 ByteBuffer 类进行使用,但是在使用过程中,其编码方式相对来说不太友好,也存在一定的不足。所以高性能的 Netty 框架实现了一套更加强大,完善的 ByteBuf,其设计理念也是堪称一绝。 ...

ytao丨杨滔 发布于 2020-01-18 02:13 评论(0)阅读(105)
0

RocketMQ客户端加载流程

 这节介绍RocketMQ客户端的启动流程,即Consumer和Producer的启动流程。 1. 客户端demo  首先先看下客户端的demo Producer: Producer和Consumer的启动类似,在初始化然后进行必要设置(主要是客户端所属的Group和NameSe ...

啊驼 发布于 2020-01-18 00:29 评论(0)阅读(140)
3

关于Log4Net的使用及配置方式

[TOC] 志铭 2020年1月17日 23:18:37 0.简介 Log4Net库是Apache log4j框架在 .NET平台下的实现,其开源免费。它可以将日志分不同的等级,以不同的格式,输出到不同的媒介。 官网地址:http://logging.apache.org/log4net/index ...

shanzm 发布于 2020-01-17 23:33 评论(1)阅读(267)
3

H5录音音频可视化-实时波形频谱绘制、频率直方图

这段时间给 "GitHub Recorder开源库" 添加了两个新的音频可视化功能,比以前单一的动态波形显示丰富了好多(下图后两行是不是比第一行看起来丰满些);趁热打铁写了一个音频可视化相关扩展测试代码,下面这张就是测试Gif截图,看起来还算过得去, "测试地址" 上面这些波形、频率的计算和显示都是 ...

xiangyuecn 发布于 2020-01-17 23:18 评论(0)阅读(346)
0

搞定SpringBoot多数据源(2):动态数据源

[toc] 一句话概括:使用动态数据源对多个数据库进行操作,灵活,简洁。 1. 引言 对于多个数据库的处理,上一篇文章《 "搞定SpringBoot多数据源(1):多套源策略" 》已有提及,有多套数据源、动态数据源、参数化变更数据源等方式,本文是第二篇:“动态数据源”。动态数据源可以解决多套数据源的 ...

Mason技术记录 发布于 2020-01-17 23:06 评论(0)阅读(151)
1

常见基本数据结构——散列

散列表的实现通常叫做散列。散列是一种用于以常数平均时间执行插入、删除和查找的技术。但是任何排序的信息都不会得到有效的支持。所以FindMax(),FindMin(),以及以线性时间打印的操作都是散列所不支持的。 理想的散列表数据结构值不过是一个包含有关键字的具有固定大小的数组。 关键字映射的函数叫做 ...

Baby-Lily 发布于 2020-01-17 22:54 评论(0)阅读(128)
0

android:整理drawable(shapdrawable)(二)

前言 bitmapdrawable 与nithpathdrawable 完结,接下来是shapedrawable。 shapedrawable是使用频率最高的drawable 可见其重要性。 shapedrawable shapedrawable 有 rectangle、oval、line、ring ...

族语1996 发布于 2020-01-17 22:52 评论(0)阅读(68)