JAVA 学习日志

$2 周期小结 #8

工作汇报

数学建模部分

前三天的主要精力用在电工杯数学建模大赛上了,虽然这是Java学习笔记 当是还是总结一下吧

首先是任务分工方面 需要三个人都会python基础语法 然后一起写论文 ,就是需要边建模边写论文 ,然后在

后续的国赛前需要我们具体需要深入了解算法构建的底层原理 具体详细的建模步骤需要懂 比如说这次的遗传算法,我们至少需要知道

了解掌握的建模原理 数学公式对应符号是什么 对应的数据源是什么 以及参数调优策略 以及经验混合算法的优化方向是什么。

其次,python需要熟悉掌握IO FILE 模块的内容 方便读取题目给的源数据。

最后就是论文 论文格式是最基础的不必多说 重要的是逻辑 怎么让论文全篇一环扣一环 有严谨的逻辑性 和学术性,既要学术的写 也要简单的写,

就是你写的论文给一个没学过数模的人 看 大致除数学原理部分可以了解。

JavaSE部分

基础的视频课可以说基本是速通了一遍,就是我感觉只看视频意义不大,跟视频手打代码意义也不大,费曼学习来说,就是要用输出倒逼输入,

所以的话,基础语法和se部分我只需要写好快速回顾笔记,需要的时候 翻翻看看能快速想起 以及查Java api可以知道主要的方法怎么调用是干什么的就行,

底层原理的话,再说,先用熟了再说。然后怎么用熟呢,这就需要实际的项目来进行实践。但是,由于一个软件不仅仅是Javase这么简单,所以需要快速掌握

需要用到的工具以及知识链以完成项目。说的具体可实施一点的步骤就是,当下学完Javase,时不时看廖雪峰教程回顾一下忘记的知识点,让后火树把黑马的Java web看了 ,或者先看一半 做项目,做到不会的再回头看视频教程这样效率更高一点。然后就是开发时候用到的mysql mybatics spring 先会用吧,底层原理,源码先暂时跳过。或者用到的时候再具体学一下就可以了。

JAVA web

前几天学的都是一些框架工具链 比如Tomcat 和spring boot 说实话现在不记得多少了,这种东西就应该看个介绍然后项目开发用到的时候再看 实际操作一下即可,就是跳着看吧 ,带着你的目的去看

具体的知识点回顾

JAVA SE 部分

45.hutool

国产工具类库 用到的时候再说吧

天天豆包怎么说先

Hutool 是 Java 领域著名的工具类库,提供了全面且易用的 API,大幅提升开发效率。以下是公认好用的包和方法:1. **cn.hutool.core.util**  - `StrUtil`:字符串处理(`isEmpty`、`isBlank`、`format`、`sub`)  - `DateUtil`:日期处理(`parse`、`format`、`between`、`age`)  - `ObjectUtil`:对象判空与克隆(`isEmpty`、`clone`)  - `RandomUtil`:随机数生成(`randomInt`、`randomString`)  2. **cn.hutool.crypto**  - 加密解密(`SecureUtil.md5`、`AES/DES` 对称加密)  3. **cn.hutool.http**  - HTTP 请求(`HttpUtil.get/post`、`HttpRequest` 链式调用)  4. **cn.hutool.json**  - JSON 处理(`JSONUtil.parse`、`toBean`、`formatJsonStr`)  5. **cn.hutool.io**  - 文件操作(`FileUtil.readLines`、`copy`、`touch`)  - IO 流工具(`IoUtil.copy`、`readUtf8`)  6. **cn.hutool.db**  - 简化 JDBC 操作(`Db.use().query`、`update`)  7. **cn.hutool.extra**  - 第三方工具扩展(Excel 导出、验证码生成、缓存等)  Hutool 的核心优势是**开箱即用**、**代码简洁**,适合快速开发。例如,使用 `HttpUtil.get("https://api.example.com")` 即可发送 HTTP 请求,无需繁琐配置。建议按需引入模块,避免全量依赖导致的包体积膨胀。

46.socket

一种通信方式以及灵活的底层万罗接口

47.tcp

可靠通信 三次握手

48.udp

不可靠 低延迟

49.打印流

自动刷新 高级流 printstream printwriter字节流 字符流

50.网络编程基础

