Java

每周打卡1

6.25    完成黑马程序员day1Java入门内容,PTA完成练习1-5 6.26   在村里做反诈骗宣传,与一位年长的合作,挨家挨户走访,主要任务是宣传电信诈骗常见套路,填写防电信诈骗回执,给手机上下载国家反诈中心app。 当日成果:回执填写人数50人。   6.27   接着进行反电信诈骗宣传,走街串巷,共填写回执75人。划分的任务顺利完成。   6.28   完成黑马

10.11 定义枚举结构

demo1 在枚举类中定义成员属性与方法 结果 demo2 通过枚举类实现接口 demo3在枚举类定义抽象方法---没什么用 相信坚持的力量,日复一日的习惯.

常见的网络攻击原理及解决方案

常见的网络攻击原理及解决方案 常见的网纲攻击原理及解决方案 网络安全是当今互联网时代不可忽视的话题,随着网络技术的发展,网络攻击也日益猖獗和复杂。网络攻击可能会给网站、应用、服务器、数据库等造成严重的损害,甚至导致数据泄露、资金损失、信誉受损等后果。因此,了解常见的网络攻击手段及防御方法,是每个网站或应用开发者和运维者都应该掌握的知识。 本文将介绍十种常见的网络攻击类型,以及相应的防御措施,希望能

怎么使用java 将url编码转汉字

