运算符 基础java day

Java中String,StringBuilder, StringBuffer区别

### 1.可变性 String是不可变的字符序列:String类中使用字符数组保存字符串,因为有“final”修饰符,所以String是不可变的 ![](https://img2023.cnblogs.com/blog/3230020/202307/3230020-2023072108330906 ......
StringBuilder StringBuffer String Java

面霸的自我修养:Java线程专题

大家好,我是王有志。今天和大家分享 33 道 Java 线程相关的八股文,主要涉及并发编程和线程中的基础概念,Object类,Thread 类中相关重点方法以及 Runnable 接口和 Callable 接口的内容。 ......
线程 修养 专题 Java

JAVA面试之Mybatis

一、#{}和${}的区别是什么?在Mybatis中,有两种占位符#{}解析传递进来的参数数据${}对传递进来的参数原样拼接在SQL中#{}是预编译处理,${}是字符串替换。使用#{}可以有效的防止SQL注入,提高系统安全性。 二、当实体类中的属性名和表中的字段名不一样 ,怎么办 ? 第1种: 通过在 ......
Mybatis JAVA

java根据ConcurrentHashMap自定义本地缓存

package com.sxsoft.config; import java.util.Map; import java.util.concurrent.ConcurrentHashMap; import com.istrong.ec.common.utils.StringUtils; import ......
ConcurrentHashMap 缓存 java

Java入门14(反射)

## 反射 ***:star2:约定优于配置,配置优于实现*** ​ 将类当作一个对象进行处理,这就是反射 ### IOC 控制反转 ​ 在需要使用对象的时候,开发者不需要自己new,只需要通过配置文件或者注解,对象可以由代码自行创建,根据配置文件的变更,创建不同的对象,调用不同的方法 ### 获取 ......
Java

Hal库下使用32f4系列DSP运算功能

在网上很多人都已经写了如何用cubemx和mdk5打开f4系列的FPU功能,但是最后添加 #include “arm_math.h” #include “core_cm4.h” 这两个头文件会报错 同时类似arm_sqrt_f32()这种dsp库函数仍然找不到位置。所以在此做一些补充。 对于CUBE ......
功能 32f4 Hal 32f DSP

使用HAL库开发STM32:系统时间基础及进阶使用

文章目录 目的基础使用进阶使用总结 目的 HAL库默认提供了系统时间,系统时间默认情况下由SysTick定时器计数产生。系统时间一方面用于HAL库自身调用,另一方面用户也可以使用,为开发带来便利。(本文提到的相关使用主要应用于未使用OS(操作系统)的情况下。) 基础使用 一般的系统时间使用方面常用到 ......
时间 基础 系统 HAL STM

强制类型转换运算符的优先级

强制类型转换 int i=10; char b=20; 如:i=b;//这样赋值没有问题,因为低字节类型转换成高字节类型。 如果是b=i;//这样会有问题,b=(char)i;//因为高字体转换为低字节的类型后,若int i当前数值超过127时,会导致溢出,数据缺失。 所以。如果高字节类型要强制转换 ......
运算符 优先级 类型

html学习day01

# 前端学习笔记 ```html 告诉浏览器用的是html5版本 和页面相关的写在head标签中 页面的主体部分 ``` ## 一 - `` 网页标题 - ` ~ ` 标题标签 - `` 段落标签 - `` 换行标签 - `&nbsp` 一个空格 - `&copy` 版权符号 - `` 水平线 - ......
html day 01

java.util.concurrent

|包名称|说明|备注| |: |: :|: :| |java.util.concurrent|Utility classes commonly useful in concurrent programming. This package includes a few small standardiz ......
concurrent java util

mysql基础_约束

## 介绍 约束对应的英语单词:constraint,在创建表的时候,我们可以给表中的字段加上一些约束,来保证这个表中数据的完整性、有效性。 约束的作用就是为了保证:表中的数据有效。 ## 类型 非空约束:not null 唯一性约束:unique 主键约束:primary key (简称PK) 外 ......
基础 mysql

day09 字符串2