底层原理部分 osi协议 等等网络协议 及底层协议

51.common io

中小数据量 快速开发

52.JAVA爬出

大规模分布式爬虫 开发效率低 多线程

53.正则表达式

文本匹配 借助AI工具实现并验证

54.注解

元数据机制

55.反射

运行时动态湖区信息比操作对象

JAVAweb

13.Tomcat

serlet容器 运行JAVA应用 springboot内置 可配置

14.springboot web

简化开发框架 自动配置 起步依赖 嵌入式容器servlet 注解驱动

15.spring mvc

spring web 模块组件

模式 视图 控制器

16.http协议

请求响应模型 请求行请求头请求体

17.请求响应

18.postman

API开发与测试工具

19.三层架构

表现层,业务逻辑层,数据访问层

20.分层解耦

专一化,分而治之

21.控制反转ioc

组件依赖外部化 容器管理依赖注入

22.mybatis

持久层框架

日常积累

小林coding八股文

廖雪峰教程

以上内容就是这几天所学

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.pswp.cn/diannao/84661.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java网络编程性能优化

1.网络编程性能优化基础 1. 性能关键指标 指标 描述 优化目标 响应时间 从请求到响应的总时间 降低到毫秒级 吞吐量 单位时间内处理的请求数量 提高到每秒数千至数万请求 并发用户数 系统同时处理的用户数量 支持数千至数万并发连接 资源利用率 CPU、内存、网络带…

react native搭建项目

React Native 项目搭建指南 React Native 是一个使用 JavaScript 和 React 构建跨平台移动应用的框架。以下是搭建 React Native 项目的详细步骤: 1. 环境准备 安装 Node.js 下载并安装 Node.js (推荐 LTS 版本) 安装 Java Development Kit (JDK) 对于 Androi…

Redis 容器启动失败Fatal error loading the DB, check server logs. Exiting.的解决方法

❗ 问题分析:Redis 容器启动失败 根据提供的 Redis 启动日志,关键信息如下: 🔍 模块加载情况 模块名称状态备注RedisCompat✅ 成功search✅ 成功RediSearch 模块timeseries✅ 成功RedisTimeSeries 模块ReJSON✅ 成功bf✅ 成功R…

chrome打不开axure设计的软件产品原型问题解决办法

1、打开原型文件夹,进入到其中的如下目录中:resources->chrome->axure-chrome-extension.crx,找到 Axure RP Extension for Chrome插件。 2、axure-chrome-extension.crx文件修改扩展名.rar,并解压到文件夹 axure-chrome-ex…

Java 各版本核心新特性的详细说明

一、Java 8(2014)—— 函数式编程的里程碑 1. Lambda 表达式 作用:简化匿名内部类,支持函数式编程。示例:// 传统匿名内部类 Runnable r1 new Runnable() {Overridepublic void run() {System.out.println("He…

【md2html python 将 Markdown 文本转换为 HTML】

