- 博客(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
mongodb同步工具mongosync
2016-12-12
EasyHosts hosts文件管理工具
2011-08-28
Android WiFi手机摄像头 SECuRET LiveStream (英文版)
2011-02-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人