
java后端与Goland后端
文章平均质量分 60
关于javaSE和javaEE部分学习和开发过程中的总结,以及一些学习心得和开发过程中遇到的bug问题的记录。
岁月的眸
认定学习目标,不断提升自我!
展开
-
SpringBoot
SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程。使用了Spring框架后已经简化了我们的开发。而SpringBoot又是对Spring开发进行简化的,可想而知SpringBoot使用的简单及广泛性。既然SpringBoot是用来简化Spring开发的,那我们就先回顾一下,以SpringMVC创建工程,并在pom.xml配置文件中配置所依赖的坐标编写web3.0的配置类作为web程序,web3.0。原创 2023-08-25 10:58:20 · 707 阅读 · 0 评论 -
Mybatis(二)映射文件配置与动态SQL
Mybatis映射文件配置与动态SQL原创 2023-08-22 21:48:07 · 664 阅读 · 0 评论 -
mybatis框架入门
mybatis是Apache软件基金会下的一个开源项目,前身是iBatis框架。2010年这个项目由apache 软件基金会迁移到google code下,改名为mybatis。2013年11月又迁移到了github(GitHub 是一个面向开源及私有 软件项目的托管平台)。MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射(多表)。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。原创 2023-08-22 21:34:41 · 158 阅读 · 0 评论 -
Spring框架快速入门
Spring框架快速入门原创 2023-08-17 13:08:54 · 91 阅读 · 0 评论 -
SpringMVC框架入门
学习内容SpringMVC是隶属于Spring框架的一部分,主要是用来进行Web开发,是对Servlet进行了封装。对于SpringMVC我们主要学习如下内容:SpringMVC是处于Web层的框架,所以其主要的作用就是用来接收前端发过来的请求和数据然后经过处理并将处理的结果响应给前端,所以如何处理请求和响应是SpringMVC中非常重要的一块内容。REST是一种软件架构风格,可以降低开发的复杂性,提高系统的可伸缩性,后期的应用也是非常广泛。SSM整合是把咱们所学习的SpringMVC+Spring+Myb原创 2023-08-16 09:06:20 · 104 阅读 · 0 评论 -
从传统 JSP 到 Spring MVC: Web开发的演变和java自动获取文件的编码工具类
从传统 JSP 到 Spring MVC: Web开发的演变原创 2023-07-10 22:18:09 · 258 阅读 · 0 评论 -
Java基础巩固之单元测试,反射,注解,JDBC,数据库连接池
Java基础巩固之单元测试,反射,注解,JDBC,数据库连接池。原创 2023-06-15 13:14:45 · 521 阅读 · 0 评论 -
Java基础巩固(三)网络编程,JUnit单元测试,设计模式,注解,动态代理,类加载器,反射,xml
Java基础巩固(三)网络编程,JUnit单元测试,设计模式,注解,动态代理,反射原创 2023-03-06 22:18:50 · 153 阅读 · 0 评论 -
Java基础巩固(二)异常,多线程,线程池,IO流,Properties集合,IO工具类,字符流,对象流,Stream,Lambda表达式
java基础巩固(二)原创 2023-03-06 11:12:56 · 377 阅读 · 0 评论 -
Java基础巩固(一)类,接口,枚举,常用API,集合,泛型,正则,数据结构
java基础巩固原创 2023-03-06 10:51:06 · 295 阅读 · 0 评论 -
Tomcat_HTTP协议_Servlet_JSP_EL表达式_JSTL_Filter_Listener汇总
Tomcat_HTTP协议_Servlet_JSP_EL表达式_JSTL_Filter_Listener汇总原创 2022-06-15 12:54:48 · 229 阅读 · 0 评论 -
java与Go语言的相似之处
Go语言与java语言的比较原创 2022-06-10 21:20:33 · 1294 阅读 · 0 评论 -
HTTP_Tomcat_Servlet_JSP_Spring_Springmvc之间的关系和技术要点回顾
HTTP_Tomcat_Servlet_JSP_Spring_Springmvc回顾(上)什么是Tomcat? 什么Servelet? 什么又是JSP、Spring、SpringMVc他们之间究竟是什么关系?带着这些问题去梳理知识,理解框架和技术!!!1. HTTP_Tomcat_Servlet1.1 HTTP请求和Tomcat1.1.1 Http协议什么是Http协议浏览器中HTTP 协议的格式HTTP协议的特点HTTP的URL和URIHttp请求和响应消息头—>请求头—&原创 2021-06-22 15:38:35 · 263 阅读 · 0 评论 -
最全的多线程应用教程---总结详细
最全的多线程应用学习教程一 、多线程的创建、线程休眠、优先级、守护线程、同步锁1.实现多线程1.1简单了解多线程【理解】是指从软件或者硬件上实现多个线程并发执行的技术。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多个线程,提升性能。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4hddefWU-1621741237011)(.\img\01_简单了解多线程.png)]1.2并发和并行【理解】并行:在同一时刻,有多个指令在多个CPU上同时执行。转载 2021-05-23 12:23:00 · 418 阅读 · 0 评论 -
java使用递归递归遍历文件目录
使用递归递归遍历文件目录import java.io.File;import java.io.IOException;/** * 递归遍历文件目录 * */public class IO_File02_RecursionDirectory { public static void main(String[] args) throws IOException { File file=new File("F:\\MarkDown笔记文件"); Recursi原创 2021-05-22 23:09:57 · 190 阅读 · 0 评论 -
案例----缓冲流与普通的输入流和输出流相比效率有多高?
缓冲流与普通的输入流和输出流相比效率有多高以大文件拷贝为例说明:要拷贝的文件大小为360多MB普通流复制时间:1489 毫秒缓冲流复制时间:3 毫秒import java.io.*;/** 通过大文件拷贝测试缓冲流的比普通流的效率: * 缓冲流: 4个`FileXxx` 流的“增强流” - 字节缓冲流:`BufferedInputStream`,`BufferedOutputStream` - 字符缓冲流:`BufferedReader`,`Buffer原创 2021-05-22 23:06:46 · 162 阅读 · 0 评论 -
String和StringBuffer、StringBuilder的区别总结回顾
String和StringBuffer、StringBuilder的区别/** StringBuilder 是一个可变的字符串类,StringBuilder 对象中的内容是可变的 *1. StringBuffer类的构造方法: * public StringBuilder()创建一个空白可变字符串对象,不含有任何内容;初始容量为16个字符。 * public StringBuilder(String str)根据字符串的内容,来创建可变字符串对象 *原创 2021-05-22 15:45:48 · 132 阅读 · 0 评论 -
java程序实现爱心绘制—情人节表白神器!
java程序实现爱心绘制—情人节表白神器!祝大家情人节快乐!!/** * 爱心的公式 (x²+y²-1)³-x²*y³=0 * */package 爱心;public class LoveHeart { public static void main(String[] args) { heart(); } public static void heart(){ for(float y = (float) 1.5;y>-1.5;y原创 2021-05-20 23:30:02 · 1269 阅读 · 0 评论 -
Map的三种遍历方法回顾
Map的三种遍历方法import java.util.*;/** *Map 遍历 * Collection<V> values() 返回此映射中包含的值的Collection集合。 * Set<K> keySet() 获取所有的key,根据key获取value * Set<Map.Entry<K,V>> entrySet() * K getKey() 返回与此条目对应的原创 2021-05-18 23:33:03 · 90 阅读 · 0 评论 -
关于IO流和String常见的一些面试题
关于IO流和String常见的一些面试题1.生成一个随机100内的小数,转化为保留两位小数的字符串,不考虑四舍五入的问题2.获取当前日期,并把这个日期转化为指定格式的字符串,如:2088-08-08import java.text.DecimalFormat;import java.text.SimpleDateFormat;import java.util.Date;/** * Math.random() 方法用于返回一个随机数; 随机数范围为 0.0 =< Math.random原创 2021-05-18 23:14:35 · 405 阅读 · 0 评论 -
java如何实现文件夹拷贝包含子目录和子文件
java如何实现文件夹拷贝包含子目录和子文件import java.io.*;//目录拷贝public class DirectoryCopy_Demo { public static void main(String[] args) { File srcFile = new File("E:\\MarkDown笔记文件\\"); File desFile = new File("F:\\"); copyDir(srcFile,desFile)原创 2021-05-18 23:06:01 · 142 阅读 · 0 评论 -
java的内部类和外部类经典例子
java的内部类和外部类经典例子成员内部类的案例/** 内部类 --了解 类中定义类 当类中的成员也是一种事物的时候 人-->心脏 汽车-->发动机 成员内部类 局部内部类 私有内部类 静态内部类 匿名内部类*** lambda表达式 成员内部类: 一个类定义在另一个类成员位置,就是它的成员内部类 成员: 定义在类中方法外部 就拥有成员的特性 : 成员修饰符 public private protected default static final 也原创 2021-05-11 19:36:56 · 257 阅读 · 0 评论 -
一个例子看懂java匿名内部类
一个例子看懂java匿名内部类/** * 匿名内部类: 没有定义名称的内部类--->作用: * 为了简化没有自己本身作用,只是为了重写抽象方法的实现类,可以使用匿名内部类来代替 * 匿名内部类对象表现形式: * new 接口|抽象类 (构造器实参) { * 接口实现类的类体|抽象类子类的类体; * } * */public class Anonymous_ClassDemo {原创 2021-05-11 19:33:29 · 90 阅读 · 0 评论 -
Java关于面向对象和接口的一些编程练习
关于面向对象和接口的一些编程练习1. 按如下要求编写Java程序:(1)定义接口A,里面包含值为3.14的常量PI和抽象方法double area()。(2)定义接口B,里面包含抽象方法void setColor(String c)。(3)定义接口C,该接口继承了接口A和B,里面包含抽象方法void volume()。(4)定义圆柱体类Cylinder实现接口C,该类中包含三个成员变量:底圆半径radius、圆柱体的高height、颜色color。(5)创建主类来测试类Cylinder//原创 2021-05-10 22:25:17 · 1293 阅读 · 0 评论 -
数组的一些经典练习回顾
数组的一些经典练习import java.util.ArrayList;import java.util.Arrays;import java.util.HashSet;/**1. 数组元素查找(查找指定元素第一次在数组中出现的索引) * 若存在:返回这个元素的下标 * 若不存在:返回-1 * * 参数: int[] arr,int i * 返回值: 索引 int * 2. 数组元素去除0元素 * 原数组: 4,2,8,0,1,5,0,7,10 *原创 2021-05-10 19:13:36 · 147 阅读 · 0 评论 -
Static关键字和block块的经典小案例
Static关键字的经典小案例public class StaticTest02 { public static int id; //类变量|静态变量--->类的静态变量在方法区的静态区中初始化id=0 public int age; //成员变量 public static void main(String[] args) { StaticTest02 staticTest02 = new StaticTest02(); //实例化stati原创 2021-05-07 11:57:48 · 114 阅读 · 0 评论 -
Java中的this关键字和static关键字的总结
Java中的this关键字和static关键字的总结这里是引用this 关键字1. 指代当前new的对象,存储对应指向的对象的地址在构造器的首行,用来调用本类中的其他构造器this(实参);2.当成员变量与局部变量同名时,会默认发生就近原则想要指代成员变量,通过this.成员变量进行调用,this动态指向调用当前构造器|方法的对象在成员方法中的this,指代调用成员方法的对象如果没有同名问题,想要指代成员时候,默认省略了this.注意: static修饰的方法中不能使用this 举原创 2021-05-07 10:41:15 · 143 阅读 · 0 评论 -
IDEA的入门和一些快捷键的知识汇总
IDEA的入门和一些快捷键的知识汇总1. IDEA工具的使用弹出welcome窗口—>点击create new project注意:在IDEA当中一个project相当于eclipse当中的一个workspace。----->新建一个Empty Project (新建一个空的工程) ,选择创建工程窗口下面的Empty Project。之后需要给工程取名字以及选择存储地址。----> 新建Module(模块),IDEA中的模块相当于eclipse中的project。eclips原创 2021-04-29 10:15:31 · 774 阅读 · 3 评论 -
SSM框架的技术综述
**SSM框架的技术综述首先SSM框架是由spring、springMVC和mybatis组成的,其次Spring引入了IOC(控制反转)和AOP(面向切面编程)的核心技术思想,其核心功能模块是负责管理业务对象;(例如对象创建、初始化和销毁),它帮助完成类的初始化和使用;开发者可以根据需求调用具体的对象。而SpringMVC实际上是Spring的一个专门用于web开发的模块,因此它的核心技术基于Spring;它的底层是servlet,框架是在se...原创 2021-04-29 00:26:28 · 1454 阅读 · 2 评论