朱培
码龄7年
  • 1,105,721
    被访问
  • 138
    原创
  • 1,632,521
    排名
  • 802
    粉丝
关注
提问 私信

个人简介:爱学习,爱生活,努力让自己成为一名更优秀的工程师,奋斗吧骚年!

  • 加入CSDN时间: 2015-01-26
博客简介:

朱培(知浅_ZLH)

博客描述:
勿以浮沙筑高台,才学浅薄,低调做人-----sdksdk0
查看详细资料
个人成就
  • 博客专家认证
  • 获得600次点赞
  • 内容获得262次评论
  • 获得1,247次收藏
创作历程
  • 1篇
    2020年
  • 11篇
    2019年
  • 15篇
    2018年
  • 9篇
    2017年
  • 81篇
    2016年
  • 41篇
    2015年
成就勋章
TA的专栏
  • 大数据实践
    16篇
  • java/android朝圣之路
    33篇
  • Java高级进阶
    42篇
  • 综合技术
    25篇
  • 安卓开发
    24篇
  • 前端开发
    9篇
  • 大数据云计算
    21篇
  • Java
    38篇
  • Java项目
    7篇
  • 数据库
    8篇
  • 安卓项目
    9篇
  • Linux
    1篇
  • 服务器
    5篇
  • 随笔
    4篇
  • Cocos2d
    2篇
  • 机器学习
    1篇
  • python
    1篇
  • 区块链
  • 分布式
    2篇
Hello Time!
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

MongoDB3.2 - 4.2 新特性解读

MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。一、副本集3.2版本引入raft协议选举机制(pv1)、早期协议bully(简单的协调者竞选算法 pv0)相对于bully协议,raft协议的好处是...
原创
发布博客 2020.02.07 ·
3468 阅读 ·
2 点赞 ·
0 评论

Java连接PostgreSQL数据库

在Java程序中使用PostgreSQL之前,我们需要确保在机器上安装了PostgreSQL JDBC和Java。 您可以在机器上检查是否正确安装了Java。 现在我们来看一下如何设置PostgreSQL JDBC驱动。 从postgresql-jdbc存储库下载最新版本的postgresql-(VERSION).jdbc.jar。 在类路径中添加下载的jar文件postgresq...
转载
发布博客 2019.12.29 ·
510 阅读 ·
0 点赞 ·
0 评论

并发编程常见问答

1、线程创建1.1、有哪些方法创建线程?1.继承Thread类 (真正意义上的线程类),是Runnable接口的实现。2.实现Runnable接口,并重写里面的run方法3 .应用程序可以使用Executor框架来创建线程池。Executor框架是juc里提供的线程池的实现。4.实现Callable接口通过FutureTask包装器来创建Thread线程1.2、如何...
原创
发布博客 2019.09.30 ·
434 阅读 ·
2 点赞 ·
0 评论

Curator实现分布式锁的基本原理

curator是Netflix公司开源的一个ZooKeeper客户端封装。curator 对于锁这块做了一些封装,curator 提供了InterProcessMutex 这样一个 api。除了分布式锁之外,还提供了 leader 选举、分布式队列等常用的功能。本文主要以InterProcessMutex为例,介绍一下这个分布式可重入排它锁的实现原理。Curator的几种锁方案:InterP...
原创
发布博客 2019.07.15 ·
4019 阅读 ·
2 点赞 ·
0 评论

浅谈Redis和zookeeper的分布式锁设计

本文主要谈一下使用Redis和zookeeper来进行分布式锁的设计过程和原理。一般实现分布式锁都有哪些方式?使用redis如何设计分布式锁?使用zk来设计分布式锁可以吗?这两种分布式锁的实现方式哪种效率比较高?对于分布式锁,一般来说有一下的需求:可以保证在分布式部署的应用集群中,同一个方法在同一时间只能被一台机器上的一个线程执行。这把锁要是一把可重入锁(避免死锁)有高可用的获取锁和释放...
原创
发布博客 2019.07.12 ·
774 阅读 ·
2 点赞 ·
0 评论

