自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 收藏
  • 关注

转载 ES6中Promise 承诺对象封装异步操作解析

Promise是异步编程的一种解决方案,比传统的解决方案(回调函数和事件)更合理和更强大。它由社区最早出和实现,ES6 将其写进了语言标准,统一了用法,原生提供了Promise对象。所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。从语法上说,Promise 是一个对象,从它可以获取...

2018-05-31 03:19:48 300

转载 Confluence 6 SQL Server 问题解决

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-05-31 03:05:00 72

转载 重新认识flex缩写属性—[flex]

flex:1引发的疑惑  flex是flex-grow,flex-shrink,flex-basis三个属性值的缩写,所以我也曾以为只是单纯缩写而已,没什么复杂的,直到看了flex:1能实现各子元素均分外层容器空间的效果:图1  html和css代码如下: <div class="container"> <div class="inner">我是...

2018-05-30 23:08:57 1972

转载 对账系统设计和架构

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-05-30 22:43:00 6062

转载 git分支删除

1.列出本地分支:git branch2.删除本地分支:git branch -D BranchName其中-D也可以是--delete,如:git branch --delete BranchName 3.删除本地的远程分支:git branch -r -D origin/BranchName4.远程删除git服务器上的分支:git push origin -d BranchN...

2018-05-30 14:55:00 68

转载 #区块链#Bitshares学习笔记:节点启动浅析

前言最近准备学习区块链的底层技术,打算以Bitshares公链为学习例子。为什么要选择 Bitshares 呢?主要是因为自己接触的第一个区块链就是 Bitshares ,而它跟目前很火的公链 EOS 以及公信宝(GXB)都是用一个叫 Graphene 的底层工具库开发的,同属 BM 的杰作。另外 Graphene 作为高性能区块链工具库催生了很多优秀的区块链项目,以 Bitshares 为切入...

2018-05-30 06:02:45 405

转载 [洛谷P3153] [CQOI2009]跳舞

题目大意:有n个女生,n个男生,每次一男一女跳舞。同一队只会跳一次。每个男孩最多只愿意和k个不喜欢的女孩跳舞,女孩同理。问舞会最多能有几首舞曲?题解:二分跳了多少次舞,每次重建图,建超级原点和汇点,每个人拆点成喜欢和不喜欢两个点,之间连边,容量为mid。最后看流量与预计流量是否相同卡点:1.超级原点和汇点与每个点的边的容量定为mid(应为k)C++ Code:#inclu...

2018-05-29 15:43:00 152

转载 深入浅出Java线程池原理分析与使用

在我们的开发中“池”的概念并不罕见,有数据库连接池、线程池、对象池、常量池等等。下面我们主要针对线程池来一步一步揭开线程池的面纱。使用线程池的好处1、降低资源消耗可以重复利用已创建的线程降低线程创建和销毁造成的消耗。2、提高响应速度当任务到达时,任务可以不需要等到线程创建就能立即执行。3、提高线程的可管理性线程是稀缺资源,如果无限制地创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进...

2018-05-29 14:13:47 139

转载 Python面试必知(三)

1. 列举常见的关系型数据库和非关系型都有那些?2. MySQL常见数据库引擎及比较?3. 简述数据三大范式?4. 什么是事务?MySQL如何支持事务?5. 简述数据库设计中一对多和多对多的应用场景?6. 如何基于数据库实现商城商品计数器?7. 常见SQL(必备)8. 简述触发器、函数、视图、存储过程?9. MySQL索引种类10. 索引在什么情况下遵循最左前缀的规则?11....

2018-05-28 14:36:38 60

转载 oracle transport tablespace

源win_x64 oracle10.2.0.4平台,目标端linux_X64 11.2.0.4平台需要注意的理,两端的字符集务必一致检查方法:select * from nls_database_parameters;否则会报:IMP-00017: following statement failed with ORACLE error 29345:"BEGIN sys.dbms_plug...

2018-05-27 12:55:29 106

转载 mysql 解决超卖问题的锁分析

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-05-25 13:33:00 130

转载 BZOJ1149:[CTSC/APIO2007]风铃——题解

https://www.lydsy.com/JudgeOnline/problem.php?id=1149https://www.luogu.org/problemnew/show/P3621sb贪心,然而跪了两次才A……一次还是我自己出的样例都没过结果就交了……dep[i]表示i子树最深深度,up[i]表示i子树是否有不同层的风铃。那么深搜一下就行了,判断方法看我代...

