2022 08-15

centos/windows服务器,Mysql数据库表结构损坏-已解决

【问题原因】服务器突然断电【故障报告】数据库表结构损坏【解决思路】进入强制恢复模式,备份库表及数据重建 故障发现 周末公司断电,周一启动数据库就直接报错了 查看日志 上面标记的log,明确表示是非正常关机(InnoDB:Databasewasnotshutdownnormally!)导致表结构损坏了,并且在最后给出了三种修复建议:1)权限问题。我的文件无此类问题,略过该方案2)跳过当前表恢复。我出错的表比较重要,全额无法通过备份恢复,所以该方案也不合适3)调整强制恢复级别,强制修复表结构。

2022 08-15

通过route , tracert , traceroute 查看本地路由配置及访问ip或域名时经过的路由信息

转载请注明出处: 1.路由器和交换机的区别和过程   在windows 系统或linux 系统访问 外网ip 或域名时,都会通过层层的路由器,然后将请求转发到最终的目标服务器;因为互联网通过路由器实现公网与局域网的联通;   区分下路由器和交换机在ip 请求解析过程中的区别:   1、路由器:最主要的功能可以理解为实现信息的转送。把这个过程称之为寻址过程。因为在路由器处在不同网络之间,但并不一定是信息的最终接收地址。所以在路由器中,通常存在着一张

2022 08-15

千万不要在方法上打断点!有坑!

你好呀,我是歪歪。 我上周遇到了一个莫名其妙的搞心态的问题,浪费了我好几个小时。 气死我了,拿这几个小时来敲(摸)代(摸)码(鱼)不香吗? 主要是最后问题的解决方式也让我特别的无语,越想越气,写篇文章吐槽一下。 先说结论,也就是标题: 在本地以Debug模式启动项目的时候,千万不要在方法上打断点!千万不要! 首先什么是方法断点呢? 比如这样的,打在方法名这一行的断点: 你点击IDEA里面的下面这个图标,ViewBreakpoints,它会给你弹出一个框。 这个弹框里面展示的就是

2022 08-15

ASP.NET Core依赖注入系统学习教程:容器对构造函数选择的策略

.NETCore的依赖注入容器之所以能够为应用程序提供服务实例,这都归功于ServiceDescriptor对象提供的服务注册信息。另外,在ServiceDescriptor对象中,还为容器准备了3种提供服务实例的方式: 使用Func<IServiceProvider,object>类型的委托对象作为工厂进行提供; 直接使用实例化的对象进行提供; 根据服务的实现类型实例化进行提供; 如果容器选择“根据服务的实现类型实例化进行提供”(上面的第3种方式)作为提供服务实例的方式,那么

2022 08-15

HC32L110 在 Ubuntu 下使用 J-Link 烧录

目录 HC32L110(一)HC32L110芯片介绍和Win10下的烧录 HC32L110(二)HC32L110在Ubuntu下的烧录 HC32L110在Ubuntu下使用J-Link烧录 以下说明在Ubuntu下如何配置HC32L110的烧录环境,当前使用的是JLink 硬件准备 开发板,可以用 LilyGo的T-HC32开发板,这个开发板用的就是CSP16封装的HC32L110B6 或者用泽耀的2.4G模块套件底板AS06-VTB07H.套件9.9还送一片Si24R1.这个底板最早使

2022 08-15

使用awescnb自定义博客园皮肤

简述 偶然在博客园闲逛的时候发现了一个看着很顺眼的博客皮肤,本着求索的精神想学习一下,结果在源码中发现了大神实现的awescnb博客园皮肤自定义功能,通过简单配置就可以切换成大神设计的皮肤,效果也非常哇塞,这里把设置过程简单记录一下。 打开博客园设置 设置默认官方皮肤为Custom,禁用官方皮肤的默认的CSS,在页面定制CSS代码中加入如下代码 #loading{bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999;backgro

2022 08-15

DBPack 限流熔断功能发布说明

上周我们发布了v0.4.0版本,增加了限流熔断功能,现对这两个功能做如下说明。 限流 DBPack限流熔断功能通过filter实现。要设置限流规则,首先要定义RateLimitFilter: -name:rateLimiterFilter kind:RateLimiterFilter conf: #1000requestspersecond insert_limit:1000 #1000requestspersecond update_limit:1000 #1000requestspersec

2022 08-15

设计模式之外观模式

本文通过老王改造小王公司的整体架构来说明外观模式,所谓的外观模式其实就是在各种复杂的子系统中抽象出来一个接口,隐藏具体的实现细节,调用方调用时只需要调用接口即可。为了加深理解我们会选出外观模式在源码中的应用进行重点的介绍,最后是我对设计模式学习过程中的一些思考。 读者可以拉取完整代码到本地进行学习,实现代码均测试通过后上传到码云。 一、引出问题 随着小王创业的不断深入,公司各个业务模块越来越复杂,每当客户们与他的合作时都要深入各个模块内部,而且客户要依赖小王的各个模块,给使用模块的客户带来了困难

2022 08-15

flutter系列之:flutter架构什么的,看完这篇文章就全懂了

目录 简介 Flutter的架构图 embedder engine Flutterframework Widgets Widgets的可扩展性 Widgets的状态管理 渲染和布局 总结 简介 Flutter是google开发的一个跨平台的UI构建工具,flutter目前最新的版本是3.0.5。使用flutter你可以使用一套代码搭建android,IOS,web和desktop等不同平台的应用。做到一次编写到处运行的目的。 说到一次编写处处运行,大家可能会想到java。

2022 08-15

清晰梳理最全日志框架关系与日志配置-SpringBoot 2.7.2 实战基础

优雅哥SpringBoot2.7.2实战基础-07-日志配置 Java中日志相关的jar包非常多,log4j、log4j2、commons-logging、logback、slf4j等,本文首先梳理这些包之间关系,然后介绍在springboot中日志的配置,最后介绍多环境的配置。 1日志框架历史 1.1log4j 很多年前,一个叫CekiGülcü的大佬在一个项目中开发跟踪API,这套跟踪API逐步演变成log4j,大概1999年,log4j成为Apache的一员。 1.2JUL JUL:ja