摘要: java 介绍下位操作符&(与)、|(或)、^(异或,相同是为0)、~(取反)、<<(左移)、>>(右移) 堆、栈、静态区 String str="i"与 String str=new String("i")一样吗? 不一样,因为内存的分配方式不一样。String str="i"的方式,java 虚 阅读全文
posted @ 2021-03-03 23:33 bGpi 阅读(1710) 评论(0) 推荐(0) 编辑
摘要: 1. JVM的体系结构 其中栈区由于函数返回后就会出栈,因此不会存在垃圾回收。垃圾回收主要针对的是堆区的回收。 JNI:Java Native Interface,通过使用Java本地接口书写程序,可以确保代码在不同的平台上方便移植。 2. 类加载器 类的生命周期 类的加载过程详细参考Class文件 阅读全文
posted @ 2021-03-02 00:35 bGpi 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 栈 栈区主要存放的是临时变量、对象和数组的引用(即地址)。当定义一个变量时,java就在这个栈中为变量分配内存空间,当一段代码或者一个方法调用完毕后,栈中为这段代码所提供的基本数据类型或者对象的引用立即被释放; 堆 堆区主要存放的是new出来的对象和数组,以及类中非静态成员变量。当我们new一个对象 阅读全文
posted @ 2021-02-25 22:25 bGpi 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 一 背景 这是一道经典面试题,我在面试别人的时候也常拿这道题来考察面试者的知识面,无论是做前端还是后端,这都是必须掌握的一个过程。现在性能优秀的网站已经能做到毫秒级别的响应速度了,但就是在这样极短的时间内,浏览器和服务端已经进行了多次的交互了,而其中的技术涉及面是非常广的。本人就此过程涉及到的主要环 阅读全文
posted @ 2021-02-23 23:19 bGpi 阅读(1039) 评论(0) 推荐(0) 编辑
摘要: 安装步骤 官网下载最新版压缩包 解压后放到电脑的软件安装路径下 进入tomcat的bin目录下,找到startup.bat文件双击运行即可 此时tomcat服务器就已经启动完成了,在浏览器中输入:http://localhost:8080即可进入tomcat默认的初始页面了。 注意点: tomcat 阅读全文
posted @ 2021-02-18 16:19 bGpi 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 数据类型 数值类型 类型 大小 范围(有符号) 范围(无符号) 用途 TINYINT 1 byte (-128,127) (0,255) 小整数值 SMALLINT 2 bytes (-32 768,32 767) (0,65 535) 大整数值 MEDIUMINT 3 bytes (-8 388 阅读全文
posted @ 2021-02-17 23:26 bGpi 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 网络编程的要素 IP和端口号 网络通信协议 TCP 客户端 连接服务器socket 发送消息 public static void main(String[] args) throws IOException { //创建一个socket连接 Socket socket = new Socket(I 阅读全文
posted @ 2021-02-17 18:20 bGpi 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 注解 什么是注解 Annotation是从JDK5.0开始引入的新技术 Annotation的作用: 不是程序本身,可以对程序作出解释 可以被其他程序(如编译器等)读取 Annotation的格式: 注解是以”@注释名“在代码中存在的,还可以添加一些参数值. Annotation在哪里使用 可以附加 阅读全文
posted @ 2021-02-16 20:58 bGpi 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 线程简介 进程Process与线程Thread 进程是执行程序的一次执行过程,它时一个动态的概念。进程是系统资源分配的单位。 通常在一个进程中可以包含若干个线程,当然一个进程中至少有一个线程,不然没有存在的意义。线程是CPU调度和执行的单位。 注意:很多多线程是模拟出来的,真正的多线程是指有多个cp 阅读全文
posted @ 2021-02-15 23:14 bGpi 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 需求分析 AI+教育的模式是目前的主流,目前公司也在往这方面筹备,筹备的第一个项目就是实现学生的自动化考勤。公司属于双师课堂的在线教育模式,学生和老师通过直播的方式进行互动,这个模式的对刷脸考勤是有天然的优势的,即在间隔的时间内截取教室内的图像进行分析,如果在人脸库中匹配到提前录好的学生人脸信息即可 阅读全文
posted @ 2021-02-15 20:12 bGpi 阅读(241) 评论(0) 推荐(0) 编辑