自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 资源 (14)
  • 收藏
  • 关注

原创 指定文件夹下合并多个sql文件

在指定文件下cmd进去命令行模式,执行此命令,在目录上级生成结果文件abc.sql。

2023-07-11 10:41:33 326

原创 python3自定义kubernetes的调度器(一)

1、kubernetes集群1.192、部署应用php-apcheapiVersion: apps/v1kind: Deploymentmetadata: name: php-apachespec: selector: matchLabels: run: php-apache replicas: 3 template: metadata: labels: run: php-apache spec: sche

2021-03-02 15:37:18 711

原创 python3自定义kubernetes的调度器(二)

1、集群是kubernetes1.19,关于集群搭建等之前有记录过。2、使用python3之kubernetes-client-python自定义kubernetes集群的调度器,代码如下:from kubernetes import clientimport kubernetes as k8simport numpy as np# k8s自定义调度器# python : 3.8# kubernetes : V17.14.0a1# numpy : V1.20.1# 获取可用节点nod

2021-03-02 15:32:19 1213 3

原创 博主

1、博主一https://www.yuque.com/cnbai/blog

2021-02-23 21:08:24 227

转载 ubuntu设置固定IP(static IP)

https://www.yuque.com/cnbai/blog/xt6g0f一定要看自己的网关IP是多少!!!!!

2021-02-23 21:05:33 452

原创 kubernetes1.15+istio1.2.3+部署bookinfo

在kubernetes1.15版本的集群上安装istio1.2.31、istio安装:https://blog.csdn.net/weixin_42711936/article/details/99311796?spm=1001.2014.3001.55012、bookinfo应用部署:https://www.cnblogs.com/kelsen/p/11433003.html3、使用自带的prometheus查看应用程序的应能指标数据,可以看到如下istio开头的性能指标数据出现过的问题

2021-02-23 21:02:14 230

原创 docker镜像拉取太慢加速方法

1、编辑文件vim /etc/docker/daemon.json2、粘贴如下内容{ "registry-mirrors": [ "https://tng4fttt.mirror.aliyuncs.com", "https://registry.docker-cn.com", "http://hub-mirror.c.163.com", "https://docker.mirrors.ustc.edu.cn"]}

2021-02-23 20:44:24 478

原创 Ubuntu18.04更换镜像源

将Ubuntu18.04的原始镜像源更换为阿里镜像源或清华镜像源:1、编辑配置文件,将原始内容删除或者注释掉:编辑之前可以对原始文件进行备份,使用如下命令:sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup编辑文件,命令如下:vim /etc/apt/sources.list2、将下面内容粘贴进去(以下是阿里的镜像源)deb http://mirrors.aliyun.com/ubuntu/ bionic main rest

2021-02-23 20:35:05 2291 4

转载 Ubuntu18.04设置固定IP

转载:https://www.yuque.com/cnbai/blog/xt6g0f一定要查看自己的网关IP是多少,然后再去配置。

2021-02-22 10:47:24 120

转载 免费在Springer Link中下载论文

转载:https://blog.csdn.net/weixin_43935696/article/details/109718001

2021-01-05 10:12:21 7159

原创 Java并发编程之美-第一章-笔记

2020-08-16 21:08:28 161

原创 明明的随机数-Java

