自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

原创 rsync的同步拉取使用

如果不需要用户密码验证,去掉服务端和客户端中的验证相关的配置和文件即可,客户端命令变化一下。两台机器的指定目录,这里以/usr/local/nginx/html/为例。拉取数据的机器(客户端):192.168.10.106。被同步的机器(服务端):192.168.10.105。配置流程和上面拉取同步配置105一样,些许不一样。106服务器接收,启动rsync后台进程。客户端105服务器使用脚本,简单实验。105作为客户端执行命令。配置105服务器并启动。

2023-09-06 14:55:08 237

原创 Minio部署安装-直装/容器/单点/集群

Minio生产至少部署4个机器4个节点,每个节点4driver,挂掉一台机器集群依然可以读写,挂掉两台机器集群依然可读。

2023-09-06 14:53:26 637

原创 Minio基础

对象存储是一种基于对象的存储设备,综合了NAS和SAN的优点,同时具有SAN的高速直接访问和NAS的分布式数据共享等优势。适合存储海量图片、视频、日志文件、备份数据、容器镜像等。2006年美国亚马逊发布了AWS S3(Simple Storage Service)服务,正式将对象存储作为一种云存储服务,引入云计算领域,正式开启了对象存储的黄金年代,S3现在作为一种主流的对象存储协议标准,很多服务实现厂家对其都有很好的兼容。

2023-09-06 14:50:08 341

原创 minio预览出现中文乱码

预览出现中文乱码。

2023-09-06 14:36:06 594

原创 reset.css清除默认样式

reset.css清除默认样式。

2023-09-06 14:35:05 77

原创 Portainer部署和基本使用

Portainer是一个可视化的容器镜像的图形管理工具,利用Portainer可以轻松构建,管理和维护Docker环境。而且完全免费,基于容器化的安装方式,方便高效部署。

2023-09-06 14:32:50 976

原创 Pagehelper分页插件返回分页total不符预期的问题

当使用PageHelper进行分页时,如果将分页返回的数据直接组装成PageInfo对象返回,可能会导致total数据对不上,导致分页接口异常。下面情况就会出现total数据不符合预期的问题,每次total只会和userVolist的size相等。

2023-09-06 14:26:06 714

原创 WebService使用

最近工作中总是不可避免的使用WebService来对接功能,经过自己一番摸索,总结出了一些使用方法,做一下记录:记录了两个SpringBoot版本使用WebService的一些问题和用法,SpringBoot版本如下:<version>1.5.6.RELEASE</version>(老版) <version>2.6.0</version>(新版)第一步:导入依赖<dependency> <groupId>org.apac

2021-11-26 13:32:43 1261

原创 Java实现: 二叉搜索树非递归/递归增删查,栈和递归实现前中后序遍历,队列实现层级遍历,递归根据前中序值或中后序值建树

/*链表实现二叉排序树,需要递归实现的操作就放在Node内部类里面 *///测试类class MyBinarySortListTreeTest{ public static void main(String[] args) { MyBinarySortListTree<String> myTree = new MyBinarySortListTree<>(); myTree.add("l"); myTree.add("g

2021-03-31 21:51:45 126

原创 Java实现:数组实现可扩容线性表

