自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

【设计改变世界】github地址:https://github.com/guochunyang2004

【java】【netty】【ElasticSearch】【sql】【微服务】【android】【大数据】

  • 博客(18)
  • 资源 (5)
  • 收藏
  • 关注

原创 Vue开发实战 教程学习

目录指令组件单文件模式双向绑定虚拟DOM计算属性侦听器 watch计算属性 computed vs 侦听器 watchVUE 生命周期VUE函数式组件?高级特性 provide 和 injecttemplate 和 JSXVUE常用工具VUE 常用类库指令 mustache 模版引擎 jquery模板引擎 ...

2020-01-19 00:02:32 544

转载 elasticsearch 百亿级数据检索案例与原理

一、前言 数据平台已迭代三个版本,从头开始遇到很多常见的难题,终于有片段时间整理一些已完善的文档,在此分享以供所需朋友的实现参考,少走些弯路,在此篇幅中偏重于ES的优化,关于HBase,Hadoop的设计优化估计有很多文章可以参考,不再赘述。【目前生产已存储百亿数据,性能良好(但未使用分词功能)】二、需求说明项目背景: 在一业务系统中,部分表每天的数据量...

2020-01-16 22:18:18 429

转载 ES系列目录

ES系列一、CentOS7安装ES 6.3.1ES系列二、CentOS7安装ES head6.3.1ES系列三、基本知识准备ES系列四、ES6.3常用api之文档类apiES系列五、ES6.3常用api之搜索类apiES系列六、ES字段类型ES系列七、ES-倒排索引基础知识ES系列八、正排索Doc Values和Field DataES系列九、ES优化聚合查询之深度...

2020-01-16 21:58:37 146

原创 vscode问题解决 Unexpected console statement (no-console)

