自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

潘潘和他的朋友们

有点特别的架构师 @ 微信搜:潘潘和他的朋友们

  • 博客(23)
  • 收藏
  • 关注

原创 无聊科技正经事周刊(第8期):让子弹飞一会儿,用长期的眼光看中国开源

《无聊科技正经事周刊》记录每周值得分享的科技内容,周三发布。

2022-05-25 10:48:32 1309

原创 无聊科技正经事(第7期):跟村上春树学跑步,向古川武士学养成

这里记录每周值得分享的科技内容,周三发布。

2022-05-18 12:14:13 538

原创 无聊科技正经事周刊(第6期):纯粹的程序员与必然的中年危机

这里记录每周值得分享的科技内容,周三发布。

2022-05-11 15:38:08 1657

原创 无聊科技正经事周刊(第5期):五一长假与虚拟旅行

这里记录每周值得分享的科技内容,周三发布。

2022-05-04 10:29:46 1705

原创 【架构视角】一篇文章带你彻底吃透Spring

框架,本质上是一些实用经验集合。即是前辈们在实际开发过程中积攒下来的实战经验,累积成一套实用工具,避免你在开发过程中重复去造轮子,特别是帮你把日常中能遇到的场景或问题都给屏蔽掉,框架的意义在于屏蔽掉开发的基础复杂度、屏蔽掉此类共性的东西,同时建立严格的编码规范,让框架使用者开箱即用,并且只需要关注差异面,即业务层面的实现。简而言之,框架只干一件事,那就是简化开发。然后在此基础上,可能会再考虑一些安全性、效率、性能、弹性、管理、拓展、解耦等等。

2022-04-28 12:12:20 1377

原创 无聊科技正经事周刊(第4期):理性囤货与人工智能预测

这里记录每周值得分享的科技内容,周三发布,本周话题:理性囤货与人工智能预测。

2022-04-27 09:35:26 4796

原创 无聊科技正经事周刊(第3期):美团的推荐算法,是在玩火吗?

这里记录每周值得分享的科技内容,周三发布。

2022-04-20 14:26:50 4346

原创 无聊科技正经事周刊(第2期):线上马拉松你会参加吗?

这里记录每周值得分享的科技内容,周三发布。

2022-04-20 14:22:48 8534

原创 无聊科技正经事(第1期):裁员毕业潮,你焦虑吗?

这里记录每周值得分享的科技内容,周三发布。

2022-04-13 17:57:55 939

翻译 一文读懂并发与并行

并发性和并行性通常用于与多线程程序相关的,最早并发性和并行性似乎指的是相同的概念,但其实并发和并行实际上有不同的含义。在这个并发与并行教程中,我将解释这些概念的含义。

2022-03-28 19:08:37 565

翻译 译文《Java并发编程之volatile》

volatile是轻量级的synchronized,在多线程编程的安全性方面保证了可见性和有序性。

2022-03-22 16:47:57 136

翻译 译文《Java并发编程之CAS》

CAS (compare and swap) 是并发算法设计时使用的一种技术,可用于实现乐观锁。

2022-03-15 16:42:43 113

原创 Mybatis系列全解(八):Mybatis的9大动态SQL标签你知道几个?提前致女神!

封面:洛小汐作者:潘潘2021年,仰望天空,脚踏实地。这算是春节后首篇 Mybatis 文了~跨了个年感觉写了有半个世纪 …借着女神节 ヾ(◍°∇°◍)ノ゙提前祝男神女神们越靓越富越嗨森!上图保存可做朋友圈封面图 ~前言本节我们介绍 Mybatis 的强大特性之一:动态 SQL ,从动态 SQL 的诞生背景与基础概念,到动态 SQL 的标签成员及基本用法,我们徐徐道来,再结合框架源码,剖析动态 SQL (标签)的底层原理,最终在文末吐槽一下:在无动态 SQL 特性(标签)之.

2021-03-04 07:34:50 1257 1

原创 Mybatis系列全解(七):全息视角看Dao层两种实现方式之传统方式与代理方式

封面:洛小汐作者:潘潘一直以来他们都说为了生活便追求所谓成功顶级薪水、名牌包包还有学区房·不过总有人丢了生活仍一无所获·我比较随遇而安有些事懒得明白平日里问心无愧感兴趣的事能一直做便很知足·难道不是除了活着其他都只是锦上添花吗前言上节我们介绍了 《 Mybatis系列全解(六):Mybatis最硬核的API你知道几个? 》一文,详细解读了 Mybatis 框架核心设计和 API ,图文并茂,干货满满,感兴趣的朋友可以往下翻目录找到文章的链接传送门进行阅读.

2021-01-25 02:34:46 527

原创 Mybatis系列全解(六):Mybatis最硬核的API你知道几个?

封面:洛小汐作者:潘潘2020 年的大疫情,把世界撕成几片。时至今日,依旧人心惶惶。很庆幸,身处这安稳国,兼得一份安稳工。·东家常讲的一个词:深秋心态 。大势时,不跟风、起哄,萧条时,不放弃播种和耕耘的信心,热时不燥、冷时不弃,这就是深秋心态。·大疫情,相信只是大自然的规律,也恰是我们保持深秋心态的时候,默默播种和耕耘吧,今年,世界会慢慢复苏,希望都会来临。2021年要信心满满 ヾ(◍°∇°◍)ノ゙定会收货满满 ~上图保存可做朋友圈封面图 ~前言上节.

2021-01-11 03:08:12 2753 4

原创 Mybatis系列全解(五):全网最全!详解Mybatis的Mapper映射文件

