GithubHelp home page GithubHelp logo

glmapper.github.io's People

Stargazers

 avatar

Watchers

 avatar

Forkers

qghao sunknightzy

glmapper.github.io's Issues

ZooKeeper 客户端之 Curator - 磊叔的技术博客

http://localhost:4000/2019/04/13/middleware/middleware-zookeeper-client-curator/

ZooKeeper 是一个分布式的、开放源码的分布式应用程序协调服务,是 Google 的 Chubby 一个开源的实现。它是集群的管理者,监视着集群中各个节点的状态,根据节点提交的反馈进行下一步合理操作。最终,将简单易用的接口和性能高效、功能稳定的系统提供给用户。 Curator 是 Netflix 公司开源的一套 Zookeeper 客户端框架,解决了很多 Zookeeper 客户端非常底层

记:SOFA Meepup 合肥站-SOFA 微服务体系技术生态于实践 - 磊叔的技术博客

http://localhost:4000/2021/07/25/share/shares-sofa-meetup-7/

SOFA Meepup 合肥站从 5 月份开始筹划,至 7.24 在合肥成功举办,历时 2 个多月的时间,从到场人数来看,并没有受到大雨的影响,合肥开发者同学对于技术的热衷没有我们预想的那么佛系,尤其是在微服务领域。在线观看人数也大于预测,这对于所有参与组织活动的同学及给予大力支持的社区来说,都是极大的鼓励和反馈。 点点滴滴,希望以文字的形式记录下来,记录这次活动之旅。

Linux Top 命令指南 - 磊叔的技术博客

http://localhost:4000/2020/08/10/linux/linux-cmd-top/

top 命令允许用户监视 Linux 上的进程和系统资源使用情况,它是系统管理员工具箱中最有用的工具之一,并且在每个发行版中都预装了它。与 ps 等其他命令不同,它是交互式的,我们可以浏览进程列表、终止进程,等等。本文中,我们将了解如何使用 top 命令。 Getting startedtop 命令非常简单,只需要在终端中输入 top 即可。top 指令将启动一个交互式命令行应用程序,如下所示,输

聊一聊 slf4j - 磊叔的技术博客

http://localhost:4000/2018/04/15/middleware/middleware-log-slf4j/

作为一个 Java 程序员,肯定对于日志记录不会陌生,无论项目大小,日志记录都是必须的;因为好的日志可以很容易的帮助我们定位一些生产问题。 我怀念的是 无话不说 System.out.println(“这里是重要的日志”);我怀念的是 一起作梦 System.err.println(“这里是错误的日志”); 对于日常开发来说,其实 System.out.println 挺好用的

JUC·Executor 框架 - 磊叔的技术博客

http://localhost:4000/2018/11/10/java/java-advance-juc-executor/

原文:https://juejin.cn/post/6844903560371503112 前言多线程和并发这两个东西真的是向往已久,总是有一种神秘的感觉,想去探索一波,又担心水平不够无法驾驭。想以读书笔记的方式来写,但是又觉得缺少自己的一些思考;但是在没有足够并发编程经验的情况下又没法去写出很深刻的东西,毕竟没有踩过坑。所以在阅读spring源码的同时,也想抽点时间来看一看JUC的东西,关于

并发编程---进程、线程安全 - 磊叔的技术博客

http://localhost:4000/2018/11/10/java/java-advance-juc-thread-process/

原文:https://juejin.cn/post/6844903502154563597 在 java 中,所有的变量(实例字段,静态字段,构成数组的元素,不包括局部变量和方法参数)都存储在主内存中,内个线程都有自己的工作内存,线程的工作内存保存被线程使用到的变量的主内存副本拷贝。线程对变量的所有操作都必须在工作内存中进行,为不能直接读写主内存的变量。不同线程之间也不恩能够直接访问对方工作内

关于 Mybatis 中 SQL 语句的整理 - 磊叔的技术博客

http://localhost:4000/2018/04/17/middleware/middleware-data-mybatis-sql/

随着业务的发展,越来越多的应用系统都从一个大的系统分拆成多个小的系统,各个系统之间通过一定的通信协议进行数据交换。这样就会导致一些小的应用系统自己不用去进行数据库的操作,只需要进行一些rpc调用或者缓存就可以拿到数据进行展示。我之前参与的一个项目就是这样的情况,而我也是将近7个多月的时间没有写过一行SQL。 近期参与的一个项目的数据大多都市基于数据库来进行数据交互的,所以免不了的要写大量的 SQL

SOFABoot 健康检查能力分析 - 磊叔的技术博客

http://localhost:4000/2018/11/16/sofa/sofa-boot-health-analizy/

Liveness Check & Readiness CheckSpring Boot 提供了一个基础的健康检查的能力,中间件和应用都可以扩展来实现自己的健康检查逻辑。但是 Spring Boot 的健康检查只有 Liveness Check 的能力,缺少 Readiness Check 的能力,这样会有比较致命的问题。当一个微服务应用启动的时候,必须要先保证启动后应用是健康的,才可以将

解决方案系列-基于 SOFAArk 实现应用的动态装载和卸载 - 磊叔的技术博客

http://localhost:4000/2020/04/03/solutions/solution-series-dynamic-module/

原文链接:解决方案系列-基于 SOFAArk 实现应用的动态装载和卸载 本篇主要来看下蚂蚁金服开源的 SOFAArk 这个产品。SOFAArk 是一款基于 Java 实现的轻量级类隔离容器,主要提供类隔离和应用(模块)合并部署能力;本文主要基于 telnet 指令的方式进行应用 Biz 的装载和卸载操作。去年在上海 KubeCon 大会上有分享过 《SOFABoot 动态模块实践》,主要是通过

怎么写一个死锁? - 磊叔的技术博客

http://localhost:4000/2018/11/10/java/java-advance-juc-thread-deadlock/

原文:https://juejin.cn/post/6844903520886325255 看着看着就想着怎么能写一个死锁呢,打开 eclipse,突然感觉无从下手;之前都是一直在解决阻塞、死锁这些问题,现在反过来去写一个死锁感觉有点莫名奇妙。。。 ok, 写一个死锁就要有一种场景,并且满足死锁的条件。 互斥条件:一个资源每次只能被一个进程使用。 请求与保持条件:一个进程因请求资源而阻塞时,

JVM 性能调优监控工具 - 磊叔的技术博客

http://localhost:4000/2020/10/26/jvm/jvm-self-command/

本篇主要学习记录下工作中常用的 JDK 自带的一些 JVM 性能调优监控工具,通过了解这些工具,可以在排查问题时给予我们非常大的帮助,将一些隐藏在底下的东西拿到明面上来做分析。 jps(Java Virtual Machine Process Status Tool)jps 主要用来输出 JVM 中运行的进程状态信息。语法格式如下: 1jps [options] [hostid] 如果不指定 h

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.