编程基础
ForFuture Code
just for a better future !
越努力越幸运!
展开
-
Java学习资料
Java学习资料 Java成长路线 IT程序资料原创 2022-03-10 13:46:14 · 287 阅读 · 0 评论 -
序列化多个对象和反序列化遍历一个文件中的所有对象原理讲解
若不进行处理,直接继续序列化添加对象进去。会在追加时继续写个头部的四个字节直接读取时,报错!下面和我们手动去掉;再次运行!成功读取package com.gqzdev;import com.gqzdev.bean.User;import java.io.*;import java.util.ArrayList;import java.util.Date;im...原创 2020-04-10 12:32:21 · 1306 阅读 · 1 评论 -
Linux教程-修炼
在2020这个特殊的时期,在家就是为国家做贡献!一切都会好起来的,加油中国!!Linux第1章 Linux 简介1.1 为什么要学习Linux1.2 Linux是什么1.3 Linux 与 Unix的那些事\[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kyomzZ8y-1581066058741)(media/9652c2dcd630b965cddd24db...原创 2020-02-07 17:52:41 · 396 阅读 · 0 评论 -
Java教程-修炼
第一章 Java概述1.1 Java历史Java诞生于SUN(Stanford University Network),09年SUN被Oracle(甲骨文)收购。Java之父是詹姆斯.高斯林(James Gosling)。1996年发布JDK1.0版。目前最新的版本是Java12。我们学习的Java8。1.2 Java语言最主要的特点特点一:面向对象两个基本概念:类、对象三大...原创 2020-02-05 23:08:24 · 1141 阅读 · 0 评论 -
Java锁机制深入理解
Java锁机制背景知识指令流水线 CPU的基本工作是执行存储的指令序列,即程序。程序的执行过程实际上是不断地取出指令、分析指令、执行指令的过程。 几乎所有的冯•诺伊曼型计算机的CPU,其工作都可以分为5个阶段:取指令、指令译码、执行指令、访存取数和结果写回。 现代处理器的体系结构中,采用了流水线的处理方式对指令进行处理。指令包含了很多阶段,对其进行拆解,每个阶段由专门的硬件...原创 2020-01-02 09:47:18 · 573 阅读 · 0 评论 -
Github中进行fork后,原仓库更新了如何与原仓库同步
我们经常在Github中Fork别人优秀的项目(在自己的GitHub下面生成一个repository),如果原仓库作者或组织更新仓库,此时你Fork的项目并不会更新,如果我们想要更新操作,该如何操作?在Gitee上面操作比较便捷,有一个pull按钮。这里有两种方式: 1. 在GitHub上面直接发起pull request; 2. 在本地仓库使用命令行操作;下面就这两种方式进...原创 2019-11-12 10:24:36 · 3785 阅读 · 2 评论 -
18家大厂Java面试题整理了350道(分布式+微服务+高并发)
一、性能调优系列1.Tomcat性能调优JVM参数调优: -Xms 表示JVM初始化堆的大小,一Xmx表示JVM堆的最大值。这两个值的大小一般根据需要进行设置。 当应用程序需要的内存超出堆的最大值时虚拟机就会提示内存溢出,并且导致应用服务崩溃。 因此- -般建议堆的最大值设置为可用内存的最大值的80%。在catalina.bat中,设置JAVA _0PTS=’-Xms256m-Xmx5...原创 2019-11-07 17:56:57 · 961 阅读 · 1 评论 -
计算机常见编码
计算机常见编码一. 有关编码的基础知识位bit最小的单元 字节 byte 机器语言的单位1byte=8bits1KB=1024byte1MB=1024KB1GB=1024MB二进制 binary 八进制 octal十进制 decimal 十六进制 hex字符:是各种文字和符号的总,包括各个国家的文字,标点符号,图形符号,数...原创 2019-10-26 14:05:03 · 669 阅读 · 0 评论