自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 搞笑段子合集

每日段子:2020/03/17泡妹教程番(一)Jpunster Java段子手 今天首先我们一定要主动出击,刚加上好友,要怎么和女孩子聊天呢?是这样的,可以先观察对方的朋友圈,如果朋友圈三天可见或者直接对你禁止访问的话,你就可以问她:“怎么?废物连个朋友圈都不会发?”微信公众号搜索:Jpunster。一个被Java耽误的段子手,欢迎你来关注。...

2020-03-17 20:50:32 1469 1

原创 国内java面试总喜欢问这个为什么这么low?(书面版解释)

**`锁`****>stringbuffer/stringbuilder:->synchronized(锁优化,锁消除,自旋锁,偏向锁,重量,轻量级)/volatile:->java内存模型:->juc:->failfast/failsafe:->copyonwrite:->aqs/cas:->乐观锁/悲观锁:->数据库的锁(行级锁/表级锁/共享锁/排他锁/gap锁/nextkeylock):->...

2022-02-21 16:27:17 211

原创 LeetCode刷题记录

LeetCode刷题集锦做记录用给出心得简单:1.整数反转给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。示例 1:输入:x = 123输出:321思路:1.int/10 保留整数 2.int%10 找出最后一位 3.注意范围代码(java): class Solution { public int reverse(int x) {

2021-11-17 13:36:10 207

原创 第十篇Java技术分享-Redis中(进阶篇)

前文:最近看/改同事代码改的心态不太好,而且代码不规范导致自己工作量剧增~(你真的不知道别人看到你写的代码在背后怎么骂你,代码一定要规范!)上篇文章讲解了一下Redis的基础知识,主要是工作中常用的基础知识。这期我们来讲解一下Redis的进阶知识~正文:1.先把数据结构补充上。我们上篇讲解了Redis五大基础类型(String,List,Hash,Set,Zset),我们来说一下三种特殊数据类型(Geospatial,Hyperloglogs,Bitmaps)。<1>Geospatia

2020-06-01 16:12:41 977

原创 第九篇Java技术分享-网关调研

前文:redis高可用集群于上周已经用两种方式搭建并测试成功,奈何最近工作强度太大,只能这周末尽量放出了~正文:这篇是邀我师傅的稿子,属于网关调研类文档(原创)~,大家有不错的文章后台可以署名发给我哦~网关调研API Gateway/Backend for Front-End作为一种目前非常流行并且经过验证的Pattern,不论是在 Netflix/Amazon还是BAT都得到了广泛的应用。在Microservice architecture pattern大行其道的 当下,API Gateway

2020-05-29 16:25:58 496

原创 第八篇Java技术分享-Redis上(你值得拥有)

前文:最近看了狂神的直播公开课,又get到了一点,Docker部署高可用的redis集群,简直不要太爽!附狂神B站地址:https://space.bilibili.com/95256449/ 大家可以看一下,良心up主~正文:1.Redis是什么?开篇先简介一下redis,真不会有小伙伴还不知道redis是什么吧。Redis(Remote Dictionary Server ),即远程字典服务 :是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数.

2020-05-17 23:37:54 254

原创 第七篇Java技术分享-Nosql概述

前文:Nosql:Not only sql :不仅仅是sql(非关系型数据库)正文: 相信很多小伙伴无论面试和工作中都遇到过Nosql,作者讲讲Nosql的时候顺便填一篇文章的坑。 讲解开始前,抛出问题:为什么要用nosql,传统关系型数据库(mysql,oracle为代表)真的不如nosql吗?其实这要追溯一下关系型数据库、非关系型数据库的演进(这段在面试中经常被问起)。 在90年代,web端更多的作用是为了展示数据,几乎没有交互。更多的使用html页面,服务器虽然落后...

2020-05-09 16:05:15 313

原创 第六篇Java技术分享-真实字节跳动面试经历(金三银四跳槽季)

第六篇Java技术分享-真实字节跳动面试经历(金三银四跳槽季)Jpunster 前文:千呼万唤始出来,大家久等了。这篇文章主要介绍一下作者2月份疫情在家面试公司的面试题。包含某某跳动5轮面试题,作者会给出一定的总结及解答,更多的是给大家提供一个面试思路。其他面过的大厂面试题:某米,某行等等我也会单独摘要出来~正文:废话结束,干货开始~<1>.智力测试题,偏最...

2020-04-19 21:02:06 526

原创 第五篇Java技术分享(再见JUC-CAS&Redisson)

第五篇Java技术分享(再见JUC-CAS&Redisson)Jpunster这篇文章主要讲解JUC下深度理解CAS 以及 基于Redis实现的分布式锁(Redisson)。前文:第三篇技术分享中我们留下的坑:自旋锁。所以我们先解决自旋锁问题。自旋锁:spinlock 官方解释:自旋锁是专为防止多处理器并发而引入的一种锁,它在内核中大量应用于中断处理等部分(对于单处理器来说,...

2020-04-09 19:11:58 640

原创 你知道什么是微前端吗?微前端和微服务有什么关系?

微前端介绍前提摘要:Jpunster 最近电脑最近在维修,所以不能及时更新公众号。今天由我copper(Jpunster技术启蒙老师+好兄弟)来给大家分享一下微前端方面的知识。最近几年,微服务架构在后端领域大行其道,大有一种不知道微服务都不好意思跟人打招呼的味道:happy:,多少小团队为了微服务而微服务,完全不顾开发以及后期的运维难度(打住,不是来吐槽的????)。今天的主角微前端也是类似于微...

2020-04-03 14:58:32 9556 1

原创 第三篇Java技术分享(三探JUC-锁与线程池)

第三篇Java技术分享(三探JUC-锁与线程池)Jpunster前文:在开始正文之前,首先恭喜本作者斩获大厂offer,在更新完JUC之后会总结下最近的面试题分享给大家。闲话少说,先解决上篇文章留下的小问题。1.8锁文章中讲到不要显式创建线程,要使用线程池来创建线程。2.线程池创建线程时,不要使用Executor来创建线程池要使用ThreadPoolExecutor来创建。那么为什么不要...

2020-04-03 14:48:21 230

原创 再探JUC-8锁现象

第二篇Java技术分享(再探JUC-8锁现象)Jpunster前文:小伙伴们,大家好,这篇技术分享主要是讲解一下 JUC-locks下存在的8锁的问题(关于锁的8个问题),为了解决面试时不会判断锁的问题:知道是什么锁,并且判断锁的是谁!在开始正文之前,我们先来解决上篇文章遗留的一个小作业,i++是否是线程安全的?不知道大家有没有想出来呢?答案是:是不安全的。举个例子:tp = i;...

2020-03-21 17:32:38 507

原创 初探JUC

Java技术分享(初探JUC)开篇:作者计划分3-5期讲解一下JUC是什么。JUC是面试高频问题,JDK 1.5开始出现的,通常面试官针对JUC问的问题是平时工作中不常接触,也不太好理解的。所以作者打算用较为通俗的语言讲解JUC,希望读者可以较好的理解。正篇:什么是JUC?JUC是java.util.concurret在并发编程中使用的工具类。在进入JUC源码分析之前,我们先来解答几个面...

2020-03-17 18:16:33 205

原创 聊天问答

聊天问答网站前端原型图

2019-03-01 05:04:55 345

空空如也

空空如也

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

TA关注的人

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