​ URL编码是将URL中的特殊字符转换为%加上对应的ASCII码的形式。而将URL编码转换回原始字符则是通过对URL进行解码操作。 在Java中,您可以使用java.net.URLDecoder类来进行URL解码操作。下面是一个示例代码: public class URLDecode { public static void main(String[] args) {

2023暑假软件工程打卡第一周

一、学习使用cmd命令窗口 1、打开cmd ①、按下win+R键,在计算机中会出现运行窗口。  ②、输入cmd,点击回车,进入cmd命令窗口。  2、输入cmd命令 ①、常见的cmd命令 Ⅰ、盘符加冒号。    因为默认为再C盘路径下操作,如果我们输入盘符+冒号 后进行回车,我们就可以转换为在此盘符下操作。  Ⅱ、dir 在文件路径下输入此操

SpringBoot 如何优雅的进行全局异常处理?

在SpringBoot的开发中,为了提高程序运行的鲁棒性,我们经常需要对各种程序异常进行处理,但是如果在每个出异常的地方进行单独处理的话,这会引入大量业务不相关的异常处理代码,增加了程序的耦合,同时未来想改变异常的处理逻辑,也变得比较困难。这篇文章带大家了解一下如何优雅的进行全局异常处理。 为了实现全局拦截,这里使用到了Spring中提供的两个注解,@RestControllerAdvice和

10.12 枚举应用案例

demo 枚举,非必须用;要求能看懂;想用就用!!!! 相信坚持的力量,日复一日的习惯.

访问Stack Overflow网址

参考:https://gitcode.net/mirrors/justjavac/replacegooglecdn?utm_source=csdn_github_accelerator or: https://github.com/justjavac/ReplaceGoogleCDN 手动安装: Chrome 安装方法(Google 被墙了上不去): 下载 ReplaceGo

week1

这周一直在专心学车,就差科三科四了,马上就拿到驾照了!!!! 当然闲暇之余 也在学习java  虽然没有坚持到一天一小时 ,但我后续一定会补上 努力跟上节奏 初尝Java   这是 跟着视频学习 用Javac 编译成功 并用Java 运行的 可以看到犯了很多错误 感觉Java 比c++ 繁琐 下载了 eclipse 但是还不会用  后续会跟上 下周任务拿驾

SpringBoot3.0最新深入浅出从入门到项目实战,突出Web应用痛点解决方案

SpringBoot3.0最新深入浅出从入门到项目实战,突出Web应用痛点解决方案 SpringBoot已经成为Java开发中最流行的框架之一,它提供了一种快速构建、易于扩展的方式,使开发人员能够更加专注于业务逻辑而不是繁琐的配置。而最新的SpringBoot 3.0版本将进一步改善开发体验,并提供更多的解决方案来应对Web应用的痛点。本文将深入浅出地介绍SpringBoot 3.0,以及如何在项

JDK ,JRE ,JVM的关系02

  JDK:Java Development Kit(Java 开发者工具,JDK 相当于在JRE的基础上扩充了一些开发工具,JDK包含JRE)JRE:Java Runtime Environment(Java 运行时环境,只要安装JRE就可以运行java程序了)JVM:JAVA Virtual Machine(java 虚拟机,可以理解为是一种规范)     JD

暑期第一周汇总打卡

每周总结一(6.26——7.1) 软三王晨旭 6.26: 今天七点起床后洗漱完吃完早餐,然后进行了科目一考试的学习中午直到。 中午吃完饭后睡了一会儿午觉然后去打篮球,回来后吃完晚饭,然后跟女朋友聊了会天,准备睡觉。 明天再看三百到科目一试题,训练一下篮球投篮 我的问题是睡觉时间太晚,早晨起的也太晚。要逐步早睡早起,养成良好的作息。 6.27: 今天七点起床后洗漱完吃完早餐,然后进行了科目一考试的学

每周总结 6.26---7.2

6.26   通过B站简单了解JAVA,看了好久科目一的题 6.27   上地背喷雾器掸农药,相当累 6.28   又干了半天,脖子晒爆皮了.... 6.29   参加亲戚家孩子的升学宴 6.30   正式学习JAVA,在B站观看教学视频  7.1 看科目一,学习JAVA 7.2   待定  

6.25-7.1周总结

6.25 和闺蜜出去玩 6.26 上午pta五道编程题,下午安装Java环境 6.27 上午pta五道编程题,下午去看牙医,晚上7:00-8:00学习Java的输入输出 6.28 上午pta五道编程题,下午Java简单编程,晚上去商场 6.29 上午pta五道编程题,下午学习Java,晚上刷综艺 6.30 上午pta五道编程题,下午刷综艺 7.1 上午刷剧,下午五道pta编程

从头学Java17-Modules模块

模块Modules 了解module系统如何塑造 JDK,如何使用,使项目更易于维护。 烧哥注 从头讲JDK17的文章比较少,英文为主,老外虽能讲清原理,但写的比较绕,所以决定翻译一下,也有个别细节完善。 原文关注点主要在java生态,以及类库的维护者如何过渡到module,对新用户也同样适用。 module简介 了解module系统基础知识,如何创建和构建module,如何提高可维护

git指令

git指令 远程仓库链接 分支管理 合并冲突 当需要合并的分支 和 被合并的分支 在同一处修改了不同代码 需要去VSCODE里面解决冲突 再合并 删除分支 第三方空间存储 在一个分支内编写着代码需要马上去解决主分支的BUG 分支的代码又不能提交因为还没写完所以需要一个第三空间存储分支内编写的数据再切换到主分支创建BUG分支修改好后合并主分支并且同步DEV分支,再去第三方空间找到刚刚没

从头学Java17-Lambda表达式

Lambda表达式 这一系列教程,旨在介绍 lambda 的概念,同时逐步教授如何在实践中使用它们。 回顾表达式、语句 表达式 表达式由变量、运算符和方法调用组成,其计算结果为单个值。您已经看到了表达式的示例,如下面的代码所示: 表达式返回值的数据类型取决于其中使用的元素。cadence = 0返回 int,因为赋值运算符返回与其左侧数据类型相同的值。从其他表达式中可以看出,也可以返回其他

一维数组转为多维

function convertToMultiDimensionalArray(arr) { var map = {}; var roots = []; // 将数组元素以ID为键,构建一个映射表 for (var i = 0; i < arr.length; i++) { var item = arr[i]; item.children = [];

每周总结一

6.25: 今天10点起床后洗漱准备吃午饭。 中午吃完饭后去医院,回来后吃完晚饭,准备睡觉。 明天学习java。 我的问题是睡觉时间太晚,早晨起的也太晚。要逐步早睡早起,养成良好的作息。 6.26: 今天9点半起床后洗漱完吃完早餐,然后刷抖音。 中午吃完饭后睡了一会儿午觉然后学习java,吃完晚饭洗漱,看一会手机准备睡觉。 明天继续学习Java 我的问题是睡觉时间太晚,早晨起的也太晚。要逐步早睡早

Java使用joml计算机图形学库,将3D坐标旋转正交投影转为2D坐标

最近遇到了一个困扰我许久的难题,现将解决方案分享出来 由于我们的项目侧重点在前端绘图,导致了前后端工作量不协调,我后端接口很快就能写完,而前端一个图要画好久,领导见状将前端的任务分到后端一部分用Java代码来实现,然后给前端提供接口 而我接到的任务就是将Echarts中绘制三维图形的点旋转后投影为2D坐标,当我一个大专生在了解需求,并知道这涉及到线性代数和计算机图形学后,我的想法是这样的: 我想

02_MyBatis01

1. JDBC操作的缺陷 JDBC查询数据代码 JDBC添加数据代码 JDBC操作的问题 数据库连接创建、释放频繁造成系统资源浪费从而影响系统性能 sql 语句在代码中硬编码,造成代码不易维护,实际应用 sql 变化的可能较大,sql变动需要改变java代码。 查询操作时,需要手动将结果集中的数据手动封装到实体中。插入操作时,需要手动将实体的数据设置到sql语句的占位符位置(jdbcTemp

Java基础-Day08

Java基础-Day08 面向对象 Java面向对象学习的三条主线 设计类,其实就是设计类的成员 类中属性的使用 类中方法的声明和使用

Redis实现分布式锁的7种方案

7种方案前言 日常开发中,秒杀下单、抢红包等等业务场景,都需要用到分布式锁。而Redis非常适合作为分布式锁使用。本文将分七个方案展开,跟大家探讨Redis分布式锁的正确使用方式。如果有不正确的地方,欢迎大家指出哈,一起学习一起进步。   什么是分布式锁 方案一:SETNX + EXPIRE 方案二:SETNX + value值是(系统时间+过期时间) 方案三:使用Lua脚本(包含SE

类文件结构

类文件结构 JVM 的“无关性” 谈论 JVM 的无关性,主要有以下两个: 平台无关性:任何操作系统都能运行 Java 代码 语言无关性: JVM 能运行除 Java 以外的其他代码 Java 源代码首先需要使用 Javac 编译器编译成 .class 文件,然后由 JVM 执行 .class 文件,从而程序开始运行。 JVM 只认识 .class 文件,它不关心是何种语言生成了 .class

暑假记录(第一&二周)

6.19 今日任务: 休息(完成)   明日计划: 回老家   6.20 今日任务: 回老家(未完成) 休息(完成)   明日计划: 回老家   6.21 今日任务:回老家(完成)   明日计划: 初学java   6.22 今日任务: 初学java(完成): 选定了以黑马程序员系列课程作为学习参考 初步了解jdk,安装了jdk17 &n

类加载的时机

类加载的时机 类的生命周期 类从被加载到虚拟机内存开始,到卸载出内存为止,它的整个生命周期包括以下 7 个阶段: 加载 验证 准备 解析 初始化 使用 卸载 验证、准备、解析 3 个阶段统称为连接。 加载、验证、准备、初始化和卸载这 5 个阶段的顺序是确定的,类的加载过程必须按照这种顺序按部就班地开始(注意是“开始”,而不是“进行”或“完成”),而解析阶段则不一定:它在某些情况下可以在初始化

暑期熔炉第一周

周记总宣言: (一般性文本为5号字,小字为14号)几个板块 笔记:就是一些纯知识的    日记抒情:作者小胡时常发牢骚,尽管文学素养不怎么高   NEXT:小胡对下周的展望(尽管展望都是好的)   日记抒情: 周日         这周首先安装了java,并且配置好了编程环境.大一学习c语言和c++的时候,环

Linux安装JDK并配置环境变量

一、查询已有JAVA环境版本信息 java -version 二、下载Oracle JDK安装包 https://www.oracle.com/java/technologies/downloads/archive/ 四、安装 + 配置JDK以下方式适用于安装各版本JDK,本文以JDK1.8为例1、创建一个java目录 mkdir -p /home/local/java2、进入目录 cd /hom

05 CRUD 套餐 + 实战内容(后续补充 ing)

新增套餐 预准备 代码实现 复制资料下的SetmealDish类到entity下,复制SetmealDto到dto下。 添加套餐菜品/查询菜品数据 DishController下: 新增套餐 在SetmealService下写一个方法public void saveWithDish(SetmealDto setmealDto);,用于新增套餐,同时需要保存套餐和菜品的关联关系。

<<  <  1019  1020  1021  1022  1023  1024  1025  1026  1027  1028  1029  >  >>