题目:明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作(同一个测试用例里可能会有多组数据,希望大家能正确处理)。思路:TreeSet 有序,唯一package com.huaWei;import java.util.*;/** *

2020-08-11 16:09:50 1045

原创 汽水瓶-Java

思路:除3取整和取余。如果最后只剩2个空瓶,这是特殊情况,可以借一瓶喝了,凑一瓶还他。代码:package com.huaWei;import java.util.Scanner;/** * 汽水瓶 */public class qishuiping { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while (scanner..

2020-08-11 15:28:01 813

原创 选择排序-Java

堆排序理论:https://blog.csdn.net/qq_36186690/article/details/82505569代码:package com.paixu.paixuTest;import java.util.Arrays;import java.util.Scanner;/** * 选择排序 * 1)简单选择排序 * 2)堆排序 */public class xuanZhePaiXu { public static void main(String[] a

2020-08-05 20:12:13 7727

原创 交换排序-Java

package com.paixu.paixuTest;import java.util.Arrays;import java.util.Scanner;/** * 交换排序 * 1)冒泡排序 * 2)快速排序:这个最好,一定要掌握 */public class jiaoHuanPaiXu { public static void main(String[] args) { System.out.println("请输入带排序数,以空格间隔:");

2020-08-05 17:46:52 6030

原创 插入排序-Java

package com.paixu.paixuTest;import java.util.Arrays;import java.util.Scanner;/** * 插入排序 * 1)直接插入排序 * 2)折半插入排序 * 3)希尔排序 * 写输入输出 */public class charupaixu { public static void main(String[] args) { System.out.println("请输入带排序数,以空格间隔:"

2020-08-05 16:39:59 5042

原创 插入排序-希尔排序

代码:/** 这个得加深印象,多理解 * 增量,组内排序(直接插入排序) * 希尔排序 * 其实交替着对每组进行组内比较的,交替!!这个很重要 * @param arr */ private static void xiErInsertFun(int[] arr) { for (int dis = arr.length/2;dis>0;dis = dis/2){ for (int i=dis;i&lt.

2020-08-05 16:36:59 133

原创 矩阵中的路径-Java

矩阵搜索的问题一般都可以用深度优先搜索,本质也是递归的思想。代码:package com.likou;import java.util.Arrays;/** * 请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。 * 路径可以从矩阵中的任意一格开始,每一步可以在矩阵中向左、右、上、下移动一格。 * 如果一条路径经过了矩阵的某一格,那么该路径不能再次进入该格子 * * 深度优先搜索,其实也有种暴力的手段 * */public class test12 ..

2020-08-02 20:59:43 362

原创 5种单例模式的Java实现

参考链接:http://www.mianshigee.com/topic/1022grf/1、懒汉式单例、线程不安全public class Singleton { private static Singleton uniqueInstance; // 构造方法 private Singleton(){}; // 实例方法 public static Singleton getInstance(){ if (uniqueInstance =.

2020-07-31 11:52:25 6053

原创 合并两个排序的链表-java

采用伪节点法,开辟一个新的链表来存放结果。代码: /** * 合并两个有序链表 * @param l1 链表1 * @param l2 链表2 * @return * 借助一个伪结点来实现 */ private static ListNode fun(ListNode l1, ListNode l2) { ListNode dum = new ListNode(-1); ListNode cur.

2020-07-30 19:29:45 187

原创 反转链表-java

两种方法来解决:(如果晕了,请在纸上画图分析,加深理解)1)双指针 /** * 反转:使用双指针 * @param head * @return */ private static ListNode fun1(ListNode head) { if (head == null){ return null; } ListNode cur = null; // 前 .

2020-07-30 16:48:54 995

原创 链表中倒数第k个节点-java

代码:package com.likou;public class ListNode { int val; // 节点的值 ListNode next; // 下一个节点 ListNode(int x) { val = x; } // 带参构造方法 // 添加成员方法,添加节点 public void addNode(ListNode head,ListNode node){ ListNode temp = head; .

2020-07-30 15:13:22 142

原创 删除链表的节点-java

代码:(注意返回的时链表的头结点)package com.likou;/** * 给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。 * 返回删除后的链表的头节点 */public class test18 { public static void main(String[] args) { int[] arr = new int[]{4,5,1,9}; ListNode head = new ListNode(arr[0]); .

2020-07-30 14:39:22 284

原创 旋转数组的最小数字-java

排序,找出最小值代码:package com.likou;/** * 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转, * 输出旋转数组的最小元素。例如,数组 [3,4,5,1,2] 为 [1,2,3,4,5] 的一个旋转,该数组的最小值为1。 * */public class test11 { public static void main(String[] args) { int[] numbers = .

2020-07-29 14:41:04 229

原创 重建二叉树-java

解析:根据前序列表判断根的位置,然后在根据中序列表根节点值的位置确定左子树和右子树。然后递归调用。直到子树的遍历列表长度为1停止。代码: /** * * @param preorder 前序遍历 * @param inorder 中序遍历 * @return */ private static TreeNode buildTree(int[] preorder, int[] inorder) { int length = p.

2020-07-28 16:40:36 321

原创 用两个栈实现队列-java

解析:用两个栈去实现队列,一个栈用于插入元素,另一个栈用于删除元素;如果想要删除队头元素,必须先将第一个栈的元素全部弹出,然后弹入到第二个栈中,然后在第二个栈弹出,实现删除元素。队列的类如下:代码:package com.likou;import java.util.Stack;/** * 用两个栈来实现队列 * 用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead , * 分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列.

2020-07-28 16:08:17 192

原创 从尾到头打印链表-java

使用栈来解决问题,“先进后出”节点类:package com.likou;public class ListNode { int val; // 节点的值 ListNode next; // 下一个节点 ListNode(int x) { val = x; } // 带参构造方法}实现从尾到头打印package com.likou;import java.util.Arrays;import java.util.Stack;/** * 输入一个.

2020-07-28 15:48:33 241

转载 不用加减乘除做加法-java

解析:https://leetcode-cn.com/problems/bu-yong-jia-jian-cheng-chu-zuo-jia-fa-lcof/solution/mian-shi-ti-65-bu-yong-jia-jian-cheng-chu-zuo-ji-7/代码:package com.likou;/** * 不使用+ , - ,* , / ,做加法 */public class test65 { public static void main(String[.

2020-07-28 15:24:27 169

原创 翻转单词顺序-java

代码:package com.likou;/** * 输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。为简单起见,标点符号和普通字母一样处理。 * 例如输入字符串"I am a student. ",则输出"student. a am I"。 * */public class test58 { public static void main(String[] args) { String string = "a good example"; .

2020-07-28 14:52:58 304

原创 和为s的两个数字-java

使用双指针法,记住,这个数组是升序的代码如下:package com.likou;import java.util.Arrays;/** * 输入一个递增排序的数组和一个数字s,在数组中查找两个数,使得它们的和正好是s。如果有多对数字的和等于s,则输出任意一对即可。 */public class test57 { public static void main(String[] args) { int[] nums = new int[]{2,7,11,15};.

2020-07-25 16:53:44 193

原创 0~n-1中缺失的数字-java

代码:这里注意一个细节,如果数组中都是连续的数,那么返回数组长度就可以了,也就是缺少数组最后一个数package com.likou;/** * 一个长度为n-1的递增排序数组中的所有数字都是唯一的,并且每个数字都在范围0~n-1之内。 * 在范围0~n-1内的n个数字中有且只有一个数字不在该数组中,请找出这个数字。 * */public class test53_2 { public static void main(String[] args) { int[] .

2020-07-25 15:57:51 384

原创 在排序数组中查找数字 I-java

代码:package com.likou;/** * 统计一个数字在排序数组中出现的次数。 */public class test53_1 { public static void main(String[] args) { int[] nums = new int[]{5,7,7,8,8,10}; int target = 20; int re = fun(nums,target); System.out.println.

2020-07-25 15:32:26 148

原创 斐波那契数列-java

代码:package com.likou;import java.util.Arrays;/** * 斐波那契数列 * 写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项。斐波那契数列的定义如下: * * F(0) = 0, F(1) = 1 * F(N) = F(N - 1) + F(N - 2), 其中 N > 1. * 斐波那契数列由 0 和 1 开始,之后的斐波那契数就是由之前的两数相加而得出。 * * 答案需要取模 1e9+7(10000.

2020-07-25 15:22:53 387

原创 最小的k个数-java

package com.likou;import java.util.Arrays;/** * 输入整数数组 arr ,找出其中最小的 k 个数。例如,输入4、5、1、6、2、7、3、8这8个数字,则最小的4个数字是1、2、3、4。 */public class test40 { public static void main(String[] args) { int[] arr = new int[]{3,2,1}; int k = 2; .

2020-07-25 15:05:12 164

原创 连续子数组的最大和-java

代码(动态规划来做,因为每一步的最好结果跟前面每一步息息相关)package com.likou;import java.util.Arrays;/** * 输入一个整型数组,数组里有正数也有负数。数组中的一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。 * 要求时间复杂度为O(n)。 * 解析:使用动态规划 * 设动态规划列表 dpdp ,dp[i]dp[i] 代表以元素 nums[i]nums[i] 为结尾的连续子数组最大和。 * 为何定义最大和 dp[i]dp[i].

2020-07-25 14:37:46 143

原创 数组中出现次数超过一半的数字-java

代码:package com.likou;import java.util.HashMap;/** *数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。 * 你可以假设数组是非空的,并且给定的数组总是存在多数元素。 */public class test39 { public static void main(String[] args) { int[] nums = new int[]{1, 2, 3, 2, 2, 2, 5, 4, 2}; .

2020-07-24 22:34:55 94

原创 第一个只出现一次的字符-java

代码:字符作为数组下标的时候,被翻译成ASCII码的,当数字用。package com.likou;import java.util.HashMap;/** * 在字符串 s 中找出第一个只出现一次的字符。如果没有,返回一个单空格。 s 只包含小写字母。 */public class test50 { public static void main(String[] args) { String s = "cdcdaa"; char re = f.

2020-07-24 22:20:53 861

原创 调整数组顺序使奇数位于偶数前面-java

代码:package com.likou;import java.util.ArrayList;import java.util.Arrays;/** * 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。 */public class test21 { public static void main(String[] args) { int[] arr = new int[]{1,1,1,1,4,.

2020-07-24 21:25:56 162

原创 打印从1到最大的n位数-java

代码实现:package com.likou;import java.util.Arrays;/** * 题目:输入数字 n,按顺序打印出从 1 到最大的 n 位十进制数。比如输入 3,则打印出 1、2、3 一直到最大的 3 位数 999 */public class test17 { public static void main(String[] args) { // 1 9 // 2 99 // 3 999 .

2020-07-24 21:12:05 179

原创 数值的整数次方-java

使用快速幂的迭代来实现,原理讲解https://blog.csdn.net/Harington/article/details/87602682代码实现:package com.likou;/** * 数值的整数次方:不可能是循环n次,因为会超时的。 * 快速幂 * 快速幂的迭代写法 */public class shuZhiZhengShuCiFang { public static void main(String[] args) { double x =.

2020-07-23 17:38:54 334

kubernetes1.19.2+istio1.7.3+php-apache.zip

一整套环境部署过程

2021-03-02

istio-1.2.3-linux.tar.gz

istio-1.2.3-linux.tar.gz

2021-02-23

SQL-基础知识汇总(2019).rar

这个文档是SQL中最基础部分的知识,数据库、表的创建。表的基本操作。聚合,关键字,事务等。最基本的描述。适合初学者。

2020-07-01

flinkTestConsumeKafka.rar

这个是根据网上给的教程集成flink和kafka的一个demo,从kafka集群中获取信息并打印到控制台上。其中需要自己在虚拟机上面搭建kafka集群和zookeeper集群,并创建主题,创建生产者,详细请见链接。网友的:https://blog.csdn.net/u014285607/article/details/97612344

2019-11-19

kafka集群搭建及测试.docx

这个是我自己根据网上的教程以及自己的经验总结出来的kafka的集群搭建以及测试,亲测可用,如果遇到一些小问题,请上网百度。或者私聊均可,可以给与帮助

2019-11-11

实验过程.rar

这是我查询了网上很多方法后,自己亲测后可行的方案,仅供参考。

2019-10-09

arcgis api for js3.9版本实现谷歌地图的切换.rar

这个是使用arcgis api for js 3.9版本实现的谷歌地图和影像地图之间的切换,使用的是按钮点击时间来实现的

2019-09-26

arcgis_js_v46_sdk.rar

这个是对应于4.6版本的SDK帮助文档,不懂的都可以在里面查询相关函数。

2019-09-24

arcgis_js_v39_sdk.rar

这是3.6版本对应的SDK,有了这个,很多不用的函数啥的可以直接查询,使用。

2019-09-24

arcgis_js_v46_api.rar

之前上传了一个3.6版本的,这次上传一个4.6版本的,亲测,可以直接引用,如果有问题,请私聊,给与帮助解决。

2019-09-24

arcgis_js_v39_api.rar

这个是3.9版本的arcgis api,可以直接使用,如果不能使用可以私信我,帮助解决。

2019-09-24

加强版本.rar

这个是继承上一个版本的,添加了在jsp页面中对页面元素的控制显示。仅供参考。

2019-09-24

springsecurity实现角色权限登录.rar

这个是我借鉴网上的代码自己修改的关于用户角色权限登录的一个小功能。挺有用的,表可以分开,但是为了测试就没有分开,全放一张表中了。仅供参考。

2019-09-24

cluterLayer.rar

主要想要展示四类不同的点数据,由于点的数量较多,所以想把每一类的点聚合显示。看着没那么难受。仅供参考、放到webstrom中就可以看到效果

2019-07-25

空空如也

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

TA关注的人

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