- 博客(12)
- 收藏
- 关注
原创 深入理解Java虚拟机——二、JAVA内存区域
1、Java虚拟机在执行的时候,会将它所管理的内存划分为若干不同的数据区域。其所管理的区域即为Java虚拟机运行时数据区。2、Java虚拟机运行时数据区可分为:线程私有的内存:程序计数器、Java虚拟机栈、本地方法栈;线程共有的内存:Java堆、方法区、3、Java虚拟机栈:Java虚拟机栈描述的是Java方法执行的内存模型:每个方法执行的同时会创建一个栈帧,用于存储局部变量表(是什么?)、操作数栈(是什么?)、动态链接(是什么?)、方法出口(是什么?)等信息。局部变量表大概是方法中所使用的局部变量,
2021-03-06 22:42:13
115
原创 泛型的产生原因?为什么会需要泛型
首先泛型被称为“参数化类型”,所谓的参数化就是说像参数那样在真正使用的时候进行传参一样决定泛型到底是什么类型。 那么其次进行追本朔源说一下为什么需要泛型。在1.0和1.1的时候应该是没有泛型的概念的,当时的出现了集合包的前身,后来到1.2集合包出现了好多种类的集合,为了能让集合复用,使得代码利用最大化,所以使用了Java的上溯的特性,(因为Java是单根结构的,也就是在Java中所有的类都是继承自Object类的。)那么将集合中存储的类型上溯为Object,这样所有类型都可...
2021-01-09 21:07:13
299
原创 安装markdownPad+awesomium
之前发现有一些.md后缀的文件,用编辑器之类的也可以打开,就是会丢失样式。所以还是安装一下专用的工具,接下来就是安装MarkdownPad和Awesomium;一般来说只需要安装MarkdownPad就可以了,有些电脑在安装好i软件之,打开文件依然会存在如下问题:这个问题出现那么就安装Awesomium这个软件,安装好之后,重启MarkdownPad(还不行就重启下电脑试试),应该就可以正常打开.md文件了。注:1、全程傻瓜式安装,没有要注意的点。2、百度云软件地址:链接:https
2020-10-27 14:44:00
1929
原创 关于Idea中父工程下子模块间已经注入依赖,但不能相互之间引用类的问题
版本:Idea 2019.2.3在创建父工程和子模块后,我创建的是最简单的一个父工程、一个dao层子模块、一个service层子模块、一个controller层子模块。dao层和service层子模块都是没有使用maven骨架创建的普通maven工程。而controller层子模块是使用maven的webapp骨架创建的子模块。不知道是不是这个原因,controller层子模块需要我自己在项目结构中将所有父工程的依赖的库,必须再添加一遍。作为对比dao层子模块、service层子模块是没有进行添加的,但
2020-09-27 00:29:12
2013
原创 关于JdbcTemplate在jsp中的问题
在一次写Javaweb时候,碰到了一个刚开始让我琢磨了好久的问题,首先先看下面这些图,第一张说了我的age属性不能由null转为int,我基本大概知道是哪里的问题,所以又做了图2的操作。图1图2可以看到的是我已经将所有的age属性注释了,所以问题显然不在jsp界面,当时我能并没有想到还有其他什么的问题,放到晚上,我想到可能是JdbcTemplate的问题,因为使用它在进行封装取...
2020-04-25 08:34:35
327
原创 linux网络配置(2)
今天只是来补充,有时间我就把这些整理,目前比较乱,我只能说出想到的部分,希望对初学者理解有帮助。来看第一张图,上面我画出了4步;第一步,我画出了虚拟网卡,这是计算机虚拟出的网卡,我认为它标识了本机,也就是计算机连接在虚拟路由器上的ip地址,因为必须要在同一个网段,他才能将自己获取的信息,发送给网关(也就是虚拟机虚拟出来的虚拟路由器);二三四步联合起来看,这就是具体的设置,也就是刚刚说的将计...
2019-12-26 00:09:33
401
原创 linux网络配置
第一次进行Linux的网络配置,感觉有点不知道开始从哪里下手,网上的东西都不讲原理。首先我觉得最重要的是理解虚拟网络编辑器。那么网络编辑器有三种模式,下次我再介绍,现在我只想介绍NAT模式:我就从它怎么配置说起吧!首先就是这张图:选中NAT模式,接下来需要设置子网IP,这个子网是自己规定的,也就相当于你的计算机管理的一个子网,随便使用。接下来配置NAT设置,点击后出现:...
2019-12-21 20:48:19
285
原创 关于MySQL8.0.16安装
其实这次安装是我没有想到的,本来我是想下载.exe版本的,结果其实是下载错了的,下载了zip版本,接下来自己应该怎么样,其实根本不知道,我以为这样就好了,就可以使用了,然后就打开管理员下的cmd,发现运行net start mysql,出现了问题,提示没有找到MySQL。后来我经过找资料,各种瞎乱解决问题,主要就是在bin目录下安装了my.ini文件和在与bin的同目录下创建了一个空的data文件...
2019-09-03 23:48:22
215
原创 复杂网络的划分毕设序幕
因为毕设,所以想把这些东西以及所有的心路历程记录下来。 刚开始接触,不知道查什么资料,一切都不知道怎么开始,直到老师说让我去查论文,这才开始。(1)从查论文开始,整理目前比较经典的社区网络发现算法,以及开始了解这些算法适用于有向无向有权无权图。这第一步主要是对这些算法有一个大概的了解,只是了解。(2)这一步先得找到要做的几种算法,然后理解算法最主要的东西,数学公式等等,比...
2019-04-12 10:21:56
273
转载 微程序与微指令和微命令
在机器的一个CPU周期中,一组实现一定操作功能的微命令的组合,构成一条微指令。一般的微指令格式由操作控制和顺序控制两部分构成。操作控制部分用来发出管理和指挥全机工作的控制信号。其顺序控制部分用来决定产生下一个微指令的地址。事实上一条机器指令的功能是由许多条微指令组成的序列来实现的。这个微指令序列通常叫做微程序。既然微程序是由微指令组成的,那么当执行当前的一条微指令的时候。必须指出后继...
2018-07-12 08:58:09
25973
3
原创 分清向量的点乘和叉乘
最近看数学,今天刚好看到一点一直不清楚的事,所以就想记录下来,这次我是想介绍下关于向量的叉乘和点乘的问题。分清点乘和叉乘 :点乘,也叫向量的内积、数量积.顾名思义,求下来的结果是一个数.向量a·向量b=|a||b|cos 在物理学中,已知力与位移求功,实际上就是求向量F与向量s的内积,即要用点乘.叉乘,也叫向量的外积、向量积.顾名思义,求下来的结果是一个向量,记这个向量为c.|向量c|=|向量a×...
2018-07-08 11:33:36
674
原创 关于servlet可能的一些小问题
这是第一次写博客吧!以前没写过,进入正题!有个问题困扰了我两天,就是我在写servlet后,有时候为了验证就会输出syso在控制台,这是大家都常见的用法了,但是我今天碰到了问题。就是,为什么自己写的syso并没有输出在控制台,但是servlet除了syso都执行过了,根本不知道为什么。一度让我的代码写不下去。终于找到了原因,servlet已经编译成class文件了,你修改了serv...
2018-06-10 00:18:11
221
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人