03 2022 档案
摘要:计算机系统基础知识 CPU的组成 运算器 ALU 算术逻辑单元,负责处理数据,实现对数据的算术运算和逻辑运算 AC 累加寄存器,ALU执行运算时,为其提供一个工作区 DR 数据缓冲寄存器 作为CPU和内存、外设之间在操作速度上的缓冲。暂时存放由内存读写的一条指令或一个数据字。 PC把指令的地址送到M
阅读全文
摘要:使用场景 最近笔者在用Word写数据库设计相关文档,需要将一些代码写到Word里,但是直接粘贴达不到编辑器里的效果,或者在word里显得特别不搭。于是在网上找了很多方法,最后个人比较喜欢以下方法,以下是效果图: 步骤一:打开http://www.codeinword.com/ 步骤二:将需要插入到W
阅读全文
摘要:1 使用场景 笔者近几个月以来学习、使用mysql都是在自己电脑上进行,通过本地localhost用户连接本地的MySQL服务,mysql中的数据库、表、数据都在自己的电脑里。今天同事想通过WiFi下的WLAN局域网访问我的一个数据库,实现数据共享,于是在网上找了很多方法,最终成功实现,汇总了这篇随
阅读全文
摘要:基础原理 浏览器端和服务器端的交互,基于IP地址和网络通信协议。 HTML:超文本标记语言,业务层将HTML发送给界面层展示,决定页面上显示什么内容。 CSS:页面上的内容显示的风格(决定页面上内容的美观程度) JavaScript:页面特效 第一个HTML代码 <html> <head> <tit
阅读全文
摘要:1. JDBC简介 JDBC(Java Database Connectivity)是一个独立于特定数据库管理系统、通用的SQL数据库存取和操作的公共接口(一组API),定义了用来访问数据库的标准Java类库,(java.sql,javax.sql)使用这些类库可以以一种标准的方法、方便地访问数据库
阅读全文
摘要:代理模式就是多一个代理类出来,替原对象进行 一些操作,比如我们在租房子的时候回去找中介,为什么呢?因为你对该地区房屋的信息掌 握的不够全面,希望找一个更熟悉的人去帮你做,此处的代理就是这个意思。再如我们有的 时候打官司,我们需要请律师,因为律师在法律方面有专长,可以替我们进行操作,表达我 们的想法。
阅读全文
摘要:到目前为止,臭名昭著的空指针异常是导致Java应用程序失败的最常见原因。 以前,为了解决空指针异常,Google公司著名的Guava项目引入了Optional类, Guava通过使用检查空值的方式来防止代码污染,它鼓励程序员写更干净的代码。受到Google Guava的启发,Optional类已经成
阅读全文
摘要:Java8中有两大最为重要的改变。 第一个是 Lambda 表达式;另外一个则 是 Stream API。 Stream API ( java.util.stream) 把真正的函数式编程风格引入到Java中。这 是目前为止对Java类库最好的补充,因为Stream API可以极大提供Java程 序
阅读全文
摘要:为什么使用 Lambda 表达式 Lambda 是一个匿名函数,我们可以把 Lambda 表达式理解为是一段可以 传递的代码(将代码像数据一样进行传递)。使用它可以写出更简洁、更 灵活的代码。作为一种更紧凑的代码风格,使Java的语言表达能力得到了 提升。 @Test public void tes
阅读全文
摘要:1.写出获取Class实例的三种常见方式 package www.Reflection; import org.junit.Test; import java.lang.reflect.Constructor; public class ReflectionTest { @Test public v
阅读全文
摘要:Reflection反射 是被视为动态语言的关键,反射机制允许程序在执行期 借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内 部属性及方法。 加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象(一个 类只有一个Class对象),这个对象就包含了完整的类的
阅读全文
摘要:1.一个IP对应着哪个类的一个对象? 实例化这个类的两种方式是? 两个常用的方法是? ①InetAddress类的对象 ②InetAddress Inet1 = InetAddress.getByName("192.168.101.19"); InetAddress Inet2 = InetAddr
阅读全文
摘要:1.为什么需要数据库设计 2.范式 在关系型数据库中,关于数据表设计的基本原则、规则就称为范式。可以理解为,一张数据表的设计结 构需要满足的某种设计标准的 级别 。要想设计一个结构合理的关系型数据库,必须满足一定的范式。 2.1键和相关属性的概念 第一范式 确保数据表中每个字段的值必须有原子性 每
阅读全文
摘要:网络基础 计算机网络: 把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规 模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息、 共享硬件、软件、数据信息等资源。 网络编程的目的: 直接或间接地通过网络协议与其它计算机实现数据交换,进行通讯。 网络编程中有两个主要的问题
阅读全文
摘要:笔者近期在用Navicat for MySQL进行数据库设计,遇到相关问题会记录在此篇随笔中,持续更新中... 1.使用Navicat相关功能时的问题 1.1导入Excel后中文字符变为“?”符号,请逐一检查以下地方 ①右键点击数据库选择编辑数据库,确认字符集是utf8 ②右键点击表选择“设计表”
阅读全文
摘要:1.说明流的三种分类方式 字节流,字符流 节点流,处理流 输入流,输出流 流向:输入流、输出流 数据单位:字节流、字符流 流的角色:节点流、处理流 2. 写出4个IO流中的抽象基类,4个文件流,4个缓冲流 4个抽象基类:InputStream、OutputStream、Reader、Writer 4
阅读全文
摘要:笔者由于在学习阶段使用了MAMP,后面只需要使用mysql的时候总需要打开MAMP界面,非常麻烦,于是进行了以下操作,顺利绕过了MAMP来启动MySQL服务。 1.在MAMP的安装目录下找到mysql的bin文件(D:\MAMP\bin\mysql\bin) 2.在此文件目录下使用管理员身份打开cm
阅读全文
摘要:1.File类的使用 java.io.File类: 文件和文件目录路径的抽象表示形式,与平台无关 File 能新建、删除、重命名文件和目录,但 File 不能访问文件内容本身。如果需要访问文件内容本身,则需要使用输入/输出流。 想要在Java程序中表示一个真实存在的文件或目录,那么必须有一个File
阅读全文
摘要:1.如何遍历Map的key集,value集,key-value集,使用上泛型 1 package www.exer.collection; 2 3 import java.util.*; 4 5 public class MapTest { 6 public static void main(Str
阅读全文
摘要:按Navicat中的顺序,以上权限的解释如下: · Alter权限代表允许修改表结构的权限,但必须要求有create和insert权限配合。如果是rename表名,则要求有alter和drop原表, create和insert新表的权限 · Alter routine权限代表允许修改或者删除存储过程
阅读全文