自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (5)
  • 收藏
  • 关注

原创 Java 集合整理

public static void main(String[] args) { /** * 数组实现 * 有序,可重复 * 优点:允许随机访问 * 缺点:内存是连续的 扩展空间的时候需要新开辟空间将原有数据放进去, * 插入删除比较慢 因为需要数组的移动、复制 线程不安全 */ List<String> list1 = new ArrayList&lt.

2021-07-22 15:14:21 107

原创 docker创建镜像

docker 创建镜像 java里面有插件可以使用,但是像python是没有插件的(也许是我没有找到),所以这里记录两种创建镜像的方式。1、创建镜像首先需要编写Dockerfile文件 注意这里没有文件名的后缀,不是什么.txt之类的 还有文件名不要写错 大小写要一模一样FROM python:3.8.8-alpine3.13 #基础镜像 alpine是属于比较小的那种类型add . /code WORKDIR /codeRUN pip install -r requirements.

2021-07-22 11:55:38 99

原创 Java 8 Stream

public class TestStream { public static void main(String[] args) { //定义流 这里都是顺序流 并行流是parallelStream Stream<Integer> integerStream = Stream.of(1,2,3,4); //filter 对管道流中的数据进行过滤操作 //.collect(Collectors.toList()) 终端操作.

2021-07-20 20:16:04 96

原创 ldx问题记录001

前段时间公司有一个项目需求,我实现了一个python英文分词算法给java提供服务,因为java调用python的时候 如果使用绝对路径去调用python脚本的话就不会出现什么问题,一切正常,但是如果部署到服务器上的时候就会存在路径的问题,于是我选择使用相对路径的时候,尽管路径正确,但是这里存在一个问题,使用java 的runtime去调用命令的时候,python的项目结构目录会导致使用的类找不到,并且java控制台是不会进行报错的,大坑!!!!!解决:这里解决方法用的是 将python项目封装成一个接

2021-07-06 11:12:50 178

原创 Docker将项目打包成镜像并上传到仓库

将代码打包成镜像并且上传到对应的仓库,在java中是有插件可以使用的 这里记录一下com.google.cloud.tools插件的使用以及通过命令的方式上传镜像到私有仓库或者公有仓库1、java插件上传的方式首先需要编写好dockerfile文件 这里是我自己编写的一个案例dockerfile官网入口FROM openjdk:alpine 基础镜像MAINTAINER zhangxaioyong 镜像的管理人COPY target/${JAR_FILE} app.jar jar包复

2021-07-06 10:52:23 489

原创 记录一次mapper注入失败的原因

import org.apache.ibatis.annotations.Mapper;import org.mapstruct.Mapper;在mapper里面 报名引入错误

2021-05-12 15:30:14 606

原创 MySQL功能实现

1、mysql定义变量查询,实现伪列 set @t1=0; //使用ser @params=0; 定义变量 其中params是变量名字 select @t1 := @t1 + 1 as sums, question_status.* from question_status ; //查询的时候 将变量步长设置为1 每次查询递增...

2021-04-09 09:33:08 116

原创 idea个人配置

1、注释 //region ======== 遍历map ============== //endregion

2021-04-07 15:36:03 62

原创 23种设计模式之————单例模式

以下均为个人学习知识,可能存在错误,请辩证阅读一、简介单例模式目的在于控制整个系统中只存在一个实例并且改类自己创建自己的一个唯一的实例供系统全局调用,避免实例频繁的创建和销毁,具体的主要实现便是构造方法私有化,(反射可以破坏,具体最后说)。单例模式的应用:系统配置文件, SLF4j,log4j等项目中只存在一个实例。二、实现单例模式实现的方法有饿汉式,懒汉式,静态内部类。当然了,还有一个枚举的方法(enum),该方法是由《effective java》的作者提出来的,enum是jdk1.5版本出现

2021-02-09 14:25:26 280

原创 SpringCloud 中pom文件的解析

本文仅为笔者笔记,欢迎指正、探讨<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.or

2020-08-20 15:16:52 1346

原创 随感2020/8/4

随感: 遇到任何的事情需要慢慢讲,越是重要的事情越要慢慢 讲,不能着急,有时候吧,讲话大声阿什么的,你的情绪总是在你的声音和语言中表现出来,遇到任何事情都需要先稳住自己的情绪,静下心来好好想想自己到底为什么会这样,古人说:"吾日三省吾身",这是对人进步最好的指导。...

2020-08-04 16:23:04 100

原创 排序算法之计数排序

思想: 计数排序,顾名思义,计算待排序元素中每个元素的数量来排序,用数组的下标作为元素,数组下标对应的值作为该元素出现的次数。实现逻辑:1、获取数组中的最大值来创建一个计数数组用于计数2、遍历待排序数组-----》计算每个元素出现的次数3、建立一个原数组长度的数组作为排序结果4、按计数数组的下标和值将结果放入结果数组import java.util.Arrays;public class CountSort { /** * 1、稳定排序 * 2、时间复杂度O(n

2020-07-30 10:48:03 149

原创 排序算法之快速排序

思想: 选取一个中轴数central,在中轴数的左边比central小,右边的元素比central大,接着将中轴数左边看作一个待排序数组,右边看作另一个待排序数组,两个数组继续使用快速排序,也就是用递归实现。这里主要讲一下如何实现central元素的左边比central小,右边的元素比central大。实现逻辑:总是将最左边的元素作为中轴数从左向右边开始遍历寻找第一个大于 central 的元素位置从右到左找到第一个小于 central 的元素位置交换两个元素直到 左边和右边遍历的位置相遇的时

2020-07-29 17:57:52 96

原创 排序算法之归并排序递归实现

思想: 归并排序用的思想是分治法,不治为治,即将待排序的数组分开,当最后基数为一个元素之后再进行治,治理的时候使用临时空间数组来辅助排序,比如:两个元素判断大小,小的放在左边,排序好了之后以基数为两个元素进行排序直到排序完成。 分而治之,不治为治public class Recursion { /** *归并排序 * 1、O(nlogn) * 2、O(n) * 3、稳定排序 * 4、非原地排序 */ public static

2020-07-28 11:13:57 148 2

原创 排序算法之希尔排序

思想: 希尔排序其实是插入排序的优化版本,对于插入排序来说其在数据规模较小或者待排数据基本有序的情况下性能最高,而希尔排序就是在插入排序的基础上将待排序的数据进行逻辑上的分组,目的在于使整体的数据逐渐基本有序,那么在最后将所有的数据进行排序的时候性能自然提高。public class Main { public static void main(String[] args) { /** * 希尔排序 * 1、原地排序 * 2

2020-07-14 16:25:05 109

原创 排序算法之冒泡排序

思想: 一个数组,相邻的两个对比,大的放右边,那么一轮循环之后最右边的最大,经过n次后即排序成功。public class Main { public static void main(String[] args) { /** * 1、原地排序-----没有使用新的数组空间 * 2、稳定排序 * 3、空间复杂度O(1) * 4、时间复杂度O(n^2) */ int[] ar

2020-07-14 11:40:35 106

原创 排序算法之插入排序

思想: 从数组的第二个位置开始,假定第二个位置前的元素为已排序,第二个位置元素之后为未排序元素,那么每次从未排序中抽出最前面的一个插入到已排序的位置直到未排序元素为空。public class Main { public static void main(String[] args) { /** * 1、原地排序-----没有使用新的数组空间 * 2、稳定排序 * 3、空间复杂度O(1) * 4、时间复杂度

2020-07-14 10:42:27 105

原创 排序算法之选择排序

public class Main { public static void main(String[] args) { //降序 int[] arr = new int[]{4,6,3,2,1,7,8}; int temp; for (int i = 0; i < arr.length-1; i++) { //n-1次执行 for (int j = i + 1; j < arr.length;

2020-07-09 11:44:53 97

MD5修改器 支持批量修改

MD5修改器 支持批量修改MD5修改器 支持批量修改MD5修改器 支持批量修改MD5修改器 支持批量修改MD5修改器 支持批量修改MD5修改器 支持批量修改MD5修改器 支持批量修改MD5修改器 支持批量修改MD5修改器 支持批量修改MD5修改器 支持批量修改MD5修改器 支持批量修改MD5修改器 支持批量修改MD5修改器 支持批量修改MD5修改器 支持批量修改MD5修改器 支持批量修改MD5修改器 支持批量修改MD5修改器 支持批量修改MD5修改器 支持批量修改MD5修改器 支持批量修改MD5修改器 支持批量修改MD5修改器 支持批量修改

2023-11-20

Java中高级面试宝典.docx

本文档纯手工整理java中高级面试指南,

2021-04-14

refman-5.7-en.a4.pdf

mysql5.7手册

2021-04-08

使用微服务Spring Boot的公共投诉系统后端应用程序的设计和开发.zip

使用微服务Spring Boot的公共投诉系统后端应用程序的设计和开发,其中包好了外文文献的pdf,docx版本,以及译文的pdf和docx版本

2020-03-12

Mybatis的课程管理系统数据持久化外文文献及翻译.zip

Mybatis的课程管理系统数据持久化外文文献及文献的翻译,毕业设计中有用到Myabtis框架可用。

2020-03-12

jdk1.8源码下载

jdk1.8源码下载,可以直接打开,每个都是.java的文件,建议用idea直接打开去看。。。或者nodepade来看

2019-07-20

空空如也

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

TA关注的人

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