java-jui lesson3 lesson java

java项目实践-webapp-mytomcat-day16

目录1. http协议2. 自定义的web框架3. 具体实现4. 启动 1. http协议 CS架构 建立连接“三次握手” 断开连接 “四次挥手” 三次握手: client:可以与你建立连接吗? server:可以的 client: 我也可以了 四次挥手: client:我要断开 server:可以 ......

java学习笔记day03

java学习笔记day03 数据类型 public class 数据类型 { public static void main(String[] args) { //整数类型 byte num1 = 10; short num2 = 200; int num3 = 3000; long num4 =  ......
笔记 java day 03

JAVA大文件(10G以上)的上传下载实现技术

在现代互联网应用中,经常需要上传和下载大文件,如视频、音频、数据库备份等等。对于Java开发者来说,处理大文件上传下载是一个非常常见的需求。然而,由于Java内存限制和网络传输速度的限制,处理大文件上传下载需要一些特殊的技术。本文将介绍一种基于流的方式来实现Java大文件的上传和下载,并提供相应的代 ......
上传下载 文件 技术 JAVA 10G

Java 命名规范

Java 命名规范的重要性 Java命名规范的重要性不容忽视,因为它有助于代码的可读性、可维护性和协作性。以下是一些关于Java命名规范重要性的原因: 代码可读性:良好的命名规范使代码更易于阅读和理解。命名规范可以告诉开发人员变量、方法、类和包的用途,这有助于降低代码的理解难度,加速开发过程,并减少 ......
Java

java开发规范 RestController Apollo logger params T data NPE page

java开发规范 1.@Valid @RequestBody MyAppWorkOrderRequestVO orderRemarkListRequestVO 缺少 @RequestBody 注解,否则数据无法接收2. apollo配置 请求接口的全路径,需要检查是相对路径还是绝对路径3.catch ......
RestController Apollo logger params java

java对列表分页的方法,及mysql分页的sql原型

java对列表分页的方法,及mysql分页的sql原型 1.mysql * mysql分页查询: * select <include refid="Base_Column_List" /> from table_test * order by id desc * LIMIT #{offset},#{ ......
原型 方法 mysql java sql

Java映射 转换post response T data

Java映射 转换post response data 接上篇Java泛型对象在http请求和响应对象中的封装https://www.cnblogs.com/oktokeep/p/17688322.html demo1 public class ResponseBase<T> { private S ......
response Java post data

在Java中如何读取/转换InputStream为字符串?

内容来自 DOC https://q.houxu6.top/?s=在Java中如何读取/转换InputStream为字符串? 如果你有一个java.io.InputStream对象,你应该如何处理该对象并生成一个String? 假设我有一个包含文本数据的InputStream,我想将其转换为Stri ......
字符串 InputStream 字符 Java

Java基础-JDBC增删改查

目录 1. MySQL准备 2. JDBC项目 3. JDBC新增 4. JDBC查询 5. JDBC修改 6. JDBC删除 内容 MySQL准备 新建表t_person CREATE TABLE `t_person` ( `id` int(11) NOT NULL AUTO_INCREMENT ......
基础 Java JDBC

Java基础-初识JDBC

目录 1. JDBC简介 2. JDBC项目 3. JDBC的导入 4. JDBC的使用 内容 JDBC简介 什么是JDBC JDBC的全称是Java数据库连接(Java Database connect),它是一套用于执行SQL语句的Java API。应用程序可通过这套API连接到关系数据库,并使 ......
基础 Java JDBC

Java 深度优先搜索 and 广度优先搜索的算法原理和代码展示

111. 二叉树的最小深度 题目:给定一个二叉树,找出其最小深度。最小深度是从根节点到最近叶子节点的最短路径上的节点数量。 说明:叶子节点是指没有子节点的节点。 方法1:深度优先搜索 原理:深度优先搜索(Depth First Search)是一种遍历图的算法,它从图中的某个顶点出发,沿着一条路径不 ......
广度 算法 深度 原理 代码

lesson13-键盘监听事件

package com.zym.lesson13; import javax.swing.*; import java.awt.*; import java.awt.event.KeyAdapter; import java.awt.event.KeyEvent; public class Test ......
键盘 事件 lesson 13

Mac上使用jenv管理多个java版本

Mac上可以使用Homebrew安装jenv brew install jenv 配置jenv的环境变量,向 ~/.profile(bash用户) 或者 ~/.zshrc(zsh用户)文件中添加如下代码 export PATH="$HOME/.jenv/bin:$PATH" eval "$(jenv ......
多个 版本 jenv java Mac

lesson12-窗口监听事件

package com.zym.lesson12; import javax.swing.*; import java.awt.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; public clas ......
事件 lesson 12

java实现朴素rpc

远程过程调用(RPC),比较朴素的说法就是,从某台机器调用另一台机器的一段代码,并获取返回结果。 实现了rpc的通信过程,完成度比较高。 针对大流量的服务端还有优化空间,比如NIO的使用来管理长连接会更加有效。 ......
java rpc

【华为OD统一考试B卷 | 100分】 报数问题 (1到3报数)(C++ Java Python javaScript)

华为OD在线刷题平台 平台涵盖了华为OD机试A卷+B卷的真题。平台的题库不断更新,确保能够涵盖华为OD机试的所有真题。 点击链接注册并开始你的刷题之旅:点击立即刷题 华为OD统一考试A卷+B卷 新题库说明 2023年5月份,华为官方已经将的 2022/0223Q(1/2/3/4)统一修改为OD统一考 ......
javaScript Python 问题 Java 100

On Java 8

On Java 8 OO 在“问题空间”(问题实际存在的地方)的元素与“方案空间”(对实际问题进行建模的地方,如计算机)的元素之间建立理想的“一对一”的映射关系。 Java不需要sizeof()方法获取数据项被分配的字节大小,因为所有类型的大小在不同平台上是相同的。 —— Java本身就是一种“与平 ......
Java On

建造者模式--Java实现

画类图 具体代码实现 //Computer.java package org.example.design003; public class Computer { public Computer(String CPU, String RAM, String hard, String host) { ......
模式 Java

抽象工厂模式--Java实现

画类图 用人的肤色和性别进行抽象工厂方法模式的实现,肤色和性别组成产品等级结构和产品族; 具体代码实现 项目结构: //AbstractFactory.java package org.example.design002; public interface AbstractFactory { pub ......
工厂 模式 Java

Java语言基础知识全总结

一.Java的优点 1. 跨平台性。一次编译,到处运行。Java编译器会将Java代码编译成能在JVM上直接运行的字节码文件,C++会将源代码编译成可执行的二进制代码文件,所以C++执行速度快 2. 纯面向对象。Java 所有的代码都必须在类中书写。C++兼具面向对象和面向过程的特点? 3. Jav ......
全总 基础知识 语言 基础 知识

java课后作业

Java 中,字段的访问是基于对象的实际类型,而方法的调用是基于引用类型。当执行 parent.myValue++ 操作时,它会增加 Parent 类的 myValue 字段,因为 myValue 字段是在 Parent 类中声明的。 然而,当调用 parent.printValue() 时,它会调 ......
java

工厂方法模式--Java代码实现

1、画类图 2、Java代码实现 其中可知, PWFactory、PW类均为接口类; 并且,DESFactory、IDEAFactory类均要实现PWFactory接口; DES、IDEA类均要实现PW接口; 具体代码如下: //PWFactory.java package org.example; ......
工厂 模式 代码 方法 Java

Java课后作业

一、 下列语句哪一个将引起编译错误?为什么?哪一个会引起运行时错误?为什么? med; d=m; d=(Dog)m; dec; c=(Cat)m; 1. med; 这是一个语句缺少赋值操作,编译器无法确定med的类型和赋值方式。 1. d=(Dog)m; 这是一个尝试将一个类型为m的对象强制转换为类 ......
Java

Java Web高级应用

基于MVC模式的用户登陆 第1关:编写用户登录页面 任务描述 本次实训我们要实现一个MVC的登陆功能: 本关我们要实现的是登陆功能的第一步:编写登陆表单,在jsp中编写表单,设置用户名字段userName和用户密码字段password,并设置请求的servlet路径为login。 <%@ page ......
Java Web

恒生电子面试(java)

感觉和学校学的很像,but做不出来 具体的语法忘记了,毕竟是两年前学的。。。 第一次面,没事,加油 ......
电子 java

java 警告 源发行版 17 需要目标发行版 17

java: 警告: 源发行版 17 需要目标发行版 17 打开 setting 将两个位置都选为 8 ( 本人 jdk 版本 ) 打开 Project Settings 都更改为自己的 jdk 的版本 有的时候上图的 Sources 部分确实显示的是对的版本,但是后面的 Dependencies 却 ......
目标 java 17

Exception in thread "main" java.security.InvalidKeyException: Wrong key size问题的解决(DES加密算法遇到)

问题描述 在Java里面使用DES加密算法,然后就爆出这个错误: 问题解决 换用了另外一种加密解密的函数:SecretKeySpec; 即将原来的这种: 换成了这种: 我是觉得使用DES加密算法时,它一直显示key的字节长度不对,就想着换一种表述方式,又看到了别的友友的经验分享,就换成这样试了试(直 ......

java课后作业

在TestInherits类的main方法中,我们创建了一个Parent对象。当我们创建Parent对象时,会先调用Grandparent类的构造函数,并输出"GrandParent Created.String:Hello.Grandparent.",然后再调用Parent类的构造函数,并输出"P ......
java

java语言编码规范

今天或者说这周突然意识到一个比较重要的问题,就是java语言的编码规范 问题,于是整理了一部分的规范格式并且学习: 类名要首字母大写,比如 SupplierService, PaymentOrderAction;不要 supplierService, paymentOrderAction. 1.4  ......
编码 语言 java

Java 知识 复习

1. 并发编程 下面的程序需要导入 java.util.concurrent.* 1.1 用户线程 (四种方式) 创建用户线程的方式有4种,分别是 继承 Thread类、实现 Runnable 接口、实现 Callable 接口、以及使用线程池。 1.1.1 继承自 Thread 类 这种方式比较简 ......
知识 Java
共10189篇  :88/340页 首页上一页88下一页尾页