自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (21)
  • 收藏
  • 关注

原创 【无标题】

d

2022-08-22 14:30:24 91 1

原创 排序_希尔排序

package com.zsx.algorithm.sort;import java.util.Arrays;/** * @author Zsx * 希尔排序 / 缩小增量排序 * @Time 2021/6/22 14:17 */public class ShellSort { public static void main(String[] args) { //需要排序的数组 int[] arr = {1, 3, 8, 4, 20, 5, 7,

2021-06-23 16:04:18 119

原创 排序_插入排序

package com.zsx.algorithm.sort;import java.util.Arrays;/** * @author Zsx * <p> * 插入排序 * 默认将一个待排序数组分为2个数组的思想。从第二个元素开始遍历,每个元素不断向前寻找,直到找到第一个或者找到比自己大/小的元素,找的过程中被找过的元素不停向后移位。找到后将当前值插入找到的位置 * 假设存在数组 {2,4,1,5,6,3},要求从小到大排序 * 第一次插入排序:默认第一个元素为排好序的元素

2021-06-22 10:39:50 140

原创 排序_选择排序

package com.zsx.algorithm.sort;import java.util.Arrays;/** * @author Zsx * 选择排序 * 时间复杂度:O(n^2) * 判断过程示例: * 初始数据:[6,5,4,3,2,1] * 从小到大排序 * 每一次都找后面最小的元素,往前面放。第一次最小的放第一个,第二次最小的放第二个。直到第length-1次,放第length-1个 * 第一遍排序:遍历 长度=length 的数组,找到最小的那个元素,和第一个交换位

2021-06-18 17:10:14 79

原创 排序_冒泡排序

package com.zsx.algorithm.sort;import java.util.Arrays;/** * @author Zsx * 冒泡排序 * 双层嵌套循环,时间复杂度 O(n^2) * 判断过程示例: * 初始数据:[6,5,4,3,2,1] * 从小到大排序 * 第一遍排序:遍历 长度=length 的数组,将大的和小的通过临时变量交换位置,直到遍历完成,遍历后数组如下: [5,4,3,2,1,6] * 第二遍排序:遍历 长度=length-1 的数组,因为最

2021-06-18 15:59:45 93

原创 时间复杂度_举例说明

/** * @author Zsx * 时间复杂度 * O(1) < O(log2n) < O(n) < O(nlog2n) < O(n^2) < O(n^3) < O(n^k) < O(2^n) < O(n!) * @Time 2021/6/16 21:50 */public class TimeComplexity { /** * 举例说明 * * @param args */ pub.

2021-06-16 22:13:11 185

原创 递归_八皇后问题

/** * 八皇后算法 * @Time 2021/6/15 20:48 */public class Queue8 { //表示共有max个皇后 int max = 8; //结果 int[] result = new int[max]; //结果次数 int count = 0; public static void main(String[] args) { Queue8 queue8 = new Queue8();

2021-06-15 21:21:32 78

原创 环境搭建_Redis部署(Windows)

Redis在Win10下的安装Redis下载链接:https://github.com/MicrosoftArchive/redis/releases下载完成后解压1.启动服务器端(在redis的目录下操作): redis-server.exe redis.windows.conf2.启动客户端(新开cmd窗口,同样在redis目录下操作):redis-cli.exe -h 127....

2021-06-15 08:26:13 1678 1

原创 环境搭建_Redis部署

安装redis:1.下载redis的包:wget http://download.redis.io/releases/redis-2.8.17.tar.gz如果提示:wget命令未找到则下载wget:yum -y install wget再次执行下载redis的包的命令即可2.解压下载好的redis-2.8.17.tar.gztar xzf redis-2.8.17.tar.g...

2021-06-15 08:26:01 240

原创 环境搭建_jar包部署成本地服务(Windows)

实验环境:windows server2008R2 、windows10一、下载winws.exe和winws.xml下载地址:https://github.com/kohsuke/winsw/releases下载红色处:把exe文件、xml文件以及要打包成服务的jar包使用同名,方便管理二、编辑auth-admin配置文件:<configuration> &l...

2021-06-15 08:25:51 2929 1

原创 环境搭建_VM克隆Center OS -修改IP

1.修改 /etc/sysconfig/network-scripts/ifcfg-ens33 文件中的IPADDR属性vi /etc/sysconfig/network-scripts/ifcfg-ens33TYPE="Ethernet"BOOTPROTO="static"DEFROUTE="yes"PEERDNS="yes"PEERROUTES="yes"IPV4_FAILURE_FATAL="no"IPV6INIT="yes"IPV6_AUTOCONF="yes"IPV6_D

2021-06-11 08:45:30 251

原创 环境搭建_MySQL部署(Windows)

MySQL安装MySQL安装以及运行(Windows10环境)1.官网上下载Mysql的安装包,傻瓜式默认安装(注意配置端口+账户密码)参考: https://blog.csdn.net/qq_34531925/article/details/780229052.配置环境变量:安装时候没有提供安装路径。应该是将MySQL默认安装,这里我的电脑是默认安装在C:\Program Files\...

2021-06-11 08:45:14 378

原创 环境搭建_RabbitMQ部署

安装RabbitMQ:RabbitMQ版本 Erlang最低要求 Erlang最高要求3.7.7 - 3.7.1220.3.x 21.x3.7.0 - 3.7.619.3 20.3.x1.安装erlang 20.3下载erlang:wget https://github.com/rabbitmq/erlang-rpm/releases/download/v20....

2021-06-11 08:45:03 334

原创 环境搭建_Docker Swarm集群

一、Swarm 关键概念1、Swarm集群的管理和编排是使用嵌入到 docker 引擎的 SwarmKit,可以在 docker 初始化时启动 swarm 模式或者加入已存在的 swarm2、Node一个节点(node)是已加入到 swarm 的 Docker 引擎的实例 当部署应用到集群,你将会提交服务定义到管理节点,接着 Manager管理节点调度任务到 worker 节点,manag...

2021-06-11 08:44:50 256

原创 环境搭建_Center OS 6版本的升级内核

Center OS 6版本的升级内核查看内核版本 (低于3.1需要升级)uname -r1.安装elrepo yum 源(提供内核更新、硬件驱动等软件源支持)rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.orgrpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6...

2021-06-11 08:44:36 915

原创 环境搭建_Postgresql部署

安装Postgre数据库:1.安装rpm储库软件包 yum install -y https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-centos96-9.6-3.noarch.rpm安装客户端yum install -y postgresql96安装服务器端#yum安装pos...

2021-06-11 08:44:21 928

原创 环境搭建_HDFS搭建

环境:1. 使得主机之间可以互相通信1.1 修改主机名: hostnamectl set-hostname 主机名1.2 修改hosts文件vim /etc/hosts加入以下语句192.168.174.128 master192.168.174.129 slave1192.168.174.130 slave2192.168.174.131 slav...

2021-06-11 08:44:02 949

原创 环境搭建_RabbitMQ(Windows)

安装erlang下载地址:https://www.erlang.org/downloads将其安装好的目录下的bin文件夹地址配置到环境变量命令行输入erl,显示erlang的版本则安装成功erl安装RabbitMQ下载地址:https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.7/rabbitmq-se...

2021-06-11 08:43:44 297

原创 环境搭建_SSH免密登陆

环境:设置免密登陆1进入master节点,生成秘钥ssh-keygen -t rsa出现以下界面说明生成私钥id_rsa和公钥id_rsa.pub2 把生成的公钥id依次发送到 master、slave1、slave2、slave3、slave4机器上,并输入节点的密码ssh-copy-id slave13 尝试连接ssh slave1master未加入的情况下,可...

2021-06-11 08:43:31 230

原创 组件_RabbitMQ之推送消息

RabbitMQ推送消息步骤一:安装RabbitMQ具体安装可以参照作者的另外2篇文章RabbitMQ在windows下的安装RabbitMQ在Linux下的安装步骤二:打开Rabbit的管理界面,地址为IP:15672步骤三:在无登录账号的情况下,系统提供了默认的账号:guest ,密码:guest注:guest可能出现登录不上的情况,这里系统是默认只能在本地登录guest这个...

2021-06-11 08:43:20 2974

原创 环境搭建_免安装版PostgreSQL部署(Windows)

一、下载https://www.enterprisedb.com/download-postgresql-binaries进入网址,选择适合自己系统的版本二、下载好的zip包解压,并创建一个data文件用来存放数据三、初始化数据库命令行进入bin目录,执行以下代码:initdb.exe -D D:\tools\postgres\pgsql\data -E UTF-8 --locale=...

2021-06-10 09:19:02 1027

原创 环境搭建_JDK部署

安装jdk:1.yum查看jdk版本yum -y list java*2.选择需要安装的jdk版本yum install -y java-1.8.0-openjdk-devel.x86_643.安装完成后查看jdk版本号java -version

2021-06-10 09:18:21 271

原创 环境搭建_Nginx部署

Nginx安装1.安装依赖包yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel2.创建一个nginx文件夹cd /usr/localmkdir nginxcd nginx3.下载nginx的tar包wget http://nginx.org/download/nginx-1.13.7.tar.g...

2021-06-10 09:17:24 173

原创 环境搭建_Hadoop部署

序言:本文介绍Hadoop安装,文中部分需要使用到wget等工具,请自行下载。1.安装jdk(如已安装,则跳过此步骤)这里可以参照博主另一篇文章 —>JDK在Linux下的安装2.安装hadoop2.1 创建hadoop目录mkdir hadoop2.2 进入hadoop目录cd hadoop2.3 下载hadoopwget http://mirror.bit.e...

2021-06-10 09:17:07 227

原创 环境搭建_Kubernetes集群

环境:IPHosts系统角色192.168.174.132masterCenter OS 7master192.168174.133node1Center OS 7node1192.168.174.140node2Center OS 7node2192.168.174.141node3Center OS 7node3主机名...

2021-06-10 09:16:43 2002

原创 环境搭建_Zookeeper单机版部署

1.创建文件夹mkdir zookeepercd zookeeper2.下载zookeeper安装包wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz3.解压tar -zxvf zookeeper-3.4.14.tar.gz4.创建数据挂载目录cd zookeeper-3.4.14mkdir zkData4.修改配置文件cd z

2021-06-10 09:16:29 322

原创 环境搭建_Zookeeper集群

环境:准备三台机器,其中一台已安装单机版。IP系统zk预计安装目录是否存在单机版zk192.168.186.130Center OS 7/zookeeper/zookeeper-3.4.14√192.168.186.131Center OS 7/zookeeper/zookeeper-3.4.14×192.168.186.132Center OS 7/zookeeper/zookeeper-3.4.14×将192.168.186.130上的zo

2021-06-10 09:16:09 170

原创 环境搭建_NIFI集群

环境:准备三台NIFI单实例的机器IP系统192.168.186.130Center OS 7192.168.186.131Center OS 7192.168.186.132Center OS 7注: NiFi有集成的Zookeeper, 可以不在单独安装, 而是通过NiFi配置启用内置zookeeper服务1.3个节点都配置conf/zookeeper.propertiesvim conf/zookeeper.propertiesclientPort

2021-06-10 09:15:34 535

原创 环境搭建_Docker部署

Docker的安装+部署JDK+jar包的运行CentOS7的Docker安装1.安装CentOS7的时候。勾选以太网开启选项(不勾选后续需要自己配置网络IP)2.确保 yum 包更新到最新yum update -y3.卸载旧版本(如果安装过旧版本的话)yum remove docker docker-common docker-selinux docker-engine4.安装需...

2021-06-10 09:14:14 416

原创 python_pillow实现掩膜

from PIL import Image#目标地址target='原来图片.jpg'#二值图地址decorate='装饰图片.jpg'class ImageCut: def cover(self, target, decorate): # 分别打开2张图片 image_target = Image.open(target) ...

2021-06-10 09:07:09 820

原创 python_提取文件下列表下的文件

网上下载了教学资源,但这么多文件夹底下都只有一个文件。想要统一将文件夹底下的文件全部提取到父级目录的位置python代码如下:import osimport os.pathimport reimport sysimport codecs#文件夹所在的路径# path='C:\\Users\\Administrator\\Desktop\\python从入门到精通视频(全60...

2021-06-09 11:15:28 197

原创 python_opencv实现掩膜

import sslimport urllib.requestimport cv2import numpy as np#获得图片def getPic(name,url): # name ---图片地址 # url ---图片名字(自定义) # 解决SSL验证 ssl._create_default_https_context = ssl._create...

2021-06-09 11:15:14 2187 1

原创 python_获取网页上的图片

def getPic(name,url): # name ---图片地址 # url ---图片名字(自定义) # 解决SSL验证 ssl._create_default_https_context = ssl._create_unverified_context # 请求图片 resp = urllib.request.urlopen(url)...

2021-06-09 11:14:58 515

原创 python_返回结果工具类

#coding=utf-8import jsonclass Result: def __init__(self,code,msg,data): self.code=code self.msg = msg self.data = data def resp(self): result= { ...

2021-06-09 11:14:34 300

原创 python_操作redis数据库

import redisimport loggingimport osclass DBInit: #Redis 数据库连接 def getRedisConn(self): redisIp = os.getenv('redis_ip') print('redis的IP:'+redisIp) # 获取redis连接池 ...

2021-06-09 11:14:14 83

原创 python_操作Postgresql数据库

import psycopg2import loggingimport osclass DBInit: #Postgersql 数据库连接 def getPostgresqlConn(self): #数据库_IP postgresqlIp=os.getenv('postgresql_ip') #数据库_库名 d...

2021-06-09 11:13:44 277

原创 python_Linux上环境安装

1.Linux上安装所需依赖yum updateyum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-develyum instal...

2021-06-09 11:13:22 147

原创 python_dockerfile 部署 flask项目

环境: linux+docker开发工具: pycharm项目: flask项目pycharm编辑器执行命令,打印所需依赖清单 requirements.txtpip freeze > requirements.txt编写dockerfile文件FROM python:3.8.0COPY . /appWORKDIR ./appRUN pip install -...

2021-06-09 11:13:04 1946

原创 python_部署 linux上运行代码

代码部署1.pycharm编辑器执行命令,打印所需依赖清单 requirements.txtpip freeze > requirements.txt2.Linux上面新建一个文件夹 mkdir arcgis_proxy cd arcgis_proxy/3.将项目文件丢入文件夹这里通过finalshell4.创建环境并安装依赖安装虚拟环境pip3 install v...

2021-06-09 11:12:36 489

原创 递归_实现迷宫问题

package com.zsx.algorithm;/** * @author Zsx * @Time 2021/6/8 21:38 */public class MiGong { public static void main(String[] args) { //模拟迷宫 int[][] map = new int[8][8]; //1表示墙 for (int i = 0; i < map.length; i+

2021-06-08 22:51:26 100

代理模式_动态代理.zip

设计模式之代理模式_动态代理的一个java实现的demo。主类在Client中。仅代码实现,可供初学者参考使用

2019-12-16

代理模式_静态代理.zip

设计模式之代理模式_静态代理的一个java实现的demo。主类在Client中。仅代码实现,可供初学者参考使用

2019-12-16

观察者模式实现了股价涨跌提示

现在有许多炒股软件都为股民们提供了股价涨跌提示的功能,当股价涨跌幅度达到5%时,软件就会向股民某某人发出消息,提示股价波动幅度超过5%,并给出当前价格。用观察者模式设计整个过程。

2019-11-18

观察者模式java实现观察者设计模式

java实现观察者设计模式,利用ApplicationListener和ApplicationEvent。Test包里有测试代码

2019-10-12

Eureka集群+zuul网关+Feign+Hytrix+2个客户端.zip

压缩包中有5个服务。2个Eureka相互启动作为集群,2个java客户端,1个Zuul网关。可以相互调用。同时还简单的集成了Feign和Hystrix。没有业务代码,只是单纯的搭起架构,适合初学者学习使用。对应搭建教程 https://blog.csdn.net/IT_Java_Roy/article/details/98964590

2019-08-09

Rabbit的消息中心

java的小型的Rabbit消息中心,复制在src同级目录下即可使用。生产者和消费者需要的看我的其他资源

2019-05-28

接入阿里云短信.zip

接入阿里云短信的demo。事先需要在阿里云申请自己的短信秘钥。然后替换参数即可。环境需要:Springboot+gradle

2019-05-22

RabbitMQ的一个demo

RabbitMQ的一个demo,实现简单的消息队列,先执行sender,后执行recv。环境需要:Springboot+gradle

2019-05-22

基于bootstrap的简洁登录界面Html

基于bootstrap的简洁登录界面,可以直接下载使用~内置css+js

2019-03-28

基于Layui 的前端模板

基于Layui 的前端模板,适合做企业的门户界面。清晰简洁

2019-03-17

Redis在Windows10下的安装流程

Redis在Windows10下的安装流程,开启windows服务等等。

2019-03-11

一套基于SpringBoot+SSM框架的增删改查模板

一套基于SpringBoot+SSM框架的增删改查模板。适合新手学习SSM

2019-03-11

MySQL安装+配置+运行(Windows10)

Windows10下的Mysql的安装+环境配置+连接到Navicat出现的bug的解决。

2019-03-10

java实现简陋版客户端服务器之间通信(json版本)

实现简陋版本QQ之间的相互通信。使用JSON+socket进行通信

2019-03-09

java实现简陋版客户端服务器之间通信。

java实现简陋版客户端服务器之间通信。没有使用JSON。

2019-03-09

基于Swing界面的打地鼠小游戏(完善版本)

基于Swing界面的打地鼠小游戏。适合新手学习java代码。

2019-03-09

基于Swing界面的打地鼠小游戏

基于Swing界面的打地鼠小游戏。适合新手学习java。没有数据库连接

2019-03-09

基于Swing界面的单机版斗地主

Java代码上基于Swing界面的单机版本的斗地主小游戏。无数据库连接

2019-03-09

Docker的安装+JDK镜像的拉取+jar包的运行

SpringBoot+SSM生成的jar包发布到docker,如果不是SpringBoot,则需要配置tomcat

2019-03-07

基于SSM的一站式众包平台

Maven版本。基于SSM框架的一站式众包平台。是一个在线进行产品交易的平台。分为雇主段和商家端

2019-03-07

PHP简单留言板

属于PHP开发技术制作的简单留言板技术。适合于新手学习PHP

2018-07-26

空空如也

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

TA关注的人

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