- 博客(34)
- 资源 (29)
- 收藏
- 关注
原创 那些学计算机的女生后来都怎么样了?
要不是看了上上次发的那一篇文章的评论区,我也不知道咱这里居然有这么多女生。因为咱们这里小伙伴们性别的占比常年很玄学,之前一直差不多保持在大约9比1的样子。最近还稍微好一些,勉强能占到12%了。记得我上大学那会,当时念的通信工程专业。班级里117个人,80个男生,这就占了差不多70%,剩下的女生大约30%左右,不过讲道理这数量不少了,毕竟足足有三成。到了硕士研究生就离谱了。班级数据不记得,但是实验室里我记得一屋子男生,偶尔夹杂着一两个女同学。每次新开学,看到有师妹搬进实验室,大家个个都坐立不安心潮澎湃。以前不
2021-06-30 10:08:42 2255 21
转载 好险!一入职就遇到MySQL这么大Bug!差点背锅走人
群里一网友这两天刚入职新公司,遇到一个重启 MySQL 服务后,自动增长值丢失问题,差点背锅走人。下面我们一起来回顾一下这个问题。在 mysql 中用自增列作为主键时,先往表里插入 5 条...
2021-06-30 07:50:00 110
原创 好险!一入职,就遇到MySQL这么大Bug!差点背锅走人
你知道的越多,不知道的就越多,业余的像一棵小草!成功路上并不拥挤,因为坚持的人不多。编辑:业余草blog.csdn.net/Seky_fei推荐:https://www.xttblog.com/?p=5233群里一网友这两天刚入职新公司,遇到一个重启 MySQL 服务后,自动增长值丢失问题,差点背锅走人。下面我们一起来回顾一下这个问题。在 mysql 中用自增列作为主键时,先往表里插入 5 条数据,此时表里数据 id 为 1、2、3、4、5,如果此时删除 id=4、5 的数据后,再重启数据库,重启成功后向表
2021-06-29 10:00:01 1647 7
转载 代码中大量的套娃式if/else,你有哪几种方案可以优化?
观点一(灵剑):前期迭代懒得优化,来一个需求,加一个if,久而久之,就串成了一座金字塔。当代码已经复杂到难以维护的程度之后,只能狠下心重构优化。那,有什么方案可以优雅的优化掉这些多余的if...
2021-06-29 07:50:00 715
原创 为什么阿里禁止使用存储过程?
之所以有这个题目,我既不是故意吸引眼球,也不想在本文对存储过程进行教科书般论述。最近项目中遇到的存储过程问题,让我想起了去年在武汉出差时一位同事的发问:我觉得存储过程挺好用的,为什么你不建议用?当时我好似胸有万言,但终究没用一个实在的例子回答同事,只是从结论上大侃一通,代码相对于SQL,复用、扩展、通用性都要更强。想必同事并不信服。现在想来,我最近正碰到的问题,算是一个可以回答同事的例子吧。最近项目中有个新需求,需要校验一个用户是否有Job,Certification,Disclosure这三个业务数据。翻
2021-06-28 10:08:54 222
转载 常见代码重构技巧(非常实用)
关于重构为什么要重构项目在不断演进过程中,代码不停地在堆砌。如果没有人为代码的质量负责,代码总是会往越来越混乱的方向演进。当混乱到一定程度之后,量变引起质变,项目的维护成本已经高过重新开发...
2021-06-28 07:50:00 359
转载 数据库连接池为什么要用 ThreadLocal 呢?(不用会怎样?)
这个问题我疑问了很久很久,主要如下截图。我先说为什么引入threadlocal,其实是为了解决数据库事务,而事务是和连接有关的,每个连接对应一个事务,多个连接的事务是不一样的,先大概了解一...
2021-06-27 09:00:00 377
转载 部署全球访问很难?当然不
有朋友在后台问我:“刚开始学Java应该怎么学?在B站看了很多的教学视频,本来是一知半解,跟着视频学完后,对知识的掌握更是云里雾里,感觉课程讲深度不足,而且太过枯燥,很多都是比较老的技术,...
2021-06-25 07:50:00 138
转载 面试官问:为什么 Java 线程没有Running状态?我懵了
Java虚拟机层面所暴露给我们的状态,与操作系统底层的线程状态是两个不同层面的事。具体而言,这里说的 Java 线程状态均来自于 Thread 类下的 State 这一内部枚举类中所定义的...
2021-06-25 07:50:00 117
原创 如何快速定位当前数据库消耗CPU最高的sql语句?
以下文章来源方志朋的博客,回复”666“获面试宝典 方志朋 号主为CSDN博客之星,博客访问量突破一千万,著有畅销书《深入理解SpringCloud与微服务构建》。主要分享Java、后端架构等技术,用大厂程序员的视角来探
2021-06-22 11:34:54 116
转载 ZooKeeper、Eureka、Consul 、Nacos,微服务注册中心怎么选?
前言服务注册中心本质上是为了解耦服务提供者和服务消费者。对于任何一个微服务,原则上都应存在或者支持多个提供者,这是由微服务的分布式属性决定的。更进一步,为了支持弹性扩缩容特性,一个微服务的...
2021-06-22 07:50:00 87
转载 我要每人送一块高端鼠标垫,包邮…
最近很多粉丝后台问我618有啥福利没,年中了是该给大家发点福利,我仔细琢磨了一圈,找大厂的朋友要了一套他们撸了多年的Java命令合集+ 面试要点的私货,于是叫上合作伙伴,加急定制...
2021-06-22 07:50:00 132
转载 left join后用on还是where,区别大了!
前天写SQL时本想通过 A left B join on and 后面的条件来使查出的两条记录变成一条,奈何发现还是有两条。后来发现 join on and 不会过滤结果记录条数,只会根据...
2021-06-21 09:00:00 158
转载 创业公司技术总监,去上市公司面试,结果凉了!
1、先来个自我介绍首先,大概介绍下自己,后端开发8年,头两年用.NET,之后用Python至今,大概六年。大概工作到第三年的时候,就开始兼着任管理职位。工作地点是在一个三、四线的沿海城市,...
2021-06-20 09:00:00 137
转载 破案了,同事升级了MySQL驱动8.0,导致应用大量超时
现象最近同事发现新服务用的驱动都是 MySQL8.0,而一些老系统 MySQL 驱动版本较低,存在一些危险漏洞,于是主动的把一些老应用的 MySQL 驱动程序升级到了 8.0。然而升级后,...
2021-06-19 10:50:36 160
原创 同事升级了MySQL驱动8.0,导致应用大量超时
你知道的越多,不知道的就越多,业余的像一棵小草!成功路上并不拥挤,因为坚持的人不多。编辑:业余草blog.csdn.net/qq_40378034推荐:https://www.xttblog.com/?p=5221现象最近同事发现新服务用的驱动都是 MySQL8.0,而一些老系统 MySQL 驱动版本较低,存在一些危险漏洞,于是主动的把一些老应用的 MySQL 驱动程序升级到了 8.0。然而升级后,在并发量较高时,查看监控打点,Druid 连接池拿到连接并执行 SQL 的时间大部分都超过 200ms。本文详
2021-06-18 09:19:20 195
转载 一招同步 IDEA 个人配置
IDEA版本:2020.1【原因】使用intellij idea很长一段时间,软件相关的配置也都按照自己习惯的设置好,如果需要重装软件,还得需要重新设置【操作】:1.首先将本地的设置上传到...
2021-06-18 08:05:08 99
转载 JDK序列化,碰到serialVersionUID不一致问题,怎么处理?
先看一个最简单的打印System.out.println(newObject());会输出该类的全限定类名和一串字符串:java.lang.Object@6659c656@符号后面的...
2021-06-16 07:50:00 249
转载 这MySQL里的反斜杠(\\)也太坑了吧!!真是醉了
在MySQL中有很多特殊符号都是相当恶心的,比如字符串中有单引号(')、双引号(")、反斜杠(\)等等,同学们可以先脑补一下可能会出现啥问题?在我们平时操作SQL中,一不注...
2021-06-15 07:50:00 85
转载 再见了SpringBoot!高并发的王永远是ReentrantLock + Synchronized!
这段时间,公司拓了一条新业务线,我也在马不停蹄地面试候选人。招聘的职位是高级开发工程师,期望有独当一面的开发能力(也就是阿里的P6),技术面当然是最重要的筛选。话说回来,Java 语言发展...
2021-06-15 07:50:00 401
转载 一二线城市知名 IT互联网公司名单(最新整理版)出炉!
网络上流传了一份一二线城市知名的互联网(或者说IT相关)公司名单,比较全,本文新增了一些,还有一些已经淡出圈子的就删除了,做了一些修改,相对较新。当然了,由于了解有限,难免会有疏漏和不当,...
2021-06-14 09:00:00 2062
转载 应届生,我为何拒了华为的Offer?
我一个应届生,为何要拒了华为的Offer?看大家怎么说:01应届硕士,今年拿到了华为offer,级别很高,钱也很多。最后拒了,去了另一家大厂。不方便透露offer细节,怕被定位,在这里简单...
2021-06-13 09:00:00 1009
转载 面试了一个46岁程序员,思绪万千。。。
写这篇文章的目的,是以这件事作为一面镜子,让我自己好好思考一下,我自己的前途和出路,也是对自己的一种警戒。最近一直忙于面试,人事推给了我一份简历,职位是算法工程师,年龄是 46 岁,我揉了...
2021-06-12 09:00:00 109
转载 Redis 实现“附近的人”的功能
前言:针对“附近的人”这一位置服务领域的应用场景,常见的可使用PG、MySQL和MongoDB等多种DB的空间索引进行实现。而Redis另辟蹊径,结合其有序队列zset以及geohash编...
2021-06-11 07:50:00 99
转载 怎么用Redis实现点赞、取消点赞功能?
本文基于SpringCloud, 用户发起点赞、取消点赞后先存入 Redis 中,再每隔两小时从 Redis 读取点赞数据写入数据库中做持久化存储。点赞功能在很多系统中都有,但别看功能小...
2021-06-10 07:50:00 102
原创 一个多月的努力,FGC发生频率优化了400倍
点击关注公众号,Java干货及时送达 方志朋 号主为CSDN博客之星,博客访问量突破一千万,著有畅销书《深入理解SpringCloud与微服务构建》。主要分享Java、后端架构等技术,用大厂程序员的视角来探讨技术进阶、面
2021-06-08 10:02:50 77
转载 为什么不建议使用 Java 自带的序列化?
谈到序列化我们自然想到 Java 提供的 Serializable 接口,在 Java 中我们如果需要序列化只需要继承该接口就可以通过输入输出流进行序列化和反序列化。但是在提供很用户简单的...
2021-06-08 07:50:00 178 1
转载 老哥分享几个适合学习的Java实战项目
源码获取:链接:https://pan.baidu.com/s/1R7IQFVm-z0s0_ZYmsDaTSg提取码:el1y兄弟姐妹们,给视频点个赞呦,可以学习,也可以当毕业设计等等。扫...
2021-06-07 07:50:00 95
转载 SpringBoot中的线程池,你真的会用么?
前言前两天做项目的时候,想提高一下插入表的性能优化,因为是两张表,先插旧的表,紧接着插新的表,一万多条数据就有点慢了后面就想到了线程池ThreadPoolExecutor,而用的是 Spr...
2021-06-06 09:00:00 66
转载 怎么辨别一个公司是不是外包?
定义软件外包公司(外包服务开发公司)和软件产品公司是两个方向,何为软件外包公司 ?主要是看该公司有没有核心产品,开发人员的主要精力是在升级完善产品,还是在接各种项目,盈利模式是靠不停的接活...
2021-06-05 09:00:00 21720 1
原创 JVM 看这一篇就够了
初识JVM规范从三种角度认识JVM在这里插入图片描述JVM概述JVM:Java Virtual Machine,也就是Java虚拟机所谓虚拟机是指:通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的计算机系统JVM是通过软件来模拟Java字节码的指令集,是Java程序的运行环境JVM主要功能通过 ClassLoader 寻找和装载 class 文件解释字节码成为指令并执行,提供 class 文件的运行环境进行运行期间的内存分配和垃圾回收提供与硬件交互的平台虚拟机是Java平台无关的保障在这里插
2021-06-02 10:26:39 286 2
转载 Spring中毒太深,离开Spring我居然连最基本的接口都不会写了
前言随着Spring的崛起以及其功能的完善,现在可能绝大部分项目的开发都是使用Spring(全家桶)来进行开发,Spring也确实和其名字一样,是开发者的春天,Spring解放了...
2021-06-02 07:50:00 79
原创 分布式Session的几种解决方案,你中意哪种?
我发现了一个商城,我还没有登录,就可以往购物车中添加商品,加了好几件后,我准备付款,需要我先去登录,登录完之后付款。现在很多商城,都会要求用户先去登录,登录之后再往购物车中添加商品,这样用户、购物车、商品,三个对象之间就有了绑定关系。而针对我最开始说的那种情况,其实就是基于session做的,客户端往购物车中添加第一个商品的时候,发送一个请求,服务器收到请求之后,创建session,然后返回当前session对应的一个JessionId,浏览器存储在cookie中,客户端往购物车添加第二个商品时,携带Jes
2021-06-01 10:06:23 104
转载 老哥教你如何将springboot打包成exe程序
前言近期做了一个前后端合并的spring boot项目,但是要求打成exe文件,提供给不懂电脑的小白安装使用,就去研究了半天,踩了很多坑,写这篇文章,是想看到这篇文章的人,按照我的步骤走,...
2021-06-01 07:50:00 2612 2
抖音个人主页视频下载V1.1免费绿色版
2021-04-04
【BAT必备】Java全部核心知识点整理
2020-09-25
【BAT必备】2020年多家公司整理的350道Java面试题手册
2020-09-25
【BAT必备】Java面试汇总,全网最全一份
2020-09-25
【BAT必备】java面试题大全,覆盖java各个技术领域
2020-09-25
【BAT必备】分布式相关面试题大全面试题
2020-09-25
【BAT必备】activeMQ面试题
2020-09-25
【BAT必备】dubbo面试题
2020-09-25
【BAT必备】Java面试题
2020-09-25
【BAT必备】java web面试题
2020-09-25
【BAT必备】jvm面试题
2020-09-25
【BAT必备】kafka面试题
2020-09-25
【BAT必备】Linux面试题
2020-09-25
【BAT必备】MongoDB面试题
2020-09-25
【BAT必备】mybatis面试题
2020-09-25
【BAT必备】MySQL面试题
2020-09-25
【BAT必备】netty面试题
2020-09-25
【BAT必备】rabbitMq面试题
2020-09-25
【BAT必备】spring面试题,spring MVC面试题,spring boot面试题,spring cloud面试题
2020-09-25
【BAT必备】zookeeper面试题
2020-09-25
【BAT必备】tomcat面试题
2020-09-25
【BAT必备】并发编程锁面试题
2020-09-25
【BAT必备】多线程面试题
2020-09-25
【BAT必备】数据结构算法面试题
2020-09-25
【BAT必备】设计模式面试题
2020-09-25
【BAT必备】计算机网络面试题
2020-09-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人