zookeeper和kafka的SASL认证以及生产实践

一、什么是zookeeper?ZooKeeper是一个集中的服务,用于维护配置信息、命名、提供分布式同步以及提供组服务。所有这些类型的服务都以某种形式被分布式应用程序使用。每次它们被实现时,都有大量的工作需要去修复不可避免的bug和竞争条件。由于实现这类服务的困难,应用程序最初通常会略过它们,这使得它们在出现变化时变得脆弱,难以管理。即使做得正确,这些服务的不同实现在部署应用程序时也会导致管理复...
原创
发布博客 2019.07.10 ·
13595 阅读 ·
8 点赞 ·
2 评论

InnoDB一棵B+树可以存放多少行数据?

InnoDB一棵B+树可以存放多少行数据?这个问题的简单回答是:约2千万。为什么是这么多呢?因为这是可以算出来的,要搞清楚这个问题,我们先从InnoDB索引数据结构、数据组织方式说起。我们都知道计算机在存储数据的时候,有最小存储单元,这就好比我们今天进行现金的流通最小单位是一毛。在计算机中磁盘存储数据最小单元是扇区,一个扇区的大小是512字节,而文件系统(例如XFS/EXT4)他的最小单元是块...
转载
发布博客 2019.07.04 ·
426 阅读 ·
1 点赞 ·
0 评论

实战:javac插入式注解处理器

一套编程语言中编译子系统的优劣,很大程度上决定了程序运行性能的好坏和编码效率的高低,尤其在Java语言中,运行期即时编译与虚拟机执行子系统非常紧密地互相依赖、配合运作。了解JDK如何编译和优化代码,有助于我们写出适合JDK自优化的程序。看过javac源码,我们就知道,当我们的编译器在把java文件编译为字节码的时候,会对java源程序做各方面的校验,在本文的实战中,我们将会使用注解处理器API来编...
原创
发布博客 2019.05.30 ·
1297 阅读 ·
1 点赞 ·
1 评论

设计模式常见问答

举例一个更倾向于用抽象类而不是接口的业务场景?答: 抽象类表示的是,这个对象是什么。接口表示的是,这个对象能做什么。应用场景:- 当需要去携程、去哪儿等在线旅游网站上面爬取酒店用户评论的时候,需要先调用这些网站的数据接口,然后获取数据,其次解析成我们需要的数据..
原创
发布博客 2019.04.30 ·
336 阅读 ·
0 点赞 ·
0 评论

日志监控系统源码

发布资源 2019.04.17 ·
zip

java部分基础知识汇总

1、受检异常和非受检异常的区别?所有的异常都是继承至Throwable,包括Error和Exception两个大类Error: 不用捕获,通常是一些底层和硬件的错误,与程序本身无关Exception: 非受检异常:程序本身的异常,如果不主动捕获的,会由jvm去进行处理 受检异常:IOException/SQLException ,必须要去捕获的异常当发生异常时,可以通过try...
原创
发布博客 2019.03.20 ·
334 阅读 ·
0 点赞 ·
0 评论

单例模式详解

本文主要分享的内容是单例模式的应用场景、常见的单例模式写法、保证线程安全的单例模式策略、反射暴力攻击单例解决方案及原理分析、序列化破坏单例的原理及解决方案。一、单例模式的应用场景单例模式(Singleton Pattern)是指确保一个类在任何情况下都绝对只有一个实例,并提供一个全局访问点。单例模式是创建型模式。在 Spring 框架应用中 ApplicationContext;数据库的连...
原创
发布博客 2019.03.12 ·
311 阅读 ·
0 点赞 ·
1 评论

单机版kubernetes1.13安装

