自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 docker实现多个centos容器数据同步

docker配置应用之间的数据同步

2021-12-14 13:53:06 751

原创 selenium3实现自动登录QQ邮箱

近日在学习基于python语言的selenium3,并利用该模块实现了自动登录QQ邮箱首先就是下载好selenium库,将相对应的浏览器驱动加入到环境变量,然后就可以实现该功能了。from selenium import webdriverimport timedriver = webdriver.Chrome()driver.get("https://mail.qq.com")login_frame = driver.find_element_by_css_selector("iframe

2021-05-15 10:59:17 427

原创 Linux下Redis设置开机自启动(指定配置文件)

新建Redis脚本我们需要在/etc/init.d/下新建一个Redis脚本,开机启动时就会去加载执行这个脚本。cd ./etc/init.dtouch redischmod 777 redis编辑脚本vim redis#!/bin/bash#chkconfig: 22345 10 90#description: Start and Stop redisREDISPORT=6379EXEC=/usr/local/redis/src/redis-serverCLIEXEC=/usr.

2020-10-13 14:20:16 716

原创 Java实现归并排序

public class MergeSort { public static void main(String[] args) { int[] arr = {9, 2, 56, 1, 3, 43, 21, 6, 12, 43, 3242, 55, 22, 553, 6542, 4, 7, 345, 234, 5, 33}; mergeSort(arr, 0, arr.length - 1); System.out.println(Arrays.toSt

2020-09-07 10:52:46 102

原创 Java实现合并两个有序链表

public class MergeTwoLists { public static class ListNode { int val; ListNode next; ListNode(int x) { this.val = x; } public int getData() { return this.val; } } public

2020-09-04 14:22:50 145

原创 Java实现希尔排序

public class ShellSort { public static void main(String[] args) { int[] arr = {9, 2, 56, 1, 3, 43, 21, 6, 12, 43, 3242, 55, 22, 553, 6542, 4, 7, 345, 234, 5, 33}; shellSort(arr); } public static void shellSort(int[] arr) {

2020-09-03 14:09:16 63

原创 Java实现汉诺塔问题

汉诺塔问题就是利用递归的思想,从开始一个盘子时,直接将盘子从开始位置移动到结束位置;到有两个盘子,先将上面的盘子从开始位置移动到中间位置,接着将下面的盘子从开始位置移动到结束位置,最后将中间位置的盘子移动到结束位置;到有n个盘子,先将上面n-1个盘子从开始位置移动到中间位置,接着将下面的第n个盘子从开始位置移动到结束位置,最后将中间位置的n-1个盘子移动到结束位置。代码如下:public class Hanoi { public static void main(String[] args) {

2020-09-02 09:23:57 190

原创 Java实现选择排序

选择排序是选择数组中最小(最大的数),将其放在数组的最左(右)。再进行上一步,直到数组中的最后一位。代码如下:public class SelectSort { public static void main(String[] args) { int[] a = {1,2,4,12,3,111,3,5,66,8}; selectSort(a); for (int i = 0; i < a.length; i++) {

2020-08-10 15:49:25 95

原创 java实现快速排序

假如有个数组a找到基准temp,即第一个数从这里开始循环,令i为头位置,j为尾位置2.1 从尾到头:如果该数比基准大,就继续向前;如何比基准小,就让a[i]=a[j]。2.2从头到尾:如果该数比基准小,就继续向后;如果该数比基准大,就让a[j]=a[i],并让a[i]=temp。直到i=j时结束第一轮的排序,此时数组a以temp为基准,左边都是比temp小的数,右边都是比temp大的数。接着对temp左右的子数组像上面那样排序,直到(start=end)开始等于结束,子数组里只剩一个数

2020-07-24 15:00:27 96

原创 springboot集成dubbo以及用Redis做缓存简单实现

最近学完了springboot,集成了dubbo,利用Redis做缓存,实现分布式远程接口调用。这里用的是zookeeper作为注册中心,并部署在Linux系统上。项目结构图:spring-boot-interface是公共接口模块spring-boot-provider是服务的提供者模块spring-boot-consumer是服务的消费者模块1.公共接口模块写个接口和相关的类,然后再经过maven的install打包到本地库,就可以给其他项目使用了。2.服务提供者模块Stu

2020-07-24 13:24:41 709

原创 Linux下zookeeper的下载及安装

1、安装包的下载zookeeper下载2、然后就是将zookeeper上传到Linux系统中,这里用的是xshell。参考:Xshell实现Windows上传文件到Linux主机Linux中安装rz和sz命令如何使用xshell建立连接3、接着就是zookeeper的安装,参考:zookeeper安装及配置4、这里启动zookeeper遇到一个问题:系统里没有安装Java,参考Linux中Java安装然后就能成功启动zookeeper[root@localhost bin]# ./zkServer

2020-07-22 17:42:53 586

原创 Springboot集成Redis做缓存

Redis安装参考:Redis安装Linux修改Redis配置文件及防火墙的更改参考:Linux防火墙更改Redis配置文件修改Redis可视化工具下载及安装参考:Redis可视化工具在项目中引入Redis的包:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redi

2020-07-20 17:31:28 113

原创 Java实现冒泡排序

冒泡排序通过相邻两个位置的数进行比较,将大的放在后面,小的放在前面。通过不断的排序,将大的数都放在后面,实现冒泡排序。public class BubbleSort { public static int[] getBubbleSort(int[] array){ if (array == null || array.length == 0){ System.out.println("该数组不存在或为空"); } int t

2020-07-14 17:24:07 88

原创 Java实现插入排序

插值排序是从数组的第二个数开始,也就是下标为1的地方。插值排序将选取的值与前一个数进行比较:如果比前一个数大,则保持不变;如果比前一个数小,就将前一个数换到该位置,再与前二个数进行比较,同理如果比前两个数小,就将前二数换到前一个数位置,直到比前面的数大为止。通过不断的对比排序,完成插值排序。public class TestInsert1 { public static void getInsertSort(int[] a){ if (a == null || a.length

2020-07-14 17:16:25 84

原创 对廖雪峰网站python教程中求素数的理解

对廖雪峰网站python教程中求素数的理解原代码如下:def _odd_iter(): n = 1 while True: n = n + 2 yield ndef _not_divisible(n): return lambda x: x % n&gt;0def primes(): yield 2 it = _odd...

2018-10-13 13:04:55 781 2

空空如也

空空如也

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

TA关注的人

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