测试md文本 md_text """ # title## subtitle\python print("Hello, World!") \- item 1| Header 1 | Header 2 | |----------|----------| | Row 1 Col 1 | Row 1 Col 2 |- item 2> This is a blockquote.### SubsubtitleThis is a paragraph wi…

Prompt Engineering 提示工程介绍与使用/调试技巧

1. 介绍 Prompt Engineering 是一种人工智能(AI)技术,它通过设计和改进 AI 的 prompt 来提高 AI 的表现。Prompt Engineering 的目标是创建高度有效和可控的 AI 系统,使其能够准确、可靠地执行特定任务。 如果你从来没有使用过Pr…

如何把 Microsoft Word 中所有的汉字字体替换为宋体?

Ctrl H ,然后,点击更多,勾选使用通配符,查找内容中填入 [一-龥]{1,}, 这是 Word 通配符匹配汉字的经典写法(匹配 Unicode 范围内的 CJK 汉字)。 然后, “替换为”留空,点…

CMake从入门到实战:现代C++项目构建指南

CMake从入门到实战:现代C项目构建指南 引言 在跨平台开发成为主流的今天,CMake作为开源构建系统的标杆工具,凭借其跨平台性、灵活性和可扩展性,已成为C/C项目的事实标准。本文将带你系统掌握CMake的核心机制,通过实战…

Web安全渗透之长城杯夺旗赛

Web-Git flag1 扫描WEB目录发现存在Git泄露(这里是队友扫的,我这图是拿的我后面扫的截图,所以时间对不上。 使用GitHub - gakki429/Git_Extract: 提取远程 git 泄露或本地 git 的工具拉取泄露代码。 读取到flag,全场一血捏。…

机器学习与深度学习:区别与联系

机器学习与深度学习:区别与联系 在人工智能领域,机器学习和深度学习是两个最热门的概念,它们既相互关联又有所区别。本文将深入探讨这两者的核心差异与内在联系,帮助读者更好地理解它们在实际应用中的定位。 一、基本概念 **机…

Linux TCP与Socket与IO多路复用(Epoll)

目录 一、背景 二、交互流程 2.1 数据流动 2.2 对象之间的关系 三、TCP 3.1 为什么需要三次握手 3.2 三次握手流程 3.3 三次握手后的产物 3.4 TCB 四、Socket 4.1 Java Socket和C Socket 4.2 Socket的本质 4.3 Socket和TCB的关系 4.4 通过文件描述符调用Socket的…

字节跳动旗下火山引擎都覆盖哪些领域

首先,我需要确认火山引擎的主要业务范围。根据之前的资料,火山引擎是字节跳动的企业技术服务平台,可能包括云服务、人工智能、大数据分析等。不过需要更详细的信息,比如具体的产品和服务,覆盖的行业等。 接下来&#x…

如何配置jmeter做分布式压测

问:为何需要做分布式 答:当我们本地机器jmeter进行压测时,单台JMeter机器通常无法稳定生成2000 QPS(受限于CPU、内存、网络带宽),本地端口耗尽:操作系统可用的临时端口(Ephemeral P…

【算法提升】牛牛冲钻五 最长无重复子数组 重排字符串 one_day

算法提升 1.牛牛冲钻五1.2 解析 2.最长无重复子数组2.1解析 3.重排字符串3.1解析 1.牛牛冲钻五 1.2 解析 后面的数据要根据前面两个的状态来确定&#xff0c;我的做法是使用动态规划的方式 #include<iostream> #include<string> #include<vector> using n…

数学建模MathAI智能体-2025电工杯A题实战

题目&#xff1a; 光伏电站发电功率日前预测问题 光伏发电是通过半导体材料的光电效应&#xff0c;将太阳能直接转化为电能的技术。光伏电站是由众多光伏发电单元组成的规模化发电设施。 光伏电站的发电功率主要由光伏板表面接收到的太阳辐射总量决定&#xff0c;不同季节太阳…

VR 展厅开启一场穿越时空的邂逅​

在文化艺术领域&#xff0c;VR 展厅宛如一扇通往奇妙世界的大门&#xff0c;让观众得以突破时间与空间的枷锁&#xff0c;以一种前所未有的沉浸式体验&#xff0c;与历史文化和艺术作品展开亲密无间的互动。博物馆&#xff0c;作为承载着厚重历史文化的璀璨宝库&#xff0c;长久…

linux中使用make clean重新编译

是的&#xff0c;在编译完成后&#xff0c;你可以通过以下方式清除之前的编译结果并重新编译&#xff1a; 方法 1&#xff1a;直接删除 build 目录&#xff08;推荐&#xff09; 这是最彻底的清理方式&#xff0c;适用于需要完全重新配置或解决构建问题的情况。 # 进入项目根…

【Linux】的火墙管理及优化

目录 iptables与firewalld服务 iptables的三表五链 iptables的安装和启用 iptables命令的格式及常用参数 命令格式 常用参数 编写规则示例 firewalld的域 firewalld的启用 firewalld-cmd命令的常用参数 firewalld的高级规则 firewalld的地址伪装与端口转发 iptable…

古文时空重构:当AI把课本诗词做成4D电影

当青铜编钟声由远及近&#xff0c;AI生成的水墨粒子逐渐凝聚成标题 当苔痕在石阶上悄然蔓延时&#xff0c;你听见刘禹锡笔下的呼吸了吗&#xff1f; 当镜头突然穿透墨迹&#xff0c;3D古卷如星河铺展&#xff01; 当AI把课本诗词做成4D电影&#xff0c;这样的视频流量会不会高…