自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Java并发包中CopyOnWrite容器相关类简介

简介:本文是主要介绍,并发容器CopyOnWriteArrayList和CopyOnWriteArraySet(不含重复元素的并发容器)的基本原理和使用示例。欢迎探讨,如有错误敬请指正 如需转载,请注明出处 http://www.cnblogs.com/nullzx/1. CopyOnWriteArrayList从类的名字我们可以看出,该类是基于ArrayList类实现的。

2017-08-31 19:53:38 168

转载 操作系统——相关面试考点

操作系统——相关面试考点1.进程的三种基本状态进程在运行中不断地改变其运行状态。通常,一个运行进程必须具有以下三种基本状态。就绪(Ready)状态当进程已分配到除CPU 以外的所有必要的资源,只要获得处理机便可立即执行,这时的进程状态称为就绪状态。执行(Running)状态当进程已获得处理机,其程序正在处理机上执行,此时的进程状态称为执行状态。

2017-08-31 15:09:41 778

转载 MySQL学习笔记13分组复制相关概念

本文主要内容如下:1.分组复制产生的背景2.几种复制技术的比较3.失效检测4.组成员5.故障容忍度6.成员的节点状态7.分组复制的两种模式8.供体节点 1.分组复制产生的背景多个MySQL服务组成的普通的复制体系存在必须的维护管理工作。MySQL分组复制技术使用MySQL组内通信协议提供了如下的好处:(1)提供组内的MySQL服务之间的自动化协调。

2017-08-31 10:37:38 205

转载 设计模式,Let's “Go”! (中)

前言接上篇 设计模式,Let's “Go”! (上), 继续更新设计模式,今天介绍的设计模式有模板模式、迭代器模式、组合模式、状态模式、代理模式、桥接模式和建造者模式;文章对设计模式的特点和使用场景进行了总结,每个设计模式分配的篇幅较少,给了解过设计模式的作为速查,帮不了解设计模式的入门, 当然具体实现才是重点,使用现实生活中的事物例子来帮助理解设计模式。放上 Go 实现设计模式的源码

2017-08-30 18:41:32 258

转载 web编程非常实用的在线工具大全

目前,不管是前端开发人员还是个人站长,经常需要一些代码处理类的工具,比如:代码对比、代码格式化、图标制作等。有时就是一时急用可电脑上又没有安装相关的软件,这里为大家收集了一些我们经常会用到的在线工具。代码对比/归并: http://www.matools.com/compare 正则表达式: http://www.matools.com/regex js/css压缩: http:/

2017-08-30 13:41:32 3001 1

转载 Akka(20): Stream:异步运算,压力缓冲-Async, batching backpressure and buffering

akka-stream原则上是一种推式(push-model)的数据流。push-model和pull-model的区别在于它们解决问题倾向性:push模式面向高效的数据流下游(fast-downstream-subscriber),pull model倾向高效的上游(fast-upstream-publisher)。现实中速度同等的上下游并不多见,不匹配的上下游速度最终造成数据丢失。如果下游的s

2017-08-29 22:01:29 242

转载 【NoSql】之Hbase

Hbase概述·  Hbase是构建在hdfs上的分布式列式存储系统·  Hbase内部管理的文件全部存储在HDFS上面,·  Hbase是基于google bigtable 模型开发的,典型的noSql-KeyValue数据库;·  Hbase是hadoop生态系统中的重要一员,主要用于海量结构化数据的存储;·  从逻辑上讲,Hbase将数据按照表,行和列进行存储·  与

2017-08-29 17:13:29 534

转载 Hadoop2和Hadoop1的区别

Hadoop2 和 Hadoop1的区别1. NamenodeNameNode其实是Hadoop的一个目录服务,它包含着整个集群存储的文件的元数据。早期发行的Hadoop1版本将所有HDFS目录和文件的元数据存储到一个NameNode单点。整个集群的数据状态取决于这个单点的成败。随后的版本添加了一个secondary NameNode节点,作为冷备份的从NameNode节点。S

2017-08-29 12:33:31 416

转载 HTML与CSS

Html是用来做框架结构的,css用来排版的。  html就好比是一栋房子的主体框架,而css就是室内的墙壁门框窗户这些。只有主体框架了才能在这基础上去发挥css的功用。  要想做好一个好的网页,结构一定要弄好。结构脉络清楚,主次有序,才能更好的方便自己做好下一步工作。在写代码之前一定要对将要写的网页有一个大体规划,在写的时候才不会懵逼,就算在编写过程中出现问题也只需要想办法到达预想效果就

2017-08-28 16:14:03 261

转载 弹性布局

