自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Go:channel

一、channel在 Go 语言里,不仅可以使用原子函数和互斥锁来保证对共享资源的安全访问以及消除竞争状态,还可以使用 channel,通过发送和接收需要共享的资源,在 goroutine 之间做同步。当一个资源需要在 goroutine 之间共享时,channel 在 goroutine 之间架起了一通道,并提供了确保同步交换数据的机制。声明 channel时,需要指定将要被共享的数...

2019-05-31 20:32:00 58

转载 洞悉物联网发展1000问之透过华为山海经看如何突破物联网关键技术?

“鸿蒙”系统的发布,让我们彻底了解了华为在研发的整体厚度和深度!有人说,华为的研发系统就是一本“山海经”,不仅仅是名字本身,更要看清楚需要突破的技术太多了!那么物联网产业到底有哪些关键技术要突破呢?物联网关键核心技术包括如下五大方面:第一,研究低功耗处理器技术和面向物联网应用的集成电路设计工艺,开展面向重点领域的高性能、低成本、集成化、微型化、低功耗智能传感器技术和产品研发,...

2019-05-30 08:52:14 239

转载 spring.jar是包含有完整发布的单个jar 包,spring.jar中包含除了spring-mock.jar里所包含的内容外其它所有jar包的内容,因为只有在开发环境下才会用到 spring-m...

