运算符 基础java day

strapi系列--超详细教你如何建表并在原有官方自动生成的api基础上重写原有查询,修改等接口逻辑,覆盖官方原有默认返回逻辑

[toc] ## 为什么要进行后端定制呢? 在使用strapi过程中,项目中大部分需求我们都可以使用官方文档规定的方式来建表,查表,但是有的时候需要我们定制化自己的业务逻辑,那么我们该如何处理这个需求呢?本文以图文并茂的形式,覆盖掉官方的 find, findOne等方法,定制一个我们自己的业务逻辑 ......
逻辑 官方 自动生成 接口 基础

day14 二叉树

一、二叉树的性质 二叉树是每个节点最多有两个叶子节点的树, 满二叉树:是只有度为0和度为2的节点,且度为0的节点在同一层,则这棵二叉树为满二叉树,二叉树深度为k,节点数为2^k -1 完全二叉树:除了最底层节点没填满,其余各层节点数达到最大值,且最下面一层节点集中在该层左侧位置,每个节点不能单独有右 ......
day 14

Java面试题 P4:==和equals

==对比的是栈中的值,基本数据类型是变量值,引用类型是堆中内存对象的地址 new String(“abc”),实际上是指向了堆中的内存对象应用地址。 String str1=“Hello”; //放入堆中的常量池 String Str2=new String("Hello");//在堆中去分配内存, ......
equals Java

Java面试题 P3:JDK JRE JVM三者区别

JDK:java 开发工具(由JRE+java工具) JRE:java运行时环境(由jvm+lib类库组成) JVM:java虚拟机(bin目录) 图形表示如下: ......
Java JDK JRE JVM

Java程序员进阶之路----四阶段

第一阶段: JavaSE 全面深入的学系JavaSE课程,主要内容包括Java概述与环境搭建、基本语法、面向对象基础、接口、抽象类、常用类(Object/内部类/包装类/String等)、集合、算法和数据结构、异常、多线程、I/O框架、网络编程、JDK8新特性、JVM内存模型、反射、注解xml等。 ......
程序员 阶段 程序 Java

运算符

# 运算符 ### Java语言支持如下运算符: - 算术运算符:+,-,*,/,%,++,-- - 赋值运算符:= - 关系运算符:,=,==,!=,instanceof - 逻辑运算符:&&,||,! - 位运算:&,|,^,~,>>,>> - 条件运算: - 扩展复制运算符:+=,-=,*=, ......
运算符

1.变量与运算符

## 1. 关键字(keyword) - 定义:**被Java语言赋予了特殊含义,用做专门用途的字符串(或单词)** - HelloWorld案例中,出现的关键字有 `class`、`public ` 、 `static` 、 `void` 等,这些单词已经被Java定义好了。 - 特点:全部关键字 ......
运算符 变量

学习Java第5天

Java程序运行机制 1.编译型(complie) 操作要求不高(c....c++) 2.解释性 速度要求不高,(网页-脚本 ) 3.程序运行机制 psvm生成门方法 sout生成输出语句 IDEA的使用 ......
Java

面试类-Java并发编程 (一)

1.并行跟并发有什么区别? 从操作系统的角度来看,线程是CPU分配的最小单位。 并行就是同一时刻,两个线程都在执行。这就要求有两个CPU去分别执行两个线程。 并发就是同一时刻,只有一个执行,但是一个时间段内,两个线程都执行了。并发的实现依赖于CPU切换线程,因为切换的时间特别短,所以基本对于用户是无 ......
Java

vue--day44-todolist的localStorage本地存储

添加修改删除数据发生变化,可以用watch 监测来实现监测数据的变化 1. App.vue <template> <div id="root"> <div class="todo-container"> <div class="todo-wrap"> <!--传递函数 儿子给父亲传东西,父亲偷偷传递 ......
localStorage todolist vue day 44

day10 10.1 C语言基础之编译器安装

# 【一】学习C语言的原因 - 一般公司的apk - 基于Java实现的加密 - jadx反编译java,分析代码 - NB公司的的apk,基于Java+C语言实现加密(JNI开发) - 加密一般使用C语言开发,在安卓项目中使用Java调用C语言开发的动态链接库文件 - jadx反编译java,分析 ......
语言基础 编译器 语言 基础 10

01 linux基础(1)

## 环境安装 解压![image](https://b3logfile.com/file/2023/07/siyuan/1661686246031/assets/image-20230724092238-dcmmcvu.png),从vmware打开虚拟机。 设置密码:1 打开终端:`ctrl+al ......
基础 linux 01

02 linux 基础(2)

## shell 基本维护命令 ### 获取联机帮助 使用 `man` 命令可以找到特定的联机帮助页,并提供简短的命令说明。一般语法格式为: ![image](https://b3logfile.com/file/2023/07/siyuan/1661686246031/assets/image-2 ......
基础 linux 02

java中关于多态的理解