[28. 找出字符串中第一个匹配项的下标](https://leetcode.cn/problems/find-the-index-of-the-first-occurrence-in-a-string/description/) ![](https://img2023.cnblogs.com/bl ......
字符串 字符 day 09

vue项目创建以及基础项目使用

利用脚手架 1.创建一个文件夹到d盘文件名为vuetest 2.打开cmd,输入d: 进入d盘,输入cd vuetest 进入该文件夹,进入后执行vue create vue01创建一个叫vue01的项目。 一。安装element-ui npm i element-ui -S 在main.js文件下 ......
项目 基础 vue

【安全学习之路】Day36

![](https://img2023.cnblogs.com/blog/3073714/202307/3073714-20230721000506744-2012708783.png) ![](https://img2023.cnblogs.com/blog/3073714/202307/3073 ......
Day 36

mssql数据库基础

basic conceptions mssql system table sys.objects - contains information about all objects (tables, views, stored procedures, etc.) in the database. sy ......
数据库 基础 数据 mssql

css基础-盒模型

网页基本元素是盒子,网页布局核心就是布局盒子,所谓盒子就是把元素看成放内容的容器 盒子模型组成 实际内容 content 内边距padding 边框border 外边距margin 盒子大小计算 box-sizing: content-box;默认值 宽度=content+border+paddin ......
模型 基础 css

2-2 在不使用运算符&&或||的条件下编写一个与上面的 for 循环语句等价的循 环语句

# Archlinux GCC 13.1.1 20230429 点击查看代码 ``` #include int main() { while( (c_in=getchar()) != '\n' ) { if( c_in != EOF ){ if( i 小白刚学习C语言,代码质量不高,欢迎评论。 ......
语句 下编 运算符 等价 amp

css基础-背影颜色

css3提供的半透明效果 背景图片background:url('1.jpg') 默认是背景平铺的 background-repeat:none|repeat|repeat-x|repeat-y 背景位置 background-position:center center; background-p ......
背影 颜色 基础 css

机器数运算

### 一、加法 * ##### 对于无符号数:类似十进制加法 逢2进1,最高位进位舍去。 * ##### 对于有符号定点数:运用补码运算可以直接带符号位运算 逢2进1,最高位进位舍去。 ### 二、减法 在计算机中一般将其转化为加法: * ##### 对于无符号数: 1.被减数不变,减数**全部位 ......
机器

vue-day32--一个重要的内置关系

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>一个重要的 ......
vue-day vue day 32

【Java设计模式】模板方法+回调函数

[toc] ## 1. 模板方法定义 ​ 定义一个操作中的算法的框架,而将一些步骤延迟到子类中。使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。其核心要义在于,搭好一个框架,但部分操作由子类实现 定义父类 ```java public abstract class AbstractC ......
设计模式 函数 模板 模式 方法

c++ day 13

今天来认识c++里面的迭代器 C++迭代器(Iterator)是一种用于遍历容器(如数组、向量、链表等)中元素的抽象概念。它允许你通过简单的接口在容器中移动,并访问容器中的元素,而无需了解底层数据结构的细节。迭代器提供了一种统一的方式来访问不同类型容器的元素,使得代码更加灵活和可复用。 在C++中, ......
day 13

java设计模式入门到精通学习进阶步骤?

当继续深入学习Java设计模式时,你可以考虑以下进一步的步骤: 1. 设计模式演化历史:了解设计模式的演化历史和背后的原因,可以帮助你更好地理解不同设计模式的起源和发展。阅读与设计模式相关的文献、论文和文章,了解设计模式的发展脉络。 2. 重要原则和思想:在学习设计模式时,了解一些重要的原则和思想, ......
设计模式 步骤 模式 java

Day 2: Shell变量和数据类型

学习目标学习内容1. Shell变量2. 变量的定义和赋值3. 变量的引用4. 练习任务大树哥个人信息 学习目标 学习Shell中的变量和数据类型的概念。 掌握变量的定义、赋值和引用方法。 练习编写脚本,操作和显示变量的内容。 学习内容 今天我们将学习Shell中的变量和数据类型,以及如何操作和引用 ......
变量 类型 数据 Shell Day

week4 day5

方法也可以抽象 具有抽象方法的类 必须是抽象类 抽像的方法必须实现 在继承树结构下的第一个具体类必须实现出所有的抽象方法 复习一下方法重载 : 名称相同但是参数不同: 1返回类型可以不同 2不能只改变返回类型 3可以更改存取权限 public int addnums(int a,int b) pui ......
week4 week day5 day

linux 网络基础1

#### linux 1 网络基础 ###### 1.mac地址 网卡->物理地址 通常不会重复 虚拟网卡除外 48位 6字节 00:00:00:00:00:00 ###### 2.ip地址 标识主机Id 为虚拟的 有ipv4(32位) ipv6(64位) 分为子网ID 和主机 ID 其中的计算需要 ......
网络基础 基础 linux 网络

overflow溢出属性、定位、前端基础之JavaScript简称js

### overflow溢出属性 ```python # 人生中有些事情早晚都要做 # 早就是优势 ● overflow (水平和垂直均设置) ● overflow-x(设置水平方向) ● overflow-y(设置垂直方向) ``` 相关图片: ![](https://img2023.cnblog ......
前端 JavaScript overflow 属性 基础

Java学习day08: 异常

# 1、什么是异常 异常(Exception)是指程序在运行过程中出现的意外情况或错误。Java提供了异常处理机制,可以捕获和处理异常,以保证程序的稳定性和可靠性。 Java中的异常分为两种类型:可检查异常 和 不检查异常。 1. 可检查异常:这些异常在编译时会被检查,必须显示处理,否则程序无法通过 ......
Java day 08

【Java编程教程】详解Java 中的对象和类

在本页中,我们将了解 Java 对象和类。在面向对象的编程技术中,我们使用对象和类来设计程序。 Java中的对象既是物理实体又是逻辑实体,而Java中的类只是逻辑实体。 # 什么是Java中的对象 具有状态和行为的实体称为对象,例如椅子、自行车、记号笔、笔、桌子、汽车等。它可以是物理的或逻辑的(有形 ......
Java 对象 教程

写驱动实现LED闪烁及基础概念查看

> 2023/7/20 初学内核,记录与分享,感叹内核学了后真的感觉很多东西都通透了,但是难度太大,只能浅浅初探。 # 前提 内核五大功能 ➢ **进程管理**:进程的创建,销毁,调度等功能 注:可中断,不可中断,就是是否被信号打断。从运行状态怎样改到可中断等待态,和不可中断等待态操作系统开始会对每 ......
概念 基础 LED