自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Aurora丶

一枚大四汪

  • 博客(17)
  • 收藏
  • 关注

原创 Jdk1.8 流式编程及Lambda表达式详解

在流式编程中,以往需要操作数组、集合时的数十行代码,只需要一两行即可实现

2020-11-28 00:24:29 564 3

原创 只会使用Mybatis? 简单强大的Jpa教程来了

与Mybatis的对比- Mybatis配置更直观,学习成本低- JPA可以自动生成表,而后者不可以- JPA移植性较强,而后者移至时需要考虑Sql语句的变动- Mybatis需要修改数据库字段时较为麻烦,而JPA相对容易- JPA是对象和对象的映射,而后者是对象和结果集的映射

2021-03-16 20:18:04 249

原创 基于SpringBoot框架下的搭建流程

文章目录(一) 技术引入什么是SpringBoot?为什么要使用SpringBoot?SSM框架的不足(二) 流程演示(一) 技术引入什么是SpringBoot?是基于所有Spring开发项目的新的开始方式为什么要使用SpringBoot?它尽可能的减少了配置文件更加注重spring的运行效率,让你更快的启动spring整合内置了诸多框架的使用方式SSM框架的不足需要配置web、spring-mvc、spring-mybatis等xml文件需要配置数据库、加载事务管理需要加载

2021-03-02 18:41:21 335 6

原创 基于SSM框架下的开发流程

SSM即 Spring、Spring-MVC、MyBatis三种框架在Spring管理下的一个整合。是目前最主流的Java EE开发框架,适用于开发企业级项目

2021-02-01 01:01:57 2165 2

原创 基于Mybatis框架下的开发流程

技术总是在不断地使用和淘汰中进步的,我们可以通过JDBC完成和数据库的交互,就会随着业务的增多,慢慢无法忍受其繁琐且重复的使用过程。而框架的出现,对其底层进行封装,而展现给我们使用的方式简化了很多,从而大大提高了开发的效率。

2021-01-27 00:43:08 271

原创 基于Maven框架下的开发常用依赖总结

Maven: 设计师们在需要使用很多技术去开发却诟病不能很好的去管理时所设计出的一款专门用于构建和管理Java相关项目的工具

2021-01-27 00:16:22 346 2

原创 Linux下Docker的部署及Mysql的安装

大部分开发都是部署在linux系统上基于Docker的模式,那么其部署和使用就显得尤为重要

2021-01-25 09:51:24 374

原创 TCP/IP 三次握手与四次挥手的理解

三次握手:即需要建立一个TCP链接,需要客户端和服务端之间进行三次确认(发送报文的过程),方能确认连接;四次挥手:即需要终止该TCP链接,需要客户端和服务端之间进行四次确认,方能确认断开。

2021-01-22 01:20:32 213

原创 JQuery 在 JavaScript 基础上的便捷改进小结

尽管前端部分的代码已经不像Java代码那样的高规范性,不过其代码仍有很大的简化空间。

2021-01-15 16:56:40 100

原创 Idea 工具中实用的快捷键

文章目录引言(一) 行控制(二) 块控制引言身为21世纪的程序员,都不乏一手熟练的键盘功夫。特别是在敲代码的时候,若是理清了思路,就恨不得一口气将其码完。不过难免不时会有错写或误触——需要去碰鼠标的时候! 对于我个人来说,非常受不了这种感觉。如果键盘能完成所有功能,我宁愿将鼠标丢弃。于是,通过百度或是咨询导师,总结出一些 Idea 中编程时好用但又冷门的快捷键,以达到一定程度解放鼠标和控制代码的效果。基础的一些这里便不再赘述。注:在这里使用的 KeyMap 为 Windows。(一) 行控制

2021-01-06 14:36:14 252 1

原创 前端部分的学习模块与其功能总结

尽管我们通过Java语言,可以完成对任务的功能实现、环境支持等。不过其运作环境只局限在虚拟机,而且显示出的结果实在是令人诟病:譬如用户菜单的设计,就只能通过代码调整控制台的位置(很多时候由于\t 的间距不等,会很难控制),并且样式实在是一言难尽。。而Web阶段的学习,对于整日盯着死板的代码的程序员来讲无疑是眼前一亮:丰富的界面,直观的显示,动态的反馈等等等等……相比于Java需要缜密的逻辑与代码,Web更需要编程者的设计能力和美感。其实在一定程度上,后者的实现更具有挑战性。

2021-01-06 13:38:23 368

原创 几种设计模式与其解决的开发问题

设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。

2020-12-22 15:26:48 907

原创 【已解决】关于Socket编程:客户端、服务端对象流交互数据丢失的问题

使用 writeUnshared(Object obj)代替 writeObject(Object obj) 方法永远不会生成对由writeUnshared调用写入的对象数据的反向引用

2020-12-14 23:05:45 810

原创 【未解决问题】关于Socket编程:客户端、服务端对象流交互数据丢失的问题

问题引入:服务端将一个对象发送给客户端,客户端接收到的对象数据丢失。(一)问题出处客户端://客户端请求代码片: try { //Message 为封装的消息类型,由于往返的对象类型可能不是一种 //其两个属性为 “封装的对象” 和 “请求类型” //MessageType为一个接口,里面添加一些常量,供服务端识别用户请求的动作 Message message = new Message(user,MessageType.MESSAG

2020-12-07 21:45:48 439 4

原创 技术的出现与优化

目录常量数组集合有序集合无序集合文件正如Java这一技术的出现是弥补了C++,C#等技术缺乏可移植性和垃圾收集的弊端,且提供了一个丰富且高质量的代码库, 所有的技术都不是凭空产生的贯穿整个Java知识的框架,在新的技术出现之前,都是对之前技术空缺的弥补或是对现有技术冗余及不足的优化。常量//创建一个整型引用指向常量int n = //常量;如果我们需要键入或是指向一处常量,便是创建其所对应类型的引用指向其常量池的地址(这个地址在开辟时是随机的),无疑快捷干脆若是数据量大时,且数据之间有联系

2020-11-20 16:13:03 171

原创 “妙用空循环、字符型变量中提取整型” 两种编程技巧

(一) 空循环的妙用在之前学习C的时候,我的导师是一位资深算法工程师,所以对代码的精细要求对我造成了很大程度上的影响。比如: int i = 0; for(i = min; i >=1; i--){ if(min % i == 0 && max % i == 0){ printf("最大公约数:%d\n",i); break;上面是一段以求最大公约数为例的代码部分,可以看到,正常情况下大多数程序员的思路都是架循环后内置判断再跳出循环。

2020-11-09 21:09:10 220

原创 “ 面向过程、面向对象、面向接口 ” 三种思维学习心得

(一) 关于我2017.11.01此时是国内疫情已经稳定了的时候,作为正赶上疫情为大学关键时期的一名应届生,在导师的介绍下学习博客的使用,以总结自己IT成长的历程。其实在去年(2019年),我已经是一名大三的学生,说急不急,也是要到了找实习的时候了。但正赶上疫情在家封住了脚步,安逸便像一颗隐形的毒药埋下了种子。等到回过头来,返校在即已是应届毕业生,找工作巨大的实力落差让我每每缓不过神来……所幸一次机遇结识了自己的导师,在与他的倾心交谈中,才客观的看到大四的就业模式和未来一些的规划与可能的结果。在了

2020-11-01 19:29:20 571 1

空空如也

空空如也

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

TA关注的人

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