自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Elasticsearch实战-磁盘IO被打满

背景事情是这样的。一天下午4点42分左右。业务反馈我开发的服务在测试环境出现问题,返回资源数据是0。查日志发现是ES访问超时。相当于数据库挂了。持续了20多分钟自己恢复。咨询了ES团队,最终得到下面的答复:当前集群现状:1)当前集群数据IO最高的索引为XXX,数据量很小(100mb) 2)但是读写都很大(读>1000QPS,写>1000QPS) ,使用...

2019-10-06 17:52:00 630

转载 应用角度看kafka的术语和功能

kafka的术语(Terminology)Topic和Consumer GroupTopic每条发布到 Kafka 集群的消息都有一个类别,这个类别被称为 Topic。(物理上不同 Topic 的消息分开存储,逻辑上一个 Topic 的消息虽然保存于一个或多个 broker 上但用户只需指定消息的 Topic 即可生产或消费数据而不必关心数据存于何处)对应用来说,生产者...

2019-10-06 10:41:00 565

转载 redis 安装配置

下载安装RedisServermkdir –p /data/download && cd /data/downloadwget http://download.redis.io/releases/redis-5.0.0.tar.gztar zxvf redis-5.0.0.tar.gzcd redis-5.0.0make install完成上面步骤之后,Redis相关bi...

2019-09-29 13:56:00 451

转载 《深度解析Tomcat》 第一章 一个简单的Web服务器

《深度解析Tomcat》 第一章 一个简单的Web服务器 本章介绍Java Web服务器是如何运行的。从中可以知道Tomcat是如何工作的。基于Java的Web服务器会使用java.net.Socket类和java.net.ServerSocket类这两个类...

2019-09-28 19:47:00 221

转载 vue 路由跳转到本页面,ts 监听路由变化

