![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java全栈学习
文章平均质量分 65
java全栈学习笔记
古理
这个作者很懒,什么都没留下…
展开
-
java使用websocket遇到的问题
【代码】java使用websocket遇到的问题。原创 2024-06-06 16:49:41 · 617 阅读 · 0 评论 -
java中根据字段名称(数据库字段名称)获取当前对象对应字段的值
java实体类中多个字段要判断条件是否成立,需要一个一个写,可以通过数据库将对应字段存储,然后通过循环的方式去判断,减少代码冗余。原创 2024-04-16 08:42:38 · 394 阅读 · 1 评论 -
java接口防止重复提交请求的自定义注解实现
*** 自定义注解防止表单重复提交/*** 间隔时间(ms),小于此时间视为重复提交/*** 提示消息 支持国际化 格式为 {code}/*** 自定义注解防止表单重复提交/*** 间隔时间(ms),小于此时间视为重复提交/*** 提示消息 支持国际化 格式为 {code}/*** 自定义注解防止表单重复提交/*** 间隔时间(ms),小于此时间视为重复提交/*** 提示消息 支持国际化 格式为 {code}/**原创 2023-12-27 09:29:43 · 442 阅读 · 0 评论 -
java使用easyexcel导出文件,自定义样式
【代码】java使用easyexcel导出文件,自定义样式。原创 2023-12-21 14:39:52 · 523 阅读 · 0 评论 -
java--json工具
【代码】java--json工具。原创 2023-11-28 16:13:10 · 621 阅读 · 0 评论 -
docker运行镜像相关配置文件
docker-compnose.xml 文件配置。Dockerfile 文件配置。原创 2023-11-01 10:59:17 · 597 阅读 · 0 评论 -
Java自带的Files工具类的使用
Files的使用,一些常用的方法。原创 2023-02-10 14:22:24 · 165 阅读 · 0 评论 -
java数组遍历的四种方法,以及转化为字符串的方法
【代码】java数组遍历的四种方法,以及转化为字符串的方法。原创 2023-02-09 15:22:00 · 468 阅读 · 0 评论 -
java调用别人提供的接口接收数据工具
java 将请求数据(可能是对象或者是json)处理成String类型,然后传给目标路径,获取到对方的响应,回传数据为String类型。原创 2023-02-02 11:36:00 · 548 阅读 · 0 评论 -
java-Spring集成定时器使用方法
不指定值,就是“我也不知道”的意思,只能出现在“月的某天,星期的某天”项中。:月中最接近指定日期的普通日(星期一到星期五),只能出现在“月的某天”,如"15W"就是说当前月最接近15日的普通日,如果当月的15是星期三就是星期三,如果当月的15是星期六那么就是昨天也就是星期五,如果当月的15是星期天则为第二天也就是星期一。:最后的,last的意思,只能出现在“月的某天,星期的某天”项中。:与,表式",“两边的值都是需要执行的时间,如上例"5,20”,每个月的5日与20日。上述实现的是没个10秒执行一次。原创 2023-01-12 13:57:49 · 449 阅读 · 0 评论 -
java界面小程序-模拟算卦六爻
六爻八卦预测,是古人观察大自然运行规律总结出来的一项法则。起源于西汉京房的纳甲体系。起初是用50根蓍草,到宋朝时才有了“以钱代蓍”。预测人将三枚铜钱放于手中,双手紧扣,思其所测之事,让所测信息融贯于铜钱之中,合掌摇晃后放入卦盘中,掷六次而成卦。配以卦爻,及动变以后。通过测卦当日的干支,配以六亲及六兽,主要依靠用神的五行生旺,结合易经的爻辞,而判断事物的发展过程和结果。六爻是民间流传最广的预测方法之一,其变化有梅花易数,以及文王六十四卦的断法。相对于正宗的六爻断法又要简单许多。原创 2022-12-29 11:28:27 · 1338 阅读 · 1 评论 -
数据结构与算法-java
(1)数组是计算机中最基本的数据结构之一,我们会用一些名为索引的数字来标识每项数据在数组中的位置。(2)如果是在开头或者结尾插入,则需要移动其他元素的位置,腾出准备插入元素的位置。(2)如果是在开头或者结尾插入,则需要移动其他元素的位置,腾出准备插入元素的位置。(2)如果是在开头或者结尾插入,则需要移动其他元素的位置,腾出准备插入元素的位置。(2)如果是在开头或者结尾插入,则需要移动其他元素的位置,腾出准备插入元素的位置。(1)如果只是在数组末尾插入,直接算出最后一个内存地址 插入。原创 2022-12-28 09:32:13 · 701 阅读 · 0 评论 -
Docker学习教程
环境影响程序的运行 , 当环境改变的时候配置新的环境费时费力.docker 可以简化项目的打包 , 部署 , 上线 . 带上环境(环境镜像)Docker通过隔离机制,可以将服务器利用到极致.Docker是基于Go语言开发的。原创 2022-12-01 16:52:42 · 1064 阅读 · 0 评论 -
IDEA常用设置
进入设置file---->sttings设置主题编辑区字体设置勾选鼠标悬浮代码有提示自动导包手动导包:alt+enter自动导包:同一个包下类,超指定个数,合并为*显示行号,方法之间分割符忽略大小写提示多个类不隐藏设置默认大小,行间距(编辑区控制台)修改代码注释颜色修改类头的文档注释信息:注意:对新建的类有效/***@Auther:Zhaoruyue*@Date:DATE−{DATE}-DATE−..原创 2021-11-23 20:45:20 · 57 阅读 · 0 评论 -
后端解决跨域问题
springboot解决跨域问题原创 2022-11-29 13:33:51 · 176 阅读 · 0 评论 -
java实现斐波那契数列
斐波那契以兔子的数量展示他的数列。最开始有一对小兔子,一个月后成熟。第二个月,母兔妊娠,第三个月,生一对小兔。小兔也花一个月成熟,然后,如同它们的父母,从第三个月开始每月生一对小兔。斐波那契发现每月的兔子数都是前两个月的数量之和。原创 2022-11-18 18:31:11 · 989 阅读 · 0 评论 -
java发送邮件工具类
java发送邮件原创 2022-11-18 11:39:57 · 1853 阅读 · 0 评论 -
mybatis详细教程
Mybatis 是一个优秀的持久层框架,是对JDBC操作数据库的过程进行了封装.原创 2022-11-17 13:24:19 · 2649 阅读 · 3 评论 -
Hibernate相关使用
2 创建与数据表,我的数据库是mytest,表名是student原创 2022-11-14 17:23:45 · 179 阅读 · 0 评论 -
jdbc连接数据库
【代码】jdbc连接数据库。原创 2022-11-14 14:15:07 · 174 阅读 · 0 评论 -
SpringCloud微服务框架
Spring Cloud完全基于Spring Boot,是一个优秀的微服务框架,用于服务治理。原创 2022-11-11 22:08:07 · 280 阅读 · 0 评论 -
java加密工具类(jwt-RSA256算法)
【代码】java加密工具类(jwt-RSA256算法)原创 2022-11-07 16:59:50 · 2787 阅读 · 0 评论 -
java网络编程
URI(Universal Resource Identifier)统一资源标识符。TCP是面向连接的,传输数据安全,稳定,效率相对较低。UDP是面向无连接的,传输数据不安全,效率较高.ISO(开放系统互联参考模型)七层协议模型。客户端通过UDP协议发送file文件。服务端通过UDP协议接收file文件。客户端通过UDP协议发送基本数据类型。服务器通过UDP协议接收基本数据类型。常用端口号(1024以下留给公用)TCP/IP参考模型。客户端发送udp数据。服务器接收udp数据。文件转化字节数组工具。原创 2022-10-29 09:56:25 · 285 阅读 · 0 评论 -
IO技术学习记录
使用IO包中的类读取D盘上exam.txt文本文件的内容,每次读取一行内容,将每行作为一个输入放入ArrayList的泛型集合中并将集合中的内容使用加强for进行输出显示。可以实现对原有类的包装和修饰,使新的类具有更强的功能。5.分析如下Java代码,有标注的四行代码中,有错误的是第( )处。B.Reader类的read(int n )方法用来从源中读取一个字符的数据。2.在Java的IO操作中,( )方法可以用来刷新流的缓冲。3.在Java中,下列关于读写文件的描述错误的是( )。原创 2022-08-22 16:57:51 · 404 阅读 · 0 评论 -
java多线程学习笔记
编写两个线程,一个线程打印1-52的整数,另一个线程打印字母A-Z。即按照整数和字母的顺序从小到大打印,并且每打印两个整数后,打印一个字母,交替循环打印,直到打印到整数52和字母Z结束。a) 线程a在运行期间,可以调用b线程的join()方法,让线程a和线程b联合,这样线程a就必须等线程b执行完才能继续执行.d) Join()线程联合:当某个线程等待另一个线程结束后才能继续执行,使用join()方法.b) 线程可以看做轻量级的进程,每个线程都有独立的运行栈和程序计时器,线程切换开销较小.原创 2022-08-19 10:55:39 · 275 阅读 · 0 评论 -
Java输入行数打印菱形
输入行数打印菱形原创 2022-07-14 16:17:33 · 1416 阅读 · 0 评论 -
Java全栈学习day09(容器)
容器数组就是一种容器,可以在其中放置对象或基本类型数据。数组的优势:是一种简单的线性序列,可以快速地访问数组元素,效率高。如果从效率和类型检查的角度讲,数组是最好的。数组的劣势:不灵活。容量需要事先定义好,不能随着需求的变化而扩容。比如:我们在一个用户管理系统中,要把今天注册的所有用户取出来,那么这样的用户有多少个?我们在写程序时是无法确定的。因此,在这里就不能使用数组。1、泛型(Generics)泛型的本质就是“数据类型的参数化”。//泛型类声明,一个自定义容器class MyCol原创 2022-05-25 15:59:00 · 132 阅读 · 0 评论 -
Java全栈学习day08(异常)
1、基本概念异常指程序运行过程中出现的非正常现象,例如用户输入错误、除数为零、需要处理的文件不存在、数组下标越界等。在Java的异常处理机制中,引进了很多用来描述和处理异常的类,称为异常类。异常类定义中包含了该类异常的信息和对异常进行处理的方法。所谓异常处理,就是指程序在出现问题时依然可以正确的执行完。Java是采用面向对象的方式来处理异常的。处理过程:**抛出异常:**在执行一个方法时,如果发生异常,则这个方法生成代表该异常的一个对象,停止当前执行路径,并把异常对象提交给JRE。**原创 2022-05-12 15:43:43 · 470 阅读 · 0 评论 -
Java全栈学习day07(常用类)
1、包装类Java在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和基本数据类型对应的类统称为包装类(Wrapper Class)。1.基本数据类型对应的包装类基本数据类型包装类byteBytebooleanBooleanshortShortcharCharacterintIntegerlongLongfloatFloatdoubleDouble包装类基本用法package com.zry.tes原创 2022-05-11 22:58:41 · 321 阅读 · 0 评论 -
Java全栈学习day06(数组)
7、数组概念定义: 数组是相同类型数据的有序集合。基本特点:长度是确定的。元素类型相同,不允许出现混合类型。数组类型可以是任意数据类型,包括基本数据类型和引用数据类型。数组声明type[] arr_name;//(推荐使用)type arr_name[];注意事项:声明的时候并没有实例化任何对象,只有在实例化数组时,JVM才分配空间,这时才与长度有关。声明一个数组的时候并没有数组真正被创建。构造一个数组必须指定长度。基本数据类型数组内存分配图原创 2022-05-10 14:53:43 · 369 阅读 · 0 评论 -
Java全栈学习day05(面向对象02)
1、继承继承的概念实现代码的重用,子类继承父类的一切属性和方法(除了构造方法),父类的私有属性、方法不能直接使用,需要get和set。package com.test;public class TestExtends { public static void main(String[] args) { Student s=new Student(); s.name="张三"; s.height=170; s.major="qqq"; s.rest(); Stude原创 2022-05-09 18:25:42 · 461 阅读 · 0 评论 -
Java全栈学习day04(面向对象)
Java全栈学习day04(面向对象)1、面向过程和面向对象面向对象和面向过程都是解决问题的思维方式,都是代码组织的方式。解决简单问题使用面向过程。解决复杂问题,在宏观上使用面向对象,微观上任然是面向过程。面向对象三大特性:封装、继承、多态。面向过程只有一个封装功能。对象是一种数据结构(对数据的管理模式),将数据和数据行为放到一起。2、对象和类类可以看做是一个模版,或者图纸,系统根据类的定义来造出对象。类就是对象的抽象。.对象是具体的事物;类是对对象的抽象;类可以看成一类对象的模原创 2022-05-06 16:01:51 · 1072 阅读 · 0 评论 -
Java全栈学习day03(控制语句)
1、控制语句顺序结构:先执行a,在执行b。选择结构:如果…,则…。循环结构:如果…,则再继续…。2、选择结构if单选择结构if(布尔表达式){ 语句块}Math类的使用1**.**java.lang包中的Math类提供了一些用于数学计算的方法。2.Math.random()该方法用于产生一个0到1区间的double类型的随机数,但是不包括1。 int i = (int) (6 * Math.random()); //产生:[0,5]之间的随机整数原创 2022-05-05 14:53:20 · 460 阅读 · 0 评论 -
java全栈学习day02(数据类型和运算符)
1、注释1. 单行注释://.......2. 多行注释:/*.....*/3. 文档注释:/**........**/2、标识符3、变量原创 2022-05-03 10:33:42 · 643 阅读 · 0 评论 -
JAVA全栈学习day01(java入门)
1、java语言发展史java语言语言:人与人交流沟通的表达方式计算机语言:人与计算机进行信息交流沟通的特殊语言java 语言是美国sun公司(Stanford University Network)在年推出的计算机语言java之父:詹姆斯·高斯林(James Gosling)java语言发展史java版本发布年份java1.01996java1.11997java1.2(革命性版本)1998java1.32000java1原创 2022-05-02 23:17:23 · 797 阅读 · 0 评论