- 博客(19)
- 收藏
- 关注
原创 个人自用算法:广度优先搜索(BFS)+ 深度优先搜索(DFS)+ 无向图代码实现
广度优先搜索(BFS)+ 深度优先搜索(DFS) 代码实现里面主要理解的点有三个:visited 是用来记录已经被访问过的顶点 ,用来避免顶点被重复访问。queue 是一个队列,用来存储已经被访问、但相连的顶点还没有被访问的顶点。prev 用来记录搜索路径package com.muxiaofei.veryday;import java.util.LinkedList;import java.util.Queue;/** * 无向图 * @Author Baojian Hong
2022-05-20 13:36:36
788
原创 Linux 虚拟机固定IP 并且可以访问外网
输入命令vi /etc/sysconfig/network-scripts/ifcfg-ens33,进入IP配置TYPE="Ethernet"PROXY_METHOD="none"BROWSER_ONLY="no"BOOTPROTO="static"DEFROUTE="yes"IPV4_FAILURE_FATAL="no"IPV6INIT="yes"IPV6_AUTOCONF="yes"IPV6_DEFROUTE="yes"IPV6_FAILURE_FATAL="no"IPV6_AD
2022-05-14 11:23:16
896
原创 JDBC调用ORACLE的存储过程(带自定义Type 类型的in和out)实测可用
JDBC调用ORACLE的存储过程(带自定义Type 类型的in和out)实测可用因为业务需求,需要去调用ORACLE的存储过程,但是存储过程里面含有IN/OUT的参数类型是自定义类型,因此琢磨很久。然后在百度和谷歌找不到相关的解决方案,或者说找不到能过直接粘贴复制的代码,只能自己找相关的资料去自己搞。下面代码是JDBC的方式去调通的(背景说明白了,下面直接贴代码吧)数据库方面:存储过程自定义类型:TYPE "T_OBJ_PREF" as object ( TYPE_ID VARCHAR
2022-04-27 10:10:21
1629
原创 排序算法:插入排序
实现方式:private static int[] quickSort(int[] arr){ if (arr.length < 2){ return arr; } // 设置一个长度一样数组,小于pivot的放在左边,大于pivot的放在右边 int[] arrs = Arrays.copyOfRange(arr,0,arr.length-1); int[] pivot = Arrays.co
2022-04-19 13:32:18
377
原创 排序算法:归并算法
实现方式:public static int[] sort(int[] sourceArray){ int[] arr = Arrays.copyOf(sourceArray, sourceArray.length); if (arr.length < 2){ return arr; } // 寻找数组的中间数,进行拆分 int middle = (int) Math.floor(arr.leng
2022-04-19 13:30:12
314
原创 排序算法:选择排序
实现方式:// 选择 排序 int[] c = new int[]{4,5,6,1,3,2}; for (int i = 0 ; i<c.length;i++){ int index = i; for (int j = i;j<c.length;j++){ if (c[j] < c[index]){ // 记录目前能找到的最小值元素的下
2022-04-19 13:27:22
865
原创 排序算法:插入排序
实现方式:// 插入 排序 int[] a = new int[]{4,5,6,1,3,2}; for (int i = 1 ; i < a.length; i++){ // 从下标为1的开始对比 int value = a[i]; // 初始化i前面的数字 int j = i - 1; for (;j>=0;--j){
2022-04-19 13:25:21
186
原创 排序算法:冒泡排序
// 冒泡 排序 int[] b = new int[]{4,5,6,1,3,2}; for (int i = 0;i < b.length; i++){ for (int j = 0; j< b.length - i - 1; j++){ if (b[j]>b[j+1]){ int temp = b[j]; b[j] .
2022-04-19 13:21:06
205
原创 Java 手写双向链表
Java 手写双向链表DoubleLinkedList.javapackage com.muxiaofei.veryday.entity;/** * 双链表 * * @param <T> */public class DoubleLinkedList<T> { //链表大小 public int size; // 头节点(先初始化一下) Node<T> head = new Node<>(); //
2022-04-14 18:05:14
948
原创 Java 手写单链表
Java 手写单向链表SingleLinkedList.javapackage com.muxiaofei.veryday.entity;/** * 单链表 * @param <T> */public class SingleLinkedList<T> { //链表大小 public int size; // 头节点(先初始化一下) public Node<T> head = new Node<>();
2022-04-14 18:00:40
562
1
原创 ES(elasticsearch)测试数据
{“index”:{“_id”:“1”}}{“account_number”:1,“balance”:39225,“firstname”:“Amber”,“lastname”:“Duke”,“age”:32,“gender”:“M”,“address”:“880 Holmes Lane”,“employer”:“Pyrami”,“email”:“amberduke@pyrami.com”,“city”:“Brogan”,“state”:“IL”}{“index”:{“_id”:“6”}}{“accou
2022-04-13 09:58:31
6150
5
原创 docker启动ES报错:OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9
OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.主要是内存问题:修改jvm.options 文件通过find / -name jvm.options 进行查找文件所在位置进去修改-Xms 和 -Xmx为一下-Xms512m-Xmx512m如果你是看谷粒商城的话那你创建.
2022-04-04 10:38:13
8477
1
转载 vue模板
学习Vuevue模板{ "Print to console": { "prefix": "vue", "body": [ "<!-- $1 -->", "<template>", "<div class='$2'>$5</div>", "</template>", "",
2022-03-19 16:56:18
747
原创 spring cloud alibaba 笔记一
spring cloud alibaba 笔记使用spring cloud alibaba 的原因是,国内速度快,主要是spring cloud 不维护一些组件了。使用spring cloud alibaba地址:https://github.com/alibaba/spring-cloud-alibaba目前需要使用学习的组件:Sentinel :把流量作为切入点,从流量控制、熔断降级、系统负载保护等多个维护保护服务的稳定性。Nacos :一个更易于构建云原生应用的动态服务发现、配置管理和服
2022-03-17 23:49:22
184
原创 解决Failed to open/create the internal network HostInterfaceNetworking-VirtualBox Host-Only Ethernet A
(解决Failed to open/create the internal network HostInterfaceNetworking-VirtualBox Host-Only Ethernet Adapter)今天升级了VirtualBox到最新版,结果无法启动虚拟机,报错信息如下:Failed to open/create the internal network ‘HostInterfaceNetworking-VirtualBox Host-Only Ethernet Adapter’ (V
2021-04-21 21:34:58
4694
5
原创 记录 liunx DNS问题 ## liunx DNS修改
记录 liunx DNS问题原因:今天客户提供了一台liunx服务器,发现yum 命令无法运行,提示报错、下面展示一些 内联代码片。// A code blockvar foo = 'bar';[root@localhost /]# yum -y install pcre-devel openssl openssl-develCould not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64
2021-02-01 11:31:36
165
2
原创 centOS7 搭建fastDFS与Nginx 里面有所有需要的资料
centOS7 搭建fastDFS与Nginx 里面有所有需要的资料FastDFS 和 nginx 整合第一次学博客,写的不好,大家多多见谅,下面是我今天尝试搭建了单机版fastDFS与nginx资料包下载链接:(晚点更新)FastDFS 安装安装 centOS7 虚拟机可以参考[centOS 7安装教程](https://www.osyunwei.com/archives/7829....
2019-01-19 18:46:49
223
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人