自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (2)
  • 收藏
  • 关注

原创 java贪吃蛇小游戏(详解)

目录1.实现效果:​​2.游戏玩法3.需求分析4.代码实现1.实现效果:2.游戏玩法该游戏用上下左右控制蛇的方向,寻找吃的东西,每吃一口就能得到一定的积分,而且蛇的身子会越吃越长,身子越长玩的难度就越大,不能碰墙,不能咬到自己的身体,更不能咬自己的尾巴,等到了一定的分数,就能过关,然后继续玩下一关。这次我们以一关的实现为例,关卡控制交给读者自行添加。3.需求分析...

2018-07-23 11:12:50 69976 141

原创 MySQL 双主双从+读写分离配置

MySQL 双主双从+读写分离配置1.架构图如下2.配置如下Master1,即百度1配置:[mysqld]# 启用二进制日志log-bin=mysql-bin# 唯一服务idserver-id=1(重点,必须唯一)# 需要复制的数据库名binlog-do-db=testdb# 设置log-bin格式binlog_format=STATEMENT# 作为从库时写入bin-log日志(重点)log-slave-updates# 设置自增递增量(重点)auto-inc

2020-05-29 21:48:58 659

原创 Mycat 读写分离

Mycat 读写分离首先配置好主从复制,我们这里使用百度1作为master,百度2作为slave配置mycat,核心是schema.xml文件的配置server.xml... …… <user name="mycat" defaultAccount="true"> <property name="password">123456</property> <prope

2020-05-29 21:45:44 289

原创 mysql 主从复制配置

mysql 主从复制配置主服务器和从服务器的my.cnf# 主服务器[mysqld]# 启用二进制日志log-bin=mysql-bin# 唯一服务idserver-id=1# 需要复制的数据库名binlog-do-db=testdb# 不需要复制的数据库binlog-ignore-db=information_schemabinlog-ignore-db=mysql# 设置log-bin格式binlog_format=STATEMENT# 从服务器[my

2020-05-29 21:37:50 251

原创 centos 使用yum安装jdk1.8并设置环境变量

1.安装jdk yum install java-1.8.0-openjdk-devel.x86_64打开环境变量配置文件 vim /etc/profile设置环境变量 export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-8.b10.el6_9.x86_64 export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$J

2020-05-17 09:31:00 548 1

原创 docker安装mysql5.7并配置权限

docker安装mysql5.7并配置权限拉取mysql镜像$docker pull mysql:5.7创建容器$docker run -itd --name mysql-5.7 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7备注:-p代表端口映射,将容器内的3306映射到宿主机的3306端口3. 运行$docker exec -it mysql-5.7 /bin/bash4.执行mysql命令$mysql -uroo

2020-05-17 09:28:47 727

原创 docker 自定义镜像构建失败 COPY failed: no source files were specified

