会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
牧小农
业精于勤,荒于嬉;行成于思,毁于随! 公众号【牧小农】
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2021年4月3日
【死磕JVM】给同事讲了一遍GC后,他要去面试,年轻人,就是容易冲动!
摘要: 前言 在一个风和日丽的中午,和同事小勇一起走在公司楼下的小公园里面,看到很多的小姐姐,心想什么时候能够和这些小姐姐一起讨论人生呀,美滋滋,嘿嘿嘿。 收起你的哈喇子好不好,小勇总是在这个时候发出声音,挺让人喜(fu)欢(ck)的。 小勇:小农,现在不是推崇垃圾分类吗,你说到底什么是垃圾?小勇总是在我和
阅读全文
posted @ 2021-04-03 12:01 牧小农
阅读(745)
评论(0)
推荐(2)
2021年3月15日
【死磕JVM】一道面试题引发的“栈帧”!!!
摘要: 前言 最近小农的朋友——小勇在找工作,开年来金三银四,都想跳一跳,找个踏(gao)实(xin)点的工作,这不小勇也去面试了,不得不说,现在面试,各种底层各种原理,层出不穷,小勇就遇上了这么一道面试题,因为没有回答好,面试被PASS,让他备受打击,作为大(lao)哥(si)哥(ji)的我,肯定要安慰一
阅读全文
posted @ 2021-03-15 17:09 牧小农
阅读(875)
评论(0)
推荐(1)
2021年2月28日
【死磕JVM】五年 整整五年了 该知道JVM加载机制了!
摘要: 类加载 Java虚拟机类加载过程是把Class类文件加载到内存,并对Class文件中的数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的java类型的过程 和那些编译时需要连接工作的语言不同,在Java语言里,类型的加载,连接和初始化过程都是在程序 运行期间完成的,这种策略虽然会令类加载
阅读全文
posted @ 2021-02-28 09:42 牧小农
阅读(420)
评论(0)
推荐(0)
2021年2月24日
【死磕JVM】JVM快速入门之前戏篇
摘要: 简介 Java是一门可以跨平台的语言,但是Java本身是不可以实现跨平台的,需要JVM实现跨平台。javac编译好后的class文件,在Windows、Linux、Mac等系统上,只要该系统安装对应的Java虚拟机,class文件都可以运行。达到 ”一次编译,到处运行” 的效果。 什么是JVM JV
阅读全文
posted @ 2021-02-24 15:56 牧小农
阅读(565)
评论(0)
推荐(1)
2021年2月4日
运维:生产日志重复打印了,赶紧来看看~
摘要: 一、前言 在一次生产环境发布后,运维对我说,你这个日志打印了两遍,你看一下,我很好奇,打印了两遍,本地和测试都没有这个问题啊,然后运维就发了下面两个文件给我,一看还真是,日志怎么打印了两遍 启动也是日志会打印两遍 二、解决方案 刚开始是看资料说设置: 配置文件中logger的additivity属性
阅读全文
posted @ 2021-02-04 11:10 牧小农
阅读(1120)
评论(0)
推荐(0)
2021年1月8日
面试题系列——偷偷学MyBatis
摘要: 1、什么是Mybatis? 1、Mybatis 是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL 语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement 等繁杂的过程。程序员直接编写原生态sql,可以严格控制sql 执行性能, 灵活度高。 2、MyB
阅读全文
posted @ 2021-01-08 17:18 牧小农
阅读(215)
评论(0)
推荐(0)
2020年12月28日
从美术生到程序员转型之路【我的故事】
摘要: 前言 一直就想写一个关于自己经历的文章,奈何一直没有好的思路加上也很忙,终于好不容易有了一个周末,想着写写吧,小农是一个在上海勤劳的打工人,想一想自己做这行(程序员)已经也不少时间了,以前从没有想过自己会去做软件,也从来想过要去干嘛或者长大了要做什么,小时候,最开心的事情自然就是玩耍了,小时候学习成
阅读全文
posted @ 2020-12-28 16:29 牧小农
阅读(928)
评论(0)
推荐(1)
2020年12月25日
这一年,你过得还好吗?
摘要: 一、前言 2020只剩下不到十天了,这一年,你过得还好吗? 也许,我们曾在深夜的被窝里哭到鼻塞,第二天依旧像个没事人一样 也许,去年我们规划的计划,搁置到了现在却还是没机会实现 也许,曾经说好"要永远永远在一起的人",如今已变成陌路人 也许这一年我们有太多的遗憾... 但是。。。。。 上帝为你关上一
阅读全文
posted @ 2020-12-25 15:52 牧小农
阅读(230)
评论(0)
推荐(1)
2020年12月19日
关于MySQL索引知识与小妙招 — 学到了!
摘要: 一、索引基本知识 1.1 索引的优点 大大减少了服务器需要扫描的数据量,加快数据库的检索速度 帮助服务器避免排序和临时表 将随机io变成顺序io 1.2 索引的用处 速查找匹配WHERE子句的行 从consideration中消除行,如果可以在多个索引之间进行选择,mysql通常会使用找到最少行的索
阅读全文
posted @ 2020-12-19 15:34 牧小农
阅读(499)
评论(0)
推荐(0)
2020年12月2日
看完这篇,再也不怕面试官问我线程池了
摘要: 一、为什么需要线程池 在实际使用中,线程是很占用系统资源的,如果对线程管理不完善的话很容易导致系统问题。因此,在大多数并发框架中都会使用线程池来管理线程,使用线程池管理线程主要有如下好处: 1、使用线程池可以重复利用已有的线程继续执行任务,避免线程在创建和销毁时造成的消耗 2、由于没有线程创建和销毁
阅读全文
posted @ 2020-12-02 10:15 牧小农
阅读(1038)
评论(4)
推荐(4)
上一页
1
2
3
4
5
6
下一页
公告