[Flex弹性布局]1、了解两个基本概念:容器:需要添加弹性布局的父元素;项目:弹性布局容器中的每一个子元素,称为项目;2、弹性布局的使用?① 给父容器添加display: flex/inline-flex;属性,即可使容器内容采用弹性布局显示,而不遵循常规文档流的显示方式;② 容器添加弹性布局后,仅仅是容器内容采用弹性布局,而容器自身在文档流中的定位方式依然遵循常规文档流

2017-08-28 11:33:26 476

转载 Python中的元类

万物皆对象,在Python也是这样,类也是对象,但是Python不像Java这样有反射,Python有元类,元类就是创建类的类。既然类也是对象,所以你可以对类进行如下操作。  1.你可以将它赋值给一个变量  2.你可以拷贝它  3.你可以为它增加属性  4.你可以将它作为函数参数进行传递  5.可以像创建对象一样,动态的创建类1.type的使用。说明:当只有一个参数的时

2017-08-27 19:49:24 340

转载 Varnish后端主机的健康状态检查

author:JevonWei版权声明:原创作品配置后端主机的Health Check环境Varnish 192.168.198.139图片服务端 192.168.198.120程序服务端 192.168.198.128程序服务器[root@danran ~]# vim /var/www/html/.healthchk.htmlok

2017-08-27 10:17:25 1249

转载 Django编写RESTful API(二):请求和响应

欢迎访问我的个人网站:www.comingnext.cn  前言在上一篇文章,已经实现了访问指定URL就返回了指定的数据,这也体现了RESTful API的一个理念,每一个URL代表着一个资源。当然我们还知道RESTful API的另一个特性就是,发送不同的请求动作,会返还不同的响应,这篇文章就讲一下django-rest-framework这个工具在这方面给我们带来的便捷操作。

2017-08-26 18:45:23 5757

转载 为什么我们要使用Async、Await关键字

前不久,在工作中由于默认(xihuan)使用Async、Await关键字受到了很多质问,所以由此引发这篇博文“为什么我们要用Async/Await关键字”,请听下面分解: Async/Await关键字Visual Studio(.net framework 4.5)提供了异步编程模型,相比之前实现方式,新的异步编程模型降低了使用的复杂度并且更容易维护和调试,编译器代替用户做了很多复杂的

2017-08-26 14:01:28 662

转载 idea中Hibernate错误:无法解析表

idea中Hibernate错误:无法解析表这种情况主要是在idea中使用hibernate自定义注解,idea无法检查数据源this inspecton controls whether the persistence ORM annotations are checked configured datasources这个检查吨控制持久化ORM注释是否被检查了配置的数据源 解

2017-08-25 22:17:20 3732

转载 小米2015笔试编程题

小米2015笔试编程题1.[编程题] 懂二进制时间限制:1秒空间限制:32768K世界上有10种人,一种懂二进制,一种不懂。那么你知道两个int32整数m和n的二进制表达,有多少个位(bit)不同么?输入例子1:1999  2299输出例子1:7分析:第一步求这两个数的异或,得到一个新的数,相同位是0,不同位是1;第二步采用位运算求这个数里边1的个数

2017-08-25 17:41:22 451

转载 Maven详解(一)------ Maven概述

1、引言    你能搜到这个教程,说明你对 Maven 感兴趣,但是又不是太理解。那么接下来这个系列的教程将会详细讲解 Maven 的用法,相信你看完之后,一定能对 Maven 的理解更进一步! 2、常规项目开发存在的问题  通常Web项目开发只会创建一个工程,然后所有的jar包都会存放到 WEB-INF/lib 目录下,如下图所示:     通过上面的目录结构我们可以分析

2017-08-23 19:05:25 288

转载 深度学习浅析,以及又拍云图片鉴别的实践进阶

