自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 minio分片上传

​ Minio是一个对象存储服务OSS(Object Storage Service)。是⼀种海量、安全、低成本、⾼可靠的云存储服务。本身的应用的并不复杂。但是Minio的APi在对于大于5m的文件,自动采用了分片上传,它的分片上传我们无法得知上传的分片后的序号,也就是说,没上传一个分片,我们都需要自己去记录已上传分片的序号。这将导致一个文件一个文件分片5个,那么同样还需要调用5次后端接口去记录这5个分片的信息。这个无疑大大浪费了性能,且无法做到并发上传。

2022-11-07 17:10:21 10193 7

原创 云服务器部署java项目

command >out.file 是将commandd 输出重定向到out.flie文件,即输出内容不打印到屏幕上,而是输出到out.file文件中。方式五:nohup java -jar spring-boot-demo.jar > springboot.log 2>&1 &方式六:nohup java -jar spring-boot-demo.jar > /dev/null 2>&1 &方式四:nohup java -jar xxx.jar >aaa.log &#查看开放了哪些服务端口。

2022-10-02 19:24:16 550

原创 使用idea合并git分支

idea合并git分支

2022-09-07 11:35:44 281

原创 Mybatis中javaType和jdbcType对应关系

Mybatis中javaType和jdbcType对应关系

2022-09-06 23:08:00 232

原创 import自定义包的问题

突然想将之前做的一个多用户即时通讯系统再看看之前的做法是分为两个项目来编写。结构图如下:服务端:客户端:由于项目中用到了对象流,因此设计common包中的类是两边都有的,且是一样的然后我准备重写一遍。新建的结构图如下:我把服务端和客户端都放在了一起。common包提到了上一层然后导入编译不通过了:然后我把其中的类提到外面一层就解决了。所以出现这个问题的原因是在某个类中import只能import上级包中的类或者是同包中的类否则需要弄成jar包导入。...

2022-04-06 22:15:18 231

原创 java基础练习

