摘要:
前言: 测试在mysql中使用索引和不使用索引查询数据的速度区别、 创建测试用表: CREATE TABLE `app_user` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(50) DEFAULT '', ` 阅读全文
摘要:
利用IO流+网络编程知识对网络资源进行抓取 下载资源: java代码: public static void main(String[] args) throws Exception { //1、资源地址 URL url = new URL("http://localhost:8080/zhangz 阅读全文
摘要:
前言: 昨天看学习视频的时候,看到up主在jar包双击一下就可以运行项目,就想着我也来研究下、 第一种:适用于已经在模块中有MATA-INF目录的情况(步骤多一些,不太推荐) 一、构建模块 1、下面这个是我的一个贪吃蛇小游戏的模块: 2、构建项目结构:快捷键(Ctrl+Alt+Shift+S) 也就 阅读全文
摘要:
前言: 今天看视频学习了多线程+IO的知识用来下载网络图片,俗话说:好记性不如烂笔头,所以这里就写个随笔记录一下、 jar包下载: commons.io这是Apache公司编写的一个工具类,为了方便我就把这个jar包放到下面了。 链接:https://pan.baidu.com/s/1cUdI72F 阅读全文
摘要:
Calendar类: java.util.Calendar; protected Calendar() :由于修饰符是protected,所以无法直接创建该对象。需要通过别的途径生成该对象 Calendar类的常用方法: static Calendar getInstance() 使用默认时区和区域 阅读全文
摘要:
装饰者设计模式简要概述: 装饰者模式也称为包装模式(Wrapper Pattern),属于结构型设计模式。 该模式对客户端透明的方式来动态的扩展对象,(对扩展开放,对修改关闭) 同时该模式也是继承关系的一种替代方法之一。 抽象组件(Component) :定义装饰方法的规范 被装饰者(Concret 阅读全文
摘要:
符号表达: 逻辑与 逻辑或 逻辑异或 按位与 按位或 按位异或 按位非 & | ^ ~ 说明:很多人不容易理解这些符号的说明,就很迷糊,这里我用简单的语言进行说明,看完相信你会有所收获! 逻辑:带有这两个字的通常就是两个boolean表达式的运算。比如:(3>5) & (1<2) 按位:带有这两个字 阅读全文
摘要:
赫夫曼树介绍: 1)给定n个权值作为n个吐子结点,构造一棵二叉树,若该树的带权路径长度(wpl)达到最小,称这样的二叉树为最优二二叉树,也称为哈夫曼树(Huffmanree),还有的书翻译为霍夫曼树。 2)赫夫曼树是带权路径长度最短的树,权值较大的结点离根较近。 赫夫曼树概念: 路径和路径长度:在一 阅读全文
摘要:
AJAX: Asynchronous JavaScript And XML(异步的JavaScript和XML)。 需求: 同步编程出现的问题:比如在页面输入用户名跟密码的时候,如果密码出现错误,页面就会重新加载,然后重新输入账号密码,很影响用户体验! 而AJAX是用来解决以上问题的。用户鼠标离开用 阅读全文
摘要:
1、插值查找算法 插值查找是对二分查找的优化,是有序序列的查找算法。二分查找选取中间位置,插值查找则通过查找值判定大概位于序列的哪个位置比例。 2、二分查找与插值查找的对比 //begin表示数组开始下标,end表示数组结束下标,mid表示中间位置 二分查找:int mid = (begin + e 阅读全文