封面:洛小汐作者:潘潘若不是生活所迫,谁愿意背负一身才华。前言上节我们介绍了 《 Mybatis系列全解(四):全网最全!Mybatis配置文件 XML 全貌详解 》,内容很详细( 也很枯燥),由于篇幅实在过于冗长,我预计大家想看完得花上两段上班地铁公交车的时间 。。。不过应该有让大家了解到 Mybatis 的核心配置文件 config.xml 全貌,其中的 元素即是我们本节准备登场介绍的 SQL 映射器,上节有介绍了三种引入 SQL 映射器的方式,本节我们就主要聊聊它的几个顶级元素.

2020-12-18 01:07:59 1039 4

原创 Mybatis系列全解(四):全网最全!Mybatis配置文件XML全貌详解

封面:洛小汐作者:潘潘做大事和做小事的难度是一样的。两者都会消耗你的时间和精力,所以如果决心做事,就要做大事,要确保你的梦想值得追求,未来的收获可以配得上你的努力。前言上一篇文章 《Mybatis系列全解(三):Mybatis简单CRUD使用介绍》 ,我们基本上手了 Mybatis 的增删改查操作,也感受到 Mybatis 的简单高效舒美,但是肯定有部分朋友对于 Mybatis 的配置文件只是了解基本组成和大致用法,尚无一套完整的结构记忆,所以本篇文章我们将详细的介绍 Mybatis 的配.

2020-12-08 23:16:06 1899 1

翻译 译文《全新首发JDK 16全部新特性》

封面:洛小汐译者:潘潘JDK 8 的新特性都还没摸透,JDK 16 的新特性就提着刀来了。郑重申明:第一次冒险翻译专业领域的文献,可想而知,效果特别糟糕。一般翻译文献特别是 技术专业领域 的内容,因为涉及到很多专业术语、业内常用语,很多词汇你在翻译软件根本找不到,并且大部分知识点技术都是成体系的、相互关联的、多版本迭代的、有历史原因的等等,因此要求你本身必须清楚每个技术点的前因后果和逻辑关系,否则翻译起来特别耗费时间精力,因为不断翻阅参考文献了解学习和推敲揣摩,但其实徒劳无功,因为很多你到最

2020-12-06 17:12:22 2581

原创 Mybatis系列全解(三):Mybatis简单CRUD使用介绍

封面:洛小汐作者:潘潘在理解中执行,在执行中理解,学习技术也循此道。前言上一篇文章 《Mybatis系列全解(二):Mybatis简介与环境搭建》 ,我们对 Mybatis 做了初步讲解,并搭建了一套基本环境,共同完成了一次查询操作。所以本篇文章我们在此基础上,继续拓展了插入、修改、删除三种操作,把我们的CRUD基础操作进行完善。目录1、Mybatis查询操作回顾2、插入操作3、修改操作4、删除操作5、总结Mybatis查询操作回顾默认已安装 Java 开发环境、Mysql

2020-12-01 02:03:56 453

翻译 译文《最常见的10种Java异常问题》

封面:洛小汐译者:潘潘知彼知己,方能百战不殆。前言本文总结了有关Java异常的十大常见问题。目录检查型异常(checked) vs. 非检查型异常(Unchecked)异常管理的最佳实践箴言为什么在try代码块中声明的变量不能在catch或者finally中被引用?为什么 Double.parseDouble(null) 和 Integer.parseInt(null) 抛出的异常不一样呢?Java中经常使用的运行时异常我们可以在同一个catch子句中捕

2020-11-30 01:44:53 194

原创 Mybatis系列全解(二):Mybatis简介与环境搭建

封面:洛小汐作者:潘潘Mybatis 是一套持久层框架,灵活易用,特别流行。前言Mybatis系列全解,我们预计准备10+篇文章,让我们了解到 Mybatis 的基本全貌,真正从入门到上手,从上手到精通,本文为首篇,我们开始。目录1、Mybatis是什么2、Mybatis的前世今生3、Mybatis的优势4、Mybatis整体架构图5、环境搭建6、总结Mybatis是什么我们先看一下官网简介,Mybatis 官网:https://mybatis.org/mybatis-3/

2020-11-28 23:50:28 550

原创 一文读懂Java动态代理

作者 :潘潘日期 :2020-11-22事实上,对于很多Java编程人员来说,可能只需要达到从入门到上手的编程水准,就能很好的完成大部分研发工作。除非自己强主动获取,或者工作倒逼你学习,否则我们好像没必要去真正了解Java编程,或者深入研究JDK运行原理、或者在实际工作中某个模块写一套设计模式、或者纠结一个线程安全问题。我觉得完全没必要了解,因为很多知识内容,我技术储备上仅仅点到为止,就能胜任工作,何必深入?确实,我也和有些朋友一样,8年编程生涯以来大部分时候都存在这种思想,直到某一天突然有机会来.

2020-11-22 18:20:14 419 2

原创 Mybatis(一):手写一套持久层框架

Mybatis(一):手写一套持久层框架作者 : 潘潘未来半年,有幸与导师们一起学习交流,趁这个机会,把所学所感记录下来。「封面图」自毕业以后,自己先创业后上班,浮沉了近8年,内心着实焦躁,虽一直是走科班路线,但在技术道路上却始终没静下心来研究、思考、梳理,机会来了,便抓牢。希望自己记录下来的知识内容,对后来的学习之人,能有些许帮助。对文章内容有任何建议或意见,或对互联网开发有希望交流学习,或单纯热爱生活,都欢迎随时微信我:panshenlian。第一个系列的文章主要围绕「架构师

2020-11-16 12:24:03 896 5

空空如也

空空如也

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

TA关注的人

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