随遇而安

随遇而安 关注TA

额,假装这里有签名...

随遇而安

随遇而安

关注TA

额,假装这里有签名...

  • 加入社区3,279天
  • 写了837,964字

首页(共有165文章)

最新发布 最多点击 最多讨论

  • ERROR 1044 (42000) : Access denied for user ‘root’@’localhost’

    原文出处:潇湘隐者从供应商那边接手一个MySQL数据库(数据库版本为5.7.21MySQLCommunityServer(GPL)),在创建账号时遇到了“ERROR1044(42000):Accessdeniedforuser‘root’@'localhost’todatabasexxx”错误,如下所示mysql>grantallonxxx.*toxxx@'192.168.%'identif......

     1,736    0    2018-06-29 00:28

  • ERROR 3009 (HY000) : Column count of mysql.user is wrong

    原文出处:潇湘隐者在测试备份还原时,使用XtraBackup还原数据库后,创建一个测试账号时遇到了下面错误: mysql>grantallonhouse.*totest@'192.168.%'identifiedby'test1249';ERROR3009(HY000):Columncountofmysql.useriswrong.Expected45,found43.Createdwith......

     1,939    0    2018-06-29 00:28

  • Git 内部原理之 Git 对象

    原文出处:彭金金最近在读《ProGit》这本书,其中有一章讲Git的内部原理,写得非常好,读完之后对于Git的理解会提升到一个新的层次。今后,我会写一系列的关于Git内部原理的文章,以帮助读者加深对Git的认识。内容主要参考《ProGit》这本书,但不同的是,我会对内容进行重新组织,以使大家更容易理解。这篇文章的主题的Git对象。从根本上来讲,Git是一个内容寻址的文件系统,其次才是一个版本控制系......

     1,532    0    2018-06-29 00:28

  • 使用 lynis 进行 linux 漏洞扫描

    原文出处:暗无天日lynis是一款运行在Unix/Linux平台上的基于主机的、开源的安全审计软件。安装lynis在archlinux上可以直接通过pacman来安装sudopacman-Slynis--noconfirmresolvingdependencies...lookingforconflictingpackages...Packages(1)lynis-2.6.4-1TotalInst......

     17,081    0    2018-06-29 00:28

  • Git 内部原理之 Git 对象哈希

    原文出处:彭金金在上一篇文章中,将了数据对象、树对象和提交对象三种Git对象,每种对象会计算出一个hash值。那么,Git是如何计算出Git对象的hash值?本文的内容就是来解答这个问题。Git对象的hash方法Git中的数据对象、树对象和提交对象的hash方法原理是一样的,可以描述为:header="<type>"+content.length+"\0"hash=sha1(heade......

     1,572    0    2018-06-29 00:28

  • MySQL 状态变量 Aborted_connects 与 Aborted_clients 浅析

    原文出处:潇湘隐者关于MySQL的状态变量Aborted_clients&Aborted_connects分别代表的意义,以及哪些情况或因素会导致这些状态变量变化呢?下文通过实验测试来验证一下,首先我们来看看状态变量的描述:AbortedConnectAbortedConnect表示尝试连接到MySQL服务器失败的次数。这个状态变量可以结合host_cache表和其错误日志一起来分析问题。......

     1,563    0    2018-06-29 00:28

  • Git 内部原理之 Git 对象存储

    Git 内部原理之 Git 对象存储
    原文出处:彭金金在Git内部原理之Git对象哈希中,讲解了Git对象hash的原理,接下来的这篇文章讲一讲Git对象如何存储。原理数据对象、树对象和提交对象都是存储在.git/objects目录下,目录的结构如下:.git|--objects|--01||--55eb4229851634a0f03eb265b69f5a2d56f341|--1f||--7a7a472abf3dd9643fd615f......

     1,597    0    2018-06-29 00:28

  • linux 如何更改网卡 MAC 地址

    原文出处:暗无天日查看网卡MAC地址使用ip命令就能查看MAC地址了:iplinkshow${interface}2:enp0s25:<NO-CARRIER,BROADCAST,MULTICAST,UP>mtu1500qdiscfq_codelstateDOWNmodeDEFAULTgroupdefaultqlen1000link/etherf0:de:f1:ad:1d:f0brdff......

     17,331    0    2018-06-11 18:25

  • Spring Boot 自动配置的 “魔法” 是如何实现的?

    原文出处:sylvanassunSpringBoot是Spring旗下众多的子项目之一,其理念是约定优于配置,它通过实现了自动配置(大多数用户平时习惯设置的配置作为默认配置)的功能来为用户快速构建出标准化的应用。SpringBoot的特点可以概述为如下几点:内置了嵌入式的Tomcat、Jetty等Servlet容器,应用可以不用打包成War格式,而是可以直接以Jar格式运行。提供了多个可选择的”s......

     1,149    0    2018-06-11 18:25

  • JDK 源码阅读 : FileDescriptor

    原文出处:木杉的博客操作系统使用文件描述符来指代一个打开的文件,对文件的读写操作,都需要文件描述符作为参数。Java虽然在设计上使用了抽象程度更高的流来作为文件操作的模型,但是底层依然要使用文件描述符与操作系统交互,而Java世界里文件描述符的对应类就是FileDescriptor。Java文件操作的三个类:FileIntputStream,FileOutputStream,RandomAcces......

     1,181    0    2018-06-07 14:52

  • 深入 Spring Boot :实现对 Fat Jar jsp 的支持

    原文出处:Hengyunabcspringboot对于jsp支持的限制对于jsp的支持,SpringBoot官方只支持了war的打包方式,不支持fatjar。参考官方文档: https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-developing-web-applications.html#boo......

     1,168    0    2018-06-05 09:29

  • 使用 JITWatch 查看 JVM 的 JIT 编译代码

    原文出处:刘正阳背景我们知道Java代码通过编译器编译成字节码,一般是class文件,有JVM的各个类加载器加载后,根据JVM的启动配置可以进行解释执行和编译执行,编译执行是由JIT(JustInTime)Compiler将字节码编译成本地代码来提高执行速度,缺点是编译本身会消耗时间并且会占用堆外空间(codecache中),但是一般Server应用内存足够且能够忍受启动时的略微缓慢。查看Java......

     1,569    0    2018-06-05 09:29

  • linux 重要日志说明

    原文出处:暗无天日从 https://linuxtechlab.com/important-logs-monitor-identify-issues/ 看到的/var/log/boot.log存储了与系统启动相关的信息。当启动有问题,或者系统莫名其妙的关机或重启,则可以查看该日志。/var/log/secure(RHEL/CentOS)&/var/log/auth.log(Debian/u......

     17,366    0    2018-06-05 09:29

  • RocketMQ 源码学习 4 : 消息发送

    原文出处:谢晞鸣1.Client端,三种发送方式RocketMQ支持常见的三种发送方式,SYNCproducer.send(msg)同步的发送方式,会等待发送结果后才返回。可以用send(msg,timeout)的方式指定等待时间,如果不指定,就是默认的3000ms.这个timeout最终会被设置到ResponseFuture里,再发送完消息后,用countDownLatch去awaittimeo......

     1,116    0    2018-06-05 09:29

  • 深入Spring Boot :怎样排查 java.lang.ArrayStoreException

    原文出处:Hengyunabcjava.lang.ArrayStoreException分析这个demo来说明怎样排查一个springboot1应用升级到springboot2时可能出现的java.lang.ArrayStoreException。demo地址:https://github.com/hengyunabc/spring-boot-inside/tree/master/demo-Arr......

     1,263    0    2018-06-05 09:29