Spring jar包的描述:针对3.2.2以上版本org.springframework spring-aop ——Spring的面向切面编程,提供AOP(面向切面编程)实现org.springframework spring-aspects —— Spring提供对AspectJ框架的整合org.springframework spring-beans —— SpringIoC(依赖注入...

2019-05-29 11:32:00 119

转载 RabbitMQ使用教程(三)如何保证消息99.99%被发送成功?

1. 前情回顾RabbitMQ使用教程(一)RabbitMQ环境安装配置及Hello World示例RabbitMQ使用教程(二)RabbitMQ用户管理,角色管理及权限设置在以上两篇博客发布后不久,有细心的网友就评论,创建的队列和发送的消息,如果在没有启动消费者程序的时候,重启了RabbitMQ服务,队列和消息都丢失了。这就引出了一个非常重要的问题,也是面试中经常会问的:在使用Rab...

2019-05-29 05:45:38 546

转载 微信屏蔽网址解决办法:gdtool一键实现被微信屏蔽的网址在微信内正常访问

前言现如今微信对第三方推广链接的审核是越来越严格了,域名在微信中分享转发经常会被拦截,一旦被拦截用户就只能复制链接手动打开浏览器粘贴才能访问,要不然就是换个域名再推,周而复始。无论是哪一种情况都会面临一个非常严重的问题,那就是用户体验差,用户量无法有效地累积起来,从而导致推广成本一直在增加,推广效率却无法有明显的提升。所以针对这个问题,特写这篇文章来分享如何正常从微信内访问已经...

2019-05-27 15:35:00 452

转载 一个websocket的demo(php server)

notice:通过命令行执行php文件 如 php -q c:\path\server.php通过本地web服务器访问 http://127.0.0.1/websocket/index.php即可notice:需要php5.3或以上的执行环境,和一个web服务器如apache浏览器需支持html5 web socket这里监听 socket端口 9505,如遇到端口被占用可能需要在这两个...

2019-05-27 13:52:00 193

转载 Go:struct

一、使用方式方式3和方式4返回的是:结构体指针,编译器底层对 p.Name 做了转化 *(p).Name,方便程序员使用。type Person struct { Name string Age int}func main() { // 方式1 var p Person fmt.Println(p) // { 0} var p1 = Person{...

2019-05-27 13:33:00 48

转载 Lucene的基本使用之准备工作

1.1、准备工作1.1.1、工具和环境(截图)Maven以及eclipse的配置参考《Eclipse相关配置.docx》1.1.2、创建lucene工程1、 右键àNewàProject…2、 打开New Project窗口,点击mavenàMaven ProjectàNext>3、 打开New Maven Poject窗口,选择“Create a simple project(skip a...

2019-05-27 10:01:24 67

转载 什么是字符串,web前端开发里起到什么作用

  观察淘宝网商品数据,有一个东西叫服务器>>>>js的作用重要作用之一>>>>交互>>>>人机交互(事件)>>>>服务器交互(ajax);  服务器交互,数据处理方式json>>>>>要把它转化成字符串操作。  字符串操作重要性不言而喻。  什么是字符串?  字符串就是一...

2019-05-27 09:32:51 80

转载 [20190524]DISABLE TABLE LOCK(12c).txt

[20190524]DISABLE TABLE LOCK(12c).txt--//如果禁止table lock时,一些ddl操作会被禁止.但是我有点吃惊的是增加字段不受限制.--//链接:http://blog.itpub.net/267265/viewspace-2645161/=>[20190522]DISABLE TABLE LOCK.txt --//昨天kerrycode给我反馈,1...

2019-05-24 22:10:00 63

转载 刷脸支付:支付宝微信加盟撬开新世界的开端

微信支付宝云闪付巨头征战刷脸支付。由现金到pos刷卡到二维码再到指纹刷脸支付,在智能手机技术不断进步和普及的背景下,使得人脸识别的商业应用场景落地成为可能。刷脸支付推出一年来,已经在多个商超上线,无疑这会加速一个时代的到来,你可以说这是刷脸的时代,也可以说这是无现金的时代,还可以说是未来世界的开端。2014 年蚂蚁金服就着手研发人脸识别技术,并迅速部署至支付环节。他们的母的很简单:那就是让消费...

2019-05-24 08:13:02 605

转载 被嫌弃的程序猿的一生,请耐心看完,会有你的影子

程序员从早前的一种职业发展至今,俨然已经成为大众眼中的「特殊物种」。关于程序员的调侃与段子也盛产于网络,常常引起全网围观。但是程序员说到底并不是「两耳不闻窗外事,一心只用敲代码」,他们也有生活和工作上的烦恼与曲折。他们的人生并不像外人羡慕的那样「精英」,甚至还会有一些「潦倒」。有一部电影叫做「被嫌弃的松子的一生」,有人评价说:大多数女人不会过成松子,但或多或少有松子的影子。「...

2019-05-23 22:20:48 63

转载 数组还原

描述:数组长度66,存放数据为[1,2,3,4....,65,66],每次运算如下:[1,2,3...,33],[34,35,36...66],推入另外一个数组[1,34,2,36,3,36,....33,66].问多少次运算后,数据还原为[1,2,3,4....,65,66].let originArr = Array.from(new Array(67).keys()) or...

2019-05-23 19:43:00 260

转载 docker快速搭建私有镜像仓库(registry)

1、说明在 Docker 中,当执行 docker pull xxx时,是从 registry.hub.docker.com 这个地址去查找,这就是Docker公司为我们提供的公共仓库,上面的镜像,大家都可以看到,也可以使用,但是速度较慢。并且要在公司中使用 Docker,我们基本不可能把商业项目上传到公共仓库中,那如果要多个机器共享,怎么办?解决办法就是搭建私有仓库。2、环...

2019-05-22 17:19:30 345

转载 MySQL 5.6 中一个重要的优化——Index Condition Pushdown,究竟push down了什么

1 问题描述一条SQL,在数据库中是如何执行的呢?相信很多人都会对这个问题比较感兴趣。当然,要完整描述一条SQL在数据库中的生命周期,这是一个非常巨大的问题,涵盖了SQL的词法解析、语法解析、权限检查、查询优化、SQL执行等一系列的步骤,简短的篇幅是绝对无能为力的。因此,本文挑选了其中的部分内容,也是我一直都想写的一个内容,做重点介绍:给定一条SQL,如何提取其中的wh...

2019-05-21 16:08:00 147

转载 05-jvm-GC算法-实际应用

垃圾收集器如果说收集算法是内存回收的方法论,垃圾收集器就是内存回收的具体实现复制代码性能度量指标吞吐量:表示系统减去系统回收时间占总时间的比率,比如,系统运行了100秒,垃圾回收占用了1秒,那么吞吐量就是(100-1)/100 = 99%垃圾回收消耗:和吞吐量相反,垃圾回收器消耗指的是垃圾回收器耗时与系统运行总时间的比值停顿时间:指垃圾回收器运行的时候,系统停顿的时间...

2019-05-21 01:49:41 89

转载 What exactly do shadow page tables (for VMMs) do?

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

2019-05-20 20:54:00 75

转载 AJPFX总结面向对象(this和super的区别和应用)

面向对象(this和super的区别和应用)(掌握)A:this和super都代表什么this:代表当前对象的引用,谁来调用我,我就代表谁super:代表当前对象父类的引用B:this和super的使用区别a:调用成员变量this.成员变量 调用本类的成员变量,也可以调用父类的成员变量super.成员变量 调用父类的成员变量b:调用构造方法this(...) ...

2019-05-17 09:52:48 51

转载 基于Volley框架的返回数据的范型处理

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

2019-05-13 14:52:00 95

转载 如何将WORD转换成EXCEL

办公中经常会遇到将WORD转换为EXCEL的时候,因为WORD文档毕竟是处理文字的软件,在表格数据处理上与EXCEL表格的功能差的要太多,那么问题来了如何将WORD转换为EXCEL表格呢?操作工具:【迅捷PDF转换器】第一步:打开电脑,进入浏览器搜索“迅捷pdf在线转换器”找到相应的网页,并点进去。第二步:进入在线转换器的首页后,可以看到页面有很多关于办公的功能选项,我们选择文档转换,并在弹出的...

2019-05-13 11:37:30 317

转载 golang的胡思乱想 第三章

Go 语言变量Go 语言变量名由字母、数字、下划线组成,其中首个字符不能为数字。声明变量的一般形式是使用 var 关键字:var identifier type复制代码可以一次声明多个变量:var identifier1, identifier2 type复制代码根据值自行判定变量类型:var v_name = value复制代码示例 var.gopackage mainim...

2019-05-13 01:50:06 79

转载 Web 性能优化的常用手段

使用 CDNCDN的全称是Content Delivery Network,即内容分发网络。依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。网站80-90%响应时间消耗在资源下载上,减少资源下载时间是性能优化的黄金法则。相比分布式架构的复杂和巨大投入...

2019-05-12 06:59:11 125

转载 《GitZip for github》从Github批量下载表情包

最近我创建了一个关于表情包的github仓库,里面收录了国人常用的表情包, 并可以在线预览表情包 zhaoolee.github.io/ChineseBQB/仓库地址: github.com/zhaoolee/Ch…后面发现下载单个文件夹的表情包并不方便, 于是找到了Chrome扩展程序GitZip for github来解决问题如果遇到无法下载的问题, 可以尝...

2019-05-12 02:32:52 522

转载 LeetCode 139. Word Break单词拆分 (C++)

题目:Given anon-emptystringsand a dictionarywordDictcontaining a list ofnon-emptywords, determine ifscan be segmented into a space-separated sequence of one or more dictionary words.Note:...

2019-05-11 23:08:00 181

转载 人工智能的未来:”脑机接口“

本文作者Tim Urban:Wait but Why的作者Tim Urban 是埃隆马斯克(特斯拉/SpaceX创始人)强烈推荐的科技博主。他写的AI文章是全世界转发量最高的。他的粉丝还包括:Facebook创始人马克扎克伯格,Facebook COO谢丽桑伯格等。Tim也是TED演讲平台上有史以来最受欢迎的演讲者之一。在一个由人工智能和“其他所有生物”组成的未来, 人类只有...

2019-05-11 12:50:49 593

转载 Caused by: org.xml.sax.SAXParseException: 文件提前结束。

Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled.2019-05-11 12:24:20.657 ERROR 59648 --- [ main] o.s.boot.SpringApplication : Ap...

2019-05-11 12:27:00 1998

转载 ORACLE WITH AS 用法

With查询语句不是以select开始的,而是以“WITH”关键字开头 可认为在真正进行查询之前预先构造了一个临时表,之后便可多次使用它做进一步的分析和处理WITH Clause方法的优点 增加了SQL的易读性,如果构造了多个子查询,结构会更清晰;更重要的是:“一次分析,多次使用”,这也是为什么会提供性能的地方,达到了“少读”的目标。 第一种使用子查询的方法表被扫描了...

2019-05-10 17:41:00 44

转载 Pandas时序数据处理入门

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

2019-05-10 11:20:00 176

转载 IT兄弟连 ElasticSearch在Linux下的安装和启动、常见问题解决

环境要求· Linux(Centos 7)· ElasticSerach 6.6.1ES下载· 下载地址:https://www.elastic.co/cn/downloads/elasticsearchES安装· 进入Linux系统,切换到 /opt 目录下:· 在opt目录下,创建el...

2019-05-10 09:51:00 63

转载 mysql 5.7 主从同步 gtid

环境:1、(主) linux centOS 7 64位2、(从) linux centOS 7 64位3、(mysql)最好要求版本一致,从库不能比主库版本高 建议5.7centos 7 默然安装mariadb,安装mysql 5.7参考如下链接文档:centos 7安装mysql 5.7 :https://juejin.im/post/5c088b066fb9a049d4419985 (...

2019-05-10 09:49:45 400

转载 二、SpringBoot配置文件讲解

添加配置文件java程序员使用Spring的时间都有几年了,但是使用Spring和其他框架的结合的时候的配置文件是比较复杂的。比如你如果要添加mybatis的时候,你可能会添加一个spring-mybatis.xml的配置。但当SpringBoot出现的时候,这些都不用了,它简化了很多配置,让搭建项目变得很简单。这一节就讲讲springboot的配置文件是怎么弄的。构建一个maven项目,还...

2019-05-09 15:07:29 59

转载 一篇文章带你搞懂JS对象的自我销毁

在日常的JS组件开发中,往往会有一些较为复杂的DOM操作及事件监听,尤其是在处理UI层面的widgets时候更为明显。常常会花很多精力在对象的init上,而当组件需要被移除时则仅仅是把所在DOM草草的remove掉就算完事儿。当然,绝大多数情况这样处理并没有什么不妥,因为事件监听时仅仅局限于所属的DOM自身,移除DOM后,只要对象的外部引用不再维系,相关的内存占用很快就会被当作垃圾回收掉(本文不...

2019-05-09 12:48:04 3749

转载 087、日志管理之 Docker logs (2019-05-09)

参考https://www.cnblogs.com/CloudMan6/p/7749304.html高效的监控和日志管理对保持生产系统只需稳定的运行以及排查问题至关重要。在微服务架构中,由于容器的数量众多以及快速变化的特性,使得记录日志和监控变的重要起来。考虑到容器短暂和不固定的生命周期,我们需要debug问题时有些容器可能已经不在了。因此,一套集中式的日志管理系统是生产环境中...

2019-05-09 09:16:00 80

转载 TCP - 基础

TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。应用层向 TCP 层发送用于网间传输的、用8位字节表示的数据流,然后 TCP 把数据流分区成适当长度的报文段(通常受该计算机连接的网络的数据链路层的最大传输单元(MTU)的限制)。之后 TCP 把结果包传给 IP 层,由它来通过网络将包传送给接收端实体的 T...

2019-05-08 06:55:53 68

转载 在CSS中解决内容过长的问题

翻译自文章《Handling Long and Unexpected Content in CSS》当我们写css的时候,有时候会忘记设计里面存在的临界情况。举个例子来说吧,当内容的长度超过了我们的期望值,我们也无法解释其中的可能性,页面的设计很可能会因此而崩掉。我们不能保证css总是会按照我们期望的那样工作,但至少我们可以用不同类型的内容来测试,以减少这种情况的发生。在这篇文章里,我们通过审查真...

2019-05-08 01:09:41 316

转载 gitlab的备份、恢复

数据备份 :/etc/gitlab/gitlab.rb配置文件,查看一个和备份相关的配置项:gitlab_rails['backup_path'] = "/var/opt/gitlab/backups" #备份目录可以修改默认备份出文件的路径,可以通过修改该配置,并执行gitlab-ctl restart重启服务生效 gitlab-rake gitlab:backup:create ...

2019-05-07 17:10:17 45

转载 BPI-K210 RISC-V架构AI 物联网开发板,采用Kendryte K210 芯片方案设计

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

2019-05-06 14:17:00 2307

转载 CentOS批量安装Zabbix-agent并自动注册

基本信息使用shell脚本自动安装zabbix-agent,并启用主动模式和自动注册。自动注册主要参数是ServerActive和HostMetadataItem,主动模式的主要参数是StartAgents。操作步骤将脚本文件和agent配置模板文件上传到服务器中,执行自动化安装scp install_agent.sh template.conf user@server:~/需要注意的...

2019-05-06 09:39:44 173

转载 响应式图片之补充

上篇文章里介绍了如何让user agent(第7条)精准定位合适的图片源,实现响应式开发。在这里,我介绍一下user agent选择图片源的工作原理。第一步: 更新图片源集合(image source set,术语第34条)在更新的过程中,图片源集合里只放入第一个<img>的图片源 以及该<img>之前的兄弟节点<source>的图片源,其余的<img&g...

2019-05-06 07:22:05 74

转载 Effective Java读书笔记

Effective Java是一本经典的书, 很实用的Java进阶读物, 提供了各个方面的best practices.最近终于做完了Effective Java的读书笔记, 发布出来与大家共享.Background看了历史, 写第一篇笔记居然是2016年的事情了, 中间半途而废搁置了好长时间, 去年生病的时候捡起来看了一些, 今年终于看完了.做这个笔记的目的主要是为了个人学习, 把一本书...

2019-05-06 04:37:01 72

空空如也

空空如也

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

TA关注的人

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