- 博客(19)
- 收藏
- 关注
原创 学习笔记-简单了解JVM简介
一、JVM是什么?JAVA 虚拟机;它只识别 .class 类型文件,它能够将 class 文件中的字节码指令进行识别并调用操作系统向上的 API 完成动作。二、什么是 JRE ?Java 运行时环境。它主要包含两个部分:JVM 的标准实现和 Java 的一些基本类库。相对于 JVM 来说,JRE多出来一部分 Java 类库。三、什么是 JDK?Java 开发工具包。JDK 是整...
2021-08-27 00:03:48
188
1
原创 学习笔记-简单了解JVM内存结构
JVM 内存共分为虚拟机栈,堆,方法区,程序计数器,本地方法栈五个部分。一、堆 1、存放所有new出来的东西; 2、存放对象和数组; 3、jvm中最大的一块内存。二、程序计数器 1、存放当前线程的下一步操作指令的地址;2、jvm中最小的一块内存。三、方法区 1、存放虚拟机加载的类的信息、常量、静态变量等数据,运行时常量池。四、java栈 1、是java方法...
2021-08-26 23:55:27
156
原创 java 多线程 并发 处理 大文件
坚持打卡!这个主要实现的是,多线程处理大文件,这里的大文件指的是好几十M的文件,例如我下边写的处理几百万条数据,对他们进行过滤,得到想要的数据并输出到指定的文件中。一开始走了不少弯路,我现在讲一下我的主要实现的思路(这里也参考了很多大佬们的意见),当自己写出来的时候才是属于自己的。主要思路:1,创建线程池,其多个线程。去并发的读取同一个文件2,我这里线程的实现是通过实现Call...
2019-10-11 00:17:12
3736
原创 leetcode-5 最长回文子串
坚持打卡!题目:给定一个字符串 s,找到 s 中最长的回文子串。你可以假设s 的最大长度为 1000。示例 1:输入: "babad"输出: "bab"注意: "aba" 也是一个有效答案。示例 2:输入: "cbbd"输出: "bb"来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/longest-palin...
2019-10-09 00:37:03
223
1
原创 leetcode-3 无重复字符的最长字符子串
坚持打卡!题目:给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。示例1:输入: "abcabcbb"输出: 3解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2:输入: "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。示例 3:输入: "pwwkew"输出: 3解释: 因为无重...
2019-10-07 14:56:59
223
原创 leetcode-2 两数相加
坚持打卡!题目:给出两个非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出...
2019-10-07 13:57:33
213
原创 leetcode-1 两数之和
坚持打卡!题目:给定一个整数数组 nums和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0...
2019-10-07 11:59:18
140
原创 三个线程 依次打印 数字1~50
主要思想:1,实现Runnable接口,重写run()方法2,每个线程有唯一标识,这里取得是该下标3,三个线程共享一个输出变量threadNo4,线程取一个公共的“见证对象”,就可以保证对线程进行一致的操作5,判断是否轮到当前线程输出,是则输出,不是则等待6,退出执行:到达输出上限50参考代码:import java.io.IOException;/** ...
2019-10-07 00:46:27
2161
原创 HTTP 状态404 问题
本人在最近做的一个小小的注册功能之邮箱验证中,出现了让我很头疼的问题。那就是在成功的发给了邮箱确认点击激活的时候,老是出现404,然后找不到资源的情况,这样我很纠结。上图:HTTP的状态404 就这样,一开始我自己调试了多,我以为是路径的问题,然后找不回转时的页面。然而,就在我琢磨了几小时后(本人是新手,自己尝试着调试代码,大佬们请勿喷),放弃打算去问其他人的时候,我突然想起之...
2018-08-06 23:56:02
8091
原创 HTML 基础之 回型矩形
本次的是上篇的跨行跨列的练习,主要还是掌握rowspan属性,并且能在大脑里构建这个图的形状。建议可以现在草稿纸上面自己画一个先,慢慢就会有感觉了。既然是写过的,那就直接上代码:<!DOCTYPE html><html> <!-- 作者:三一 时间:2018-07-29 描述:HTML基...
2018-07-29 22:13:41
612
原创 HTML 基础之 跨行跨列
主要是: <!-- rowspan 属性规定单元格可横跨的行数--><!DOCTYPE html><html> <!-- 作者:三一 时间:2018-07-29 描述:HTML基本的操作之 跨行跨列 --> <head> <...
2018-07-29 21:48:48
1651
原创 HTML 基础之 学生信息表
主要是表格属性的级别,这个可以很轻易的在网上查询得到。<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>学员信息表</title> <!-- 作者:三一 时间:2018-0
2018-07-29 21:28:25
11165
原创 HTML 基础之 注册信息表
新手学习HTML,一边学习一边写点东西,总结与巩固。有错误的地方还请大佬们多多指教下。这个表格的还是比较容易简单的,不多说。直接上代码:<!DOCTYPE html><html> <!--编码--> <meta charset="utf-8" /> <!-- 作者:三一 时间:2018-0...
2018-07-29 21:06:50
1400
原创 java-十进制整数转换为十六进制整数
/** * 问题:十进制转换为十六进制 * * @author 三一 * * @time 2018-7-18 * */import java.util.Scanner;class Test { public static void main(String[] args) { Scanner input = new Scanner(System.in); Syst...
2018-07-18 09:39:21
4284
2
原创 java-创建一个线程,在控制台不断输出当前时间,精确到时分秒,每隔一秒输出一次。
对其实现的一个方法是: 采用继承Thread类 重写run方法。import java.text.SimpleDateFormat;import java.util.Date;/** * 创建一个线程,在控制台不断输出当前时间,精确到时分秒,每隔一秒输出一次。 * * @author 三一 * * @time 2018-7-18 * */publi...
2018-07-18 09:34:21
12115
1
原创 java-求1-1000之间的素数
/** * * @author 三一 * @time 2018-5-6 * */public class Test { public static void main(String[] args) { int num[] = new int[1000]; // 保存1到1000所有的数 int newNum[] = new int[1000]; // 存素数 int ...
2018-05-06 22:21:48
5126
原创 java-兔子繁殖问题
題目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?/** * @author 三一 * @time 2018-5-6 */class Test { public static void main(String[] args) { // 用数组记录每一个兔子大小的个数 long a[...
2018-05-06 11:15:47
1773
1
原创 java-模拟斗地主发牌器1.0
/** * * 模拟斗地主发牌1.0 * * @author 三一 * * @time 2018-4-28 * */class Test { // 定义数组成员 private static int[] cards; public static void main(String[] args) { // TODO Auto-generated metho...
2018-04-28 15:39:18
711
原创 java-猜生日号数
作为新手,刚刚进入java这一个大家庭。是一个实实在在的小白。我写这些是为了给自己学习之后的一个总结。还有就是也希望能够得到一些大佬们的对我编码的一些指教与建议。希望自己越来越好。需求分析: 给出指定的集合; 接受用户反馈的数字(0和1); 循环4次; 输出用户心理所选择的数。所涉及的一些java的基本知识: jav...
2018-04-15 11:42:22
1164
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人