自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (3)
  • 收藏
  • 关注

原创 java内存区域①:运行时内存

java内存区域①:运行时内存1.运行时数据区1.1程序计数器1.2虚拟机栈1.3堆1.4方法区1.4.1运行时常量1.5直接内存1.运行时数据区     首先参考这张图片,我们可以清楚地看出常说的堆、栈都处于运行时数据区。同时堆和方法区是线程共享的,而程序计数器(PCR)和栈是线程私有的。1.1程序计数器Program Counter Regis...

2019-09-17 23:38:37 108

原创 redis基础

redis特点可持久化NoSQL应用于缓存session分离##应用场景在Java web中,redis主要用于:存储缓存用的数据;需要高速读/写的场合使用它快速读/写。应用要求:业务数据常用吗?命中率如何?如果命中率很低,就没有必要写入缓存;该业务数据是读操作多,还是写操作多?如果写操作多,频繁需要写入数据库,也没有必要使用缓存;...

2019-08-01 18:54:36 105

原创 java笔记⑥

No.1运行时数据区包括:虚拟机栈区,堆区,方法区,本地方法栈,程序计数器虚拟机栈区 :也就是我们常说的栈区,线程私有,存放基本类型,对象的引用和 returnAddress ,在编译期间完成分配。堆区 , JAVA 堆,也称 GC 堆,所有线程共享,存放对象的实例和数组, JAVA 堆是垃圾收集器管理的主要区域。方法区 :所有线程共享,存储已被虚拟机加载的类信息,常量,静态变量,即时编...

2019-02-02 23:24:30 112

原创 java笔记⑤

No.1request.getAttribute()方法返回request范围内存在的对象,getAttribute是返回对象而request.getParameter()方法是获取http提交过来的数据,getParameter返回字符串。No.2CopyOnWriteArrayList适用于读多写少的并发场景ReadWriteLock即为读写锁,他要求写与写之间互斥,读与写之间...

2019-02-02 20:50:15 132

原创 java笔记④

No.1使用垃圾收集的语言也会存在内在泄漏问题,例如访问资源文件,流不关闭,访问数据库等连接不关闭等。java的垃圾收集机制主要针对新生代和老年代的内存进行回收,不同的垃圾收集算法针对不同的区域。所以java的垃圾收集算法使用的是分代回收。一般java的对象首先进入新生代的Eden区域,当进行GC的时候会回收新生代的区域,新生代一般采用复制收集算法,将活着的对象复制到survivor区域中,...

2019-02-02 16:59:26 139

原创 java笔记③

No.1Hashtable与HashMap的区别是一个是线程安全的,一个是线程不安全的Hashtable中的方法是同步的,而HashMap中的方法在缺省情况下是非同步的。Vector是实现了List接口,是一个线程安全的ListHashtable,HashMap和IdentityHashMap都实现了Map接口HashMap中的key-value都是存储在Entry中的。HashMa...

2019-02-01 21:19:42 120

原创 java笔记②

No.1Java中基本数据类型大体分为两类 数字类型(byte,short,int,long,float,double,char),布尔类型(boolean); 备注:由于char可以和数字间转换,也可认为大的范围是数字类型的。在Java中其他的都是引用类型(包括数组和枚举) 。局部变量是定义在方法中的变量,必须要进行初始化,否则不同通过编译No.2  以下内容来自牛客网“早起吃虫啦 ...

2019-01-31 19:52:18 140

原创 java笔记①

No.1对属性使用getter和setter方法,体现的是注入性。No.2jar 将许多文件组合成一个jar文件javac 编译javadoc 它从程序源代码中抽取类、方法、成员等注释形成一个和源代码配套的API帮助文档。javah 把java代码声明的JNI方法转化成C\C++头文件。 如 :public class HelloNative { ...

2019-01-31 01:22:42 111

原创 解决eclipse打开后“Initialize Java Tooling 1%”的错误

1、在eclipse.ini文件加-vm参数:-vmC:\Program Files\Java\jdkXXX\bin\(jdk目录)这个方法对我没有。2、参考:https://blog.csdn.net/yhzhang1016/article/details/14056751下载附件runtimePatch_327801.zip,解压,放到eclipse中插件对应目录下重启。...

2019-01-12 13:41:12 243

基于Fuse的用户态文件系统

课设题目:利用用户空间文件系统设计自己的文件系统。要求至少实现文件内容的保密读写。环境:CentOS7, VMware_player.本资源仅仅是在校生课设难度,不适合深入学习。加密用的是GPG,可以使用apt或yum从软件库来安装它。 $ sudo apt-get install gnupg # yum install gnupg

2019-02-02

UML医院管理系统报告

比较简单的UML报告,只适合期末要交作业又懒得画的同学。包含一二三层用例图、动态和静态行为建模(类图、活动图、通信图、状态机图等等)。

2019-02-02

jsp网上购物商城(ssh)

代码直接就可以用,包含用户和管理员两大模块,界面美观,代码简介,内容比较基础。只支持jdk8或以上,不支持myeclipse。数据库用的是mySQL.请先在项目代码包中找到eshop.sql文件,然后把eshop.sql文件复制到C盘根目录执行命令: source c:/eshop.sql.

2019-02-02

空空如也

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

TA关注的人

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