自定义博客皮肤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)
  • 收藏
  • 关注

原创 Java:详谈设计模式之---代理模式(让你简单弄懂代理)

高级讲法:代理模式是一种设计模式,为对象提供替身,以控制对这个对象的访问;说实在,看完这个脑子退化二十年,只能说-------抽象啊!!!代理模式就是客户想要实现新的功能,如果直接在业务代码中改动耗材耗力,所以我们就找到代理,让他帮我们实现这个功能,到时候只需要调用这个代理就能实现新的功能;举例:汽车制造商生产出来的车要卖出去,不可能直接卖到我们手里,肯定是先找到4s店或者专卖店,再卖给我们,4s店和专卖店就是我们说的代理。

2024-07-21 23:12:52 546

原创 Java:基于后端实现12306火车票查询、余票数据添加至数据库功能(修改版)

我们此时还可以模仿网站查询车票中文输入,使用map集合改进一下,当然,目前也是只能在控制台中手动输入,后续会改进的,可以使用网页进行查询,并将数据展现在网页中!为了不让对象被也看了这篇文章的坏蛋骗走,我们后面还要再晚上代码,使用数据库,html等技术,将我们的数据展现在网页中,到时候就是一览无余勒!至此,我们已经实现了基本的功能,可以查询到了火车票的信息,可以给对象吹牛逼勒,不过为了凸显我们牛逼程度,我们添加一个火车鸣笛音效。至此,小功告成,我们可以给对象吹吹牛逼勒,让她心花怒放,不能自己!

2024-07-06 00:20:02 1457

原创 Java:使用多线程实现文件分区间下载

我不知道我应当成为一个什么样的人,但我知道我应当不成为什么样的人!

2024-06-29 18:12:19 844

原创 Java:使用Socket实现内网穿透---本地通信&跨网络通信(可给他人或自己发送文件、信息)

用通俗的话来讲,Socket是由IP地址+端口所组成的,是支持TCP/IP协议的网络通信的最小操作单元。形象来说IP地址就是某地的一栋楼,端口则是这栋楼中具体的一个房间。

2024-06-28 14:49:23 1093

原创 Typora:使用PicGo-Core解决Typora图片上传问题

Typora是Markdown其中的一种编译器,本人也是最常用的一款。Markdown作为一种轻量级的标记语言,绝对是能够让你爱不释手的一款软件,而且还能将内容导出为各种各种文件形式,包括HTML和PDF等,能够随时查看。因为其中的插入图片和代码绝对是能够很好的帮助有编程需要的靓仔们。但是往往我们插入图片的时候都是需要下载到本地,然后上传非常麻烦,所以接下来就介绍两种方式来保存上传到Typora内容中的图片。

2024-06-20 23:31:08 902

原创 Java:实现文件的隐藏(图片合成与拆分)--IO流的应用(包你感兴趣)

当你不再执着于过去的努力与懒惰,而专心于眼前的人和事,你才能真正的进步!!!言归正传,今天我们要讲的是件过分的事情,如果你想要隐藏前女友的照片,不被你现在的女朋友发现的话,我们可以通过IO流技术来实现这个功能!IO流的一些介绍和应用在前一篇文章中也有写道,需要观看哟。

2024-06-17 22:07:02 781 2

原创 Java:I/O流之输入流和输出流、字节流和字符流详解,附带代码

IO流:指的是Input流和Output流,也就是输入流和输出流。文件复制,顾名思义,就是Ctrl cv工程。这样听起来是不是十分的简单,easy~,同样的,在代码中,我们也能根据这个思路来写。Ctrl+c就是相当于读取文件,Ctrl+v相当于写文件。所以文件复制需要做的是先读后写,用到的是字节流。

2024-06-13 08:34:15 994

原创 JAVA:实际工作中,项目上线——打包war,并部署到Tomcat中运行(史上最详细教程)