@Watch('$route')routechange(to: any, from: any) {//参数不相等 if (to.query.name!=from.query.name) {//todo }}转载于:https://www.cnblogs.com/qiufang/p/11593865.html...

2019-09-26 19:29:00 1081

转载 《Java核心技术卷I》——第5章 继承

《Java核心技术卷I》——第5章 继承 在C++中,没有提供用于表示抽象类的特殊关键字。只要有一个纯虚函数,这个类就是抽象类。hashCode()方法是定义在Object类中,因此每个对象都有一个默认的散列码,其值为对象的存储地址。绝大多数的toStrin...

2019-09-26 15:47:00 101

转载 常用逻辑结构

在工作和生活中,沟通是重要的一环。想把事情叙述清楚有几个常用的逻辑结构。主要分为四种类型:传统型、流程型、情境型、要素型。传统型传统型是知识点按照常用逻辑,抽丝剥茧般的展示出来。又有三种主要的结构。流程型知识点按照完成一项任务的顺序来呈现。情境型知识点按照一项能力在不同情境中的应用来呈现。...

2019-09-26 13:15:00 253

转载 《Java核心技术卷I》——第3章 Java的基本程序设计结构

《Java核心技术卷I》——第3章 Java的基本程序设计结构 byte和short类型主要用于特定的应用场合,例如,底层的文件处理或者需要控制占用存储空间量的大数组。十六进制数值有一个前缀0x(如0xCAFE),八进制有一个前缀0,如010对应...

2019-09-25 14:30:00 84

转载 JAVA数据处理的常用技术

背景在实际开发中,数据的处理有五种:获取、传输、存储、分析、转换。每种各对应一些常用的技术。序列化和反序列化序列化是将对象的信息转换为可传输或可存储形式的过程。反序列化就是反过来让这些可传输的、可存储的信息变回对象。传输的序列化除了安全性的考虑,因为涉及到和第三方通信,所以还有重要的一点是可读性和不变性。而存储的链路短,可控,所以更讲究效率。传输最常用的序列化手段是JSO...

2019-09-25 09:58:00 165

转载 从Hybrid到React-Native: JS在移动端的南征北战史

注:因为不了解Dart,所以本文不对flutter相关内容进行阐述, 实在抱歉其实写这篇文章的时候,我就知道,肯定有人问我:为什么不写flutter?抱歉了,flutter的大名我当然知道,可我只是一个写JS的,同时了解一些Java的知识,而flutter采用的编程语言,我暂时没有碰过,所以自然不敢妄加猜度,还请谅解HybridHybird是一种混合开发应用,可以实现JS...

2019-09-23 07:43:00 128

转载 PHP 内存管理及垃圾回收机制

PHP5的内存管理 对象传递 PHP5使用了Zend引擎II,对象被储存于独立的结构Object Store中,而不像其它一般变量那样储存于Zval中(在PHP4中对象和一般变量一样存储于Zval)。在Zval中仅存储对象的指针而不是内容(value)。当我们复制一个对象或者将一个对象当作参数传递给一个函数时,我们不需要复制数据。仅仅保持相同的对象指针并由另一个zval通知现...

2019-09-21 13:43:00 86

转载 前端黑魔法:webworker动态化,无需JS文件创建worker

前言前几天,我和一位知乎网友讨论这个问题的时候,觉得这非常有意思,所以写了这篇文章作为记录 本文的思路和项目代码来源于知友 @simon3000,我加以修饰以更符合理解的需求。本文所用代码已经得到当事人授权,请看:非常感谢他的理解和鼓励作者初始代码地址(进入项目页面,里面的original-...

2019-09-19 08:50:00 194

转载 vue 使用localstorage实现面包屑

mutation.js代码:changeRoute(state, val) { let routeList = state.routeList; let isFind = false; let findeIdex = 0; //菜单栏和下拉的二级菜单 if (val['type'] =...

2019-09-18 19:05:00 226

转载 Lottie在手,动画我有:ios/Android/Web三端复杂帧动画解决方案

本文编辑于OS X系统,之前出现过windows下看不到部分图片的情况,如有请大家告知为什么需要Lottie在相对复杂的移动端应用中,我们可能会需要使用到复杂的帧动画。例如:刚进入APP时候可能会看到的入场小动画,带来愉悦的视觉享受 许多Icon的互动变化比较复杂多变的时候,研发复现成本高总而言之,我们的难题是: 这些事情如果给我们...

2019-09-18 09:03:00 371

转载 解决ueditor二次加载(getEditor)加载失败的问题

  最近在做项目的时候用到了ueditor控件,正常使用第一次加载没有问题,因为没有刷新页面,第二次加载的时候就会加载失败,ueditor部分出现空白,查看了一下功能基本可以定位到是getEditor时出现了问题,具体怎么解决直到我发现了下面的这篇博文,具体内容如下:大家自己看看官方的js文件ueditor.all.js有以下的代码/** * @nam...

2019-09-17 17:41:00 580

转载 ftp传输图片损坏原因

https://blog.csdn.net/truffle528/article/details/79551368https://www.cnblogs.com/loanhicks/p/8097424.html转载于:https://www.cnblogs.com/zhangww/p/11356414.html

2019-09-16 19:44:00 262

转载 cURL无法访问TLS网站故障解决

大多数人都厌烦使用老旧的系统,无论软件还是硬件。但有的时候又不得不困守其中,坚持延续着系统的寿命,或者还需要点几柱香,祈求神佛的护佑。Linux是一个模块化极好的操作系统,得益于此,当其中有组件落伍之时,大多数情况下,还能通过下载源码,手工编译来升级组件,从而保证系统的可用性。在这个过程中,cURL工具是必不可少的,特别很多常用的开发平台,都使用了libcurl库作为下载的基础工具...

2019-09-16 18:58:00 1760

转载 生成公钥,秘钥

生成私钥:opensslgenrsa-outprivatekey.key2048对应公钥:opensslrsa-inprivatekey.key-pubout-outpubkey.key转换私钥格式:opensslpkcs8-topk8-inprivatekey.key-outpkcs8_rsa_private_key.pem-nocrypt取pkc...

2019-09-16 16:59:00 147

转载 JDK源码那些事儿之SynchronousQueue下篇

之前一篇文章已经讲解了阻塞队列SynchronousQueue的大部分内容,其中默认的非公平策略还未说明,本文就紧接上文继续讲解其中的非公平策略下的内部实现,顺便简单说明其涉及到的线程池部分的使用前言回顾一下,SynchronousQueue通过两个内部类实现了公平策略和非公平策略的无缓存阻塞队列,每种操作都需要对应的互补操作同时进行才能完成,例如,入队操作必然对应出队操作,在不涉及...

2019-09-15 17:41:00 140

转载 Docker那些事儿之编排工具docker-compose

前面已经讲解过docker的一些基础使用,镜像创建的操作过程,如果大量容器需要同时部署,一个一个容器进行服务器上的部署,估计要疯掉,在使用上我们需要找到更好更便捷的使用方式,今天要讲解的容器编排工具docker-compose就是其中之一简介Compose是一个用于定义和运行多容器Docker应用程序的工具。使用Compose,您可以使用YAML文件来配置应用程序的服务。然后,使用...

2019-09-13 16:11:00 141

转载 当React开发者初次走进React-Native的世界

RN千机变1.技术体系问题RN和React共用一套抽象层,相对于前端,RN其实更接近Node的运行环境ReactNative =React +IOS +Android看RN文档时,我会发现入门基础那一块介绍的都是React的内容,进阶篇则介绍了很多IOS和Android的API2.组件设计问题Android和IOS一些设计组件是不共通的,这意味着,原本在R...

2019-09-13 09:14:00 93

转载 百度云下载工具分享

---内容开始---下面的百度云链接,请复制下来以后用QQ发送到电脑,然后再点开,直接点开好像不可以首先分享一下电脑版的(For windows)这个相信大家听说过pandownload去这个网址下载就行,免安装的。(有安卓版的,不建议用,速度和百度云不相上下,本人手机如此,不信邪的可以一试)这个用来下载网速很可观...

2019-09-13 00:59:00 884

转载 sqoop从mysql导数据到hive报错:Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communicat...

背景使用sqoop从mysql导数据到hive,从本地服务器是可以访问mysql的(本地服务器是hadoop集群的一个datanode),但是sqoop导数据的时候依然连接不上mysql报错如下:从报错可以看出,是数据库连接失败,很常见的问题,但是从本地是可以直连mysql的。因为sqoop导数据的时候,默认会启动4个map task,这4个map task会随机启动在不动的d...

2019-09-11 14:04:00 1448

转载 vs2017-关于配置属性管理器的问题

解决opencv中文路径的问题以及配置的属性管理器只能应用于当前项目的问题:方法一:添加一个新的属性表,每一次创建新项目时都添加一次这个属性表;方法二:我们点击下图中的项目,右击属性,将包含目录、库目录里卖弄路径中的中文全部改成英文,另外再把环境变量路径下的中文全部改成英文,最后确定就可以了。 ...

2019-09-11 12:37:00 2176

转载 【React-Native】React-Native组件样式合集

最近在阅读RN的文档,但有一点深感遗憾的是——官方对绝大多数RN组件没有用Gif图或者静态图的方式呈现给大家。所以我通过百度查询,一个一个的查到了这些RN组件的UI表现图,下面呈现给大家阅前必读首先表示抱歉,我没有注明每幅图片的url来源,这是有原因的,因为当前有很多人的博客转载他人的博客却没有注明出处,如果我莽撞地写上我找到该图片的url地址,那么可能反而会损害原作者...

2019-09-10 15:59:00 122

转载 远程服务器跟本地单文件传输

install -y lrzsz //安装所需软件文件上传 rz 弹框 选择所需文件文件下载 sz filename转载于:https://www.cnblogs.com/yudapeng/p/11490256.html

2019-09-09 10:29:00 90

转载 git 生成秘钥连接远程仓库

二、打开GitBash ,用cd命令进入本地项目目,然后把初始化一下,把本地的目录变成git本地仓库, git status 可以查看本地目录的状态信息git initgit status三、将你本地仓库与码云上的远程仓库关联起来git remote add origin https://gitee.com/fox9916/demo.git四、在...

2019-09-09 10:27:00 208

转载 【github】论怎么去写一个高大上的ReadMe

前言以前我时常觉得,自己写的ReadMe很单调乏味,但后来仔细研究一下后,发现有很多方式可以让ReadMe在简洁的基础上变得好看些,所以在这里和大家分享,如果大家有更好的想法,也非常欢迎在评论区留言哦美化方案加彩色徽章:介绍npm版本,证书类型,发布版本等给代码添加颜色,不要使用纯文本啦!给自己的代码库设计一个专属的logo...

2019-09-09 08:02:00 176

转载 【JavaScript】吃饱了撑的系列之JavaScript模拟多线程并发

前言最近,明学是一个火热的话题,而我,却也想当那么一回明学家,那就是,把JavaScript和多线程并发这两个八竿子打不找的东西,给硬凑了起来,还写了一个并发库concurrent-thread-js。尴尬的是,当我发现其中的不合理之处,即这个东东的应用场景究竟是什么时,我发现我已经把代码写完了。⚠️注意! 本文中的线程指的都是用JS异步函数模拟的“假线程”...

2019-09-08 08:15:00 153

转载 JDK源码那些事儿之SynchronousQueue上篇

今天继续来讲解阻塞队列,一个比较特殊的阻塞队列SynchronousQueue,通过Executors框架提供的线程池cachedThreadPool中我们可以看到其被使用作为可缓存线程池的队列实现,下面通过源码来了解其内部实现,便于后面帮助我们更好的使用线程池前言JDK版本号:1.8.0_171synchronousQueue是一个没有数据缓冲的阻塞队列,生产者线程的插入操作...

2019-09-07 15:46:00 124

转载 【JavaScript】ESlint & Prettier & Flow组合,得此三神助,混沌归太清

FlowFlow的意义Flow是faceBook开源的一个JavaScript静态类型检查工具,作用类似TypeScript,但是它不像TS那样是一门独立的语言,而是作为一个babel-plugin,借助babel的编译切入JavaScript的编码当中,同时,与ts不同的是,Flow.js的类型检查不是强制的,可以通过//@flow手动开启,意味着,你可以自由选择某...

2019-09-07 11:04:00 158

转载 java的线程安全与非线程安全

线程安全多线程访问时,对数据进行加锁保护,防止数据出现不一致或者数据污染情况。即:当一个线程要访问某类中的数据时,会对其加锁保护,只有当此线程访问完成后,其它线程才能继续访问一、线程安全线程安全指多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。二、非线程安全...

2019-09-04 13:48:00 78

转载 idea常用快捷键

idea常用快捷键Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Space ...

2019-09-04 08:41:00 400

转载 java常用的设计模式之单例模式

一、单例模式单例模式的定义与特点单例(Singleton)模式的定义:指一个类只有一个实例,且该类能自行创建这个实例的一种模式。例如,Windows 中只能打开一个任务管理器,这样可以避免因打开多个任务管理器窗口而造成内存资源的浪费,或出现各个窗口显示内容的不一致等错误。在计算机系统中,还有 Windows 的回收站、操作系统中的文件系统、多线程中的线程池、显卡的驱动程序...

2019-09-03 16:31:00 67

转载 单例模式中,你不知道的事~~

单例模式可以说只要是一个合格的开发都会写,但是如果要深究,小小的单例模式可以牵扯到很多东西,比如:多线程是否安全?是否懒加载?性能等等。还有你知道几种单例模式的写法呢?如何防止反射破坏单例模式?一、 单例模式1.1 定义单例模式就是在程序运行中只实例化一次,创建一个全局唯一对象。有点像Java的静态变量,但是单例模式要优于静态变量:静态变量在程序启动的时候JVM就...

2019-09-02 19:42:00 74

转载 面试专家职位面试官会问什么

考察实践经验和方法很早之前阿里打电话过来面试我,是一个架构师的职位。当时问我一个问题:在review代码的时候,如果代码特别长,比如几千行几万行,你如何去review呢?我的回答角度是这样的:1.review PR我一般不会review所有的代码,而是变更点。整体的代码review会以模块review的形式来做。项目成员介绍自己这块的架构是怎样的,解决了什么问题,有什么问题是待解...

2019-09-02 13:42:00 295

转载 Docker那些事儿之镜像创建

之前已经了解了docker的基本使用方式,简单的上手,也能让大部分人了解到这个技术的使用方法,今天继续说明docker如何构建自己所需要的镜像,开发人员掌握使用基础即可,有兴趣的可以自行深入研究前言docker的相关操作命令不是本文的重点部分,自行查找资料或去官网学习,另外,docker也有其api接口(类似restful api),需要使用时需要进行设置开启api端口,具体参照官网...

2019-08-31 14:13:00 328

转载 Filco圣手二代双模蓝牙机械键盘的连接方法

常规方法确认键盘的电源接通。同时按下「Ctrl」+「Alt」+「Fn」执行装置切换模式。配对LED灯(蓝)和低电量显示LED灯(红)约同时亮10秒左右。想移除已登录的装置时,请从「蓝牙装置登录/切换键」①~④按下任一键新添加的电脑如果是新添加的电脑,会在首次配置的时候输入验证码,这时候,需要快速在键盘上按下验证码,输入后就可正常连接了注意,如果失败的次数过多,那么就会提示...

2019-08-31 03:51:00 26950

转载 pip升级

先 Win 键加 R,在弹出框内输入 cmd ,然后回车:在下面两个命令都不起作用的情况下,python -m pip install -U pip python -m pip install --upgrade pip使用这个命令:easy_install --upgrade pip转载于:https://www.cnblogs.com/HS-learnin...

2019-08-29 10:16:00 70

转载 mount 挂载命令

1:mount 所有命令必须挂载使用linux 所有存储设备都必须挂载使用,包括硬盘命令名称:mount命令所在路径:/bin/mount执行权限:所有用户命令的具体格式如下:mount [-t 文件系统] [-L 卷标名] [-o 特殊选项] \设备文件名 挂载点#\代表这一行没有写完,换行选项:-t 文件系统: 加入文件系统类型来指定挂载的类...

2019-08-25 23:02:00 353

空空如也

空空如也

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

TA关注的人

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