自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 ThreadLocal详解

ThreadLocal详解ThreadLocal翻译成中文比较准确的叫法应该是:线程局部变量这个玩意有什么用处,或者说为什么要有这么一个东东?先解释一下,在并发编程的时候,成员变量如果不做任何处理其实是线程不安全的,各个线程都在操作同一个变量,显然是不行的,并且我们也知道volatile这个关键字也是不能保证线程安全的。那么在有一种情况之下,我们需要满足这样一个条件:变量是同一个,但是每个线程都使用同一个初始值,也就是使用同一个变量的一个新的副本。这种情况之下ThreadLocal就非常使用,比如说DA

2022-03-31 15:55:58 123

原创 spring AOP

提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as p

2022-03-29 19:43:28 531

原创 ElasticSearch安装

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代.

2022-03-28 18:17:12 2546

原创 (轻量级||重量级) 区别

区别一知识扩展——轻量级和重量级框架的区别  不管是iOS开发还是前端、Java、Android开发中,我们经常需要用到第三方库,而在搜索第三方库的介绍和使用文档时,经常会看到轻量级、重量级等字眼,那么轻量级框架和重量级框架是怎么区分的呢?判定一个第三方框架是轻量级还是重量级是从多个方面去衡量的,但是最主要的衡量指标是以启动程序需要的资源来决定。比如,EJB启动的时候,需要消耗大量的资源,内存,CPU等,所以是重量级。而Spring则不,所以是轻量级框架。区别二——框架的侵入性程度,轻量级的侵入性

2022-03-27 22:25:06 1836

原创 spring简介--提防简单介绍下spring()

框架不明组织帮助提前定义好的一些类或接口,我们在这些类或接口的基础上来实现某个问题的解决方案,用以简化开发过程,提高开发效率。springspring是一个(轻量级)的java开发框架,目的是为了解决开发时业务层和其他层之间的耦合问题,spring负责基础架构,让人专注于应用程序的开发。最主要的任务:解决企业级应用开发的复杂性即简化java开发IOC:控制反转AOP:面向切面编程容器:包含并管理应用对象的生命周期spring 优点总结提示:这里对文章进行总结:例如:以上就是今天要讲

2022-03-27 22:07:42 598

原创 jvm配置参数(记录)

‐Xms2048M(简写) -XX:InitialHeapSize=100M 初始化堆大小 -XX:CICompilerCount=1 最大并行编译数‐Xmx2048M -XX:MaxHeapSize=100M 堆的最大值‐Xmn1024M 年轻代大小 -XX:NewSize=20M 年轻代大小 -XX:MaxNewSize=50M 年轻代最大值-Xss512K 线程的大小-Xss设置越小count值越小,说明一个线程栈里能分配的栈帧就越少,但是对JVM整体来说能开启的线程数会更多‐XX:

2022-03-24 19:12:17 421

原创 获取两个日期之间的日期(记录)

/*transient:将不需要序列化的属性前添加关键字transient,序列化对象的时候,这个属性就不会被序列化*/ private static transient int gregorianCutoverYear = 1582; /** * 闰年中每月天数 */ private static final int[] DAYS_P_MONTH_LY = {31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};

2022-03-23 17:02:27 248

转载 main方法中的string [args]

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代.

2022-03-22 14:29:20 1743 1

空空如也

空空如也

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

TA关注的人

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