多态:是同一个行为具有多个不同表现形式或形态的能力。 在代码的运用中主要是关于子类中方法的重写,实现了同一个父类接口可以进行不同子类中重写的方法 public class GeometricOject {//父类 public double findArea(){ return 0.0; } } p ......
java

Java面试常见问题总结

# Java面试常见问题总结 ## **Java** ### **基础** 1. Java 中的几种基本数据类型是什么?对应的包装类型是什么?各自占用多少字节呢? 2. String 、 StringBuffer 和 StringBuilder 的区别是什么? String 为什么是不可变的? 3. ......
常见问题 常见 问题 Java

day02Java的概念

# day02Java的概念 #### 一、入门案例详解 1. 如何开发一个Java程序 需求:输出Hello World!!! 1. 新建文本文档,命名为HelloWorld,将后缀名.txt修改为.java(创建一个Java文件) 2. 在Java文件中创建类 语法: ``` class 类名{ ......
概念 Java day 02

AI训练营—Python的一些基础知识

[toc] #列表 切片:左开右闭 ![](https://img2023.cnblogs.com/blog/2238249/202307/2238249-20230725154936276-403651531.png) 倒取值 ![](https://img2023.cnblogs.com/blo ......
训练营 基础知识 基础 知识 Python

Day08_字符串类型

1.字符串优先掌握: 2.字符串_切片顾头不顾尾+步长: 3.反向切片: 4.长度、成员运算符、strip用法: 5.切分、循环: 6.strip、lstrip、rstrip用法: 7.lower、upper用法: 8.startswith、endswith: 9.split、rsplit用法: 1 ......
字符串 字符 类型 Day 08

Day08_数字类型

1.int类型: 2.进制转换: 3.float类型: ......
类型 数字 Day 08

指针DAY2

# 指针2 ## 一:指针和字符数组 字符数组和字符串看末尾是否有\0 。“hello ”是字符数组,“hello\0”是字符串 1. 代码: ```c #include #include //要用字符串函数就必须带上 int main(){ char C[20]; C[0] = 'J'; C[1] ......
指针 DAY2 DAY

java分布式事务

1、2pc原理 准备阶段、提交阶段、回滚 协调者和参与者 二阶段和三阶段 cap定律:可用性,一致性、分区容错性 ......
分布式 事务 java

Asp.Net 使用Log4Net (基础版)

# Asp.Net 使用Log4Net (基础版) ## 1. 创建项目 创建ASP.NET Web Forms项目 在Visual Studio中创建一个新的ASP.NET Web Forms项目。命名为"Log4NetDemo"。 ## 2.安装Log4Net包 打开NuGet包管理器控制台,并 ......
Net Log4Net 基础 4Net Log4

day1

# Java基础1(基础知识) ## 符号 '\n' 换行 '\t' 把前面字符串补齐到8/8的倍数 ## 数据类型 * 整数、 * 小数、 * 字符串、" " * 字符、 '' * 布尔、 * 空类型、 null * 数值取值范围:double>float>long>int>short>byte ......
day1 day

2023暑假集训 Day 1

比赛题目共2套,其中初赛题1套,复赛2题。 比赛时间: 10:50 - 12:00 a.m。 # Part 0x01 过程-Process $8:40\,a.m.$ 做初赛题目; $10:40\,a.m.$ 拿到题目; $10:51\,a.m.$ 先写 $\text{T2}$,发现是初赛考过的题目, ......
2023 Day

2023 暑假集训模拟赛 Day 2

比赛题目共2套,其中初赛题1套,复赛2题。 比赛时间: $10:50 - 12:00 a.m$ # Part 0x01 过程-Process $8:40\,a.m.$ 做初赛题目; $10:40\,a.m.$ 拿到题目; $10:51\,a.m.$ 先写 $\text{T2}$,发现是初赛考过的题目 ......
模拟赛 2023 Day

Day05-22 多态

多态 即同一方法可以根据发送对象的不同而采用多种不同的行为方式 一个对象的实际类型是确定的,但可以指向对象的引用的类型有很多(父类,有关系的类) 多态存在的条件 有继承关系 子类重写父类方法 父类引用指向子类对象 注意:多态是方法的多态,属性没有多态性。 instanceof 类型转换~ 引用类型 ......
Day 05 22

集训Day 2

A题: B题: 比赛开始先整了第一题,由于题面很高级一看就是我写不出正解的样子,就先写了一个暴力,然后开始考虑如何优化,突然开窍啦~前缀和!然后瞎优化了一番,总算过了所有样例(get100points),第二题吗…………看了半天重构了3次思路,还是连样例1都爆零。然后就放弃了好一点的解法选择了暴力, ......
Day

集训Day 1

A题: B题: 刚开始看了眼T1觉得简单,就敲了一个暴力(get65)过了所有样例后就直奔T2,T2是拓扑排序的板子,但由于数据就只写了n^2算法(get100) 又过了所有样例,信心暴涨(当时想着能AK)但T1由于没写筛法,卒。giao~ t1其实很简单就是一个筛法模板(但我居然没看出来!)埃氏筛 ......
Day

Java设计模式实战教程(全网最强)

全网最强的设计模式Java实战教程,此教程用实际项目场景结合SpringBoot让你彻底掌握设计模式,看完后你将会应用设计模式、进行项目设计、吊打面试官。 ......
设计模式 全网 实战 模式 教程

day120 - 依赖注入的几种方式

setter依赖注入 配置bean时为属性赋值 <bean id="studentTwo" class="com.gu.spring.pojo.Student"> <!-- property:根据成员变量的set方法进行赋值,set注入 name:设置需要赋值的属性名 value:设置指定属性值 - ......
方式 day 120