自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

转载 关于创建String对象过程的内存分配

关于创建String对象过程的内存分配常量池(Constant Pool):指的是在编译期被确定,并被保存在已编译的.class文件中的一些数据。JVM虚拟机为每个被装载的类型维护一个常量池。常量池就是该类型所用到常量的一个有序集和,包括直接常量(String,Integer和 Floating point常量)和对其他类型,字段和方法的符号引用。对于String常量,它的值是在常量池中的。而JVM中的常量池在内存当中是以表的形式存在的, 对于String类型,有一张固定长度的CONSTANT_Strin

2022-04-21 18:07:36 606

原创 java 堆,栈,方法区

.class文件 与 静态变量同属于 方法区String类型存储在方法区,方便String的insert方法动态添加常量导运行时常量池类的加载只加载一次(classloarder)

2021-06-16 08:48:27 71

转载 RPC实现原理

RPC

2023-03-06 21:04:07 125

原创 idea直接点开当前类抽象类或方法的实现快捷键

idea 快捷键

2022-10-10 11:19:21 356

原创 centos 6 yum源不可用安装报YumRepo Error: All mirror URLs are not using ftp, http[s] or file

解决centos6 yum源不可用

2022-06-10 18:32:52 151

原创 javaWeb XML

<! [ CDATA [ ] ] >在xml中,cdata是char nbsp;data的简写.CDATA是不通过解析器进行解析的文本,文本中的标签不被看作标记。

2021-07-02 11:20:48 145

原创 IDEA中的module

在Eclipse中我们有Workspace (工作空间)和Project (工程)的概念,在IDEA只有Project (工程)和Module (模块)的概念。这里的对应关系为:IDEA官网说明:An Eclipse workspace is similar to a project in IntelliJ IDEA AnEclipse project maps to a module in IntelliJ IDEA翻译:Eclipse中 workspace 相当于 IDEA中的...

2021-06-28 08:29:16 3303

原创 JSP 对象

字节码信息的超类(可以调用任意对象的字节码信息)cookie 服务端产生,发给客户端Cookie与Session的区别

2021-06-23 22:09:22 57

原创 Eclipse 枚举类报错