kubeadm是Kubernetes官方提供的用于快速安装Kubernetes集群的工具,伴随Kubernetes每个版本的发布都会同步更新,kubeadm会对集群配置方面的一些实践做调整,通过实验kubeadm可以学习到Kubernetes官方在集群配置上一些新的最佳实践。本文使用阿里云的镜像仓库。一、前置条件:环境:在virtuarbox和VMare中都可以,如果是在虚拟机中,要注意设...
原创
发布博客 2019.01.08 ·
1660 阅读 ·
1 点赞 ·
1 评论

策略模式的实际应用

应用场景:定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换。本模式使得算法可独立于使用它的客户而变化。特点 :行为型模式 最终执行结果是固定的。执行过程和执行逻辑不一样。目前在公司的实际项目中,有如下场景:有3中数据来源的详情查询(客流数据、舆情数据、画像数据),这三种数据请求的参数都是相同的,如参数里面都是省、市、县、景区名称、开始时间、结束时间。返回的数据也是相同的...
原创
发布博客 2018.12.18 ·
579 阅读 ·
0 点赞 ·
0 评论

使用观察者模式进行短信通知、预警日志记录

应用场景:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。如在舆情系统中发现有客户给出差评,就需要2小时内给相应的负责人发送短信通知,在客流系统中,人数超过预警值需要发送短信提醒相关负责人并记录到预警流水表中。特点:一般由两个角色组成...
原创
发布博客 2018.12.18 ·
1659 阅读 ·
0 点赞 ·
0 评论

POI复制Excel模板并填充数据

我们最近需要对系统加一个报表导出的功能,可以通过POI直接导出,导出后的excel文件需要支持在office里面修改数据后图表也会自动变换。方法一可以使用jfreechart+poi,但是这种方法生成的图表是一张图片,不能在office中自动修改;第二种方法是poi调用 office的宏,它需要调用自定义的.dll 文件,也需要在windows环境中,所以不适用...
原创
发布博客 2018.12.18 ·
4367 阅读 ·
1 点赞 ·
4 评论

记一次服务器性能问题排查经过

最近,测试妹子和前端向我反映说接口查询起来很慢,他们那边加载要挺久的,我满满自信的说不科学啊,我过去一看,好像的确是挺慢的,然后就决定来把这个问题解决一下。因为我的API服务以及部署在我们部门目前性能最好的服务器上面了,所以应该不是API服务器这个节点的问题,然后屁颠屁颠的查sql...
原创
发布博客 2018.11.27 ·
592 阅读 ·
0 点赞 ·
0 评论

游客轨迹分析数据集

发布资源 2018.10.16 ·
txt

基于轨迹的游客行为特征分析

大数据时代,深度“数据挖掘”高级分析技术成为大势所趋,对于旅游景区来说,谁先掌握互联网平台、善用大数据,谁就最有可能先人一步破除体制壁垒与管理围墙,实现转型升级和跨越式发展。通过在旅游景区部署移动信号监测设备,就可以发现该群体游客的相关属性,例如在一个区县,在不同景点之间部署,可以发现游客移动的轨迹是怎么样,本文主要就是用于分析游客在不同景点之间的浏览情况,这样可以更加合理的设计景区与景区之间的交通路线,销售相关旅游产品和应急预案等方面的东西...
原创
发布博客 2018.10.16 ·
5383 阅读 ·
3 点赞 ·
2 评论

MySql5.6性能优化

目标了解什么是优化 掌握优化查询的方法 掌握优化数据库结构的方法 掌握优化MySQL服务器的方法什么是优化?合理安排资源、调整系统参数使MySQL运行更快、更节省资源。 优化是多方面的,包括查询、更新、服务器等。 原则:减少系统瓶颈,减少资源占用,增加系统的反应速度。数据库性能参数使用SHOW STATUS语句查看MySQL数据库的性能参数 SHOW STATUS LIKE ...
转载
发布博客 2018.09.20 ·
367 阅读 ·
0 点赞 ·
0 评论
加载更多