2018-05-25 11:09:00 120

转载 spark 大型项目实战(十):用户访问session分析(十) --DAO 模式讲解以及taskDAO 开发

一 简介DAO模式Data Access Object:数据访问对象首先,你的应用程序,肯定会有业务逻辑的代码。在三层架构的web系统中,业务逻辑的代码,就是在你的Service组件里面;在我们的spark作业中,业务逻辑代码就是在我们的spark作业里面。如果说,你不用DAO模式的话,那么所有的数据库访问的代码和逻辑会全部耦合在业务逻辑代码里面。比如,你的业务逻辑代码中,可能会充斥着JD...

2018-05-24 15:44:41 121

转载 php 变量名前加一个下划线含义

https://segmentfault.com/q/1010000006467833一个下划线是私有变量以及私有方法两个下划线是PHP内置变量。以下划线开头,表示为类的私有成员. 这只是个不成文的规定, 非要说好处,就是增强可读性吧, 你一看到以下划线开头的, 就是私有成员了.框架将变量名、函数名用 _ 开头就是为了避免与用户用的名字冲突。也可以通过 _ 开头表示私有方法或者属性。可...

2018-05-24 15:22:00 604

转载 React 教程第十一篇 —— Redux 简介和简单实现

Redux前端框架的组件式开发永远有一道鸿沟——跨组件通信。我在 Vue 教程中有提到过,如果对跨组件通信不明白的可先跳过去看看。React 不同与双向数据绑定框架,它是单向数据流,所以每次更新都得调用setState,所以在跨组件通信中会比较迂回。还有就是 React 没有逻辑分层,在开发过程中,逻辑分层是很重要的。Redux 实...

2018-05-24 01:44:54 66

转载 mysql数据库的完全卸载方法

1.先找到mysql的安装路径,找到my.ini配置文件2.# basedir="C:/Program Files/MySQL/MySQL Server 5.7/"datadir=C:/ProgramData/MySQL/MySQL Server 5.7/Data (隐藏的文件)把这两个路径复制一下拿出来,为什么要拿出来,因为等会我手动卸载完mysql,你需要手动找到这两个目录...

2018-05-23 21:36:00 75

转载 数据库(四)

lvm snapshot 备份方式[root@CDN ~]# fdisk -l /dev/sd*(查看分区,切勿在sda的磁盘上分区实验)Disk /dev/sda: 21.5 GB, 21474836480 bytes255 heads, 63 sectors/track, 2610 cylindersUnits = cylinders of 16065 * 512 = 822528...

2018-05-22 23:48:55 65

转载 软件测试员的思考问题方式(转)

测试员有很多不同的背景,测试团队是多元化的集体,但是大多数人都同意:测试员的思考方式是不同的。怎么不同?有人说测试员是“消极”思维者。测试员会抱怨这种说法,认为自己喜欢征服,他们在报告坏消息时有一种特别的兴奋感。这是—种 普遍观点。我们提出另一种观点。测试员并不抱怨,他们提供的是证据。测试员并不喜欢征服,他们喜欢打破产品没有问题的幻觉。测试员并不喜欢发布坏消息,他 们喜欢把客户从虚假信念中解放出来...

2018-05-22 22:40:00 94

转载 聊聊eureka的ZoneAffinityServerListFilter

序本文主要研究一下eureka的ZoneAffinityServerListFilterZoneAffinityServerListFilterribbon-loadbalancer-2.2.5-sources.jar!/com/netflix/loadbalancer/ZoneAffinityServerListFilter.ja...

2018-05-22 11:11:52 204

转载 洛谷 P1739 表达式括号匹配【STL/stack/模拟】

题目描述假设一个表达式有英文字母(小写)、运算符(+,—,*,/)和左右小(圆)括号构成,以“@”作为表达式的结束符。请编写一个程序检查表达式中的左右圆括号是否匹配,若匹配,则返回“YES”;否则返回“NO”。表达式长度小于255,左圆括号少于20个。输入输出格式输入格式:一行:表达式输出格式:一行:“YES” 或“NO”输入输出样例输入样例#1:2*(x+y)/(1-x)@输...

2018-05-21 23:57:00 95

转载 MySQL数据库备份还原(基于binlog的增量备份)

