码迷,mamicode.com
首页 > 2020年04月12日 > 全部分享
分布式协调服务Zookeeper应用场景
Zookeeper客户端 Zookeeper客户端提供了基本的操作,比如,创建会话、创建节点、读取节点、更新数据、删除节点和检查节点是否存在等。但对于开发人员来说,Zookeeper提供的基本操纵还是有一些不足之处,比如Session超时之后没有实现重连机制、异常处理繁琐、Watcher是一次性等等 ...
分类:其他好文   时间:2020-04-12 20:56:30    阅读次数:80
ILMerge合并多个 DLL,简化发布
最近在用 .net 写一个小工具,依赖了部分第三方库,如下截图为 Release 目录,其中可执行程序为 mssql tool console.exe,在这么多文件中找到此执行程序需要有点麻烦,如果能把绝大多数的DLL文件合并为一个DLL文件,则找到exe可执行程序就很方便了。 经过调研,找到了IL ...
分类:其他好文   时间:2020-04-12 20:56:15    阅读次数:83
leetcode-184周赛-5381-查询带键的排列
题目描述: 自己的提交: class Solution: def processQueries(self, queries: List[int], m: int) -> List[int]: l = [i for i in range(1,m+1)] ans = [] for i in querie ...
分类:其他好文   时间:2020-04-12 20:55:18    阅读次数:67
插入排序
插入排序 插入排序 思路: 需要将原始序列分成两部分:有序部分,无序部分 将无序部分中的元素逐一插入到有序部分中 注意:初始情况下,有序部分为乱序序列的第一个元素,无序部分为乱序序列的n 1个元素 乱序序列:[3,8,5,7,6] [3,,,,8,5,7,6]: 3就是初始的有序部分,8,5,7,6 ...
分类:编程语言   时间:2020-04-12 20:54:54    阅读次数:65
字符串操作 — Google Guava
前言 里字符串表示字符的不可变序列,创建后就不能更改。在我们日常的工作中,字符串的使用非常频繁,熟练的对其操作可以极大的提升我们的工作效率,今天要介绍的主角是 开源的一个核心 库 "Guava" ,它提供了集合类型、不可变的集合、并发、I / O、缓存、字符串等许多实用功能。在本文中,我们将学习使用 ...
分类:其他好文   时间:2020-04-12 20:54:30    阅读次数:71
分布式协调服务Zookeeper原理
CAP理论 C: (Consistency) 一致性 在分布式系统中,数据能够在多个副本之间保持一致的特性。对于有多个副本的分布式系统来说,如果数据在一个节点上进行修改,其他节点尚未同步数据,当在其他节点上读取操作的时候,读取的还是老的数据。这就是分布式数据不一致。 在分布式系统中,如果更新一个节点 ...
分类:其他好文   时间:2020-04-12 20:53:37    阅读次数:60
centos下redis安全相关
centos下redis安全相关 博文背景: 由于发现众多同学,在使用云服务器时,安装的redis3.0+版本都关闭了protected-mode,因而都遭遇了挖矿病毒的攻击,使得服务器99%的占用率!! 因此我们在使用redis时候,最好更改默认端口,并且使用redis密码登录。 (1)redis ...
分类:其他好文   时间:2020-04-12 20:53:19    阅读次数:68
数据结构:第二章学习小结
第二章学习小结 内容:线性表的学习,顺序表以及链式表的实现 心得体会:相较与第一章的学习,第二章的内容开始着手于程序的实现,使得学习难度有所加大。 1、 顺序表和链式表的使用各有优势,比如,若是不需要插入和删除,可以优先考虑顺序表。 在使用过程中,链式表对代码能力似乎要求更高,需要多加巩固链表部分。 ...
分类:其他好文   时间:2020-04-12 20:52:50    阅读次数:63
爬取动态加载的数据
动态加载的数据 例子1:爬取豆瓣电影中的电影详情数据 url:https://movie.douban.com/ 1.什么是动态加载的数据: 我们通过requests模块进行数据爬取无法每次都是可见即可得,有些数据是通过非浏览器地址栏中得url请求到的地址。而是其他请求请求到的数据,那么这些通过其他 ...
分类:其他好文   时间:2020-04-12 20:52:27    阅读次数:99
Flask用paginate实现数据分页(二)
1,数据获取的视图函数 # 获取用户列表 @pawnxc.route("/user_list", methods=["GET", "POST"]) def user_list(): page = request.args.get('page', 1, type=int) pagination = P ...
分类:其他好文   时间:2020-04-12 20:51:48    阅读次数:96
scrapy 集成 selenium
在爬虫已启动,就打开一个 chrom 浏览器,以后都用这一个浏览器来爬数据 1 在爬虫中创建 bro 对象 在 middlewares.py 中定义一个 class: spider中的代码: 下载中间件使用 把 selenium 集成到 scrapy 中主要改变的就是这两处地方 以上的在 scrap ...
分类:其他好文   时间:2020-04-12 20:51:32    阅读次数:71
服务器角色 ?
Leader 1、事务请求的唯一调度和处理者,保证集群事务处理的顺序性 2、集群内部各服务的调度者 Follower 1、处理客户端的非事务请求,转发事务请求给 Leader 服务器 2、参与事务请求 Proposal 的投票 3、参与 Leader 选举投票 Observer 1、3.0 版本以后 ...
分类:其他好文   时间:2020-04-12 20:51:11    阅读次数:85
漏洞扫描原理——将主机扫描、端口扫描以及OS扫描、脆弱点扫描都统一放到了一起
漏洞扫描原理及程序 1 引言 网络扫描,是基于Internet的、探测远端网络或主机信息的一种技术,也是保证系统和网络安全必不可少的一种手段。主机扫描,是指对计算机主机或者其它网络设备进行安全性检测,以找出安全隐患和系统漏洞。总体而言,网络扫描和主机扫描都可归入漏洞扫描一类。漏洞扫描本质上是一把双刃 ...
分类:其他好文   时间:2020-04-12 20:50:52    阅读次数:77
Github 生成SSH秘钥(详细教程)
前言 很多朋友在用github管理项目的时候,都是直接使用https url克隆到本地,当然也有有些人使用 SSH url 克隆到本地。然而,为什么绝大多数人会使用https url克隆呢? 这是因为,使用https url克隆对初学者来说会比较方便,复制https url 然后到 git Bash ...
分类:其他好文   时间:2020-04-12 20:50:33    阅读次数:84
Spring Taco Cloud——design视图的创建(含thymeleaf模板遇到的一些小问题)
先来看下综合前两篇内容加上本次视图的成果 可能不是很美观,因为并没有加css样式,我想等整个项目有个差不多的功能实现后再进行页面优化,请谅解 下面我贴上自己定义修改过的Taco的design视图代码 1 <!DOCTYPE html> 2 <html xmlns="http://www.w3.org ...
分类:编程语言   时间:2020-04-12 20:49:56    阅读次数:158
做一个开源的小程序登录模块组件(token)
先了解下SSO 对于单点登陆浅显一点的说就是两种,一种web端的基于Cookie、另一种是跨端的基于Token,一般想要做的都优先做Token吧,个人建议,因为后期扩展也方便哦。 小程序也是呢,做成token的形式是较好的。 流程图 PS:图中4的文字打错了~ 1、启动服务 2、小程序初次加载app ...
分类:微信   时间:2020-04-12 20:49:40    阅读次数:86
spark中map和mapPartitions算子的区别
区别: 1、map是对rdd中每一个元素进行操作 2、mapPartitions是对rdd中每个partition的迭代器进行操作 mapPartitions优点: 1、若是普通map,比如一个partition中有一万条数据,那么function要执行一万次,而使用mapPartions,一个ta ...
分类:移动开发   时间:2020-04-12 20:49:23    阅读次数:80
1090条   上一页 1 ... 6 7 8 9 10 11 12 ... 65 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!