菜鸟笔记
提升您的技术认知

java 笔记-ag真人游戏

聊聊工作中使用了哪些设计模式

菜鸟阅读 : 741

平时我们写代码呢,多数情况都是流水线式写代码,基本就可以实现业务逻辑了。如何在写代码中找到乐趣呢,我觉得,最好的方式就是:使用设计模式优化自己的业务代码。今天跟大家聊聊日常工作中,我都使用过哪些设计模式。 工作中常用到哪些设计模式 1.策略...

多线程50问!

菜鸟阅读 : 650

1、为什么要使用多线程 选择多线程的原因,就是因为快。举个例子: 如果要把1000块砖搬到楼顶,假设到楼顶有几个电梯,你觉得用一个电梯搬运快,还是同时用几个电梯同时搬运快呢?这个电梯就可以理解为线程。 所以,我们使用多线程就是因为: 在正确...

使用线程池的10个坑

菜鸟阅读 : 769

前言 大家好,我是捡田螺的小男孩。 日常开发中,为了更好管理线程资源,减少创建线程和销毁线程的资源损耗,我们会使用线程池来执行一些异步任务。但是线程池使用不当,就可能会引发生产事故。今天田螺哥跟大家聊聊线程池的10个坑。大家看完肯定会有帮助...

公钥和私钥的作用和区别

菜鸟阅读 : 467

1. 加密和认证         在认识公私钥之前,首先我们需要区分加密和认证这两个基本概念:         加密是将数据资料加密,使得非法用户即使取得加密过...

java的map集合 详解map集合

菜鸟阅读 : 777

一、map集合的特点: map集合的特点: 1.map是一个双列集合,一个元素包含两个值(一个key,一个value) 2.map集合中的元素,key和value的数据类型可以相同,也可以不同 3.map中的元素,key不允许重复,valu...

feignclient配置

菜鸟阅读 : 1459

feignclient详解 首先查看@feignclient注解的源码: @target(elementtype.type) @retention(retentionpolicy.runtime) @documented public @i...

fastjson详解

菜鸟阅读 : 713

一、fastjson介绍 ​在前后端数据传输交互中,经常会遇到字符串(string)与json,xml等格式相互转换与解析,其中json以跨语言,跨前后端的优点在开发中被频繁使用,基本上可以说是标准的数据交换格式。fastjson 是一个j...

java多线程超详解

菜鸟阅读 : 880

引言 随着计算机的配置越来越高,我们需要将进程进一步优化,细分为线程,充分提高图形化界面的多线程的开发。这就要求对线程的掌握很彻底。 那么话不多说,今天本帅将记录自己线程的学习。 程序,进程,线程的基本概念 并行与并发: 程序:是为完成特定...

java 堆栈问题排查流程

菜鸟阅读 : 705

1.通过top -c命令查看那个进程cpu使用有异常,得到异常进程的pid 2.根据ps -mp -o thread,tid,time | sort -k2r查看进程中哪个线程cpu使用异常,得到tid 3.因为js...

java的对象存储在哪里?

菜鸟阅读 : 2355

1、寄存器 寄存器是速度最快的存储区域,它位于处理器内部,但它的数量有限,所以要按需分配,不能被人控制。 2、堆栈 通常也叫栈,位于ram中,堆栈指针向下移动,则分配新的内存;向上移动,则释放那些内存。这种存储方式速度仅次于寄存器。常用于存...

网站地图