自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不睡觉的怪叔叔的博客

记录GIS、分享GIS

  • 博客(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

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除