元素foreach笔记java

线段树笔记

例\(1\) 题目描述 给定一个长为\(n\)的序列,有\(m\)次操作,每次操作为以下三种之一。 修改序列中的一个数 求序列中某连续一段所有数的两两乘积的和\(\text{mod} 1000000007\)。 求序列中某连续一段所有相邻两数乘积的和\(\text{mod} 1000000007\) ......
线段 笔记

panghu week02 总结笔记

Algorthim: N皇后: 思路: step: 先放第一排,有n种放置的可能性 然后放第二排,放第二排的时候需要检查是否可以放置,如果不可以放置,则continue func solveNQueens(n int) [][]string { bd := make([][]string,n) fo ......
笔记 panghu week 02

12月读书笔记

此外,书中还深入研究了敏捷开发中的一些关键概念,如迭代开发、用户故事、优先级排序等。这些概念构成了敏捷方法的核心框架,通过它们的灵活运用,团队能够更好地应对项目中的不确定性和变化。 在实践方面,书中对一些具体的工具和技术也进行了介绍。例如,它详细讨论了测试驱动开发(TDD)的实施,以及如何通过自动化 ......
笔记

Java MyBatis-Plus(5)MybatisPlus自定义分页

序言 IPage<UserVo> selectPageVo(IPage<?> page, Integer state); <select id="selectPageVo" resultType="xxx.xxx.xxx.UserVo"> SELECT id,name FROM user WHERE ......
MyBatis-Plus MybatisPlus MyBatis Java Plus

Java基础-运算符

运算符 Java语言支持如下运算符: 算术运算符:+,-,*,/,%,++,-- 赋值运算符:= 关系运算符:>,<,>=,<=,==,!= instanceof 逻辑运算符:&&,||,! 位运算符:&,|,^,~ , >> , << ,>>>(了解!!!) 条件运算符 ? : 拓展赋值运算符:+ ......
运算符 基础 Java

读书笔记——《敏捷软件需求》其一

《敏捷软件需求》一书是由Dean Leffingwell和Don Widrig合著的一本关于敏捷开发中需求管理的经典著作。本书全面介绍了敏捷需求工程的原则、方法和工具,帮助团队在敏捷环境中高效地管理和满足需求。 首先,本书强调了敏捷开发的核心原则和价值观。作者指出,个体和互动、工作软件胜过详尽的文档 ......
需求 笔记 软件

读书笔记——《敏捷软件需求》其二

《敏捷软件需求》一书中有许多经典的话语和观点,以下是其中几个例子: "用户故事能够帮助我们将需求转化为实际可行的功能,它以简洁、清晰的方式描述了用户的愿景和期望。" "故事地图是一种强大的工具,可以帮助我们从全局角度理解和规划用户故事。它既能显示用户故事之间的关系,也能帮助我们关注优先级和交付时间。 ......
需求 笔记 软件

63页!嵩山版Java开发手册分享

作为广受欢迎的编程语言之一,Java在软件开发领域扮演着重要的角色。然而,由于Java的灵活性和广泛应用,很容易出现代码质量低下、可读性差、维护困难等问题。为了解决这些问题,阿里巴巴集团发布了一份权威指南——阿里嵩山版Java开发手册。 阿里嵩山版Java开发手册是一份规范性文档,提供了丰富的Jav ......
手册 Java

Java 数组

数组的定义与创建 数组是相同类型数据的有序集合。数组描述的是相同类型的若干个数据,按照先后一定的次序排列组合而成。每个数据被称为一个数组元素,每个数组元素可以通过一个下标来访问它们。 声明创建: 首先必须声明数组变量,才能在程序中使用数组。语法为: dataType[] arrayRefVar;// ......
数组 Java

阅读笔记三

在《从小工到专家》中,作者通过丰富的案例和深刻的观点,为读者揭示了如何成为一位计算机专家。以下是一些关键点: 1. 实践是成功之本 书中强调,通过实际的项目经验,你能够更好地理解问题、找到解决方案,并在不断的实践中提升自己。只有通过实际动手,才能真正掌握知识,培养解决问题的能力。 2. 不断学习 计 ......
笔记

读书笔记《第一行代码》

第一行代码这本书很详细的讲解了Android的各个组件、布局、控件,适合于初学者的一本书!而且里面也讲了Android工具的安装,开发环境的配置;但是这本书里面没有Java或者kotlin的任何东西,如果正真要做自己的APP的话,读者还需要,先学习一下Java或者Kotlin!在这里建议去看看Jav ......
一行 代码 笔记

day03 代码随想录算法训练营 203. 移除链表元素

题目: 203. 移除链表元素 我的感悟: 题目里的节点是已经给好的, 创建虚拟节点,是为了方便处理头节点。 加油,我可以的!!!!! 理解难点: 节点已经给好的 创建虚拟节点 代码难点: p是临时变量,类似于for i in range(10) 这里的i,本身是用完就扔的。 返回值为什么不能是p. ......
随想录 训练营 随想 算法 元素

Golang学习笔记(三)—— 常见控制结构

Golang常见控制结构 条件语句 if语句 * 不支持三目运算符 * 可省略条件表达式括号 * 代码块左括号 必须在条件表达式尾部 * else 或 else if 必须和 上一代码块右括号 同一行 if 条件表达式1 { ... } else if 条件表达式2 { ... } else { . ......
常见 结构 笔记 Golang

Java 方法

方法的定义与调用 定义:Java 的方法类似于其他语言的函数,是一段用来完成特定功能的代码片段,一般情况下,定义一个方法的语法为: 修饰符 返回值类型 方法名(参数类型 参数名){ ... 方法体 ... return 返回值; } 修饰符:可选,告诉编译器如何调用该方法,定义了该方法的访问类型。 ......
方法 Java

深度学习笔记

一:深度学习常见的应用场景 深度学习在许多领域都有广泛的应用,以下是一些深度学习的常见应用场景: 计算机视觉:深度学习在图像分类、目标检测、人脸识别、图像生成和图像分割等计算机视觉任务中表现出色。它可以帮助识别和理解图像中的内容,从而应用于自动驾驶、视频监控、医学影像分析等领域。 自然语言处理:深度 ......
深度 笔记

Dubbo 开源的一款高性能Java RPC框架

Dubbo是阿里巴巴开源的一款高性能Java RPC框架,用于提供远程服务调用和服务治理。它提供了服务导出、引用、负载均衡、容错、集群等功能,可以帮助开发者构建分布式服务架构。Dubbo支持多种协议,包括dubbo、rmi、hessian、http、webservice等,同时也支持多种注册中心,如 ......
高性能 框架 Dubbo Java RPC

Dubbo 开源的一款高性能Java RPC框架

Dubbo是阿里巴巴开源的一款高性能Java RPC框架,用于提供远程服务调用和服务治理。它提供了服务导出、引用、负载均衡、容错、集群等功能,可以帮助开发者构建分布式服务架构。Dubbo支持多种协议,包括dubbo、rmi、hessian、http、webservice等,同时也支持多种注册中心,如 ......
高性能 框架 Dubbo Java RPC

软件开发的201个原则阅读笔记07

第三十六条--研究再转化,不可行 关于软件工程研究所中令人难以置信的技术成就,有大量报道。但它们很少能应用于软件开发实践,原因是: 1.一般来说,软件研究者很少有开发实际系统的经验。 2.软件研究者可能会发现,在解决一些技术问题的时候没有必要花费过多时间去“适配”真实场景,这样可使解决问题变得更快更 ......
软件开发 原则 笔记 软件 201

windows中使用jenv管理java多版本

使用管理员模式打开 git clone github.com/FelixSelter… 将这个目录添加的环境变量,方便命令行执行jenv.bat 命令行执行jenv,会提示需要管理员权限将jenv.bat所在的目录放在PATH最前边 https://p6-juejin.byteimg.com/tos ......
windows 版本 jenv java

【Java】一文讲解Java类加载机制

Java 类加载机制是 Java 运行时的核心组成部分,负责在程序运行过程中动态加载和连接类文件,并将其转换为可执行代码。理解类加载机制,能更容易理解你一行行敲下的Java代码是如何在JVM虚拟机上运行起来。并且理解类加载机制之后,我们也能掌握如何自定义类加载器,如何做热更新等。 // 准备好了吗, ......
Java 机制

Java基础-常量

常量 常量(Constant):初始化(initialize)后不能再改变值!不会变动的值。 所谓的常量可以理解成一种特殊的变量,它的值被设定后,在程序运行过程中不允许被改变。 final 常量名 = 值;final double PI = 3.14; 常量一般使用大写字符。 public clas ......
常量 基础 Java

Java 流程控制

用户交互 Scanner Scanner 可以获取用户的输入内容,类似于 Python 的 input。 基本语法 import java.util.Scanner; Scanner s = new Scanner(System.in); 通过 Scanner 类的 next()与 nextline ......
流程 Java

Java中线程通信方式七种

https://blog.csdn.net/qq_42411214/article/details/107767326 一:volatile二:synchronized 临界区方式ReentrantLock/Condition 消息队列方式三:使用JUC工具类 CountDownLatch四:基本L ......
线程 方式 Java

java自动化前置基础

java自动化前置基础(01):配置文件解析(properties) java自动化前置基础(02):jdbc数据库操作 java自动化前置基础(03):fastjson的使用(处理json字符串、json数组) java自动化前置基础(04):jsonpath的使用 java自动化前置基础(05) ......
基础 java

HTTP协议安全头部的笔记

本文于2016年3月完成,发布在个人博客网站上。 考虑个人博客因某种原因无法修复,于是在博客园安家,之前发布的文章逐步搬迁过来。 近日项目组对当前开发、维护的Web系统做了AppScan扫描,扫描的结果惨不忍睹,问题很多。报告中报到“缺乏HTTP安全头部”。之前对HTTP协议的安全头部了解不多,为了 ......
头部 笔记 HTTP

HttpOnly的笔记

HttpOnly是什么 简单的说: HttpOnly是Cookie的属性; Web服务器通过为Cookie设置这个属性,告诉浏览器应当避免页面端的脚本访问对应Cookie的值,保证被Cookie承载的敏感信息不被恶意读取; Web服务器可以保存一些用户的敏感数据到Cookie中,实现比如SSO的功能 ......
HttpOnly 笔记

解决Java无效发行版本

1.问题及原因 平时工作学习中我们在使用idea开发中经常会遇到以下问题,java:“无效的目标发行版: 11”冲突。如下图: 其实出现问题的真正原因是你download 别人的代码,但是别人的JDK属于java11 或者java9,但是i你的为java8 或者更低,所以会出现以下的问题,那应该如何 ......
版本 Java

Java基础-变量作用域

变量作用域 类变量 实例变量 局部变量public class Demo08 { //类变量 static static double salary = 2500;​ //属性:变量​ //实例变量:从属于对象;如果不自行初始化,这个类型默认值 0 0.0; //布尔值:默认是false; //除了 ......
变量 作用 基础 Java

Java基础-变量

变量 变量是什么:就是可以变化的量! Java是一种强类型语言,每个变量都必须声明其类型。 Java变量是程序中最基本的存储单位,其要素包括变量名,变量类型和作用域 type varName [=value] [{,varName[=value]}];//数据类型 变量名 = 值; 可以使用逗号隔开 ......
变量 基础 Java

Java基础-类型拓展

类型拓展 由于Java是强类型语言,所以要进行有些运算的时候,需要用到类型转换。 低 > 高 byte,short,char —> int —> long —> float —>double 运算中,不同类型的数据先转化为同一种类型,然后进行运算。 强制类型转换 自动类型转换 public clas ......
类型 基础 Java
共19100篇  :20/637页 首页上一页20下一页尾页