- 博客(14)
- 资源 (1)
- 问答 (7)
- 收藏
- 关注
原创 《深入理解计算机系统》读书笔记 —— 第一章 计算机系统漫游
目录一、信息就是位+上下文二、程序被其他程序翻译成不同的格式三、了解编译系统如何工作的益处四、处理器读并解释储存在内存中的指令五、高速缓存至关重要六、存储设备形成层次结构七、操作系统管理硬件八、系统之间利用网络通信九、重要主题 本书第一章沿着一个程序的生命周期,简要地介绍一些逐步出现的关键概念、专业术语和组成部分。一、信息就是位+上下文 ...
2019-08-31 11:12:59 1208
原创 Java网络编程
目录一、网络通信三要素二、TCP协议三、UDP协议一、网络通信三要素 要建立一个成功的网络通信,必须要确定IP地址、端口号与协议(这里主要是确定TCP和UDP)。 在Java中使用InetAddress类抽象表示IP地址,这个InetAddress类主要有以下功能:获取本机主机名和IP地址 根据主机名获取IP地址 示例:...
2019-08-30 10:20:59 860
原创 Java操作XML文件
目录一、使用DOM4j进行XML的DOM解析1.1、使用DOM4j查询XML文档1.2、使用DOM4j修改XML文档1.3、使用xPath技术二、使用SAX方式解析XML文档2.1、使用SAX解析方式查询XML文档2.2、对比DOM解析和SAX解析 Java中有两种解析XML文件的方式:DOM解析和SAX解析。一、使用DOM4j进行XML的DOM解析...
2019-08-30 09:21:57 11032 2
原创 canvas之橡皮筋技术
目录一、使用橡皮筋技术绘制线段二、使用橡皮筋技术绘制圆三、使用橡皮筋技术绘制多边形 橡皮筋的特点是可以拉长与缩短,那么如何在canvas的绘图当中模仿这一特点呢?就是如何产生以下的这种类似橡皮筋的效果呢? 在canvas绘图中,这种效果的原理是不断的清空画板且不断的绘制图形,而清空画板利用了canvas绘图表面的保存与恢复的机制。一、使用橡皮筋技术绘制线段...
2019-08-21 17:10:31 1890
原创 canvas绘制重复图案
canvas的createPattern()可以用于绘制重复图案,它可以接收image元素、canvas元素或video元素作为图案参数,并且可以传入如何重复图案的字符串参数:repeat —— 为整个区域绘制重复图案 repeat-x —— 只在x方向绘制重复图案 repeat-y —— 只在y方向绘制重复图案 no-repeat ——...
2019-08-16 10:24:20 4085
原创 数据结构之队列(Java和JavaScript实现)
目录一、数组队列(Java实现)二、数组队列(JavaScript实现)一、数组队列(Java实现)public class ArrayQueue<T> { private T[] a; private int N; public ArrayQueue() { a = (T[]) new Object[10]; } // 返回队列中的元素个数 pu...
2019-08-14 19:13:18 883
原创 JDBC与PostgreSQL(三):存储过程和函数
目录一、过程化SQL简介二、存储过程三、函数一、过程化SQL简介 SQL的一大优点就是高度非过程化,即开发人员只要面向结果编程,而无需关注具体的实现细节。 然而高度非过程化使SQL语言缺少具体的业务逻辑控制功能,因此嵌入式SQL和过程化SQL应运而生。 嵌入式SQL(Embedded SQL, ESQL)将SQL语句嵌入程序设计与语言(比如C、Java...
2019-08-14 13:02:22 3127
转载 WEB环境搭建
原文地址:https://www.cnblogs.com/kangxingyue-210/p/7489288.html1.Web服务器Web服务器主要用来接收客户端发送的请求和响应客户端请求。 作为JavaWeb程序来说,还需要有Servlet容器,容器的主要作用就是调用java程序处理用户发送的请求,并响应指定的资源,关于Servlet容器我们还需要一点一点学习。 开发JavaWe...
2019-08-12 18:49:30 5408
原创 数据结构之栈(Java和JavaScript实现)
一、基于数组实现栈(Java)public class ArrayStack<T> { private T[] a; private int N; public ArrayStack() { a =(T[]) new Object[10]; } // 返回栈里的元素个数 public int size() { return N; } // 栈里...
2019-08-12 17:11:29 186
原创 数据结构之自定义数组(JAVA和JavaScript实现)
目录一、Java实现自定义数组二、JavaScript实现自定义数组 Java的原生数组是固定容量的,所以需要自己手动来写数组的扩容功能。 而JavaScript的原生数组是动态容量的,直接对其一顿操作就好了。。。一、Java实现自定义数组package array;public class Array<T> { private T[] a;...
2019-08-11 17:36:20 316
原创 JDBC与PostgreSQL(二)
目录一、执行DDL语句二、执行DML语句三、执行DQL语句四、使用预编译的方式执行SQL语句(推荐)一、执行DDL语句 SQL的DDL语句也就是数据定义语言(Data Definition Language),在JDBC中需要获取Statement类对象,然后使用Statement类对象发起现在使用JDBC来执行DDL语句。 在PostgreSQL...
2019-08-09 13:44:00 4736 3
原创 JDBC与PostgreSQL(一)
目录一、JDBC简介二、JDBC连接PostgreSQL(方式一)三、JDBC连接PostgreSQL(方式二)四、JDBC连接PostgreSQL(方式三,推荐)一、JDBC简介 JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语...
2019-08-09 12:03:50 25076
原创 虚拟机网络连接方式的区别
虚拟机软件中都需要选择网络连接方式,比如,virtual box虚拟机的网络设置中就有几种网络连接方式可供选择: 这几种网络连接方式的区别是:桥接:设置简单,利用真实网卡和电脑进行通信,还能和局域网同网段的其他计算机进行通信,不过会占用网段中的一个ip NAT:利用虚拟的假网卡进行通信,虚拟机不能和局域网同网段的其他计算机进行通信,不用占用真实网段的ip地址 Host-On...
2019-08-08 16:45:23 552
原创 tomcat软件使用的常见问题
一、闪退问题 原因:tomcat软件是java语言开发的。 tomcat软件启动时,会默认到系统的环境变量中查找一个名称叫JAVA_HOME的变量。这个变量的作用找到tomcat启动所需的jvm。 解决办法; 到环境变量中设置JAVA_HOME的变量JAVA_HOME= C:\Program Files\Java\jdk1....
2019-08-08 13:39:06 262
空空如也
有关JavaScript定义函数
2018-02-26
有关稳妥构造函数模式
2018-02-24
css的各种盒子要怎么联系起来
2018-01-17
JavaScript的数据类型对比
2017-10-11
<? extends Object> 和<Object>
2017-09-28
sedgewick的《算法》第四版里的环境要怎么搭建呢?
2017-01-13
重写父类方法时的权限符的规定
2016-07-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人