常用 代码 方式java
基于Clangd索引Linux内核源代码,提供和补全
基于Clangd索引Linux内核源代码,提供和补全 适用于Neovim、Vim、VSCode等支持LSP的编辑器。 1 操作示例 1.1 操作环境 操作系统:Ubuntu 20.04 in wsl2 编辑器:VSCode LSP:Clangd 内核版本:longterm 5.15.145 1.2 ......
liunx常用命令
系统 df -h 查看磁盘分配路径 uname-a 查看系统内核 cat /etc/redhat-release查看系统版本 lscpu 查看cpu cat /etc/os-release lsblk 查看挂载情况 操作 cd 进入 ls -l 查看详细信息 chmod -R 777 / 分配权限 ......
NVM常用命令
NVM Node版本管理工具, 命令: 1.查看已安装的node版本:nvm list 2.查看所有node版本:nvm list available 3.安装最新版本:nvm install latest 4.安装稳定版本:nvm install lts 5.切换node版本:nvm use 版本 ......
Java学习积累
Java学习积累 对象判空 在判断获取的信息是否为空时需要注意字段类型的区别 如果是String类型变量需要采用 string == null StrUtil.isEmpty(string) StringUtils.isEmpty 一种是JDK String包中的内容 一种是Springboot中的 ......
Matlab中常用快捷键:注释、自动对齐、跳转指定行、设置标签等
Matlab中有11个常用快捷键,可以大大提高编程效率,并且可以节省时间。 1. 注释: 注释是指在程序中添加注释,以便于以后更好地理解程序的含义。 快捷键为Ctrl+R,点击后可以将当前行变为注释,再次点击可以取消注释。 2. 自动对齐: 自动对齐是指将程序中的代码按照一定的格式进行排列,使得程序 ......
关于函数式接口中常用的Supplier、Consumer、predicate、Function的总结以及其使用场景
首先介绍一下函数式接口:函数式接口在Java中是指:有且仅有一个抽象方法的接口。函数式接口,即适用于函数式编程场景的接口。而Java中的函数式编程体现就是Lambda,所以函数式接口就是可以适用于Lambda使用的接口。只有确保接口中有且仅有一个抽象方法,Java中的Lambda才能顺利地进行推导。 ......
docker compose 方式再次部署kodbox 可道云 nas服务
本次docker compsoe 方式部署的可道云使用三个服务 话不多说先上docker-compose.yml,着急的直接docker compose up -d运行 version: '3.5' services: db: image: mariadb command: --transactio ......
2024年1月Java项目开发指南3:创建Springboot项目
本文档编写于贰零贰肆年一月八日@萌狼蓝天 如果你不知道什么是springboot,那么你只需要知道,这是一个让我们减少配置工作量,方便开发的开发框架,能让我们更专心于业务开发,省的被各种各样的配置浪费时间。 至于这框架有啥效果,有啥优点,有啥缺点,用过就知道了! 软件:IDEA2023.2.3 创建 ......
2024年1月Java项目开发指南2:项目设计
确定软件架构 1.前端用什么技术,什么框架,什么版本 2.后端用什么技术,什么框架,什么版本 3.用些什么软件,软件版本? 比如: 前端:vue3 + Element-Plus + Axios 后端:Java17 Springboot MyBatis-plus Maven3 数据库:MySQL5.5 ......
2024年1月Java项目开发指南1:环境与工具准备
准备工作 基础能力 开发能力的事咱先不谈,有两个基础技能要学一下。 1.学习使用Markdown编写文档 2.学会使用git拉取代码和提交代码 软件准备 电脑需要安装以下软件: IDEA 2023.2 及其以上(Java开发统一使用IDEA) Webstorm 2023.2 及其以上(也可以使用VS ......
【JavaScript】JavaScript定义、引入方式、基础语法、函数、对象、继承
定义 JavaScript是一门跨平台、面向对象的脚本语言 用来控制网页行为的,可以使网页交互 引入方式 内部脚本 外部脚本 JS基础语法 书写语法 输出语句 变量 变量作用域 数据类型 运算符 == ?? .? ... 展开运算符 (1)打散数组传递给多个参数 (2)复制数组或对象 (3)合并数组 ......
Java Spring Boot Controller、Service、DAO实践
如果你用过 Spring MVC,那就对 Controller、Service、DAO 三者的概念一定不陌生,我们通过 Controller 来接收请求和返回响应,具体的业务处理则放在 Service层 处理,而 DAO 则实现具体与数据库等持久层的操作。 今天从分层的角度来学习下在 Spring ......
day13 代码随想录算法训练营 递归遍历
题目: 144.二叉树的前序遍历 145.二叉树的后序遍历 94.二叉树的中序遍历 我的感悟: 用helper内部函数写更好 理解难点: 代码难点: 代码示例: 前序 # Definition for a binary tree node. # class TreeNode: # def __ini ......
尊嘟假嘟?三行代码提升接口性能600倍
一、背景 业务在群里反馈编辑结算单时有些账单明细查不出来,但是新建结算单可以,我第一反应是去测试环境试试有没有该问题,结果发现没任何问题!!! 然后我登录生产环境编辑业务反馈有问题的结算单,发现查询接口直接504网关超时了,此时心里已经猜到是代码性能问题导致的,接来下就把重点放到排查接口超时的问题上 ......
常用开源组件
常用开源组件集合: https://github.com/YSGStudyHards/DotNetGuide 常用工具: https://github.com/laochiangx/Common.Utility/tree/master 文档管理: https://github.com/dorisoy ......
java深copy
使用工具类SerializationUtils 说明:由于org.apache.commons.lang3包提供, AlarmDescDetailsDto r = SerializationUtils.clone(request); r.setAlarmObjectType(AlarmObjectT ......
代码整洁之道
命名1、见名知意 变量命名应知道这个变量作用函数2、函数参数:标识参数:boolean;应拆分两个函数:一个函数应只做一件事3、函数不返回null及参数不传递null4、永不被调用的函数应该被舍弃。别害怕删除死函数,git还会记得5、尽可能找到并消除重复代码:重复的代码可能成为子程序或一个类。6、i ......
java期末复习,阳光学院
1.面向对象都有那些特性以及你对这些特性的理解? 类具有封装性,继承性和多态性的特性。 (1)封装性:类的封装性为类的成员提供公有,缺省,保护和私有等访问权限,目的是隐藏类只的私有变量和类中方法的实现细节 (2)继承性:允许通过继承原有类的某些特性或全部特性而产生全新的类,原有的类称为基类(或者称为 ......
HashMap的七大遍历方式
HashMap遍历 HashMap的遍历总共可以分为以下四类 Iterator遍历 For Each遍历 Lambda表达式遍历 Stream API遍历 Iterator迭代器遍历 Iterator结合entrySet遍历 // Iterator 结合entry遍历HashMap Map<Inte ......
Java反射遍历判断值是否属于枚举类Enum
首先,是一个枚举类: public enum AuditState { TO_BE_AUDIT(0, "待审核"), AUDITED(1, "已审核"); private String message; private Integer code; AuditState(Integer code, S ......
使用CompletableFuture提升代码执行效率示例
代码示例 /** * 全国 / 区域数据统计: * 1. 新能源规模 * 2. 电网容量 * 3. 输配线路 * 4. 变电站 * 5. 工作场站 * * @param area area * @param user user * @return the object * @since 3.0.0 ......
韩顺平java基础-12-异常
韩顺平java基础-12-异常 异常 基本概念 语法错误、逻辑错误不属于异常,区分语法错误、逻辑错误与异常的区别 分类 Error:指编译器无法处理解决的错误,可能是语法错误、逻辑错误。 Exception:编译时异常、运行时异常 **异常体系图 ** 异常分为运行时异常与编译时异常 运行时异常,编 ......
韩顺平java基础-10-面向对象编程
韩顺平java基础-10-面向对象编程 类变量和类方法 类变量 static 静态变量被同一个类所有对象共享 类变量在类加载的时候生成 定义语法 访问修饰符 static 数据类型 变量名 如何访问类变量 类名.类变量名 //类变量随着类加载而创建,所以即使没有创建对象实例也可以访问。 使用细节 什 ......
韩顺平java基础-09-房屋出租系统
韩顺平java基础-09-房屋出租系统 房屋出租设计 HouseView.java <=> 类 [界面] 显示界面 接收用户输入 调用HouseService完成对房屋信息的各种操作 HouseService.java <=> 类 [业务层] 响应HouseView的调用 完成对房屋信息的各种操作[ ......
韩顺平java基础-11-枚举类与注解
韩顺平java基础-11-枚举类与注解 2024.1.5-2024.1.8 枚举类 定义 概念 定义常量对象,不能被修改 语法 1. 自定义类实现枚举 构造器私有化 去掉set方法 创建静态对象(new) 优化:加入final修饰符,避免类加载 2. enum关键字实现枚举 关键字 enum替换cl ......
『文学常识』常用谦敬辞积累
『文学常识』常用谦敬辞积累 (待审核) 2024-1-10 10:32 |个人分类:生活|系统分类:人文社科 『文学常识』常用谦敬辞积累 点击关注👉 壹爸课堂 2021-09-30 07:30 1.“拜”字一族。用于自己的行为动作涉及对方时。 (1)拜读:阅读对方的作品。 (2)拜会:和对方见面。 ......
代码混淆:保护您的应用程序
引言 在当今数字化时代,移动应用程序已经成为人们生活和工作中不可或缺的一部分。但是,随着应用程序数量的增加和黑客攻击手段的不断升级,应用程序的安全性也越来越受到重视。代码混淆是一种可以保护您的应用程序安全的有效手段。本文将介绍代码混淆的定义、常见手段、作用、可能带来的问题以及常用的混淆工具,重点介绍 ......
CHAT GPT人工智能:定义未来通信方式
CHAT GPT人工智能是基于自然语言处理(NLP)技术的一种对话系统,能够模拟人类语言交流,实现与用户的即时通信。该系统采用先进的深度学习算法,通过大量的语言数据训练,使其具备理解、学习和生成自然语言的能力。 随着科技的发展,CHAT GPT人工智能将重塑未来通信方式。它可以提供更加智能、便捷的沟 ......
Mac M2 Java 多版本管理
安装jenv brew install jenv // 也可以直接下载 效果一样的 git clone https://github.com/jenv/jenv.git ~/.jenv 设置环境变量 echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.b ......
比较一下配置类加注解的方式和使用XML的区别
使用注解和配置类的方式相较于XML方式,有以下几个优点: 简化配置:通过使用注解和配置类,可以将SQL语句和映射配置直接写在Java代码中,避免了繁琐的XML配置。这样可以使配置更加简洁明了,减少了编写和维护配置文件的工作量。 提高可读性:注解和配置类的方式将相关的配置信息直接与代码放在一起,使得阅 ......