当你写一个枚举类时,如果没有在枚举类的第一行写有哪些枚举值,那么就会出现编译报错:Syntax error on token “String”, strictfp expected比如:public enum Season2 implements TimeInfo {private final String name;  //此处会报错:Syntax error on token “String”, strictfp expected  private final String desc;priv

2021-06-18 14:53:09 720

原创 数据结构 线性表

线性表可以为空

2021-06-17 21:00:30 60

原创 VS code html <a之后代码不显示不显示

之前由于代码块不能自动补全查看其它博主解决方案修改了settings.json// {// "window.zoomLevel": 0,// "terminal.integrated.rendererType": "dom",// "editor.suggest.snippetsPreventQuickSuggestions": false,// "files.associations": {// "*.vue":"html"// },

2021-06-17 08:35:52 444

原创 Java运算符 位运算两边有负数时

&和|与&&和||的区别1.前者为位运算,后者为逻辑运算(也叫短路)2.前者可以判断整数,后者只能判断boolean类型,当位运算有负数时 System.out.println(-1&1); System.out.println(-1&-1); System.out.println(-1|1); System.out.println(-1|-1);负号以二进制标识(最高位0为正,1为负),同样进行逻辑比

2021-06-14 20:58:42 388 1

原创 Java classloader

JDK中提供了三个ClassLoader,根据层级从高到低为:1.Bootstrap ClassLoader,主要加载JVM自身工作需要的类。2.Extension ClassLoader,主要加载%JAVA_HOME%\lib\ext目录下的库类。3.Application ClassLoader,主要加载Classpath指定的库类,一般情况下这是程序中的默认类加载器,也是ClassLoader.getSystemClassLoader() 的返回值。(这里的Classpath默认指的是环境变量中

2021-06-14 19:06:05 133

原创 计算机网络1

计算机网络功能1.连通性2.资源共享(共享性)3.分布式处理4.提高可靠性(替代机)5.负载均匀1.组成部分1.硬件、软件、协议2.工作方式边缘部分核心部分3.工作方式通信子网传输子网标准化工作...

2021-06-14 11:19:32 96 1

原创 2021-06-13___数据结构

逻辑结构1.集合结构:集合结构中的数据元素只有同属一个集合的关系2.线性结构:数据元素一一对应3.树形结构:数据元素一对多4.图形结构:数据元素一对多物理结构1.顺序存储结构2.链式存储结构...

2021-06-13 16:15:29 64

原创 java 反射

Class<Student>c =Student.class; System.out.println(c); Student s=new Student(); Class<? extends Student> c1=s.getClass(); System.out.println(c==c1); Class<?> c2=Class.forName("reflect.Student"); System.out.println(c==c..

2021-06-11 09:22:42 1051

原创 Java 多线程

进程线程继承自内置包 Java.long不需要导包线程优先级优先级范围 1~10默认为5优先级高只是获取CPU时间片的几率高线程控制

2021-06-10 12:30:24 54

原创 Java io流

char类型数组直接通过println输出,println有对应的构造方法字节输出流字节输入流![在这里插入图片描述](https://img-blog.csdnimg.cn/20210609090159795.png)

2021-06-09 09:07:21 73 1

原创 java 集合

在传统的集合类库中,例如,C++ 的标准模版库,迭代器是根据数组索引建模的。如果给定这样一个迭代器,就可以查看指定位置上的元素,就像知道数组索引 i 就可以查看数组元素 a[i] 一样。不需要查找元素,就可以将迭代器向前移动一个位置。这与不需要执行查找操作就可以通过 i++ 将数组索引向前移动一样。但是,java 迭代器并不是这样的。查找操作与位置变更是紧密相连的。查找一个元素的唯一方法是调用 next,而在执行查找操作的同时,迭代器的位置随之向前移动。因此,应该将 Java 迭代器认为是位于两个元

2021-06-07 14:52:43 121 3

原创 Servlet中request与response,解决中文乱码response.setContentType()

request:接受页面信息 解决post提交方式的乱码:request.setCharacterEncoding(“UTF-8”);解决get提交的方式的乱码:parameter = newString(parameter.getbytes(“iso8859-1”),“utf-8”);response:返回页面信息发送端服务器与接收端浏览器...

2021-06-02 08:31:09 510

原创 Myeclipse无法导入相同项目,改名后原项目无法访问网页

导入相同项目更改项目名是不够的,必须更改项目中的project文件才能使编译器区分项目**相似项目访问网页1.右键点击项目图标2.选择properties3.点击Web4.更改相似项目根目录是相同的,即共用一个,在更改一个项目跟目录后此跟目录失效,即另一个没有更改根目录的项目无法访问。我们只需要将此项目更改一个单独的根目录再更改回来原目录,即可使用原目录访问网页。...

2021-05-29 10:28:07 245

原创 PreparedStatement与Statement,Java代码的运行方式,静态方法与非静态方法

Java连接Mysql数据库PreparedStatement与 StatementPreparedStatement可以防止sql注入prepareStatement对象防止sql注入的方式是把用户非法输入的单引号用\反斜杠做了转义,从而达到了防止sql注入的目的Statement对象就没那么好心了,它才不会把用户非法输入的单引号用\反斜杠做转义呢!PreparedStatement可以有效防止sql注入,所以生产环境上一定要使用PreparedStatement,而不能使用Statement

2021-05-28 14:46:14 199

原创 Windows环境下修改mysql密码

Windows环境下修改MySQLl密码mysqld –skip-grant-tables 失效,无法登陆,登录后无法修改密码出现ERROR 1064 (42000)mysqld –skip-grant-tables实测在mysql8.0中已失效,现使用mysqld --console --skip-grant-tables --shared-memory另打开一个管理员命令提示符使用mysql命令无密码登陆修改密码时出现错误ERROR 1064 (42000): You have an erro

2021-05-27 10:26:22 147

联想笔记本电量为零充电无效修复资源

联想笔记本电量为零充电无效修复资源

2022-05-12

空空如也

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

TA关注的人

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