如果现在 Google 上搜深度学习,我们会发现深度学习的关注度从2012年到2017年上升了数十倍。尤其在中国,近两年几乎都在谈机器学习、人工智能。在深度学习这一块又拍云也进行了诸多的实践。先介绍一下又拍云在人工智能方面的首个产品——又拍云内容识别服务。“内容识别”是又拍云“图像视觉”项目下的第一个产品,是基于人工智能、大数据分析而研发的新型信息安全解决方案,能实时处理多媒体内容(图片、视频

2017-08-23 14:37:16 232

转载 Maven安装教程详解

一、准备工作               1、确定电脑上已经成功安装jdk7.0以上版本                2、win10操作系统                3、maven安装包            下载地址:http://maven.apache.org/download.cgi二、解压Maven安装包                在上述地址中下载最新的M

2017-08-23 09:53:14 264

转载 如何盗走别人博客的个人首页的背景图片

首先先按f12打开head,找到点击/blog/customcss/329058.css?v=vAHAXg0vWU9mlAiWA2lYKIo6fvA%3d">然后出现这样的画面/*simplememory*/#google_ad_c1, #google_ad_c2 {display:none;}.syntaxhighlighter a, .syntaxhighlighter

2017-08-22 19:12:13 835

转载 POJ 3790 最短路径问题(Dijkstra变形——最短路径双重最小权值)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3790Problem Description给你n个点,m条无向边,每条边都有长度d和花费p,给你起点s终点t,要求输出起点到终点的最短距离及其花费,如果最短距离有多条路线,则输出花费最少的。 Input输入n,m,点的编号是1~n,然后是m行,每行4个数 a,b,d,p,表示a

2017-08-22 15:39:16 541

转载 基于redis的延迟消息队列设计

需求背景用户下订单成功之后隔20分钟给用户发送上门服务通知短信 订单完成一个小时之后通知用户对上门服务进行评价 业务执行失败之后隔10分钟重试一次类似的场景比较多 简单的处理方式就是使用定时任务 假如数据比较多的时候 有的数据可能延迟比较严重,而且越来越多的定时业务导致任务调度很繁琐不好管理。队列设计目前可以考虑使用rabbitmq来满足需求 但是不打算使用,因为目前太

2017-08-21 20:45:15 1050

转载 类型基础

万物归宗:System.Object  正如标题所述,所有的类型最终都派生自System.Object类,因此每个类型都存在一组最基本的方法。System.Object的公共方法:公共方法说明Equals 如果两个对象具有相同的值,就返回true GetHashCode 返回对象的值的哈希码 ToString 默认

2017-08-21 11:17:10 158

转载 Vue组件实例间的直接访问

前面的话  有时候需要父组件访问子组件,子组件访问父组件,或者是子组件访问根组件。 在组件实例中,Vue提供了相应的属性,包括$parent、$children、$refs和$root,这些属性都挂载在组件的this上。本文将详细介绍Vue组件实例间的直接访问 $parent  $parent表示父组件的实例,该属性只读  下面是一个简易实例div id="exampl

2017-08-20 19:49:10 301

转载 Confluence DotNet API发布

一.工程背景公司所在的是工程检测行业,需要管理30个现场工程团队的检测报告,目前用的是Confluence知识管理系统,用于管理检测报告,未来可能还会基于检测报告做 自然语言分析处理。百度百科是这么解释Confluence的:Confluence为团队提供一个协作环境。在这里,团队成员齐心协力,各擅其能,协同地编写文档和管理项目。从此打破不同团队、不同部门以及个人之间信息孤岛的僵局,C

2017-08-20 15:17:07 196

转载 在windows上传一个新的项目到GitHub上

不多说,直接上步骤1,新建GitHub的账号密码。2,新建一个项目  点击new repository 3,选择自己项目,填写格式  点击创建  create  repository,这时候一个雏形就出来了。记录下你的项目地址 4,接下来就是安装git  https://git-scm.com/downloads我下载的是这个版本的直接运行安装就

2017-08-20 11:45:07 164

转载 1.SpringBoot之Helloword 快速搭建一个web项目

背景:  Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。  Spring Boot(英文中是“引导

2017-08-19 11:58:31 1270

转载 Orleans简介

Orleans简介.   Orleans是微软开源的分布式actor模型框架.actor模型的原理网络上有很多文章.有许多理论性的文章,深刻地我都不知道怎么应用.在这里我就不赘述了.既然是博客,就说说自己的理解。对于编程来说,不管是前台还是后台,在现在的计算机环境下,多线程编程是不可避免的。多线程带来的很多好处,也带来的很多编程上的“坏处”。好处就是,什么并发、高效,高资源利用率等等高

2017-08-18 19:23:29 903

转载 用sysbench压测MySQL,通过orzdba监控MySQL

1.1 安装sysbenchwget https://codeload.github.com/akopytov/sysbench/zip/0.5unzip 0.5 cd sysbench-0.5/./autogen.sh./configure --with-mysql-includes=/u01/my3306/include --with-mysqllibs=/u01/my33

2017-08-18 13:33:32 869

转载 MySQL_explain关键字分析查询语句

版权声明:本文为博主原创文章,未经博主允许不得转载。  通过对查询语句的分析,可以了解查询语句的执行情况。MySQL中,可以使用EXPLAIN语句和DESCRIBE语句来分析查询语句。  EXPLAIN语句的基本语法如下:(DESCRIBE语法一致,DESCRIBE可简写为DESC)  EXPLAIN Select 语句;  eg:explain SELECT * FROM

2017-08-17 20:48:25 8479

转载 说说ASP.Net Core 2.0中的Razor Page

随着.net core2.0的发布,我们可以创建2.0的web应用了。2.0中新东西的出现,会让我们忘记老的东西,他就是Razor Page。下面的这篇博客将会介绍ASP.Net Core 2.0中的Razor Page。在ASP.Net Core 2.0新特点之一就是支持Razor Page。今天的Razor Page是ASP.Net Core MVC中的一个子集。ASP.Net Core

2017-08-17 14:53:26 6542

转载 vue 实现点击图片放大

作者QQ:1095737364    QQ群:123300273     欢迎加入!1.建立子组件,来实现图片方法功能: BigImg.vue                                     export default {    props:

2017-08-16 22:08:25 3301

转载 BZOJ1798 AHOI2009 维护数列

1798: [Ahoi2009]Seq 维护序列seqTime Limit: 30 Sec  Memory Limit: 64 MBDescription老师交给小可可一个维护数列的任务,现在小可可希望你来帮他完成。 有长为N的数列,不妨设为a1,a2,…,aN 。有如下三种操作形式: (1)把数列中的一段数全部乘一个值; (2)把数列中的一段数全部加一个值; (3)询问数列中的一段数

2017-08-16 16:28:22 199

转载 关于垃圾回收的一些基本原理及技术解析

关于垃圾回收的一些基本原理及技术解析什么是垃圾,为什么要垃圾回收?  垃圾回收是很大一块,在java虚拟机一些资料描述中,jvm大致干三件大事儿,1>加载class 2>分配存储空间 3>执行垃圾回收;可见垃圾回收在高级语言中所占的分量。(不好意思,扯远了~),简单点儿说就是:在程序运行时刻,产生的一直未能删除的或不能被引用的对象数据称之为垃圾,如果一直未能通过有效的方式回收会导致内存泄露

2017-08-15 21:18:25 270

转载 Luogu P2419 [USACO08JAN]牛大赛Cow Contes

题目背景[Usaco2008 Jan]题目描述N (1 ≤ N ≤ 100) cows, conveniently numbered 1..N, are participating in a programming contest. As we all know, some cows code better than others. Each cow has a certain con

2017-08-15 15:18:19 266

转载 爬虫实践---悦音台mv排行榜与简单反爬虫技术应用

由于要抓取的是悦音台mv的排行榜,这个排行榜是实时更新的,如果要求不停地抓取,这将有可能导致悦音台官方采用反爬虫的技术将ip给封掉。所以这里要应用一些反爬虫相关知识。目标网址:http://vchart.yinyuetai.com/vchart/trends?area=ML网站结构:上面红线圈出来的地方都是需要注意的小细节:首先 排行榜分为,内地、港台、欧美、韩国、日本五个地区

2017-08-14 19:28:20 302

转载 开发一个iOS应用没有那么容易

导读:这是来自新加坡的 iOS 开发者 Kent Nguyen 发表在1月底的一篇博文。这篇吐槽文在 iOS 开发圈子里流传甚广,从原文150多个评论就可见一斑,现翻译如下。让我们开门见山吧:做一个iPhone应用需要花多少钱?就是这个最常见的问题,我的很多朋友(大多是些西装革履的商务人士),还有我那些个对技术一知半解的客户们,他们都问过我这个的问题。通常,我会先给出一个大致的报价,这个报

2017-08-13 18:13:18 286

转载 基于cordova开发的基本事项和常用总结

说明:本规范只针对电力信息来制定的开发规范,其他用户可作参考1.  基本规范符合web标准, 语义化html, 结构、表现、行为分离, 兼容性优良. 页面性能方面, 代码要求简洁明了有序, 尽可能的减小服务器负载, 保证最快的解析速度.2. 文件规范html, css, js, image文件均放在约定的目录中,基本目录结构如2.1图,并且目录与文件名中不能包含中文。其中style

2017-08-13 12:18:17 1937

转载 函数响应式编程及ReactiveObjC学习笔记 (-)

最近无意间看到一个视频讲的ReactiveObjC, 觉得挺好用的 但听完后只是了解个大概.在网上找了些文章, 有的写的比较易懂但看完还是没觉得自己能比较好的使用RAC, 有的甚至让我看不下去 这两天刚好公司项目交付闲下来, 想自己去啃下官方文档ReactiveCocoa是一个基于函数响应式编程的OC框架.那么什么是函数式响应式编程呢?概念我就不讲了 因为我讲的也不一定准确,

2017-08-12 19:08:22 843

转载 从太原马拉松未中签聊起

前言突然发现我好久没更新博客园的文章了,说来有些惭愧。最近一段时间,我除了工作日在公司上班,业余时间都留给了跑步。思来想去,我还是从最近发生在我身上的一件“大事”说去吧! 将时间定格在2017年6月16号,我信心满满报名了2017太原国际马拉松半马项目,原以为今年会如愿以偿踏上太马赛道。为此我热血澎湃的发了朋友圈,还买了专业的户外跑鞋,每天凌晨5点多在汾河西岸晨跑10公里,

2017-08-12 12:48:16 466

空空如也

空空如也

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

TA关注的人

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