
java
沐小肥
摸鱼太久,导致技能太差,2022年醒悟,现在开始追赶进度。
展开
-
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 · 1637 阅读 · 0 评论 -
排序算法:插入排序
实现方式: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 · 380 阅读 · 0 评论 -
排序算法:归并算法
实现方式: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 · 316 阅读 · 0 评论 -
排序算法:选择排序
实现方式:// 选择 排序 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 阅读 · 0 评论 -
排序算法:插入排序
实现方式:// 插入 排序 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 · 189 阅读 · 0 评论 -
排序算法:冒泡排序
// 冒泡 排序 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 · 207 阅读 · 0 评论 -
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 · 954 阅读 · 0 评论 -
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 · 565 阅读 · 1 评论 -
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 · 8489 阅读 · 1 评论 -
处理安全检查的项目代码异常解决记录
处理安全检查的项目代码异常解决记录原创 2022-03-22 13:11:22 · 4665 阅读 · 0 评论 -
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 · 185 阅读 · 0 评论 -
liunx上安装docker基于centOS 7
111原创 2019-01-23 15:21:11 · 941 阅读 · 0 评论