1 简介 1.1 增量备份简介 增量备份是指在一次全备份或上一次增量备份后,以后每次的备份只需备份与前一次相比增加或者被修改的文件。这就意味着,第一次增量备份的对象是进行全备后所产生的增加和修改的文件;第二次增量备份的对象是进行第一次增量备份后所产生的增加和修改的文件,如此类推。这种备份方式最显著的优点就是:没有重复的备份数据,因此备份的数据量不大,备份...

2018-05-21 16:43:46 102

转载 Java线程及线程池状态

一、Java线程的六种状态 如上图1,JDK定义线程状态是不存在“运行中”状态,但为方便描述过程有些图中会画出运行中的状态。Java线程创建后调用start方法进入就绪状态,被OS调度选中后运行,运行结束或程序退出或抛异常时终止。运行中线程调用Thread.yield()方法状态切换为可运行就绪状态;运行中线程执行时遇到IO阻塞、调用Thread.sleep或其它线程对...

2018-05-21 14:33:00 257

转载 JavaWeb09-HTML篇笔记(三)

1.1 案例二:登录成功以后5秒钟跳转到另一个页面.1.1.1 需求:在登录成功后,页面5秒钟跳转到其他的一个页面.1.1.2 分析:1.1.2.1 技术分析:【使用Http协议中的Refresh头信息】Refresh之前已经介绍可以定时页面跳转.需要使用程序设置头信息才可以.【response中设置响应头】* addHeader(String name,String value); --- ...

2018-05-21 10:58:05 48

转载 Zookeeper-配置管理工具zkdash

一、环境要求zkdash是一个zookeeper的管理界面,也可以作为任何基于zookeeper的配置管理工具1.mysql2.安装python2.7, 版本最好 >= 2.7.6二、安装部署1.MySQLyuminstall-ymysql-server/etc/init.d/mysqldstart/usr/bin/mysqladmin-urootp...

2018-05-20 19:42:24 150

转载 金句理论

警句  多说无益,好自为之  人若有所成,必定有所执  不积跬步,无以至千里;不聚细流,不以成江河名言 乔布斯  stay hungry, stay foolish 加缪  正因为人生没有意义,才值得一过,如果你一直在找人生的意义,你永远不会生活。书籍 《飘》  镜子碎了就是碎了,宁愿认清现实,也不愿重新拼凑然后终生看着那些裂痕。  ——白瑞德...

2018-05-20 13:14:00 110

转载 跟我一起学docker(三)--镜像的常用操作

1.获取镜像:命令:docker pull <域名>//:说明:镜像是Docker运行容器的前提。用户可以使用docker pull 命令从网络上下载镜像。对于镜像来说,如果不显式地指定tag,则默认会选择latest标签,即下载仓库中最新版本的镜像。默认是从docker官方下载的。只有docker官方的可以不需要增加命名空间直接进行下载。2.查看...

2018-05-18 17:40:48 204

转载 linux nginx配置多个网站

