Logo

  • 优质文章
我要上首页
  • 阿铭linux 专栏作者 发布于:11 小时前

    我们不得不面对的中年职场危机

    古人云,男人三十而立。这句话虽然是至理名言,但是我觉得到了咱们这个年代,应该改成,男人四十而立。因为我们走出大学校门都已经二十三四岁,只有六七年时间怎么能“立起来”?虽然有一些出类拔萃的牛逼天才,但毕竟大多数人都是普通人。如果到了四十岁你还在迷茫,还是一事无成,那这辈子估计也只能这样了。

    精选文章

    阅读 

    评论 

    收藏 1

  • mbb97 发布于:1 天前

    基于Django+Bootstrap框架,可视化展示内存监控信息

    构思过程: 一开始单纯的写了个内存监控的脚本,每隔5分钟收集服务器的内存信息,然后将收集到的数据写进数据库中,但后来发现就算把收集的信息写入数据库,如果需要查询某个时段的内存信息,需要手动进入数据库中查看表里的数据,所以干脆结合Bootstrap+django做成一个demo,能够直观的展示后台所收集到的监控信息,这样就省事很多了。合适的工具: 因为之前接触过Echarts,所

    精选文章

    阅读 

    评论 

    收藏 4

  • JavaIT程序员 发布于:17 小时前

    Spring Profile和Mybatis进行多个数据源(H2和Mysql)的切换

    后台用到了数据库,本来理想情况下是用Mysql,但是为了做到开箱即用,也整合了一个嵌入式数据库H2。这里面就有个问题了,如何用一套代码,提供对Mysql和H2两种方案的支持?

    阅读 

    评论 

    收藏 2

  • 噢是你哟 发布于:18 小时前

    MyBatis功能架构设计

    image.png功能架构讲解:我们把Mybatis的功能架构分为三层:(1)API接口层:提供给外部使用的接口API,开发人员通过这些本地API来操纵数据库。接口层一接收到调用请求就会调用数据处理层来完成具体的数据处理。(2)数据处理层:负责具体的SQL查找、SQL解析、SQL执行和执行结果映射处理等。它主要的目的是根据调用的请求完成一次数据库操作。(3)基础支撑层:负责最基础的功能支撑,包括连

    阅读 

    评论 

    收藏 0

  • 宋国建 发布于:19 小时前

    服务器数据恢复完成后如何进行数据回迁

    在服务器数据恢复工作中有一个案例值得分享给大家,本次数据恢复中客户服务器中共有2块硬盘,因为硬盘物理故障导致服务器不可用,在我公司进行数据恢复成功,下面要介绍的并非数据恢复过程,而是数据恢复成功后的数据迁移方法。由于客户的服务器原本实用2块硬盘组raid才导致一块硬盘掉线后服务器立刻瘫痪,因此客户在重新组建raid阵列时采用了3块硬盘组成raid5阵列,如此一来即使单块硬盘离线也不会导致服务器立刻

    阅读 

    评论 

    收藏 0

  • java1856905 发布于:19 小时前

    优雅实现延时任务之Redis篇

    那么使用redis实现延时任务有什么优缺点呢?

    阅读 

    评论 

    收藏 0

  • it林工 发布于:20 小时前

    Spring AOP 实现业务和异常日志记录实战

    1业务需求:今日,公司要求对操作的业务和日志统一做处理,需要把业务表数据相关信息存入日志表中,比如表名,方法名,业务id,操作操作时间modifyTIme等等。除了在业务主动插入日志数据之外,有个比较好的方法就是用面向切面aop处理,明确跟业务逻辑分开,把业务模块所共同调用的逻辑或责任封装起来,便于减少系统的重复代码,降低模块之间的耦合度,并有利于未来的可操作性和可维护性。2业务开发,这边处理的方

    阅读 

    评论 

    收藏 0

  • Java架构 发布于:20 小时前

    几句话了解Zookeeper工作原理

    1、Zookeeper的角色领导者(leader),负责进行投票的发起和决议,更新系统状态。学习者(learner),包括跟随者(follower)和观察者(observer),follower用于接受客户端请求并想客户端返回结果,在选主过程中参与投票Observer可以接受客户端连接,将写请求转发给leader,但observer不参加投票过程,只同步leader的状态,observer的目的是

    阅读 

    评论 

    收藏 0

  • 拎壶冲冲冲 发布于:21 小时前

    记录一次Mysql主从不同步事故问题于事故解决办法

    首先在昨天的时候我可能在优化zabbix库的时候动了库中的events表。导致了接下来的问题。经过查看未解决前问题呈现如下:我们可以看到从库与主库不同步的原因是这个:这个问题的学名叫:外键束缚。顾名思义,我们可以看一下这两个表结构发现都有一个字段eventid,当我们对表events中的eventid字段进行操作外之后导致event_recovery不能insert数据了,所以我们要跳过去,那怎么

    阅读 

    评论 

    收藏 1

  • lqbyz 发布于:23 小时前

    CentOS 7.4下Redis及集群的安装及配置

    (一)Redis概述Redis是一个开源、支持网络、基于内存、键值对的Key-Value数据库,使用ANSIC编写,并提供多种语言的API,它几乎没有上手难度,只需要几分钟我们就能完成安装工作,并让它开始与应用程序顺畅协作。换句话来说,只需投入一小部分时间与精力,大家就能获得立竿见影且效果极佳的性能表现提升,就是说它是一个非常简单缓存解决方案。它支持存储的Value类型不仅限于字符串,支持主从同步

    阅读 

    评论 

    收藏 0

  • Java大蜗牛 发布于:1 天前

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

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

    阅读 

    评论 

    收藏 4

  • Spring资料 发布于:1 天前

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

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

    阅读 

    评论 

    收藏 1

  • 优秀android 发布于:1 天前

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

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

    阅读 

    评论 

    收藏 1

  • ygqygq2 发布于:2 天前

    kubeadm安装的Kubernetes etcd备份恢复

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

    阅读 

    评论 

    收藏 0

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

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

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

    阅读 

    评论 

    收藏 2

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

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

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

    阅读 

    评论 

    收藏 3

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

    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

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

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

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

    精选文章

    阅读 

    评论 

    收藏 1

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

    Zookeeper架构及FastLeaderElection机制

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

    阅读 

    评论 

    收藏 1

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

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

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

    阅读 

    评论 

    收藏 0

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

    Hyperledger-fabirc Peer节点概念理解

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

    阅读 

    评论 

    收藏 0

  • CFishHome 发布于:4 天前

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

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

    阅读 

    评论 

    收藏 2

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

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

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

    阅读 

    评论 

    收藏 1

  • niche白 发布于:4 天前

    ssh服务以及OpenSSLssh

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

    阅读 

    评论 

    收藏 1

  • Egret_SJ 发布于:5 天前

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

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

    阅读 

    评论 

    收藏 0

  • Java架构 发布于:5 天前

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

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

    精选文章

    阅读 

    评论 

    收藏 1

  • legehappy 发布于:5 天前

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

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

    阅读 

    评论 

    收藏 2

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

    老鸟运维的下场

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

    精选文章

    阅读 

    评论 

    收藏 4

  • lilugoodjob 发布于:6 天前

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

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

    阅读 

    评论 

    收藏 2

  • Spring资料 发布于:6 天前

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

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

    阅读 

    评论 

    收藏 2

点击浏览更多>>

记录自己的技术轨迹

我要写文章

订阅专栏 更多

推荐作者 更多

  • 贺磊

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

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

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

    90W+
    人气
    502
    评论
    718
    点赞

粉丝榜TOP10(专栏作者)

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

热门推荐 更多

博文动态

写文章