Logo

  • 优质文章
我要上首页
  • springboot12 发布于:1 天前

    基于Spring的RPC通讯模型.

    一、概念和原理RPC(remoteprocedurecall),远程过程调用,是客户端应用和服务端之间的会话。在客户端,它所需要的一些功能并不在该应用的实现范围之内,所以应用要向提供这些功能的其他系统寻求帮助。而远程应用通过远程服务暴露这些功能。RPC是同步操作,会阻塞调用代码的执行,直到被调用的过程执行完毕。Spring支持多种不同的RPC模型,包括RMI、Caucho的Hessian和Burl

    精选文章

    阅读 

    评论 

    收藏 0

  • 面包理想 发布于:1 天前

    网易云音乐数据交互—async&await实现版(完结篇)

    今天要分享关于ES7 async结合Fetch异步编程问题。

    精选文章

    阅读 

    评论 

    收藏 0

  • Java大蜗牛 发布于:6 小时前

    分库分表后如何部署上线?

    引言我们先来讲一个段子面试官:“有并发的经验没?”应聘者:“有一点。”面试官:“那你们为了处理并发,做了哪些优化?”应聘者:“前后端分离啊,限流啊,分库分表啊。。”面试官:"谈谈分库分表吧?"应聘者:“bala。bala。bala。。”面试官心理活动:这个仁兄讲的怎么这么像网上的博客抄的,容我再问问。面试官:“你们分库分表后,如何部署上线的?”应聘者:“这!!!!!!”不要惊讶

    阅读 

    评论 

    收藏 0

  • Spring资料 发布于:7 小时前

    SpringBoot+Shiro学习之数据库动态权限管理和Redis缓存

    之前我们整合Shiro,完成了登录认证和权限管理的实现,登录认证没什么说的,需要实现AuthorizingRealm中的doGetAuthenticationInfo方法进行认证,但是我们在实现doGetAuthorizationInfo权限控制这个方法的时候发现以下两个问题: 第一个问题:我们在ShiroConfig中配置链接权限的时候,每次只要有一个新的链接,或则权限需要改动,都要在ShiroConfig.java中进行权限的修改。而且改动后还需要重新启动程序新的权限才会生效,很麻烦。解决办法就是将这些链接的权限存入数据库,在前端可以提供增删改查的功能,在配置文件中编写权限的时候从数据库读取,当权限发生变更的时候利用ShiroFilterFactoryBean的清空功能,先clear,再set。这样就可以做到到动态的管理权限了。 第二个问题:每次在访问设置了权限的页面时,都会去执行doGetAuthorizationInfo方法来判断当前用户是否具备访问权限,由于在实际情况中,权限是不会经常改变的。解决办法就是进行缓存处理。

    阅读 

    评论 

    收藏 0

  • 优秀android 发布于:8 小时前

    使用 SpringAOP 获取一次请求流经方法的调用次数和调用耗时

    java分布式 Java高并发 Java高可用 Java高扩展 高并发架构 NIO通讯

    阅读 

    评论 

    收藏 0

  • ygqygq2 发布于:12 小时前

    kubeadm安装的Kubernetes etcd备份恢复

    kubeadm安装的Kubernetesetcd备份恢复[TOC]1.事件由来2018年9月16日台风过后,我的一套kuernetes测试系统,etcd启动失败,经过半天的抢救,仍然无果(3台master都是如下错误)。无奈再花半天时间把环境重新弄了起来。即使是etcd集群,备份也是必须的,因为数据没了,就都没了。好在问题出现得早,要是正式生产出现这种情况,估计要卷铺盖走人了。因此,研究下kube

    阅读 

    评论 

    收藏 0

  • JavaIT程序员 发布于:1 天前

    SpringBoot | :异步开发之异步调用

    除了异步请求,一般上我们用的比较多的应该是异步调用。通常在开发过程中,会遇到一个方法是和实际业务无关的,没有紧密性的。比如记录日志信息等业务。

    阅读 

    评论 

    收藏 1

  • leo恒动力 发布于:1 天前

    运维进阶:文件共享服务全攻略

    一、了解一下1.NFSNFS(NetworkFileSystem)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。好处:节省本地存储空间,将常用的数据存放在一台NFS服务器上且可以通过网络访问,那么本地终端将可以减少自身存储空间的使

    阅读 

    评论 

    收藏 2

  • CZ小蚂蚱 发布于:1 天前

    Flume实战案例

    1.日志的采集和汇总1.1.案例场景A、B两台日志服务机器实时生产日志主要类型为access.log、nginx.log、web.log现在要求:把A、B机器中的access.log、nginx.log、web.log采集汇总到C机器上然后统一收集到hdfs中。但是在hdfs中要求的目录为:/source/logs/access/20160101//source/logs/nginx/201601

    阅读 

    评论 

    收藏 1

  • 爱编程厨师 发布于:2 天前

    Zookeeper架构及FastLeaderElection机制

    Zookeeper是什么Zookeeper是一个分布式协调服务,可用于服务发现,分布式锁,分布式领导选举,配置管理等。这一切的基础,都是Zookeeper提供了一个类似于Linux文件系统的树形结构(可认为是轻量级的内存文件系统,但只适合存少量信息,完全不适合存储大量文件或者大文件),同时提供了对于每个节点的监控与通知机制。既然是一个文件系统,就不得不提Zookeeper是如何保证数据的一致性的。

    阅读 

    评论 

    收藏 0

  • 爱编程厨师 发布于:2 天前

    如何使用Spring优雅地处理REST异常

    目录1. 概览2. 使用控制器作用域的注解 @ExceptionHandler3. 使用 HandlerExceptionResolver4. 使用新注解 @ControllerAdvice (Spring 3.2及以上版本)5. 处理Spring Security中的拒绝访问6. 总结1. 概览本文将举例说明如何使用Spring来实现REST API的异常处理。我们将同时考虑Spring 3.2

    阅读 

    评论 

    收藏 0

  • 爱喝小米粥 发布于:2 天前

    Hyperledger-fabirc Peer节点概念理解

    在学习Hyperledger时,刚开始才学习如何部署,发现好多概念不是很理解,因此返回来再学习下相关知识。1:Peer:区块链中主要组成部分,承载了账本(ledger)及智能合约(smartcontracts),在hyperledgerfabric中称之为chaincode,如下图中所示,每个peer节点上包含了一个账本和一个智能合约,另外peer节点是可以包含多个智能合约和账本的,下图只是示例。

    阅读 

    评论 

    收藏 0

  • CFishHome 发布于:2 天前

    谈谈Python之Django搭建企业级官网(第三篇下部)

    上一篇文章我们学习了URL与视图函数的映射、传递参数的三种方式、转换器的简单使用和include函数分层映射管理。接下来这一篇文章着重介绍Path、re_path、include、reverse、redirect函数的使用和自定义URL转换器。学完这些内容,相信我们对URL和视图都会有了一定的了解和认识。为了让每篇文章具有一定的独立性,我决定每篇文章都重新新建一个项目,便于测试和调试。

    阅读 

    评论 

    收藏 2

  • 明月幽谷 发布于:3 天前

    Mongodb分片原理详解及架构部署

    分片技术解决的需求痛点 (1)高数据量和吞吐量的数据库应用会对单机的性能造成较大压力; (2)大的查询量会将单机的CPU耗尽; (3)大的数据量对单机的存储压力较大,最终会耗尽系统的内存而将压力转移到键盘IO上 何为分片? MongoDB分片技术是使用多个服务器存储数据的方法,以支持巨大的数据存储和对数据的操作。当MongoDB存储海量的数据时,一台机器可能不足以存储数据,也可能不足以提供可接

    阅读 

    评论 

    收藏 1

  • niche白 发布于:3 天前

    ssh服务以及OpenSSLssh

    ssh软件由两部分组成:ssh服务端和ssh客户端。  ssh的配置文件在/etc/ssh/目录下,其中服务端的配置文件是sshd_config,客户端的配置文件是ssh_config.  安装ssh,在这里,只讲述通过yum安装的方法(前提是你的yum源配置正确,并且能使用):yuminstallopenssh-*-yyum会自动安装所有openssh相关的软件包配置ssh服务器根据ssh的两种

    阅读 

    评论 

    收藏 1

  • Egret_SJ 发布于:4 天前

    使用P2物理引擎制作物理小球

    今天分享的内容是:基于Egret使用P2物理引擎实现物理小球示例效果。了解更多信息,您可以查看P2物理引擎GitHub地址或者是EgretP2物理系统文档。*第三方库的引入*创建一个P2物理项目一、第三方库的引入1.首先新建一个项目。2.在GitHub上下载包括P2物理引擎库的完整第三方库,解压后按照路径找到physics模块。3.将physics模块放到新建项目根目录的同级目录。4.修改egre

    阅读 

    评论 

    收藏 0

  • Java架构 发布于:4 天前

    狼厂项目实践:通用检索框架准实时流的设计与实现

    背景检索对实时性的要求很高,不仅是对索引建立、结果召回、策略干扰等核心部分,也包括数据录入的部分。检索的数据流主要包括全量数据与增量数据,其中全量数据是在运行前就已经生成好的,在检索进程运行开始时就直接解析加载了,后面不会再产生,所以不会对录入有高实时性的需求;而增量数据理论上在整个检索进程运行过程中随时都可能新增,新增了就需要录入。所以,提高增量数据录入的实时性,对提升整个检索的性能有重要作用。

    精选文章

    阅读 

    评论 

    收藏 1

  • legehappy 发布于:4 天前

    简单搭建Gitlab CI持续集成环境

    简单搭建Gitlab CI持续集成环境

    阅读 

    评论 

    收藏 2

  • 南非蚂蚁 专栏作者 发布于:4 天前

    老鸟运维的下场

    在国内,技术界里有个自相矛盾的有趣现象——科技人才的短缺和过剩并存。你问任何一个在IT届工作的人,他都会告诉你,招聘一个有能力的人才是如此之难。然而当你再听听那些找不到工作的技术人员们令人心碎的悲惨故事后,你会明白有成千上万的人找不到工作。这又是为什么?残酷的现实就是这样:在国内IT技术界,很多公司更喜欢雇佣年轻的、缺乏经验的技术人员。这里我们就拿运维工程师来说吧,年轻运维人员受偏爱的原因是,老鸟

    精选文章

    阅读 

    评论 

    收藏 4

  • lilugoodjob 发布于:4 天前

    记一次Grpc接口压力测试&性能调优

    这周我们对项目里新增的几个接口进行了压力测试,期间遇到了一些之前没有遇到过的坑,走了一些弯路,在这里对这次压力测试经历进行总结复盘,同时也希望能给看到这篇文章的诸位提供一些浅显的思路。〇、经验总结: * 如果在压测过程中,压力始终上不去,可以考虑是施压机器并发上不去,或者被压机器请求处理不过来。 * 施压上不去或者被压机器请求处理不过来,是因为机器CPU瓶颈?内存瓶颈?端口数量瓶颈?逐步排查定位。 * 类似于Grpc这类需要建立rpc连接的请求,可扩展端口的数量会影响并发时连接建立数量。 * 长链路的压测链,在定位问题时可以先从短链开始逐步排查扩展到长链,最终完成整个链路的压力测试。 * 关注压测过程中可能出现的异常现象,哪怕是很不明显的地方,都可能会存在一个BUG。

    阅读 

    评论 

    收藏 1

  • Spring资料 发布于:5 天前

    Java笔记——看完这个,打通Spring难度系数

    写过java的都知道:所有的对象都必须创建;或者说:使用对象之前必须先创建。而使用ioc之后,你就可以不再手动创建对象,而是从ioc容器中直接获取对象。

    阅读 

    评论 

    收藏 2

  • 教程大咖 发布于:5 天前

    PHP添加文本图像

    留言板的标准特性之一是允许成员签名,这是附加到每个帖子的底部。 可以把任何他们想要到签名海报(在论坛设置)。 把报价放在一个签名是一个比较流行的事情要做。很多人把一些座右铭他们住,一些有趣的引用一些名人等等。 有些人喜欢引用其他海报在黑板上说道。 我是其中的一个人。 我认为这是有趣的和促进社区的归属感。我phpfreaks论坛的成员已经许多年了,这些年来,我已发布和遇到引用(不管怎样,对我来说,)

    阅读 

    评论 

    收藏 0

  • Jy_BigBoss 发布于:5 天前

    kubeadm安装kubernetes v1.11.3 HA多主高可用并启用ipvs

    kubernetes现在是火的不得了,部分公司已经使用k8s开始生产了,但是谈到生产环境就不得不谈谈高可用,那么今天咱们就来看看如何利用kubeadm搭建出一个多主的kubernetes集群。

    阅读 

    评论 

    收藏 0

  • CFishHome 发布于:5 天前

    谈谈Python之Django搭建企业级官网(第三篇上部)

    上一节的学前准备工作和第一个小牛试刀的Django项目学习,让我们对Django开发越来越感兴趣了。正所谓趁热打铁,让我们继续来学习网站开发必备的视图函数和URL映射等知识,跟着步伐一起学习,我相信你会收获很多。噔~噔,新闻播报时间:9月12-9月16有两个超强台风在广东湛江登陆,沿途影响众多城市,包括深圳!!所以很遗憾,前几天打算和舍友去深圳游玩的计划泡汤了,也只能推迟几天前往深圳度中秋、看月亮了~

    阅读 

    评论 

    收藏 0

  • wzlinux 发布于:5 天前

    运维自动化工具 Ansible (一)

    一、Ansible介绍Ansible简单的说是一个配置管理系统(configurationmanagementsystem)。你只需要可以使用ssh访问你的服务器或设备就行。它也不同于其他工具,因为它使用推送的方式,而不是像puppet等那样使用拉取安装agent的方式。你可以将代码部署到任意数量的服务器上!1、Ansible能做什么ansible可以帮助我们完成一些批量任务,或者完成一些需要经常

    阅读 

    评论 

    收藏 1

  • JAVA少女 发布于:5 天前

    一个分布式java爬虫框架JLiteSpider

    JLiteSpiderA lite distributed Java spider framework.这是一个轻量级的分布式java爬虫框架特点这是一个强大,但又轻量级的分布式爬虫框架。jlitespider天生具有分布式的特点,各个worker之间需要通过一个或者多个消息队列来连接。消息队列我的选择是rabbitmq。worker和消息之间可以是一对一,一对多,多对一或多对多的关系,这些都可以

    阅读 

    评论 

    收藏 0

  • java菜分享 发布于:5 天前

    Android"挂逼"修炼之行---支付宝蚂蚁森林能量自动收取插件开发原理解析

    关于支付宝的蚂蚁森林能量收取这个非常有重大意义的东西,本人表示非常认同,这个网上也是一直有人觉得马云是一个非常有远见的男人,的确虽然很多人觉得马云不会技术但是很能说,但是他说的都慢慢实现了,先不管这个种树到底能不能落实,马云的确在带领着阿里帮助世界地球变得越来越美好,而隔壁的企鹅公司暂时不评论。

    阅读 

    评论 

    收藏 0

  • 九江老俵 发布于:5 天前

    使用JavaScript和Google时区API显示任何城市的本地时间

    使用JavaScript和Google时区API显示任何城市的本地时间

    阅读 

    评论 

    收藏 0

  • 李晨光 发布于:5 天前

    Linux平台下可视化网络管理工具实践

    目前,许多用户因业务发展,不断更新或升级网络,从而造成自身用户环境差异较大,整个网络系统平台参差不齐。在服务器端大多使用Linux/Unix还有Windows Server,客户端计算机使用Windows 7/10,所以在企业应用中往往是Linux和Windows操作系统共存形成异构网络。本文以Linux平台下一个常用的管理软件cheops-ng为例,介绍如何借助它来管理Linux异构网络,从而保

    阅读 

    评论 

    收藏 2

  • 老收藏家 发布于:6 天前

    从2008到2019

    2016时代 关键词:拉平差距,更贴近私有云混合云数据中心需求,从公有云到本地数据中心,拥抱开源,安全第一,贯穿产品线的自助式BI,HTML5优化的企业级产品。 2019时代 关键词:规模扩大,注入智能,VR/MR融入产品,不断进步的Linux支持,2016的增强完善

    阅读 

    评论 

    收藏 0

点击浏览更多>>

记录自己的技术轨迹

我要写文章

订阅专栏 更多

推荐作者 更多

  • 贺磊

    230W+
    人气
    681
    评论
    882
    点赞
  • 张甦

    135W+
    人气
    273
    评论
    360
    点赞
  • 张强

    105W+
    人气
    226
    评论
    425
    点赞
  • 廖堃

    89W+
    人气
    502
    评论
    718
    点赞

粉丝榜TOP10(专栏作者)

  • 1 姜汁啤酒
  • 2 纯洁微笑
  • 3 王春海
  • 4 sery
  • 5 simeon2005
  • 6 superZS
  • 7 李振良OK
  • 8 曹林华
  • 9 南非蚂蚁
  • 10 边城__

热门推荐 更多

博文动态

写文章