Tomcat是由Apache组织提供的一种免费的Web服务器,支持JSP以及Sevelet。本质上可以说是用于处理浏览器请求的Java程序,使得Java应用能够在Web服务器上运行。

2024-06-05 14:59:12 1242 1

原创 Java案例:使用二维数组计算同学科目平均分,以及所有科目平均分

我以为我很努力,但是好像是假装努力,不过好在当下,我可以真的努力!回归正题,今天我们要做的事情是通过创建二维数组,用于输入各位同学的各科成绩,这里我手动创建一维数组,用于记录同学的名字以及课程名称。

2024-06-02 13:14:28 448 2

原创 Java案例:使用快速排序实现年龄数组排序

每日一句:要想比别人优秀,那就永远比人家多走半步!回归正题,本文将使用快速排序算法实现对年龄数组的排序,分别使用快速排序中的单向扫描法和双向扫描法。

2024-06-01 10:13:31 348

原创 Java案例:使用冒泡排序和插入排序实现年龄排序

接下来:我们将第二部分中的第一个数据和第一部分的最后一个数据比较(此时最后一个数据也是第一个),如果a[0]>a[1],则进行交换,且将第二个数据也列出第一部分,依次类推,此时拿第二部分的第一个数据(即第三个数据)同第一部分的最后一个数据进行比较(即第二个数据),直到n-1次比较后,排序完成。接下来说说插入排序,其核心内容是:开始时,将第一个数据作为一部分,第一部分的是以及排好序的了,将剩下数据作为第二部分,且是无序的!可我们往往是一看就会,一写就废!那么,实现冒泡排序和插入排序的一个核心原理是什么勒?

2024-05-17 10:30:00 412

原创 Java案例:输出100以内的质数

16的平方根是4,那么16能整除2、4,显然它不是素数;而7的平方根是2.646左右,那么7显然不能整除小于等于它平方根的数--2,则它是质数。便是你是否能够真正的理解题目意思,并且给出相应的解决方案。好啦,实际上刚开始不能理解也是正常,多多重复,百炼成钢,一个好的java人是没有头发滴!两年之前:我也知道质数是个什么:除了它本身和1再没有比它小的数能被整除它!在两年后的今天,轻松解决!思来想去,还是写一写两年前还是百思不得其解的输出质数问题!为什么这样子能行呢?它的平方根,说明不是质数!

2024-05-16 10:30:00 433

原创 Java如何在不使用if语句达到同样的效果

那么是不是结果也一样呢,别看好像if语句的代码行差不多,实际上使用三目运算符不够灵活,比较繁琐,在实际的开发中,还是使用if语句较多,除特定需求外!通常情况下,我们在需要判断时都会使用if语句。不过如果我们想不通过if语句达到同样的效果,我们可以使用三目运算符!解释一下,这个三目运算符的实现逻辑。其实非常的简单明了;那么回归正题,如何利用三目运算符达到if语句同样的效果?如果表达式1为真,则输出表达式2,否则输出表达式3;认真看噢,输出结果为1,这是因为2>1为真!Look 一 Look。

2024-05-15 10:30:00 571

原创 解决java JDK1.8.0_241与JDK17.0.5版本切换问题

心想好久不用终端运行java文件,怎么就出现一大堆错误勒,结果一查,嘿嘿,javac和Java的版本不匹配。偶然想以终端运行.java文件,发现javac版本与java版本不匹配!问题有了,百度有了,解决!检查JDK17是否配置,结果一看,已经配了呀!可见,“瞎搞”也是有用滴,说不定就解决了呢,耐心点,你也可以滴!没想到,居然解决了!终于,皇天不负Java人,解决了。

2024-05-14 10:22:39 472 1

原创 Java Split分割字符串案例

增强型for循环输出分隔符结果。常规型for循环输出分割结果。

2024-05-13 10:37:07 182 1

空空如也

空空如也

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

TA关注的人

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