My Blog

小呆呆的生活
一个呆呆的程序猿,不停的往上爬
页面

应届生挨打经历

某林公司: 一面技术: 1、自我介绍 2、看简历问你 3、介绍一下你上一份工作中觉得比较难的工作内容和遇到的难点还有如何解决的 4、java集合框架,问了List和Map,底层结构、线程安全、同类比较等那些 5、线程池参数 6、synchronized和ReetrantLock的区别 7、spring的AOP和IOC 8、spring事务的隔离级别 9、springMvc的流程(原理) 10、spring的bean的生命周期 11、spring事务的隔离级别 12、spring事务的传播行为 13、聚簇索引和非聚簇…

7月 31, 2022 0条评论 1点热度 0人点赞 xiaodaidai 阅读全文
页面

Github被墙(DNS污染)无法访问

背景:   访问GitHub的域名无法打开GitHub,显示隐私错误,然后Github无法访问。 原因:   可能是域名被墙,其实就是指该域名下的网站被国家防火墙给屏蔽了,国内的用户无法再使用这个域名进入网站与IP地址建立连接,但也有可能是因为DNS被污染了,DNS被污染这是比较大概率,毕竟GitHub的ip一般应该不会被封杀。 解决办法:   在hosts里显式设置GitHub的ip地址来绕过 步骤: 打开C:\Windows\System32\driv…

6月 8, 2022 0条评论 0点热度 0人点赞 xiaodaidai 阅读全文
页面

Jsdelivr的CDN加速的链接访问失败

背景:   一般来说,我们使用图片或者其他静态资源链接都会采用CDN加速,这样能提升我们的访问速度。比如GitHub作为图床都会使用CDN加速,因为我们访问GitHub的速度确实不敢恭维,然而有时候我们会出现Github图床外链或者其他静态资源链接使用Jsdelivr的CDN加速访问失败。 原因:   Jsdelivr国内的CDN服务被DNS污染了,被指向了Google、Twitter 和 Facebook 的 IP 地址,导致使用CDN服务加速的链接访问失败。 解决办法: …

6月 6, 2022 0条评论 0点热度 0人点赞 xiaodaidai 阅读全文
页面

Navicat Premium 15破解方法

写在前面   由于Navicat Premium产品并不是免费的,该篇文章教大家如何使用破解工具进行破解,以Navicat Premium 15为例。   本篇文章仅供学习和个人使用,请勿用于商业用途。 准备工作 安装Navicat Premium 15(正常下一步然后安装就行,安装位置可以自己选择) 下载Navicat Premium 15破解工具 以上两个都可以通过云盘下载:https://www.aliyundrive.com/s/iyHEzfFp7TA 提取码:89b…

4月 11, 2022 0条评论 0点热度 0人点赞 xiaodaidai 阅读全文
页面

PicGo+GitHub+CDN加速+Typora搭建图床

什么叫图床   图床,就是指一些可以把图片存放到网上并且引用到其他网站使用的服务,就像以前的网络相册。举个例子,假设你在微博分享一张图片,你的粉丝可以通过互联网看到你分享的图片,那么他是去访问你的手机的相册吗?其实不是的,你分享图片,也就是把图片上传到微博的服务器,微博将为你生成一个独一无二的访问链接,这个链接指向的空间其实就是图床。 什么时候需要用到图床 搭建博客、网站(本文重点描述) 临时分享图片到其他网站外链 自己服务器硬盘不够用 自己服务器带宽小,网速慢 不想把图片放到自己服务器 图床集…

4月 8, 2022 1条评论 0点热度 0人点赞 xiaodaidai 阅读全文
页面

消息队列各个中间件的对比

引言   上文简单讲述了何为消息队列和消息队列的特点(优点),本文为大家介绍一下各个中间件的特点和差距,主要对比的中间件有RabbitMQ、ActiveMQ、RocketMQ、Kafka。 RabbitMQ   RabbitMQ是一款使用Erlang语言开发的,实现AMQP(高级消息队列协议)的开源消息中间件。 组成: Broker:消息队列服务进程。此进程包括两个部分:Exchange和Queue。 Exchange:消息队列交换机。按一定的规则将消息路由转发到某个队列。 …

3月 3, 2022 0条评论 0点热度 0人点赞 xiaodaidai 阅读全文
页面

初识消息队列

什么是消息队列   消息队列,又叫做Message Queue,所以又简称为MQ。MQ是一种进程间通信或同一进程的不同线程间的通信方式,直白的说就是存放消息的队列。常用的消息队列有RabbitMQ、RocketMQ、ActiveMQ、Kafka、ZeroMQ、MetaMq等,而使用Redis和MySQL也可以实现消息队列。 什么时候需要用消息队列(使用场景) 先来看看消息队列的特点(优点)吧: 应用耦合:多应用间通过消息队列对同一消息进行处理,避免调用接口失败导致整个过程失败; 异步处理:多应用…

3月 3, 2022 3条评论 1点热度 0人点赞 xiaodaidai 阅读全文
页面

修复bug翻车记录

背景:   工作中接到一个bug排查修复任务,由于自己疏忽导致花了大量时间,记自己这次的翻车记录,大家引以为戒 直接上样例代码 public ResponseUtil test(String titile) { List<ArticleDto> articleByTitle = articleService.findArticleByTitle(titile); List<ArticleDto> res = new ArrayList<>(); 状态默认都为0…

3月 1, 2022 1条评论 0点热度 0人点赞 xiaodaidai 阅读全文
页面

记由于自己呆瓜操作引发的“血案”

背景:   由于自己傻傻的操作和阴差阳错引发的“血案”,浪费了大量的时间,大家就当看个故事吧 不多说直接上代码: /** * 添加评论 * 发表评论 * @param commentParam * @return */ @RequestMapping(value = "/insert") public ResponseUtil insert(CommentParam commentParam) { Comment comment = new Comment(); BeanUt…

1月 6, 2022 0条评论 0点热度 0人点赞 xiaodaidai 阅读全文
页面

SpringBoot配置Redis及使用

Redis简介: Redis 是一个开源(BSD许可)的、内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件,并提供多种语言的API。 Redis优点: 存取速度快:Redis速度非常快,每秒可执行大约110000次的设值操作,或者执行81000次的读取操作。 支持丰富的数据类型:Redis支持开发人员常用的大多数数据类型,例如列表、集合、排序集和散列等。 操作具有原子性:所有Redis操作都是原子操作,这确保如果两个客户端并发访问,Redis服务器能接收更新后的值。 提供多种功能:Redis提供了多种功…

1月 5, 2022 0条评论 1点热度 0人点赞 xiaodaidai 阅读全文
12345

COPYRIGHT © 2023 My Blog. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang