语法 随笔 基础java

java:Json

/** * encoding: utf-8 * 版权所有 2023 涂聚文有限公司 * 许可信息查看: * 描述: * # Author : geovindu,Geovin Du 涂聚文. * # IDE : IntelliJ IDEA 2023.1 Java 17 * # Datetime : 2 ......
java Json

HTML基础

html标签上 基础标签 图像标签及路径 超链接 注释及其他特殊符号 html标签下 表格标签 列表标签 表单标签 (也可以直接把内容包含在label双标签内,不用for和id也能完成相同效果) 其他 f1vz 一键注释快捷键:Crtl+/ shift+alt+方向键的下,直接向下复制一行 单选in ......
基础 HTML

Java IO

IO,即in和out,也就是输入和输出,指应用程序和外部设备之间的数据传递,常见的外部设备包括文件、管道、网络连接。Java 中是通过流处理IO 的,那么什么是流?流(Stream),是一个抽象的概念,是指一连串的数据(字符或字节),是以先进先出的方式发送信息的通道。当程序需要读取数据的时候,就会开 ......
Java IO

Java常用类

在学习使用Java语言时,我们常常要调用各种方法,而每个类里都有对应的方法,接下来介绍Java中一些常用类:- 1.String类 eg.抽取身份证中的出生日期: String l = "340822194510016411"; System.out.print("出生日期是:"); System. ......
常用 Java

Java数组03:三种初始化及内存分析

声明的时候数组并不存在,只有创建的时候数组才存在 public class ArrayDemo02 { public static void main(String[] args) { //静态初始化:创建 + 赋值 int[] a = {1,2,3,4,5,6,7,8}; System.out.p ......
数组 内存 Java

Java数组02:数组的声明和创建

ublic class ArrayDemo01 { public static void main(String[] args) { //数组类型 int[] nums;//int nums[];声明一个数组 nums = new int[10];//这里面可以存放10个int类型的数字;创建一个数 ......
数组 Java

数学基础:三角形重心坐标插值公式的证明

在快速Phong明暗处理(Blinn-Phong明暗处理)时,出现了三角形重心坐标插值公式,但没有给出证明. 网上也鲜有证明过程,这里给出证明. 问题描述:在三角形ABC中,三顶点A、B、C坐标分别为\((x_1,y_1,z_1)、(x_2,y_2,z_2)、(x_3,y_3,z_3)\). 则三角 ......
数学基础 三角形 坐标 重心 公式

学期2023-2024-1 20231401 《计算机基础与程序设计》第八周学习总结

学期2023-2024-1 20231401 《计算机基础与程序设计》第八周学习总结 作业信息 这个作业属于哪个课程 2023-2024-1-计算机基础与程序设计 这个作业要求在哪里 2023-2024-1计算机基础与程序设计第八周作业 这个作业的目标 《计算机科学概论》第9章《C语言程序设计》第7 ......

Java方法06:递归讲解

public class Demo05 { public static void main(String[] args) { //打印5 的阶乘 System.out.println(f(5)); } public static int f(int n){ if(n==1){ return 1; } ......
方法 Java

Java方法07:练习打一个计算器

import java.util.Scanner; public class Demo06 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String y = "Y"; whi ......
计算器 方法 Java

java的简单绘图

java简单绘图 import javax.swing.*; import java.awt.*; public class Main extends JPanel { private static final int N = 10; private static final double P = ......
java

国企项目就用国产的 Solon Java Framework,v2.5.12 发布

Java 新的生态:更快、更小、更简单。 启动快 5 ~ 10 倍;qps 高 2~ 3 倍;运行时内存节省 1/3 ~ 1/2;打包可以缩到 1/2 ~ 1/10;同时支持 jdk8, jdk11, jdk17, jdk21;支持 graalvm native image。 ......
Framework 国产 项目 Solon Java

mysql-基础

mysql基础 ACID A: atomicity 原子性 C: consistency 一致性 I: isolation 隔离性 D: durability 持久性 其中A,I,D都是为C服务的 原子性 原子性是指要求事务中所有的操作都不可分割,要么全部成功,要么全部失败。 通过undo log保 ......
基础 mysql

java的数据类型介绍

1.js的数据类型分类 基本数据类型:数值类型[整数、浮点型] ,布尔型(true,false),字符串 2.复合数据类型:数组,对象 3.特殊数据类型:null undefined //以ox开头,表示一个16进制的数0x111//1+1*16+1*16*16 //0开头,表示8进制 //浮点数的 ......
类型 数据 java

【C++】【图像处理】形态学处理(腐蚀、膨胀)算法解析(以.raw格式的图像为基础进行图像处理、gray levels:256)

1 void erosion(BYTE* image, int w, int h, BYTE* outImg) 2 { 3 int rept; 4 //腐蚀 5 memcpy(outImg, image, sizeof(BYTE) * w * h); //将读取的图像赋值给outImg,方便进行腐蚀 ......
图像 图像处理 形态学 算法 形态

Java常见的输入输出流详解

一 File类 【1】定义:Java中通过 java.io.File类来对一个文件(包括目录)进行抽象的描述。但有 File 对象,并不代表真实存在该文件。 【2】属性: 【3】构造方法 【4】方法File构造的方法能够传入一个路径来指定一个文件,这个路径可以是绝对路径也可以是相对路径对象构造好之后 ......
常见 Java

学习随笔(设计模式:工厂方法模式)

内容 今天学习了工厂方法模式,之前也学习了简单工厂模式。工厂方法模式是对简单工厂模式的抽象和升级。 收获 1.工厂方法模式延续了简单工厂模式对复杂创建过程的封装的优点,同时克服了简单工厂违背开放-封闭原则的缺点。 2.采用了多态的思想,将具体需要创建的对象交给了上层来决定,从而不需要修改自己内部的代 ......
模式 设计模式 随笔 工厂 方法

MX Component基础使用

完整代码 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.Li ......
Component 基础 MX

python基础之字典 Dictionary

字典 Dictionary¶ 在Python中,字典(Dictionary)是一种无序的、可变的数据类型,用于存储键-值(key-value)对的集合。字典是通过键来索引和访问值的,而不是通过位置。 字典 dictionary ,在一些编程语言中也称为 hash , map ,是一种由键值对组成的数 ......
字典 Dictionary 基础 python

Java登陆第八天——SQL之DCL

SQL语句 SQL概括起来可以分为以下四组。(都是SQL,因为功能的不同,为了更好学习划分了类别) DDL——数据定义语言。用于定义数据的结构。 指的是增,删,改数据库 DML——数据操作语言。用于检索或修改数据。 指的是增,删,改数据 DQL——数据查询语言。用于查询各种形式的数据。 指的是查询数 ......
Java DCL SQL

微服务 在 Java 代码中发送 http 请求(跨服务远程调用)

1. 注册 RestTemplate 对象到 Spring 容器中(Bean 的注入只能放在配置类里,而启动类本身就是配置类) @SpringBootApplicationpublic class OrderServiceApplication { public static void main(S ......
代码 Java http

一个很基础的虚拟滚动

由于项目中要写一个虚拟滚动,但不能下插件,所以就手写实现了一版,很基础。 主要难点是要动态计算第几屏 主要思想是算出真实高度是滚动高度的几倍,然后*100,在用视口已滚动的最大页数*这个倍数在除以这个倍数 不理解这个逻辑 如果不考虑精度 也可以通过滚动的真实距离除以视口大小,来计算第几屏 <temp ......
基础

有用java链接

因为懒得百度,我选择自己写篇博文教自己配置JAVA环境 Java中关于try...catch的return规则 JAVA环境 ......
有用 链接 java

Java方法05:可变参数

public class Demo03 { public static void main(String[] args) { Demo03 demo03 = new Demo03(); demo03.test(1);//输出1 } public void test(int... i){ System ......
参数 方法 Java

Java Byte[] array 字节复制

原始的写法 String key = "abcdef0123456789"; keyBytes = key.getBytes(UTF_8); for (byte b : keyBytes) { char c = (char) b; System.out.print(c); } stream lamd ......
字节 array Java Byte

skywalking(二) 实现基于nginx+java服务的全链路数据收集

实现nginx+jenkins全链路数据追踪 1. 部署Jenkins IP:10.0.0.94 1.1 安装、配置jenkins # 1.安装jdk11 apt update apt install -y openjdk-11-jdk # 2.下载tomcat mdkir /apps & cd / ......
链路 skywalking 数据 nginx java

java对象类型强转 java将object强转为list对象

List 类型的 Object 数据需要遍历操作时,需要将Object 类型转换为 List 类型,转换方式如下。 /** * object 转 list * @param obj 需要转换的List对象 * @param clazz List中元素的class * @param <T> * @re ......
对象 java 类型 object list

Git使用基础

Git 是什么? Git 是一个版本控制系统,用于跟踪文件和项目的变化。它可以帮助多个开发者在同一个项目上协同工作,同时还能够追踪项目的历史和变更。 本地仓库和远程仓库 本地仓库: 本地仓库是存储在你自己计算机上的 Git 仓库。当你在项目文件夹中运行 git init 命令时,它会初始化一个本地仓 ......
基础 Git

【Java基础】方法重载

命名 方法命名:小驼峰 类命名:大驼峰 方法重载 调用方法时,JVM会通过参数的不同区分同名的方法 好处:不需要记忆过多繁琐的方法名字 ......
基础 方法 Java

如何用Java设计自动售货机?

如何用Java设计自动售货机?是大多在高级Java开发人员面试中经常被问到的好问题之一。在典型的编码面试中,你会得到一个问题描述来开发一个售货机,在有限的时间内,通常2到3小时内,你需要在Java中编写设计文档、工作代码和单元测试。这种Java面试的一个关键优势是可以一次测试候选人的许多基本技能。为 ......
售货机 Java