自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 win多开微信

微信多开

2024-03-24 18:31:43 278

原创 Win安装Nacos

搭建nacos

2022-06-29 11:15:37 13103 2

原创 docker 安装kafka

1.下载zookeeper和kafka的镜像docker pull wurstmeister/zookeeperdocker pull wurstmeister/kafka2.启动zookeeper和kafkadocker run -d --name zookeeper -p 2181:2181 wurstmeister/zookeeperdocker run -d --name kafka --publish 9092:9092 --link zookeeper --env KAF

2022-05-31 16:58:23 488

原创 bin log、redo log、undo log

一、binlog:binlog简介:mysql的逻辑日志,由mysql server层进行记录。用于记录数据库执行的写入性操作(不包括查询)信息,以二进制的形式保存在磁盘中。逻辑日志:记录sql语句。物理日志:记录数据页变更。binlog以追加的方式写入,使用场景:主从复制 和 数据恢复1.主从复制:主库将变更写入binlog日志,然后从库连接到主库之后,从库有一个 IO 线程,将主库的 binlog 日志拷贝到自己本地,写入一个 relay中继日志(relay log)中。从库中有

2022-05-26 17:58:18 308

原创 win安装nginx

1.下载地址:nginx: download选择对应的win版本下载,根据需要选择稳定版或最新的主版本2.下载完成解压后,看到如下目录,点击nginx.exe,或命令行进入当前目录,输入nginx.exe 或者 start nginx并回车3.启动成功后,进入http://localhost:80也可通过cmd命令行输入tasklist /fi "imagename eq nginx.exe",检测nginx是否成功启动4.关闭nginx输...

2022-04-07 17:03:33 2415

原创 寻找无序数组的中位数(Java)

1、概念以下摘自百度百科:对于有限的数集,可以通过把所有观察值高低排序后找出正中间的一个作为中位数。如果观察值有偶数个,通常取最中间的两个数值的平均数作为中位数。由概念可得,对于一个有小到大排序好的数据集,若其长度是n,n为奇数,则中位数就是n/2下标的位置。如果数据集的长度是n,n为偶数,则中位数就是n/2与n/2+1下标的位置的平均值。获取中位数的主要时间复杂度,由排序算法的时间复杂度决定,最快为nLog(n)。2、优化解法首先将数据集的个数分成奇数和偶数两种情况进行探讨,同时发现这

2021-09-23 00:09:47 1833

原创 Canvas烟花特效

效果图:代码如下 :<html class=" -webkit- js flexbox canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow text

2021-08-25 19:20:13 332

转载 Canvas粒子旋涡特效

