自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mask的博客

心在远方,只需勇敢前行

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

原创 Class文件版本号

下图列出了从JDK 1.1到13之间,主流JDK版本编译器输出的默认的和可支持的Class文件版本 号。注:从JDK 9开始,Javac编译器不再支持使用-source参数编译版本号小于1.5的源码。

2021-02-19 15:23:56 515

原创 Java Class文件格式

       根据《Java虚拟机规范》的规定,Class文件格式采用一种类似于C语言结构体的伪结构来存储数据,这种伪结构中只有两种数据类型:“无符号数”和“表”。后面的解析都要以这两种数据类型为基 础,所以这里笔者必须先解释清楚这两个概念。        无符号数属于基本的数据类型,以u1、u2、u4、u8来分别代表1个字节、2个字节、4个字节和8个字节的无符号数,无符号数可以用来描.

2021-02-19 11:20:38 179

原创 JVM命令汇总

一、jps(虚拟机进程状况工具)命令汇总格式:jps [ options ] [ hostid ]主要选项:选 项作 用-q只输出LVMID,省略主类的名称-m输出虚拟机进程启动时传递给主类main函数的参数-l输出主类的全名,如果进程执行的是jar包, 则输出jar路径-v输出虚拟机进程启动时的JVM参数示例:jps : 输出本机正在运行的Java程序jsp -v :输出虚拟机进程启动时的JVM参数二、jstat(虚拟

2021-02-18 16:31:30 4378

原创 Centos7使用别名无密码登录

一、serverA 免密登录 serverB 原理首先在 serverA 上生成一对秘钥(ssh-keygen);将公钥拷贝到 serverB,重命名 authorized_keysserverA 向 serverB 发送一个连接请求,信息包括用户名、ip;serverB 接到请求,会从 authorized_keys 中查找,是否有相同的用户名、ip,如果有 serverB 会随机生成一个字符串然后使用公钥进行加密,再发送个 serverA;serverA 接到 serverB 发来的信息后

2020-09-25 18:07:14 220

原创 IDEA使用Cloud toolkit进行内网服务部署

IDEA使用Cloud toolkit进行内网服务部署文章目录IDEA使用Cloud toolkit进行内网服务部署前言一、环境准备二、部署前的配置三、进行部署四、结语附录前言   一次偶然的机会看到Cloud Toolkit,当我看完介绍的我就被Cloud toolkit出色的功能惊艳到了。下边是使用Cloud toolkit前后的对比, 我们可以发现部署的时候少了好多步骤。使用Cloud toolkit前:1、本地进行打包;2、通过FTP将jar包文件上传到跳板机;3、使用ssh切换到

2020-07-07 14:35:52 701

原创 单机RocketMq搭建

服务器情况(未使用服务前)服务器使用情况:Tasks: 66 total, 1 running, 65 sleeping, 0 stopped, 0 zombie%Cpu(s): 0.7 us, 0.7 sy, 0.0 ni, 98.7 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 stKiB Mem : 1883724 total, 494448 free, 427456 used, 961820 buff/cache磁盘使用情

2020-05-19 10:05:16 206

原创 JVM区域

JVM区域JVM区域JVM的5个区域JVM区域JVM的5个区域不同的虚拟机,不同的JDK版本可能不同, 这里以JDK1.7的HotSport为准。方法区(non-head)方法区主要存放类信息,常量。此区域发生的异常: out of memory堆(head)堆用来存放对象信息。此区域发生的异常: out of memory虚拟机栈此区域发生的异常: out of memo...

2020-05-08 13:45:21 194

原创 判断一个数是不是2的n次幂

判断一个数是不是2的整次幂使用 n & (n - 1) == 0可以判断n是不是2的整次幂。解析:以下表示1 - 8的二进制:1 : 12 : 103 : 114 : 1005 : 1016 : 1107 : 1118 : 1000可以发现 2 & 1 = 0;4 & 3 = 0;8 & 7 = 0;所以可以用n & (n -1)...

2018-12-14 19:29:38 589

原创 判断一个数是奇数还是偶数

判断一个数是奇数还是偶数如果 n & 1 == 0,则n为偶数。解析: 因为二进制为逢2进1,所以如果是2的倍数的话,则这个数的最后一位必定是0,而1的二进制的最后一位为1,其余全为0。 比如5的二进制为101,1的二进制为1,101&001=001,所以5不是一个偶数。...

2018-12-13 22:31:13 11999

原创 MYSQL SQL语句

MYSQL SQL语句SHOW INDEX FROM 表名 : 查询表中的索引 ;SHOW PROCESSLIST : 查询正在运行的进程 ;SHOW VARIABLES : 查询MYSQL中的全部配置信息;

2018-12-13 13:48:22 265

原创 MYSQL学习笔记

MYSQL学习笔记一. MYSQL分层1、连接层:负责数据库连接;2、服务层:负责解析查询(编译SQL),并对其进行优化(SQL优化器 SQL Queryoptimizer);3、引擎层:Innodb、MyIsam;4、存储层:存储数据;二. MYSQL索引类型1、单值索引 单值索引就是给一个字段加索引(索引类型默认为Btree)。 创建方式 : create i...

2018-12-13 13:40:54 127

原创 Mybatis自动生成实体&mapper接口&mapper

1.工具内的目录结构code:生成的代码存放在此目录lib:打包文件需要的jar包gerenatorConfig.xml:配置文件mybatis-generator-1.3.2.jar:自动生成实体&mapper接口&mapper必须的jar包mysql-connector-java-5.1.34.jar:连接数据库的jar包run.bat:自动生成代码的批处理文件...

2018-11-16 18:45:03 449

原创 IDEA自定义TODO

IDEA自定义TODO1.步骤一2.步骤二3.步骤三

2018-11-16 14:21:57 802

原创 IDEA快捷键

IDEA快捷键alt + insert : 快速设置getter,setter.toString方法

2018-11-16 13:33:47 101

原创 JavaServer Faces 2.0 requires Dynamic Web Module 2.5 or newer..Maven Java EE Configuration

今天在使用Eclipse新建maven,web项目时碰到了: JavaServer Faces 2.0 requires Dynamic Web Module 2.5 or newer..Maven Java EE Configuration Problem JavaServer Faces 2.0 can not be installed : One or more constrai

2018-01-09 12:05:14 263

原创 windows下搭建FTP

windows搭建FTP  之前搭建FTP都是使用serv-u,但是很多小伙伴可能都不知道其实windows操作系统自带的就有FTP服务,下面带领大家一起搭建自己基于windows的FTP服务器。第一步:开启FTP服务 控制面板 -> 程序 -> 打开或关闭windows功能 第二步:搭建FTP站点 右键“计算机”图标 -> 管理 -> 服务和应用程序 -> Internet信息服务(IIS)

2017-10-30 11:15:33 769

原创 SpringMVC框架搭建详解

Spring MVC框架搭建详解某月某日某天,公司有一个WEB项目需要用到SpringMVC框架,想来已经好久没有自己搭建过框架了,所以决定自己动手搭建一个SpringMVC的框架,适逢当时想使用美图秀秀提供的接口给女朋友做一个美图秀秀私人版。 在我看来搭建框架比较重要的点之一就是jar包,因为不想把所有的jar包添加进去,可能把所有的jar包添加进去可以用。但是这仿佛不是我最初的目的。在网上查了

2017-10-23 11:36:04 8968 3

原创 SpringMVC出现no mapping found for http request的解决办法

SpringMVC出现no mapping found for http request的解决办法错误一: 检查web.xml中的<servlet-mapping></servlet-mapping>的<url-pattern></url-pattern>将 <servlet-mapping> <servlet-name>springmvc</servlet-nam

2017-10-18 11:58:00 11580 1

原创 mongo(4)

mongodb学习记录# 索引属性 ##> 为索引指定索引名:

2017-06-29 15:32:23 238

原创 mongo(3)

MongoDB学习记录(三)索引(续)补充 删除索引: 语法:db.[collection].dropIndex("index name")例子:删除csbn表中,索引名为"name_1"的索引step1:查看索引csbn表中的索引: db.csbn.getIndexes()step2:删除索引名为"name_1": db.csbn.dropIndex("name_1"

2017-06-27 15:35:45 210

原创 mongo(2)

mongodb学习记录(二)更新操作(续) 更新数据 :注意:mongodb使用update默认更新第一条数据 注释:如果后边的参数为true则表示,如果需要更新的记录不存在,则插入一条新的语法:db.[collection].update({"key":"value"},{$set:{"key":"value"}},true|false)例子:把name为“dozx”的数据的name字段

2017-06-26 13:49:21 225

原创 mongo

MongoDB 学习记录(一)注释: [db name] : 数据库名 [collection] : 集合或者文档,相当于关系型数据库中的表(table)数据插入删除数据库: 1. 切换到要删除的数据库;use [db name] 2. 删除数据库 ; db.dropDatabase()查看所有的数据库: show dbs;写入数据: 1.切

2017-06-22 11:48:21 234

原创 继承,多态的再学习

继承,多态的再学习继承本人,小菜一枚。一直在学习java,对于java中继承,多态一直以来不太了解。对继承多态,一直处于一种半知半解的状态,今天又特意看了一下,决定写下这篇文章。从字面意思理解就是儿子继承了他爸的东西,这样儿子就有了他爸的东西。 再深入一点理解,就是儿子对于继承的他爸的东西不太满意,毕竟是老一代的嘛 东西过时了对吧,需要与时俱进,就稍加改进改进。OK,代码实现一下//父类publ

2017-03-29 19:31:47 397 1

Mybatis-generator

能够自动生成mybatis的实体类,Dao接口,以及mapper文件

2018-11-16

空空如也

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

TA关注的人

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