Java

走进JavaScript基础语法

点击链接走进前端学习:https://blog.csdn.net/qq_53810245/article/details/116831968 @目录JavaScript1、 概述2、 基本语法入门2.1 定义变量2.2 浏览器控制台使用在这里插入图片描述2.3 数据类型1. 变量命名:以$或_开头标识2. number:3. 字符串:'abc',''abc''4. 布尔值:true,false5.

How to use Promise and setTimeout to mock an API call in JavaScript All In One

How to use Promise and setTimeout to mock an API call in JavaScript All In One 如何使用 Promise 和 setTimeout 在 JavaScript 中模拟一个 API 调用 args list version args object version destructured parameter wit

Confluence的Excel插件Elements Spreadsheet安装

背景 Confluence是现在广泛使用的团队协作文档系统。虽然自身带了一些表格编辑功能,但表格的整体功能较弱,比如不能通过Excel文件进行导入导出,表格在复制到Excel时格式会比较奇怪等等。对于未完全整合流程到Confluence上的团队,信息从Excel到在线文档系统的流转是个巨大的工作量。 介绍 Elements Spreadsheet作为Confluence的插件可以有效的解决上面的部

Swing中的顶级容器与布局

1. 顶级容器 JFrame(框架):表示主程序窗口 JDialog(对话框):每个JDialog对象表示一个对话框,对话框属于二级窗口   JApplet(小程序):在浏览器内显示一个小程序界面 2. 布局方式 1、 边界布局(BorderLayout)     2、流式布局(FlowLayout)   3、网格布局(GridLay

Java学习_003 数据输入

1.数据输入   1.2 Scanner使用的基本步骤     (1)导包     (2)创建对象     (3)接受数据   1.3 实例      结果:  

安卓代码规范(常见)

安卓代码开发规范是一组指导原则和标准,旨在帮助开发团队保持一致的代码风格,提高代码的可读性、可维护性和可扩展性。以下是一些常见的安卓代码开发规范: 命名规范: 使用有意义的变量名、函数名和类名。 使用驼峰命名法(Camel Case)。 避免使用缩写,除非是广为人知的缩写。 示例: 缩进和格式化: 使用四个空格进行缩进。 使用合适的空格和换行符来保持代码的清晰度。 示例:

Java学习_004 数据输入:案例2

需求:三个和尚的身高需要手动输入,请用程序实现这三个和尚的最高身高。 结果:  

12个开源免费的程序员简历模板

前言 昨天有小伙伴在技术群里问有没有开源的程序员简历模板,其实很早之前在DotNetGuide👉中已经有整理过,只是一直没有写文章推广过,由此有了今天这篇文章,假如大家有更好的免费简历模板资源欢迎大家在文章评论区留言✌。 DotNetGuide简历模板地址:https://github.com/YSGStudyHards/DotNetGuide#%E7%AE%80%E5%8E%86%E6%A8%

Drawable复用及问题

概述 每个 Drawable 都有一个对应的ConstantState,这个 state 保存了 Drawable 所有的关键信息。由于 Drawable 的广泛使用,系统为了优化性能(节省内存占用),相同资源的 Drawable 都共享同一个ConstantState。这个的含义用较为白话的方式解释为:假使有一个View,内部逻辑加载了一个 Drawable,即使多次创建这个 View 的实例,

算法通关村第一关——链表青铜挑战笔记

算法通关村第一关——链表青铜挑战笔记 链表是一种经典的数据结构,在很多软件里大量使用,例如操作系统、JVM等。 在面试中链表题目数量少,类型也相对固定,考察频率却非常高,因此我们只要将常见题目都学完就万事大吉了,所以链表特别值得刷。 单链表的概念 链表的概念 单向链表就像一个铁链一样,元素之间相互连接,包含多个结点,每个结点有一个指向后继元素的指针。表中最后一个元素的next指向null。如下

使用 idea debug 远程 java 进程

线上环境使用的 jdk 版本为 1.8,对应的 java 启动命令 java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=50050 -jar xxxx.jar 注意服务器需要开放对应的 50050 tcp 端口 idea 配置:Run -> Edit Configuration -> + -> R

jenkins 插件更新页面报错

jenkins 插件更新页面报错: Jenkins安装插件出现Signature verification failed in update site 'default' (show details) 在 docker-compose.yml 启动文件加上 hudson.model.DownloadService.noSignatureCheck=true 环境变量

12分钟从Executor自顶向下彻底搞懂线程池

前言 上篇文章 13分钟聊聊并发包中常用同步组件并手写一个自定义同步组件 聊到并发包中常用的同步组件,并且还手把手实现了自定义的同步组件 本篇文章来聊聊并发包下的另一个核心-线程池 阅读本文大概12分钟 通读本篇文章前先来看看几个问题,看看你是否以及理解线程池 什么是池化技术?它有什么特点,哪些场景使用? Executor是什么?它的设计思想是什么样的? 工作任务有几种?有什么特点?如何适配然后

IntelliJ IDEA新建SpringBoot项目

IntelliJ IDEA新建SpringBoot项目 前言 虽然新建项目比较简单,但还是有几个点需要注意。 步骤 下载和安装IDEA不再介绍 新建工程 点击“New Project” 标红的为重点关注 需要关注的几个字段: Name:项目/模块名 Artifact:相当于具体的功能名 Group:可以理解为分组,例如属于那个项目组 Package Name:

Haskell(二):类型和类型类

Haskell有一个静态类型系统,每个表达式的类型在编译时都是已知的。Haskell中的所有内容都有类型,因此编译器可以在编译程序之前对程序进行大量推理。 现在我们用GHCI来检查一些表达式的类型,通过:t,该命令后跟任何有效的表达式。  “::”读作“具有类型”。 函数也有类型,当我们编写自己的函数时,可以选择一个显式的类型声明  removeNonUppercase的

springMVC的xml文件配置

web.xml中文件的配置  

原型模式和深拷贝,浅拷贝

原型模式 案例引入 克隆羊问题 有一只羊,姓名为tom,年龄为1,颜色为白色,编写程序创建和tom羊属性完全相同的羊。 传统方式解决 代码实现 传统实现方式分析 1.优点是好理解,简单易操作。 2.缺点进行新对象创建时,总是需要重新获取原始对象的属性,如果创建的对象复杂时,效率很低。 3.缺点,总是需要重新初始化对象(new操作),而不是动态的根据已有对象去创建,不灵活。 4.改进思路,Jav

java8学习

java8安装与环境变量配置 choco choco官网 安装命令:choco install jdk8自动配置环境变量 IDEA 官网安装 java语法 注:由于默认具有cpp基础,所以和cpp极为相似的点我不会提及。 enum枚举 实际上,枚举继承自ENUM类,编译时会补全 此外,比较时建议用==,而不是equal(),因为null==null不会报错,而且==会在编译期间检查类型匹配问题

9.8日记

今天早上学习了Java连接HBASE的增删改查操作,明天继续学习,下周测试连接HBASE数据库

小白markdown学习记录

Markdown学习 芙卡洛斯 水神芙卡洛斯美图吉祥物 评价 摆了很久的姿势了,就是为了让你们第一眼看到她的时候她能展现出自以为最帅气的样子--那维莱特 图片 列表 在等芙芙 审判非儿戏,与你共枕栖 属性 姓名 属性 生日 芙宁娜 水 1.21 小白代码

浅聊一下SpringMVC的核心组件以及通过源码了解其执行流程

浅聊一下SpringMVC的核心组件以及通过源码了解其执行流程 MVC作为WEB项目开发的核心环节,正如三个单词的分解那样,Controller(控制器)将View(视图、用户客户端)与Model(javaBean:封装数据)分开构成了MVC,今天我们浅聊一下SpringMVC的相关组件以及通过源码了解器执行流程 SpringMVC的核心组件 :前端控制器 DispatcherServlet 我们

空指针产生的条件 null对象调用属性

null对象调用属性  e.g Exception in thread "main" java.lang.NullPointerException at patterns.builder.Test.main(Test.java:12)

1.Java 混合型编译语言-编译-解释

编译性语言 典型的代表是 C C++ 这种类型的语言通过把文本文件(代码)经过编译器编译成机器指令(汇编),因此不同平台的CPU x86/arm windows/linux 都需要各自重新编译一下。 优点是性能好 解释性 最典型的代表就是 linux 的 shell py 等编程语言,特点是需要解释器来翻译成机器指令,因此运行时间也是包含了解释时间的,所以速度会比编译性慢。 因为需要解释器执行,所

03 IP地址

IP地址(Internet Protocol) IP协议中还有一个非常重要的内容,那就是给因特网上的每台计算机和其它设备都规定了一个唯一的地址,叫做“IP地址”。由于有这种唯一的地址,才保证了用户在连网的计算机上操作时,能够高效而且方便地从千千万万台计算机中选出自己所需的对象来。 它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。

java基础语法学习

jdk、jre、jvm jdk:称为java的开发工具,包含了jre和开放工具,可以理解成是.java文件运行在jvm虚拟机上面的一个翻译器。 jre:称为java的运行环境,包含了jvm和java的核心内库(java API) JVM:就是java虚拟机 其实可以理解成这个结构 程序运行的步骤 1、首先在.java文件里面写代码 比如 这个程序里面也有一些细节,首先就是使用public cl

java的学习资料

这个网址提供了很多java的学习资料:https://github.com/hello-go-maker/cs-books 这个是mall商城的源码和教程: 《全网最全最新编程资料合集》链接:https://pan.quark.cn/s/19082733db15 提取码:rtSS 现加入知识星球【AIGC赋能编程】,就送 IDEA 教育版全家桶。 点击加入:https://t.zsxq.com/

ssm整合中需要使用的依赖jar包与包含的配置类

2023-09-09 注意,注意,一定要注意,mybatis的jar包与mybatis-spring的jar包的版本,一定要看这两个jar包的版本下面是与java8匹配的版本 JdbcConfig MybatisConfig ServletConfig SpringConfig SpringMvcConfig 注意注意@PropertySource 一定要加上clas

Vue开发流程

#Vue简介#     Vue (发音为 /vjuː/,类似 view) 是一款用于构建用户界面的 JavaScript 框架。它基于标准 HTML、CSS 和 JavaScript 构建,并提供了一套声明式的、组件化的编程模型,帮助你高效地开发用户界面。无论是简单还是复杂的界面,Vue 都可以胜任。 声明式渲染:Vue 基于标准 HTML 拓展了一套模板语法,使

<<  <  688  689  690  691  692  693  694  695  696  697  698  >  >>