目录方法一:修改配置文件方法二:不改配置文件,加前缀window.方法一:修改配置文件修改package.json中的eslintConfig:{} 中的 “rules”:{},增加一行代码: "no-console":"off""eslintConfig": { "root": true, "env": { "node": true },...

2020-01-15 14:44:16 2581

转载 HashMap1.8与ConcurrentHashMap1.8线程安全比较

HashMap大家再熟悉不过了,它是java专门用来存储K-V类型的集合框架,它是线程不安全的,同时它的底层原理也是面试必问,但是ConcurrentHashMap大家对他了解多少呢?大家可能只知道它是线程安全的,但它的底层是怎么实现的呢?它在HashMap的基础之上做了什么优化呢?我今天就带大家来了解一下HashMap与ConcurrentHashMap的不同之处。1、HashMap初始化时...

2020-01-13 22:37:05 212

转载 Java中的锁[原理、锁优化、CAS、AQS]

1、为什么要用锁?锁-是为了解决并发操作引起的脏读、数据不一致的问题。2、锁实现的基本原理2.1、volatileJava编程语言允许线程访问共享变量, 为了确保共享变量能被准确和一致地更新,线程应该确保通过排他锁单独获得这个变量。Java语言提供了volatile,在某些情况下比锁要更加方便。volatile在多处理器开发中保证了共享变量的“ 可见性”。可见性的意思是当一个...

2020-01-13 22:00:40 111

转载 Java NIO之Selector(选择器)

历史回顾:Java NIO 概览Java NIO 之 Buffer(缓冲区)Java NIO 之 Channel(通道)其他高赞文章:面试中关于Redis的问题看这篇就够了一文轻松搞懂redis集群原理及搭建与使用超详细的Java面试题总结(三)之Java集合篇常见问题一 Selector(选择器)介绍Selector一般称 为选择器,当然你也可以翻译为多...

2020-01-13 21:23:03 202

转载 学会了这些技术,你离BAT大厂不远了

每一个程序员都有一个梦想,梦想着能够进入阿里、腾讯、字节跳动、百度等一线互联网公司,由于身边的环境等原因,不知道 BAT 等一线互联网公司使用哪些技术?或者该如何去学习这些技术?或者我该去哪些获取这些技术资料?没关系,平头哥一站式服务,上面统统不是问题。平头哥整理了 BAT 等一线大厂的必备技能,并且帮你准备了对应的资料。对于整理出来的技术,如果你掌握的不牢固,那就赶快巩固,如果你还没有涉及,现在...

2020-01-13 21:17:05 180

转载 疯狂创客圈 JAVA 高并发 总目录

无编程不创客,疯狂创客圈,一大波编程高手正在交流、学习中! 疯狂创客圈: JAVA 高并发 研习社群, QQ群:104131248(已满)236263776 (请加此群)疯狂创客圈 经典图书 : 《Netty Zookeeper Redis 高并发实战》 面试必备 + 面试必备 +面试必备机械工业出版社 《Netty Redis Zooke...

2020-01-13 21:12:16 1105

转载 Reactor模式

疯狂创客圈,一个Java 高并发研习社群【博客园 总入口】疯狂创客圈,倾力推出:面试必备 + 面试必备 + 面试必备的基础原理+实战 书籍 《Netty Zookeeper Redis 高并发实战》写在前面​大家好,我是 高并发的实战社群【疯狂创客圈】尼恩。Reactor模式非常重要,无论开发、还是面试。本文的内容,在《Netty Zookeeper Redi...

2020-01-13 21:11:29 227

转载 怎样理解阻塞非阻塞与同步异步的区别?

老张爱喝茶,废话不说,煮开水。出场人物:老张,水壶两把(普通水壶,简称水壶;会响的水壶,简称响水壶)。1 老张把水壶放到火上,立等水开。(同步阻塞)老张觉得自己有点傻2 老张把水壶放到火上,去客厅看电视,时不时去厨房看看水开没有。(同步非阻塞)老张还是觉得自己有点傻,于是变高端了,买了把会响笛的那种水壶。水开之后,能大声发出嘀~~~~的噪音。3 老张把响水壶放到火上,立等水开。(异步阻...

2020-01-13 19:06:37 73

转载 Netty实现长连接服务的各种难点和可优化点

推送服务还记得一年半前,做的一个项目需要用到 Android 推送服务。和 iOS 不同,Android 生态中没有统一的推送服务。Google 虽然有Google Cloud Messaging,但是连国外都没统一,更别说国内了,直接被墙。所以之前在 Android 上做推送大部分只能靠轮询。而我们之前在技术调研的时候,搜到了jPush的博客,上面介绍了一些他们的技术特点,他们主...

2020-01-13 18:22:14 1253

转载 HashMap源码分析

目录一、数据模型二、重要属性三、构造方法四、普通方法put()resize()get()五、总结一、数据模型​ 在网上看过一些所谓的HashMap源码分析,大部分依旧是比较抽象的。究其原因,主要还是对HashMap的数据结构不理解。以下以图示展示。HashMap中存在一个内部类: static class Node<K,V> im...

2020-01-12 22:48:18 143

转载 MySQL索引原理

为什么使用B-Tree(B+Tree)上文说过,红黑树等数据结构也可以用来实现索引,但是文件系统及数据库系统普遍采用B-/+Tree作为索引结构,这一节将结合计算机组成原理相关知识讨论B-/+Tree作为索引的理论基础。一般来说,索引本身也很大,不可能全部存储在内存中,因此索引往往以索引文件的形式存储的磁盘上。这样的话,索引查找过程中就要产生磁盘I/O消耗,相对于内存存取,I/O存取的消耗...

2020-01-12 20:48:33 146

转载 Mysql索引类型Btree和Hash的区别以及使用场景

遇到单表数据量大的时候很多开发者都会想到给相对的字段建立索引来提高性能(mysql索引的使用),但很少会去关注索引的类型该如何选择,在mysql中支持有两种类型,最常用的也是默认的Btree类型,其次就是最容易被忽略的Hash类型。下面将分别介绍两种索引类型的区别。Btree类型的索引,Btree又称b+树(1)所有关键字都出现在叶子结点的链表中(稠密索引),且链表中的关键字恰...

2020-01-12 20:21:57 452

原创 java 三种单例模式

目录饿汉单例模式懒汉双锁单例模式懒汉静态内部类单例模式调用测试输出结果饿汉单例模式/** * 单例模式 饿汉式 * 线程安全,调用效率高,但是不能延时加载 */public class HungrySimpleInstance { private HungrySimpleInstance(){ System.out.println("...

2020-01-12 17:30:24 190

原创 玩转Spring全家桶笔记 第九章:重新认识Spring Boot

Spring Boot 的特性方便的创建可独立运行的Spring应用程序直接内嵌Tomcat、Jetty或Undertow简化了项目的构建配置为Spring及第三方库提供自动配置提供生产级特性无需生成代码或进行XML配置Spring Boot的四大核心自动配置 - Auto Configuration起步依赖 - Starter Dependency命令行界面 ...

2020-01-08 19:54:37 172

转载 Spring高级进阶:BeanFactoryPostProcessor

BeanFactoryPostProcessor是实现spring容器功能扩展的重要接口,例如修改bean属性值,实现bean动态代理等。很多框架都是通过此接口实现对spring容器的扩展,例如mybatis与spring集成时,只定义了mapper接口,无实现类,但spring却可以完成自动注入,是不是很神奇? 本文将通过简单的例子,展现BeanFactoryPostProcessor的扩展能力...

2020-01-07 17:31:38 127

VCam_v6.4.exe

虚拟摄像头

2021-10-08

mongodb同步工具mongosync

mongosync是用于MongoDB复制集之间,复制集到分片集群之间以及分片集群与分片集群之间同步数据的一个工具。 1.实时迁移,尤其是从一个集群迁移到另一个集群,或者master-slave架构迁移到replica sets架构 2.实时同步,比如同步数据到其他集群。 3.其他场景 mongosync特点及功能增强 1.极速(ssd环境最大能达到百万每秒)、易用; 2.支持全量同步,增量同步,支持同步单库、单集合 *注: 本人未实时同步成功! 运行环境:centos 方法:/data/mongosync -h server1:30000 --to server2:40000 -d 库名 -c 集合名 更多方法baidu google

2016-12-12

EasyHosts hosts文件管理工具

EasyHosts hosts文件管理工具 可对系统hosts文件方便添加、修改、删除、备份、恢复 软件截图:http://blog.csdn.net/guochunyang/article/details/6726780

2011-08-28

Android WiFi手机摄像头 SECuRET LiveStream (英文版)

Android 手机摄像头 SECuRET LiveStream 能够把手机变成一个摄像机,然后在电脑上用浏览器通过wifi来实时观看。 当您的手机连接到WIFI网络,您的手机有一个IP地址,当您开始WIFI手机摄像头的时候您必须通过浏览器连接到手机WIFI网络IP地址。 您就可以在互联网上观看拍摄实况 已在moto ME525 Android2.2系统成功使用。

2011-02-16

空空如也

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

TA关注的人

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