自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

战国墨竹的博客

学习程序的一点认知!

  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 java 希尔排序

//希尔排序也是一种插入排序,它是简单插入排序经过改进之后的一个更高效的版本,也称为缩小增量排序,同//时该算法是冲破O(n2)的第一批算法之一。它与插入排序的不同之处在于,它会优先比较距离较远的元素。 public static int[] ShellSort(int[] array) { int len = array.length; int temp, gap = len / 2; while (gap > 0) { .

2020-09-28 09:56:19 152

原创 java 插入排序

//在要排序的一组数中,假定前n-1个数已经排好序,现在将第n个数插到前面的有序数列中,使得这n个数也是//排好顺序的。如此反复循环,直到全部排好顺序。public static int[] insertionSort(int[] array) { if (array.length == 0) return array; int current; for (int i = 0; i < array.length - 1; .

2020-09-28 09:51:14 112

原创 java 选择排序

public static int[] selectionSort(int[] array) { if (array.length == 0) return array; for (int i = 0; i < array.length; i++) { int minIndex = i; for (int j = i; j < array.length; j++) { .

2020-09-28 09:41:47 161

原创 java 冒泡排序

public static int[] bubbleSort(int[] array) { if (array.length == 0) return array; for (int i = 0; i < array.length; i++) for (int j = 0; j < array.length - 1 - i; j++) if (array[j + 1] < array[j]) {..

2020-09-28 09:40:12 102

原创 java 字符串数组反转算法

public static String arrReverse(String str) { char[] strArray = str.toCharArray();// 提取字符数组 StringBuffer buf = new StringBuffer(""); for (int i = 0; i < strArray.length / 2; i++) {// 数组反转算法 char temp = strArray[i...

2020-09-28 09:31:17 1036

原创 js vue input textarea 限制每行输入字数,限制输入行数

<el-input type="textarea" v-model="xxx" :rows="3" maxlength="33" :show-word-limit="true" @input="((val,name,rowNum,colNum)=>{handleTextarea(val,'xxx',10,3)})" placeholder="请输入xxx"></el-input>/** * @description 校验多行文本验证 * @param .

2020-09-23 10:04:40 4056 3

原创 js vue elementui 表单自带input,change,blur,foucs事件新增自定义参数

<el-input v-model="xxx" @input="((val,name)=>{handleInput(val,'name')})" @blur="((e,name)=>{fixedTwo(e,'name')})"></el-input>handleInput(value,name){ console.log("value",value) console.log("name",name)}fixedTwo(e,name){ con.

2020-09-22 13:45:16 2935

原创 java 枚举多属性写法

import java.util.Arrays;public enum BankCcyEnum { RMB("01", "人民币","RMB"), GBP("02", "英镑","GBP"), HKD("03", "港币","HKD"), USD("04", "美元","USD"), JPY("10", "日元","JPY"), EUR("14", "欧元","EUR"); private String desc; private St.

2020-09-22 11:20:56 3139

原创 springboot 快速生成api文档 swagger

1.引入pom.xml <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.7.0</version> </dependency> <dependency> <groupId>io.springfox&.

2020-09-19 16:50:53 275

原创 Springboot 上传图片压缩至指定大小以下

/** * @Description:压缩上传 * @Author: duyaqiong * @Date: 2020/9/19 14:53 * @param imageFile * @param request **/ private ResultJson compress(MultipartFile imageFile, HttpServletRequest request, Long size) { Resul...

2020-09-19 16:34:57 2366 1

原创 Docker环境安装nexus3.x搭建Maven私服

1.查找镜像 docker search nexus2.拉取 nexus3 镜像 docker pull sonatype/nexus33.查看拉取下来的镜像 docker images4.启动 nexus3 容器docker run -d --name nexus3_yuanx \ --restart=always \ -p 8081:8081 \ -p 8082:8082 \ -p 8083:808.

2020-09-18 11:18:06 258

原创 springboot 极光消息推送

1.pom.xml <!--极光推送--> <dependency> <groupId>cn.jpush.api</groupId> <artifactId>jpush-client</artifactId> <version>3.4.6</version> </dependency>2.JpushUtils.javaimport cn.jiguang.co

2020-09-17 16:24:20 623 3

原创 java 注解替代if-else

注解实现 假如对于不同来源(pc端、移动端)的订单需要不同的逻辑处理。项目中一般会有OrderService这样一个类,如下,里面有一坨if-else的逻辑,目的是根据订单的来源的做不同的处理。 策略模式就是要干掉上面的一坨if-else,使得代码看起来优雅且高大上。现在就让我们开始干掉这一坨if-else。话不多说,还是以最常 见的订单处理为例。首先定义这样一个订单实体类@Datapublic class Order { /** * 订单来源...

2020-09-08 17:05:00 768 1

原创 java screw一键生成数据库文档

1、pom文件引入screw核心包,HikariCP数据库连接池,HikariCP号称性能最出色的数据库连接池。<!-- screw核心 --><dependency> <groupId>cn.smallbun.screw</groupId> <artifactId>screw-core</artifactId> <version>1.0.3</version></de

2020-09-07 17:33:20 706

原创 elementUi 表单自定义验证规则封装

文件名fromRules.js// 数字const numberReg = /^\d+$|^\d+[.]?\d+$/// 中文const cnReg = /^[\u4e00-\u9fa5]+$/// 邮箱const emailReg = /^[A-Za-z\d]+([-_.][A-Za-z\d]+)*@([A-Za-z\d]+[-.])+[A-Za-z\d]{2,4}$/// 手机号const phoneReg = /^[1][3,4,5,6,7,8,9][0-9]{9}$/expo.

2020-09-01 15:23:50 1198 1

顺丰丰桥对接,生成电子面单 php版

18年开发的顺丰快递电子面单php版。目前公司已使用3年,有需要的小伙伴可以下载使用。

2020-09-18

空空如也

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

TA关注的人

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