- 博客(23)
- 收藏
- 关注
原创 【java进阶】——深入理解JVM内存模型
一、JVM的内存区域划分 学过C语言的朋友都知道C编译器在划分内存区域的时候经常将管理的区域划分为数据段和代码段,数据段包括堆、栈以及静态数据区。那么在Java语言当中,内存又是如何划分的呢? 由于Java程序是交由JVM执行的,所以我们在谈Java内存区域划分的时候事实上是指JVM内存区域划分。在讨论JVM内存区域划分之前,先来看一下Java程序具体执行的过程: ...
2018-12-31 22:36:03 265
原创 solaris 11安装GUI图形化界面时授权问题
一、环境 1、硬件设备:oracle S7-2服务器; 2、操作系统:solaris 11; 3、前提条件:solaris 11的文本安装已经完成,SRU和IPS更新包已经下载更新完成。二、问题和解决办法 问题:在安装solaris图形界面时执行#pkg install solaris-desktop报出提示:pkg: The foll...
2018-12-31 11:10:06 1416
转载 eclipse导入一个项目和jar包
一、环境 1、系统:windows 10; 2、编译软件:eclipse; 3、项目语言:java二、导入项目 1、运行eclipse 2、点击左上角菜单栏file--import 3、选择existing projects into workspace 4、next 5、点击browse...
2018-12-30 23:25:09 10581
原创 配置H3C交换机
一、初次配置H3C交换机过程简备(采用超级终端)超级终端路径有两个:C:\WINDOWS\system32和C:\Program Files\Windows NT下,将两个文件拷到这里就可;只要执行hypertrm.exe文件即可,前提得有hypertrm.dll文件;菜单快捷键则可将文件复制到“C:\Documents and Settings\Administrator\「开始」菜单\程序...
2018-12-30 00:14:23 7808
原创 oracle数据库关闭监听日志
一、环境 1、操作系统:solaris 系统; 2、数据库:oracle 9.2二、操作流程srv@orasrv>lsnrctlLsnrctl>show log_statusLsnrctl>set log_status off //不产生监听日志,但监听程序还是要的Lsnrctl>save_config //...
2018-12-25 23:53:12 4278
原创 【java基础】——java安装后JDK中jre和外部的jre关系
问题: 安装java过程中,会有两个jre,一个是JDK里边的,一个是java文件夹下边的,这两者之间有什么区别和联系呢???一、补充知识点:JRE 是Java Runtime Environment,是java程序的运行环境。既然是运行,当然要包含JVM(Java Virtual Machine),也就是虚拟机,还需要包含java类库的class文件,在jre/lib目...
2018-12-24 18:51:09 1987
原创 solaris系统自启动文件设置
一、知识点补充 在/etc/的目录里,可以看到rc1.d,rc2.d,rc3.d,rc0.d,rcS.d 和 init.d这些目录,在init.d的目录下放的脚本,会在系统启动时或运行级别改动是,由系统的init进程执行。在以rc开头的文件夹里放置的脚本都会以K或S开头命名,命名的规则是 [K/S] + [nn] + [scriptname], K表示kill,S表示start, n...
2018-12-18 00:43:36 1363
原创 LeetCode 350. 两个数组的交集 II(java)
给定两个数组,编写一个函数来计算它们的交集。示例 1:输入: nums1 = [1,2,2,1], nums2 = [2,2]输出: [2,2]示例 2:输入: nums1 = [4,9,5], nums2 = [9,4,9,8,4]输出: [4,9]说明:输出结果中每个元素出现的次数,应与元素在两个数组中出现的次数一致。 我们可以不考虑输出结果的顺序。进阶:...
2018-12-15 23:00:14 554
原创 【java基础】——java中switch 和lf...else if语句的效率问题
一、java中对switch的处理 switch是控制选择的一种方式,编译器生成代码时可以对这种结构进行特定的优化,从而产生效率比较高的代码。在java中,编译器根据分支的情况,分别产生tableswitch,lookupswitch两中情况,其中tableswitch适用于分支比较集中的情况,而lookupswitch适用与分支比较稀疏的情况。不过怎么算稀疏,怎么算集中就是编译...
2018-12-15 17:48:35 601
原创 【java基础】——java中23中设计模式
一、什么是设计模式 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设...
2018-12-13 23:42:16 164
原创 leetcode 349.两个数组的交集
给定两个数组,编写一个函数来计算它们的交集。示例 1:输入: nums1 = [1,2,2,1], nums2 = [2,2]输出: [2]示例 2:输入: nums1 = [4,9,5], nums2 = [9,4,9,8,4]输出: [9,4]说明:输出结果中的每个元素一定是唯一的。 我们可以不考虑输出结果的顺序。import java.util.Set...
2018-12-12 23:46:29 114
原创 leetcode 204.计数质数(java)
统计所有小于非负整数 n 的质数的数量。示例:输入: 10输出: 4解释: 小于 10 的质数一共有 4 个, 它们是 2, 3, 5, 7 。思路: 暴力求解是不行的,超出时间限制;利用筛法:1、如果要实现筛法,需要一个O(n)的数组来存储每一个数是不是素数,暂定为true,筛选,把不是素数的定为false,最终数组里为true的就是所有的素数了。如何筛选?...
2018-12-11 21:56:33 457
原创 光纤模块和光纤收发器匹配问题
一、光模块 1、 光模块的作用也是光电信号之间的转换,主要用于交换机与设备之间传输的载体,发送端把电信号转换成光信号,通过光纤传送后,接收端再把光信号转换成电信号,和光纤收发器的原理是相同的,只是光模块相比收发器更具效率性、安全性。 2、光模块用在什么设备上? 光模块使用的范围简单来说,有需要用到光纤的地方就会用到光模块,常用到光模块的设备及其使用的光模块...
2018-12-11 20:28:40 4942
原创 【java基础】——java集合类
1,集合概述(1)集合的由来Java是面向对象的语言,而面向对象语言对事物的描述是通过对象体现的,为了方便对多个对象进行操作,我们必须把多个对象进行存储。已有的容器类型有:数组和StringBuffer。但是,StringBuffer的结果是一个字符串,不一定满足我们的要求,所以我们只能选择数组,这就是对象数组。而对象数组又不能适应变化的需求,因为数组的长度是固定的,此时,为了适应变化的需求,...
2018-12-08 15:09:57 186
原创 【java基础】——java对象的声明与实例化
Java 在定义类时,只是通知编译器需要准备多大的内存空间,并没有为它分配内存空间。只有用类创建了对象后,才会真正占用内存空间。1. 声明对象对象的声明和基本类型的数据声明在形式上是一样的:类名 对象名;对象名也是用户标识符,和基本类型的变量遵循同样的命名规则和使用规则。声明一个变量,并不会分配一个完整的对象所需要的内存空间,只是将对象名所代表的变量看成是一个引用变量,并为它分...
2018-12-08 13:17:44 1370
原创 leetcode 202. 快乐数
【前言】 python刷leetcode题解答目录索引:https://blog.csdn.net/weixin_40449300/article/details/89470836 github链接:https://github.com/Teingi/test【正文】编写一个算法来判断一个数是不是“快乐数”。一个“快乐数”定义为:对于一...
2018-12-07 23:18:20 463
原创 leetcode 123. 买卖股票的最佳时机 III
【前言】 python刷leetcode题解答目录索引:https://blog.csdn.net/weixin_40449300/article/details/89470836 github链接:https://github.com/Teingi/test【正文】给定一个数组,它的第i个元素是一支给定的股票在第i天的价格。设...
2018-12-05 22:26:28 299
转载 【java基础】——java多线程
ava 给多线程编程提供了内置的支持。 一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。多线程是多任务的一种特别的形式,但多线程使用了更小的资源开销。这里定义和线程相关的另一个术语 - 进程:一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独立的存在,它必须是进程的一部分。一个进程一直运行,直到所有的非守护线程都结束运...
2018-12-04 23:46:45 172
原创 尾纤SC、ST、FC、LC区分
一、前言 光纤连接器(又称跳纤)是指光线两端都装上连接器插头,用来实现光路活动连接;光纤跳线两端的光模块的收发波长必须一致,也就是说光纤的两端必须是相同波长的光模块,简单的区分方法是光模块的颜色要一致。一般的情况下,短波光模块使用多模光纤(橙色的光纤),长波光模块使用单模光纤(黄色光纤),以保证数据传输的准确性。 一端装有插头则称为尾纤。尾纤的作用主要是用于...
2018-12-04 20:17:49 75958
原创 ping命令原理图解
一、第一部分:原理先看拓朴图:我在这里讲拼的两情况,一种是同一网段内,一种是跨网段的ping ….首先,如果主机A,要去ping主机B,那么主机A,就要封装二层报文,他会先查自己的MAC地址表,如果没有B的MAC地址,就会向外发送一个ARP广播包,如图: 其中ARP报文格式如下: 以太网目的MAC 以太网源MAC 帧...
2018-12-04 19:59:16 549
转载 H3C交换机配置命令一览表
一.用户配置:<H3C>system-view[H3C]super password H3C 设置用户分级密码[H3C]undo super password 删除用户分级密码[H3C]localuser bigheap 123456 1 Web网管用户设置,1(缺省)为管理级用户,缺省admin,admin[H3C]undo localuser bi...
2018-12-02 23:49:38 3151
原创 Windows Server 2012 R2桌面化详细设置图解
任务栏左下角启动服务器管理器,然后进行设置。登录不显示服务器管理器本地服务器,看到右边的IE增强的安全配置,如图所示,关闭两项内容。这样就关闭了IE增强安全提示框。3、“工具”菜单,启动“服务”,启动两项声音服务(Windows Audio\Windows Audio Endpoint Builder),并设为自动属性。4、“管理”菜单,添加服务器角色与功能。添加功能:S...
2018-12-02 23:33:19 16365 1
原创 用U盘安装Windows server 2012 R2
重要!!从Windows server 2012 R2光盘中拷贝出系统到全新的U盘中。插入U盘直至系统安装完成步骤:1、开机,自检过程中出现提示,按F9进入UEFI(出现反白界面表明已经选中)2、按回车键选择继续2、按上下箭头找到最上面BIOS/Platform Configuration Utility后按回车键继续,查看Boot Options选项,UEFI开启,同时U...
2018-12-02 23:21:19 30928
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人