自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java List remove 不存在的Object会怎样?

/** * Removes the first occurrence of the specified element from this list, * if it is present. If this list does not contain the element, it is * unchanged. More formally, removes the element with the lowest index * {@code i} su...

2020-05-31 22:49:11 1928

原创 深入理解JVM笔记2 JAVA内存区域

主要内存区域程序计数器PC与计算机硬件中的PC类似用于指示当前线程运行到的字节码指令的地址,当运行本地方法时,pc为undefined。唯一一个没有规定OutOfMemoryError的区域。虚拟机栈线程私有,用于存放当前线程的方法栈帧。 栈帧是由局部变量表、操作数栈、动态链接以及方法出口等组成。其中局部变量表不仅包含局部变量(基本类型直接存值,对象类型存引用)还包括了returnAd...

2020-04-14 16:04:07 153

原创 最大公约数(GCD)一行写法

int gcd(int a , int b){ return a%b==0? b:gcd(b,a%b); }非常简洁的写法,但递归的开销较大。

2020-03-26 22:45:34 1578 1

原创 深入理解JVM笔记1 JAVA、JDK、JRE与JVM

0.概念JVMJAVA编译产生字节码,字节码运行于JVM之上。使用JVM的好处:一是“一次编写到处运行”,只要统一虚拟机标准将底层操作系统与硬件封装,字节码的运行就可以无视操作系统和指令集平台,但是到现在看起来使离这个目标越来越远了。二是可以替程序员进行诸如内存分配、垃圾收集等工作,使程序员专注于项目开发。jdkjvm+JAVA API类库+JAVA语言本身是用来开发最小环境,我们一般都...

2020-03-17 16:19:34 171

原创 JDK源码阅读笔记1 Collection

collection是一个接口Collection是所有java中“一组对象”,或者说集合都实现的接口,其父接口是Iterable。Collection的实现类有的可以容纳重复数据如LinkList, 有的不可如Bag,有的有序有的无序。但他们都不是直接实现了Collection而是实现了其子接口,如下图LinkedList就是实现了List和Queue(Deque)等接口。两个构造器 无参...

2019-11-07 09:03:34 164

原创 JAVA web 从零开始系列(一)初识servlet

0.前言笔者之前接触过SSM Spingboot等框架但对基础知识理解不足,现从servlet开始将Java web的基础知识进行梳理。1.准备工作1.1安装tomcat(略)1.2下载javax servlet-api.jar(略)2.代码编写2.1HelloServlet.java如ide报错请将servlet-api.jar 加入extreme library...

2019-09-24 20:14:28 195

原创 Ant Design of Vue 零熟练度学习记录

我已经花了十分钟完全了解了这个框架本文不定时更新,用以记录该框架的学习历程,希望您能在阅读本文的过程中能有所收获。1.工程目录1.src文件保存源文件2.package.json是npm的配置文件用来保存项目信息(类似maven工程的pom)2.src目录2.1.api将axios请求封装成function方便调用2.2.assets项目的图片等...

2019-07-09 14:29:37 574

原创 浅谈Session与Cookies

我们都知道http是一种无连接、无状态的协议,意思就是每个http请求都是独立的,服务器并不知道这个请求来源的信息。这就造成了许多不便,比如登录之后服务器也无法获知登录状态,那么如何才能解决这个问题呢?这时就需要用到Cookies和Session了。我们经常可以在一些大型展览看到有人工寄存处,把东西交给工作人员,工作人员把我们的物品放进柜子并会给我们一个编号,离开的时候凭编号就可以找到我们的物...

2019-06-10 23:13:20 212

原创 SQLServer Mangement Studio 没有数据库关系图选项

SSMS 18移除了数据库关系图参见官方文档https://docs.microsoft.com/en-us/sql/ssms/sql-server-management-studio-changelog-ssms?view=sql-server-2017#previous-ssms-releases更新MS在18.1中将数据库关系图功能加回来了。。嘤嘤嘤...

2019-03-18 20:10:19 2370 1

原创 给Linux新手看的阿里云 centos PuTTY建立远程链接+ jdk下载与java环境配置

一、首先我们使用PuTTY来建立与阿里云服务器的远程连接(这一步可以跳过,直接使用阿里云提供的远程桌面亦可)。1.首先开放阿里云的SSH端口,默认为22。注:其中的授权对象一栏为允许所有人连接2.下载安装PuTTY红框处填入你的服务器公网IP,然后点击Open。这样就完成了远程连接的设置。二、下面正式开始jdk的安装使用wget命令(点击查看wget命令详情) 下...

2018-09-16 23:51:11 1070

原创 JDBS链接到MySQL数据库的使用要点

// 注册 JDBC 驱动 Class.forName("com.mysql.jdbc.Driver"); // 打开链接 System.out.println("连接数据库..."); Connection conn = DriverManager.getConnection(DB_...

2018-07-12 08:40:34 415

原创 c++禁用笔记本自带键盘

#include<iostream>using namespace std;int main(){ int buffer; cout << "禁用请按1,启用请按2:"; cin >> buffer; if (buffer == 1) system("sc config i8042prt start= disabled "); else i...

2018-05-06 09:46:48 1151

空空如也

空空如也

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

TA关注的人

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