保存
程序诗
一直在前进,从未停止过!
展开
-
java实现二分查找(二分搜索)
/**二分查找算法* 1,有序数组* 2,使用mid=l+(r-l)/2 可防止计算结果超出数据类型范围,若使用mid=(l+r)/2可能超出* 3,边界start = mid + 1, end = mid - 1 防止死循环* 4,数组长度不宜特别大,因为程序执行时数组被放入内存,避免内存占用过高* */public class BinarySearch { public...原创 2019-08-14 15:52:36 · 532 阅读 · 0 评论 -
maven笔记
maven是一个java项目的构建工具,其主要两个主要功能:1,依赖管理2,一键构建依赖管理使用java的JDBC连接mysql数据库的时候,听说还要去官网下载下载mysql的驱动jar包,然后放入项目某路径下然后关联起来,是不是觉得挺麻烦的。maven的依赖管理功能可以将这一过程变得相对简单,只要在pom.xml文件中写入jar包的坐标(也就是jar包的标识),maven会从本地仓库中...原创 2019-08-26 09:23:35 · 87 阅读 · 0 评论 -
navicat无法远程连接数据库的解决办法
数据库的远程连接一般是使用navicat进行连接的。但是有时候遇到服务器安装了mysql数据库之后,navicat却无法连接,以下是个人的解决方案。1,首先确定端口打开有的服务器的3306端口被防火墙关闭了,要手动打开。ESC服务器在安全组中打开,轻量级服务器在防火墙中打开。2,修改用户表命令行登录数据库,修改mysql库中的user表。使用mysql -u root -p;命令后输...原创 2019-08-30 18:05:47 · 1967 阅读 · 1 评论 -
java中的List、Set、Queue、Map接口
Java集合类对象是用来封装数据的基本。常见的集合接口有List、Set、Queue、Map。这里也只是介绍这几种接口中的常用实现类。各接口与实现类之间的关系如下图(虚线框代表接口,实线框代表接口的实现类)。List接口的常用实现类:ArrayList、LinkedList、Vector。ArrayList 底层使用的数据结构是数组,一般数组初始化长度为10,当容量不够时,使用A...原创 2019-09-30 22:59:47 · 288 阅读 · 0 评论