package cn.leaveriver.practice;import java.util.Scanner;/** * 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 * ascII码值:数字0-9是48-57,字母是65-90和97-122,空格是32 */public class Demo01 { public static void main(String[] args) { int num = 0; int lette

2022-03-14 16:01:37 592

转载 文件生成下载链接

在开发过程中,会碰到很多关于下载的功能,这里记录下本地如何生成下载链接供给开发测试的。首先需要安装IIS,在“启用或关闭Windows功能”中勾选安装IIS。勾选时可以全部勾选,我全部安装了之后C盘的空间并没有占用很大,全部勾选以防各种问题。要注意,每个文件夹里有些选项不支持自动全选,要手动去全部勾选。单击确定,根据提示,等待安装完成,安装完成后启动IIS。启动之后,新建一个网站,目录选择你磁盘中的一个文件夹,这个文件夹放你需要下载的各种测试文件。按照上图这样配置完成后,点击确定,生成一

2022-03-08 15:50:13 7308

原创 “\t“无法对齐数据?

在实际使用idea学习过程中,一般对齐数据都会用到”\t“。\t:水平制表位,固定占8位。例如:System.out.print("i=" + 12 + "\t" + "j=" + 123);System.out.print("i=" + 123 + "\t" + "j=" + 123);输出结果:i=12 j=123 其中i=12占4位,因此中间会补4位i=123 j=123 其中i=123占5位,因此中间会补3位但是有时候"\t"也无法对齐数据例如这段代码

2022-03-06 23:10:11 2818 3

原创 增强for的用法

语法int[] arr = new int[3];for(int a : arr) { System.out.print(a+"\t");}//用于遍历数组在idea开发工具中,可以用 arr.for回车快捷输入注意注意点:增强for不能操作数组下标,也不能用来给数组赋值Scanner scanner = new Scanner(System.in);double[] scores = new double[2];System.out.println("请输入2个学生的成绩(用空格隔开

2022-03-05 13:57:07 7243

原创 练习_20220305

/** * 1. 利用for循环计算:求数字1到100之内,所有偶数的和,并输出 * 2. 利用for循环计算:求8的阶乘,并输出 * 3. 利用for循环计算:打印字符*组成的等腰三角形,输出结果如下所示: * * * *** * ***** * ******* * ********* * *********** * */public class ExtensionWork { public static vo

2022-03-05 01:37:43 147

原创 多用户即时通信系统

涉及到的内容1、项目框架设计2、java面向对象编程3、网络编程4、多线程5、IO流6、Mysql / 使用集合充当内存数据库项目开发流程简介1、需求分析需求分析师:懂技术+行业出一个需求分析报告(白皮书),该项目功能,客户具体要求2、设计阶段架构师 / 项目经理设计工作(UML类图,流程图,模块设计,数据库,架构)原型开发组建团队3、编码阶段程序员 / 码农完成架构师的模块功能测试自己的模块4、测试阶段测试工程师单元测试,测试用例,白盒测试,黑盒

2021-11-05 21:41:11 870 1

原创 集合_笔记

HashSet和TreeSet分别如何实现去重的?HashSet的去重机制:hashCode() + equals() , 底层先通过存入对象,进行运算得到一个hash值,通过hash值得到对应的索引,如果发现table索引所在的位置,没有数据,就直接存放;如果有数据,就进行equals比较(遍历比较),如果比较后,不相同,就加入,否则就不加入。TreeSet的去重机制:如果你传入了一个Comparator匿名对象,就使用实现的compare去重,如果方法返回0,就认为是相同的元素\数据,就

2021-09-24 17:40:01 62

原创 Map接口实现类-Hashtable

2021-09-20 15:51:18 60

原创 集合实现类的比较

2021-09-07 15:54:13 65

原创 实用快捷键

快捷键1. 删除光标所在行代码idea快捷键: Ctrl+Xeclipse快捷键: Ctrl+D2. 复制光标所在行代码,或者鼠标选中的代码idea快捷键: Ctrl+Declipse快捷键: Ctrl+Alt+上下键3. 切换代码大小写idea: Ctrl+Shift+Ueclipse: Ctrl+Shift+X(大写) Ctrl+Shift+Y(小写)4. 关闭当前代码窗idea: Ctrl+F4eclipse: Ctrl+W5. 快速定位到上一次编辑的位置idea: Ctr

2021-09-03 01:05:43 64

原创 集合的框架体系

集合的理解和好处1.可以动态保存任意多个对象,使用比较方便!2.提供了一系列方便的操作对象的方法:add、remove、set、get等3.使用集合添加、删除新元素,代码更简洁了。集合的框架体系集合主要分两组(单列集合,双列集合)Collection 接口有两个重要的子接口 List、Set,他们的实现子类都是单列集合Map接口的实现子类都是双列集合,存放的K-VCollection接口和常用方法// 说明:以ArrayList实现类来演示p.

2021-09-02 10:44:04 52

ScreenSnapTool.zip

一款截图工具,轻量简洁。

2022-03-08

java_控制输入的工具类

处理各种情况的用户输入,并且能按照程序员对的需求,得到用户的控制台输入: 1、读取键盘输入的一个菜单项,值:1-5范围 2、读取键盘输入的一个字符 3、读取键盘输入的一个字符,如果直接回车,则返回指定的默认值(可修改默认值) 4、读取键盘输入的整型,长度少于两位 5、读取键盘输入的整数或者默认值,如果直接回车,则返回默认值 6、读取键盘输入的指定长度的字符串 7、读取键盘输入的指定长度的字符串或者默认值,如果直接回车,返回默认值 8、读取键盘输入的确认选项,Y或N 9、读取键盘输入,如果输入为空,或者输入大于limit的长度,就会提示重新输入

2022-03-08

向日葵远程控制应用,企业版。可设置不显示右下角的远程标志,避免遮挡。

向日葵远程控制应用,企业版。可设置不显示右下角的远程标志,避免遮挡。

2022-03-08

粘贴板,可置顶固定已复制的内容,方便快速粘贴。还有其他功能可以自行探索

粘贴板,可置顶固定已复制的内容,方便快速粘贴。还有其他功能可以自行探索

2022-03-08

稳定可用的potpplay直播源文件

解压后,将目标文件拖入potplay客户端即可

2022-03-07

空空如也

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

TA关注的人

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