1.建立wwwroot(/home/wwwrooot)另建立一个wwwroot/test/index.html(网站目录)2.建立vhost文件(/usr/local/nginx/conf/vhost)3.配置nginx.conf,加入:include vhost/*.conf;http{ ...... include vhost/*.conf; // 注意这里是放在h...

2018-05-17 22:55:00 1438

转载 将控件保存为图片

原文:将控件保存为图片                                        将控件保存为图片                                                 周银辉 这里分别提供win form 和 wpf 两种方式对于.net 2.0 我们可以简单地利用 BitBlt 函数来实现,非常简单,代码如下:    pub...

2018-05-16 17:30:00 97

转载 TCP四次断开转载

四次握手流程先来一张TCP断开连接流程图:(图片来自于网络) 上图中,A是主动关闭方,B是被动关闭方,四次握手可以描述为:第一次握手:A告诉B,“我要关闭连接了”。第二次握手:B回复A,“我知道你要关闭了,但是请等一下,我还有数据没有传完,你等我消息”。第三次握手:B告诉A,“我的数据发完了,你可以关闭连接了”。第四次握手:A回复B,“好的,你先关吧,我2MSL时间后再关”。转载于:h...

2018-05-16 16:43:06 46

转载 logstash基础操作

Logstash:数据收集、日志数据配置框架input{...}filter{...}output{...}四种类型的插件:input ,filter ,codec, output数据类型Array:[item1,item2,...]Boolean:true,falseBytes:codec:编码器Hash:...

2018-05-16 13:55:03 304

转载 Blog-02-设计模式探索-单例模式

单例模式的适用场景在整个程序运行时仅需要一个对象,而且不可以创建多个对象,这样的使用场景就可以选择使用单例模式。常见的单例模式有以下几种: 1、懒汉模式 2、饿汉模式 3、枚举单例 4、静态内部类 5、双重锁定 以下将逐一介绍具体的使用方法,需要注意的是没有完美的单例模式,只有最合适你项目使用的单例模式,...

2018-05-15 14:39:03 79

转载 聚焦技术实战!MDCC 2016 移动开发者大会盛大开幕

9月23日-24日,“MDCC2016移动开发者大会●中国”(MobileDeveloperConferenceChina2016,简称MDCC2016)在北京●国家会议中心隆重召开。本次大会由全球最大中文IT社区CSDN和中国最具关注度的全方位创业平台创新工场联合主办,以移动领域热点技术+典型应用案例实战为主的内容主旨,邀请国内外顶尖技术大牛、业界领...

2018-05-15 14:27:00 246

转载 springboot获取URL请求参数的多种方式

1、直接把表单的参数写在Controller相应的方法的形参中,适用于get方式提交,不适用于post方式提交。/** * 1.直接把表单的参数写在Controller相应的方法的形参中 * @param username * @param password * @return */@RequestMapping("/addUser1")public ...

2018-05-15 09:53:00 283

转载 Spring AOP的实现原理

参考:https://blog.csdn.net/dreamrealised/article/details/12885739

2018-05-13 13:19:00 39

转载 spring 整合 shiro框架

  shiro是用来干嘛的?从它的官网上(http://shiro.apache.org/)基本可以了解到,她主要提供以下功能:  (1)Authentication(认证)  (2)Authorization(授权)  (3)Session Management(会话管理)  (4)Cryptography (加密)  首先,认证服务,也就是说通过她可以完成身份认证,让...

2018-05-13 12:31:00 44

转载 Redis持久化及复制

一、持久化的两种方式1、RDB:RDB是在指定时间间隔内生成数据集的时间点快照(point-in-time snapshot)持久化,它是记录一段时间内的操作,一段时间内操作超过多少次就持久化。默认是会以快照的形式将数据持久化到磁盘的(一个二进制文件,dump.rdb,这个文件名字可以指定),在配置文件中的格式是:save N M表示在N秒之内,redis至少发生M次修改则redis抓快照...

2018-05-11 14:11:00 77

转载 nginx: [emerg] unknown directive "ssl" in /usr/local/nginx/conf/vhost/ssl.conf:7

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-05-10 17:11:00 1174

转载 锐捷Wi-Fi再度护航2016云栖大会 “无线实力派”频获点赞

10月13日~16日,2016杭州·云栖大会在云栖小镇国际会议中心隆重召开。作为阿里巴巴集团主办的全球云计算TOP级峰会,会议规模再创新高,超4万人报名参加,通过在线直播观看的人数超过700万。为了确保大会Wi-Fi网络畅通无阻,更好地保证前沿科技的展示效果,大会主办方在去年成功合作的基础上,再次选择了在超大规模会议网络部署领域经验丰富的锐捷网络。面...

2018-05-10 16:26:00 296

转载 全虚拟化和半虚拟化

半虚拟化和全虚拟化最大的区别:半虚拟化是需要更改系统内核才得以实现虚拟化,而完全虚拟化是不需要修改内核。完全虚拟化提供底层物理系统的全部抽象化,且创建一个新的虚拟系统,客户机操作系统可以在里面运行。不需要对客户机操作系统或者应用程序进行修改(客户机操作系统或者应用程序像往常一样运行,意识不到虚拟环境的存在)。半虚拟化需要对运行在虚拟机上的客户机操作系统进行修改(这些客户机操作...

2018-05-10 14:41:12 821

转载 20180510早课记录07-MySQL

1.MySQL创建db,删除db命令create database db;drop database db;2.MySQL的字段类型整型:tinyint,smallint,mediumint,int,bigint浮点型:float(m,d),double(m,d),decimal(m,d)字符串类型:char(n),varchar(n),tinytext,text,mediumtext,...

2018-05-10 14:28:33 58

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除