/*数组实现可扩容线性表 */class MyArrayListTest { public static void main(String[] args) { MyArrayList<String> arrayList = new MyArrayList<>(3); arrayList.add("a"); arrayList.add("b"); arrayList.add("c"); arr

2021-03-30 23:18:47 161

原创 Java实现:单向链表实现队列

/*单向链表实现队列 */class MyListQueenTest{ public static void main(String[] args) { MyListQueen<String> queen = new MyListQueen<>(); queen.offer("a"); queen.offer("b"); queen.offer("c"); queen.offer("d");

2021-03-30 23:14:23 174

原创 java实现:数组实现可扩容可复用的队列

/** * 数组实现可扩容可复用的队列 */class MyArrayQueenTest{ public static void main(String[] args) { MyArrayQueen<String> queen = new MyArrayQueen<>(3); queen.offer("a"); queen.offer("b"); queen.offer("c"); Sys

2021-03-30 23:12:34 280

原创 Java实现:双向链表实现线性表

/*通过双向链表来实现线性表,增删改查功能(重点掌握:java的唯一值传递本质) *///测试public class MyListTest { public static void main(String[] args) { MyDBLinked myDBLinked = new MyDBLinked(); myDBLinked.add("a"); myDBLinked.add("b"); myDBLinked.add("c"

2021-03-29 21:46:55 144

原创 输入一个整型数组,数组里面有正数也有负数,数组中连续的一个或多个整数组成子数组,每个子数组都有一个和。 求所有子数组的和的最大值。

/*输入一个整型数组,数组里面有正数也有负数,数组中连续的一个或多个整数组成子数组,每个子数组都有一个和。求所有子数组的和的最大值。例如,输入的数字为:1,-2,3,10,-4,7,2,-5,则和最大的子数组为3,10,-4,7,2和为18。 */class solution1 { public static void main(String[] args) { int[] arr = {1,-2,3,10,-4,7,2,-5}; System.out.p

2021-03-27 13:29:19 1330 1

原创 给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。

package practic.SuanFa.数组加1;import java.util.Arrays;/*给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。比如,如果数组是[1, 2, 3]则加1之后的结果是[1, 2, 4], 如果数组是[1, 2, 9]加1之后的结果就是[1, 3, 0] *///莽夫解法1class Solution1 {

2021-03-27 13:27:09 835

原创 三个柱子的汉诺塔问题

public class Demo { public static void main(String[] args){ //盘子数为4 System.out.println(move(4)); } //移动使用递归,移动分为三步 //第一步将n-1个盘子移到第二个柱子,f(n-1)步 //第二步将最大的盘子移到第三个柱子,1步 //第三步将第二个柱子的n-1个盘子再移到第三个柱子f(n-1) //此时最终的部数就是,f(

2021-03-25 23:29:18 1162

原创 杨辉三角垂直打印

public class Demo { public static void main(String[] args){ int[][] arr = new int[10][]; //每一行的元素比下标大1 for (int i = 0; i < arr.length; i++) { arr[i]=new int[i+1]; } //让每行的头尾都为1 for (int i =

2021-03-25 23:06:10 62

原创 利用反射获得一个类的普通成员并打印

import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.lang.reflect.Modifier;public class ReflectTest { public static void main(String[] args) throws Exception { //通过全限定类名获得Class文件

2021-03-25 20:03:26 100

原创 编写程序实现,子线程循环3次,接着主线程循环5次, 接着再子线程循环3次,主线程循环5次,如此反复,循环3次

*编写程序实现,子线程循环3次,接着主线程循环5次,接着再子线程循环3次,主线程循环5次,如此反复,循环3次 */public class Work4 { private static boolean flag = false; //定义子线程循环输出次数 private static int count1 = 1; //定义主线程循环输出次数 private static int count2 = 1; public static void main

2021-03-23 19:34:35 1425

原创 启动3个线程打印递增的数字, 线程1先打印1,2,3,4,5, 然后是线程2打印6,7,8,9,10, 然后是线程3打印11,12,13,14,15. 接着再由线程1打印16,17,18,19,20.

/*启动3个线程打印递增的数字, 线程1先打印1,2,3,4,5, 然后是线程2打印6,7,8,9,10,然后是线程3打印11,12,13,14,15. 接着再由线程1打印16,17,18,19,20....以此类推, 直到打印到75 */public class Work2 { public static void main(String[] args) { //创建打印器类 Print p = new Print(); Thread t1

2021-03-23 16:16:51 309

原创 第一题:两个线程,一个线程打印1-52,另一个打印A-Z,打印顺序为12A34B56C....5152Z.第二题:3个车位的停车场,模拟实现多个车子同时进出的情景.

/*第一题:两个线程,一个线程打印1-52,另一个打印A-Z,打印顺序为12A34B56C....5152Z. */public class PrintTwo { public static void main(String[] args) { Print print = new Print(); IntThread intThread = new IntThread(print); LetterThread letterThread = new

2021-03-22 23:11:04 180

原创 两个线程,一个线程打印1-52,另一个打印A-Z,打印顺序为12A34B56C....5152Z.

/*两个线程,一个线程打印1-52,另一个打印A-Z,打印顺序为12A34B56C....5152Z. */public class PrintTwo { public static void main(String[] args) { Print print = new Print(); IntThread intThread = new IntThread(print); LetterThread letterThread = new Let

2021-03-22 15:57:06 215

原创 使用多线程实现多个文件同步复制功能,并在控制台显示复制的进度,进度以百分比表示。 例如:把文件A复制到E盘某文件夹下,在控制台上显示“XXX文件已复制10%”,“XXX文件已复制20%”……“XXX文

import java.io.*;import java.text.DecimalFormat;/*使用多线程实现多个文件同步复制功能,并在控制台显示复制的进度,进度以百分比表示。例如:把文件A复制到E盘某文件夹下,在控制台上显示“XXX文件已复制10%”,“XXX文件已复制20%”……“XXX文件已复制100%”,“XXX复制完成!” */public class CopyThread { public static void main(String[] args) throws IO

2021-03-20 16:19:37 1167

原创 读取一个文本文件,每行按String类型读入,并将这行数据逆序,写入新的文本文件

import java.io.*;/*读取一个文本文件,每行按String类型读入,并将这行数据逆序,写入新的文本文件 */public class StringRead { public static void main(String[] args) throws IOException { //将a文本的所有数据按行逆序输出到b文本当中 BufferedReader1 br = new BufferedReader1(new FileReader("a.txt")

2021-03-18 20:26:41 385

原创 Java的IO流实现目录拷贝

import java.io.*;//拷贝整个目录和文件public class CopyTest {public static void main(String[] args) {//指定拷贝的源目录和目标目录File srcFile = new File(“E:/java”);File destFile = new File(“F:\a\b\c”);//调用拷贝方法copyDirs(srcFile,destFile);}//定义拷贝方法private static void cop

2021-03-17 18:19:57 164 2

原创 Java:键盘配合IO流写文件

import java.io.FileOutputStream;import java.io.IOException;import java.util.Scanner;/*小练习键盘输入文件名,文件内容,按照输入的文件名,文件内容保存。要求输入内容的时候可以多次追加写入,以一个约定字符串表示结束输出内容,比如当输入end时表示终止内容输入。*/public class Work1 {public static void main(String[] args) {// 步骤一

2021-03-17 14:33:53 193

原创 Java删除目录文件

import java.io.File;/*要求删除目录要求打印目录所有子目录*/public class FileDeletTest {public static void main(String[] args) {File f = new File(“F:\Python”);printFile(f);deletFile(f);}//删除目录public static boolean deletFile(File target) {//取得目录的文件类数组File[] f =

2021-03-17 09:29:51 117 1

原创 String转成int

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 M在这里插入代码片arkdown编辑器 所展示的欢迎页。如果你想学

2021-03-16 22:14:53 108

scotte.sql数据库练习表

scotte.sql数据库练习表

2021-05-31

空空如也

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

TA关注的人

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