效果图:代码如下:<!DOCTYPE html><html><head><meta charset="utf-8"><title>粒子漩涡特效</title><style>html,body{margin:0px;width:100%;height:100%;overflow:hidden;background:#000;}#canvas{position:absolute;wi.

2021-08-25 19:13:23 248

原创 瑞昱8822BE网卡问题记录

买的联想小新用了挺长一段时间,别的挺好,就是网络问题真的恶心,有时候待机待久了,会偶发性地上不了网,必须重启才能解决,挺烦人的。后来有次,实在忍不了,得找个方法解决下,ping试了下,发现无法连接,于是怀疑是网卡问题,去【设备管理器】把瑞昱的网卡(我的是8822BE)禁用再开启,就能上网了。但是比较奇怪的事情是,有时候这个方法奏效,有时候又不行。有朋友的联想小新网卡是8822CE,和我台机子一样偶发上不了网的情况,说是重装驱动,禁用开启驱动,任何能搜到的软件层面的方法试了都不行。网上大部分帖子都提到

2021-07-11 23:14:31 12497 3

原创 解决Microsoft Teams 0xcaa70004登录不上or连接超时

最近公司文档管理迁移到了Teams,客户端开始用的好好的,突然有天只能看见文件夹,文件死活加载不出来,开始以为是公司外网网络炸了,没在意。过了一星期还是这样,得解决下。看了下网页端是能正常访问的,k...

2021-06-03 15:50:18 12495 1

原创 SpringBoot重写拦截器导致无法接收Put请求表单参数

有个项目,由于架构问题,开始没有重写拦截器,而在接口写了一大部分的时候(api是rest风格,主要使用get,post,put,delete,patch方法),发现有些功能需要在拦截器统一配置,于是才对拦截器重写,开始是发现swagger无法访问,放开资源后,就正常了,也没有对之前的接口进行复测,因为当时也没想到会引发这样的问题。突然有天,发现项目put请求的表单参数(@RequestParam)无法接收,而@RequestBody正常接收。而以前测试表单也是接收正常的,于是就怀疑是重写拦截器导致的问题,简

2021-04-28 19:29:19 822

原创 阿里云【云效】DevOps简单测评

简介:最近阿里云云效的DevOps平台开始公测,还对小微企业有扶持计划。对于小微企业而言,要实施DevOps,没有一套提供管理DevOps流程的方案,无疑实施起来是比较麻烦的。恰好云效公测,不知道是否能为我们解决这个问题呢,正所谓实践是检验真理的唯一标准,下面让我们来试试看。步骤如下是云效的引导页链接:https://www.aliyun.com/product/yunxiao进入云效平台,对于项目管理而言,基本功能还算齐全。我们先创建一个项目,可以看到官方为我们准备了一..

2020-05-31 22:02:32 2247 1

原创 阿里云【云开发平台】简单测评

简介:据阿里云官网描述,【云开发平台】是一款为开发者打造,一站式、全云端的开发平台,打开浏览器就可以开发、调试、上线。并且,可结合Serveless的模式使用。平台帮助开发者简化繁琐的环境配置,快速启动项目进入开发状态,后续还会持续增加新的应用开发环境。在2020年4月29日,阿里云上线了【通用Web应用】,就让我们先来简单体验下吧。开发体验:创建应用还是相当便捷的开发流程:访问链接 https://developer.aliyun.com/topic/workbenc...

2020-05-10 23:34:04 1224

原创 IDEA重构项目一些小问题记录

背景:IDEA(2019.2版本)将一个小模块进行拆分,拆分到不同module后,大量飘红。(附注一个坑:例如有个com.xxx.server的目录要迁移,先在目标module下建立对应的com.xxx.server包,这样迁移较为方便,否则直接拖动或者剪切IDEA会吧原来的com.xxx.server给肢解的)①检查子模块的pom.xml是否成功继承父pom.xml。子模块引入<...

2020-03-19 23:51:04 2337

原创 WinRAR去广告

①在WinRAR安装目录创建txt文件, 拷贝如下内容并保存:RAR registration dataFederal Agency for Education1000000 PC usage licenseUID=b621cca9a84bc5deffbf6412612250ffbf533df6db2dfe8ccc3aae5362c06d54762105357d5e3b14...

2020-03-07 23:54:02 331

原创 对分布式CAP理论的理解

先把每个拆分得概念理解清楚,然后依赖一些生活场景加以联想,就好理解了C(Consistency) 一致性:保证同一时间访问所有节点的数据都是一致的A (Availability)可用性:在系统中一部分节点故障后,系统是否还能响应客户端的读写请求。P (Partition tolerance)分区容错:系统不能在时限内达成数据一致性,就是发生了分区(以上是 Wiki 的解释)。由于计算机中没有...

2020-03-07 02:59:06 208

原创 LocalDate、LocalDateTime和其他时间格式的转换(JDK8)

获取当前时间:LocalDateTime localNowDate = LocalDateTime.now();转换为yyyyMMDDHH:long nowDate = Long.parseLong(DateTimeFormatter.ofPattern("yyyyMMddHH").format(localNowDate));localOneDayAgoDate.plusHours...

2020-02-27 13:27:48 6211

原创 记一次MySQL一次慢查询的排查:MySQL字符集不一致导致索引失效

在索引建立恰当,并在select正常走索引的情况下,百万级单表,select count(*)的情况也还是能在1s之内响应结果但是发现个例外

2020-02-20 14:12:40 622

原创 SQLyog连接MySQL报错:plugin caching_sha2_password could not be loaded

问题产生原因:MySQL8.0以后,身份验证插件默认使用caching_sha2_password,旧版则是mysql_native_password这可能造成一些MySQL客户端连接不上的问题,从而报错:plugin caching_sha2_password could not be loaded解决方案:这时候可以登录root账户,并采用如下命令解决:#用于更换自...

2020-01-17 14:38:47 1174

原创 同步、异步、阻塞、非阻塞的区别(科普版)

关于同步,异步,阻塞、非阻塞的概念,看了好多遍,但时间一长又很容易忘记,这篇科普版算为以后的自己降低学习成本吧。同步(Synchronous)和异步(Asynchronous):同步和异步通常用来形容一次方法调用。同步,指调用者调用方法时,被调用方不立刻返回结果,而是等被调用方处理完事情后才会给调用者返回结果。异步,指调用者调用方法时,被调用方立即返回,等处理完结果再向调用者...

2019-12-29 15:03:51 229

原创 查看/删除 Windows锁屏及桌面 历史记录

Windows 默认锁屏壁纸路径:C:\Windows\Web\ScreenWindows 默认桌面壁纸路径:C:\Windows\Web\WallpaperWindows图片内容缓存:C:\Users\Administrator\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txye...

2019-11-09 12:51:06 9888

原创 mybatis创建SqlSessionFactory的bean实例失败的排查思路

自从入坑springboot,原生spring很少用了,最近打算复习下框架原理,用ssm搞一套小Demo。结果就出现问题了:mybatis创建sqlSessionFactory时,出现如下错误Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name...

2019-10-22 20:16:32 17925 4

原创 当页面只有一个输入框,按回车就会自动提交表单的诡异现象

①默认情况下,一个页面只存在单个输入框,无论按钮是type="submit"还是type="button"类型,按回车键就会提交表单。②当type="submit"时,无论有几个type="text"输入框,回车均提交表单。(注:<button>按钮默认的type为submit)③当type="button"时,且存在多个输入框,回车不提交。当页面只有一个输入框时,避...

2019-10-10 20:30:10 427

原创 git_配置SSH密钥(Windows,Linux通用)

首先要生成SSH密钥,命令是ssh-keygen,先用ssh-keygen --help来看看说明根据说明提示:选取你所需要的参数,下面我将给出个参考:①命令行下输入(Windows在Git Bash下,Linux在终端下)://"XXX@163.com改成需要设置的邮箱"ssh-keygen -t rsa -C "XXX@163.com"-t表示密钥所使用的加密算法,不填...

2019-10-10 20:17:22 456

原创 Spring Ioc容器的简单实现

public class IoCContainer { private Map<String, Object> beans = new ConcurrentHashMap<String, Object>(); public Object getBean(String bean){ return beans.get(bean); }...

2019-09-10 14:41:38 103

原创 sql_mode= only_full_group_by的一点小故事

今天数据分析岗那边的女同事问我:这个语句为什么报错报错信息如下:Expression#1ofSELECTlistisnotinGROUPBYclauseandcontainsnonaggregatedcolumn'test.t.mont'whichisnotfunctionallydependentoncolumnsinGROUPBY...

2019-09-05 20:39:50 134

原创 Java设计模式:单例模式

单例模式的作用:保证一个类仅有一个实例,并向整个系统提供唯一访问其 实例对象 的方式。主要用于解决一个全局使用的类被频繁地创建和销毁造成资源的浪费问题。优点:减少了内存的开销,避免对内存资源的多重占用。 缺点:不适用于变化的对象,单例类的复用职责 违背 单一职责原则。应用场景:网站计数器,数据库连接池,线程池等单例模式构建方式:饿汉模式:在类加载时实例化对象,优点:线程...

2019-08-19 11:46:20 172

翻译 ArrayList(JDK8)详解①——序言翻译

序:也许你会问,ArrayList直接看Java API的说明文档直接调用不就够用了吗,为啥还要深入了解?其实不然,虽然Java帮我们做了很多事,但是作为一个上进的Java程序员,想要变得更强,阅读JDK源码还是很重要的,这些包基本上都是Java界著名的大牛写下的,深入源码进行分析也是一种学习和提升的途径。下面先看ArrayList介绍Resizable-array implem...

2019-04-02 19:05:41 313

原创 win8.1安装Python3.5以上提示缺失api-ms-win-crt-runtime-l1-1-0.dll解决方法

操作系统win8.1(x64bit),在安装Python3.5以下时是能运行的,3.5及以上时就出现api-ms-win-crt-runtime-l1-1-0.dll丢失的问题经过百度,曾作出以下尝试1.安装win8.1各种补丁,由于部分补丁之间存在依赖关系,文件也大,过于麻烦,舍弃此法2.准备在system32导入api-ms-win-crt-runtime-l1-1-0.dll,这时意外发现s...

2018-04-30 00:19:09 4174

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除