docker dockerfile COPY failed: no source files were specified创建DockerfileFROM centosCOPY /projects/archives/* /archives/CMD cd /archives \ && ./start构建镜像 $ docker build -t archives:test .出现错误[root@instance-loafw0eo docker]# d

2020-05-17 09:26:06 19249

原创 leetcode 算法-组合总和 III-216

leetcode 算法-组合总和 IIIleetcode 传送门题目找出所有相加之和为 n 的 k 个数的组合。组合中只允许含有 1 - 9 的正整数,并且每种组合中不存在重复的数字。说明:所有数字都是正整数。解集不能包含重复的组合。 示例 1:输入: k = 3, n = 7输出: [[1,2,4]]示例 2:输入: k = 3, n = 9输出: [[1,2,6], ...

2019-05-26 22:56:07 266

原创 leetcode 算法-长度最小的子数组-209

leetcode 算法-长度最小的子数组leetcode 传送门题目给定一个含有 n 个正整数的数组和一个正整数 s ,找出该数组中满足其和 ≥ s 的长度最小的连续子数组。如果不存在符合条件的连续子数组,返回 0。示例:输入: s = 7, nums = [2,3,1,2,4,3]输出: 2解释: 子数组 [4,3] 是该条件下的长度最小的连续子数组。解题思路我们使用变量min...

2019-05-11 19:01:27 208

原创 leetcode 算法-旋转数组-189

leetcode 算法-旋转数组leetcode 传送门题目给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。示例 1:输入: [1,2,3,4,5,6,7] 和 k = 3输出: [5,6,7,1,2,3,4]解释:向右旋转 1 步: [7,1,2,3,4,5,6]向右旋转 2 步: [6,7,1,2,3,4,5]向右旋转 3 步: [5,6,7,1,2,...

2019-05-09 21:50:03 136

原创 leetcode 算法-求众数-169

leetcode 算法-求众数leetcode 传送门题目给定一个大小为 n 的数组,找到其中的众数。众数是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。你可以假设数组是非空的,并且给定的数组总是存在众数。示例 1:输入: [3,2,3]输出: 3示例 2:输入: [2,2,1,1,1,2,2]输出: 2解题思路本题是求数组中出现次数大于一半的元素。一个基本想法就是用一个...

2019-05-07 09:15:30 184

原创 leetcode 算法-两数之和 II - 输入有序数组-167

leetcode 算法-两数之和 II - 输入有序数组leetcode 传送门题目给定一个已按照升序排列 的有序数组,找到两个数使得它们相加之和等于目标数。函数应该返回这两个下标值 index1 和 index2,其中 index1 必须小于 index2。说明:返回的下标值(index1 和 index2)不是从零开始的。你可以假设每个输入只对应唯一的答案,而且你不可以重复使用相...

2019-05-06 21:52:01 117

原创 leetcode 算法-寻找峰值-162

leetcode 算法-寻找峰值leetcode 传送门题目峰值元素是指其值大于左右相邻值的元素。给定一个输入数组 nums,其中 nums[i] ≠ nums[i+1],找到峰值元素并返回其索引。数组可能包含多个峰值,在这种情况下,返回任何一个峰值所在位置即可。你可以假设 nums[-1] = nums[n] = -∞。示例 1:输入: nums = [1,2,3,1]输出: ...

2019-05-05 20:44:55 1166

原创 leetcode 算法-买卖股票的最佳时机II-122

leetcode 算法-买卖股票的最佳时机IIleetcode 传送门题目给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。示例 1:输入: [7,1,5,3,6,4]输出: 7解释: 在第 2 天(股票价格 ...

2019-05-04 22:26:25 139

原创 leetcode 算法-寻找旋转排序数组中的最小值-153

leetcode 算法-寻找旋转排序数组中的最小值leetcode 传送门题目假设按照升序排序的数组在预先未知的某个点上进行了旋转。( 例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] )。请找出其中最小的元素。你可以假设数组中不存在重复元素。示例 1:输入: [3,4,5,1,2]输出: 1示例 2:输入: [4,5,6,7,0,1,2]...

2019-05-04 18:41:41 385

原创 leetcode 算法-乘积最大子序列-152

leetcode 算法-乘积最大子序列leetcode 传送门题目给定一个整数数组 nums ,找出一个序列中乘积最大的连续子序列(该序列至少包含一个数)。示例 1:输入: [2,3,-2,4]输出: 6解释: 子数组 [2,3] 有最大乘积 6。示例 2:输入: [-2,0,-1]输出: 0解释: 结果不能为 2, 因为 [-2,-1] 不是子数组。解题思路本题是计算一...

2019-05-03 22:39:00 422

原创 leetcode 算法-买卖股票的最佳时机-121

leetcode 算法-买卖股票的最佳时机leetcode 传送门题目给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算法来计算你所能获取的最大利润。注意你不能在买入股票前卖出股票。示例 1:输入: [7,1,5,3,6,4]输出: 5解释: 在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股...

2019-05-02 22:44:29 162

原创 leetcode 算法-三角形最小路径和-120

leetcode 算法-三角形最小路径和leetcode 传送门题目给定一个三角形,找出自顶向下的最小路径和。每一步只能移动到下一行中相邻的结点上。例如,给定三角形:[[2],[3,4],[6,5,7],[4,1,8,3]]自顶向下的最小路径和为 11(即,2 + 3 + 5 + 1 = 11)。说明:如果你可以只使用 O(n) 的额外空间(n 为三角形的总行数)来解决这...

2019-04-30 21:00:59 215

原创 leetcode 算法-从前序与中序遍历序列构造二叉树-118

leetcode 算法-杨辉三角leetcode 传送门题目给定一个非负整数 numRows,生成杨辉三角的前 numRows 行。在杨辉三角中,每个数是它左上方和右上方的数的和。示例:输入: 5输出:[ [1], [1,1], [1,2,1], [1,3,3,1], [1,4,6,4,1]]解题思路杨辉三角大家都很熟悉,如上图所示,杨辉三角...

2019-04-29 21:07:03 117

原创 leetcode 算法-从中序与后序遍历序列构造二叉树-106

leetcode 算法-从中序与后序遍历序列构造二叉树leetcode 传送门题目根据一棵树的中序遍历与后序遍历构造二叉树。注意:你可以假设树中没有重复的元素。例如,给出中序遍历 inorder = [9,3,15,20,7]后序遍历 postorder = [9,15,7,20,3]返回如下的二叉树:3/ 9 20/ 15 7解题思路本题解法类似105-...

2019-04-28 22:53:03 136

原创 leetcode 算法-从前序与中序遍历序列构造二叉树-105

leetcode 算法-从前序与中序遍历序列构造二叉树leetcode 传送门题目根据一棵树的前序遍历与中序遍历构造二叉树。注意:你可以假设树中没有重复的元素。例如,给出前序遍历 preorder = [3,9,20,15,7]中序遍历 inorder = [9,3,15,20,7]返回如下的二叉树:3/ 9 20/ 15 7解题思路本题的要求非常简单,就...

2019-04-27 15:35:45 97

原创 leetcode算法-子集 II-90

leetcode 算法-子集 IIleetcode 传送门题目给定一个可能包含重复元素的整数数组 nums,返回该数组所有可能的子集(幂集)。说明:解集不能包含重复的子集。示例:输入: [1,2,2]输出:[[2],[1],[1,2,2],[2,2],[1,2],[]]解题思路本题是 LeetCode 第 78 题的升级版,唯一的区别是这次的 nums 包含了重复...

2019-04-26 14:21:40 208

原创 leetcode算法-合并两个有序数组-88

leetcode算法-合并两个有序数组leetcode传送门题目给定两个有序整数数组 nums1 和 nums2,将 nums2 合并到 nums1 中,使得 num1 成为一个有序数组。说明:初始化 nums1 和 nums2 的元素数量分别为 m 和 n。你可以假设 nums1 有足够的空间(空间大小大于或等于 m + n)来保存 nums2 中的元素。示例:输入:nums...

2019-04-24 22:44:12 223

原创 leetcode算法-搜索旋转排序数组 II-81

leetcode算法-搜索旋转排序数组 IIleetcode传送门题目假设按照升序排序的数组在预先未知的某个点上进行了旋转。( 例如,数组 [0,0,1,2,2,5,6] 可能变为 [2,5,6,0,0,1,2] )。编写一个函数来判断给定的目标值是否存在于数组中。若存在返回 true,否则返回 false。示例 1:输入: nums = [2,5,6,0,0,1,2], targe...

2019-04-23 21:08:09 112

原创 leetcode算法-删除排序数组中的重复项 II-80

leetcode算法-删除排序数组中的重复项 IIleetcode传送门题目给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素最多出现两次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。示例 1:给定 nums = [1,1,1,2,2,3],函数应返回新长度 length = 5, 并且原数组的前五个元...

2019-04-22 22:37:28 122

原创 leetcode算法-单词搜索-79

leetcode算法-单词搜索leetcode传送门题目给定一个二维网格和一个单词,找出该单词是否存在于网格中。单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母不允许被重复使用。示例:board =[[‘A’,‘B’,‘C’,‘E’],[‘S’,‘F’,‘C’,‘S’],[‘A’,‘D’,‘E’,‘E’...

2019-04-21 14:50:00 397

原创 leetcode算法-子集-78

leetcode算法-子集leetcode传送门题目给定一组不含重复元素的整数数组 nums,返回该数组所有可能的子集(幂集)。说明:解集不能包含重复的子集。示例:输入: nums = [1,2,3]输出:[[3],[1],[2],[1,2,3],[1,3],[2,3],[1,2],[]]解题思路本题是用来求一个集合的幂集,也就是说将集合各个元素进行排列组合,...

2019-04-20 11:03:52 175

原创 leetcode算法-颜色分类-75

leetcode算法-颜色分类题目来源:leetcode传送门题目给定一个包含红色、白色和蓝色,一共 n 个元素的数组,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。此题中,我们使用整数 0、 1 和 2 分别表示红色、白色和蓝色。注意:不能使用代码库中的排序函数来解决这道题。示例:输入: [2,0,2,1,1,0]输出: [0,0,1,1,2,2]...

2019-04-20 09:48:02 194

原创 jvm垃圾收集之对象的死活

1.对象存活判定1.1引用计数算法1.1.1 算法描述给对象添加一个引用计数器,每当有一个地方引用该对象时,计数值就加1;当引用失效时,计数值就减1;任何时刻计数器为0的对象就是不可能再被使用的。1.1.2 优点实现简单,判定效率高。微软的COM(Component Object Model)计数、使用ActionScript3的FlashPlayer、Python语音和游戏领...

2018-11-13 21:15:33 128

原创 Java内存区域与内存溢出异常简单总结

 目录1.JVM运行时数据区域简图2.程序计数器(Program Counter Register)1.简述2.作用3.注意3.Java虚拟机栈(Java Virtual Machine Stacks)1.简介2.局部变量表简述3.异常4.本地方法栈(Native Method Stack)5.Java堆(Java Heap)1.简述2.异常...

2018-10-04 20:37:55 147

Xftp-6.0.0191p.exe

Xftp是一个功能强大的SFTP、FTP 文件传输软件。使用了 Xftp 以后,MS Windows 用户能安全地在 UNIX/Linux 和 Windows PC 之间传输文件。Xftp 能同时适应初级用户和高级用户的需要。它采用了标准的 Windows 风格的向导,它简单的界面能与其他 Windows 应用程序紧密地协同工作,此外它还为高级用户提供了众多强劲的功能特性。

2020-05-21

Xshell-6 终端模拟器

Xshell 是一款功能强大的终端模拟器,支持SSH1,SSH2,SFTP,TELNET,RLOGIN和SERIAL。通过提供业界先进的性能,Xshell 包含了其他SSH客户端无法发现的功能和优势。

2020-05-21

空空如也

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

TA关注的人

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