Java

02-操作系统的启动及中断

02-操作系统的启动及中断 一 操作系统的启动 1. 计算机体系结构概述 DISK:存放OS BIOS:基本I/O处理系统, 通电后计算机系统检测各种外设,加载相应软件来执行 DISK:Bootloader 加载OS, 将OS加载到内存里面 计算机硬盘上存储的有BootLoader和操作系统两个软件 2. 计算机内存和硬盘布局 3. 开机顺序 BIOS是基本I/O处理系统,在计算器启动后,计算机就

切面工具

目录接口限流切面日志切面 接口限流切面 【限流枚举】 【限流注解】 【异常类】 【切面类】 日志切面 【注解】 【切面类】

学期总结

本学期学习了Javaweb和Android开发,这门课程不仅帮助我掌握了编写Java Web应用程序和移动应用程序的技能,还让我深刻地了解到了团队协作的重要性。 在学习Javaweb方面,我们首先学习了Servlet和JSP的基础知识,包括如何建立一个Web项目、如何配置Tomcat服务器等。此外,我们还学习了使用MVC架构开发Web应用程序的方法,以及使用Bootstrap框架和jQuery库实

Day-10综合案例2

web综合案例二 1. 项目开发流程 2. 开发从何入手 3.需求 4.技术架构 5.数据库设计 5.1数据表设计分析 用户_角色_权限经典五张表 5.2创建表的sql语句 5.3创建好表之间的关系 6.导入maven项目 将下发的素材中的web-case2的maven项目导入idea中。 3.修改当前maven工程的本地仓库位置: 4.启动tomcat访问

使用vue的简单的纯前端JS验证码实现

使用vue的简单的纯前端JS验证码实现 感觉人不能在SQL里面淹死,得看看别的东西了 因为是上班摸鱼偷摸搞的,所以人比较懒,很多东西也懒得修修改改,直接放在一个html文件下了 页面如下 js的生成图形逻辑是21年毕业的时候百度CV的,出处是找不到了 您能读到这儿,我呢是发自真心的感谢您,若要转载,还望请您带上链接

微信小程序 - 视图与逻辑

【黑马程序员前端微信小程序开发教程,微信小程序从基础到发布全流程_企业级商城实战(含uni-app项目多端部署)】 https://www.bilibili.com/video/BV1834y1676P/?p=44&share_source=copy_web&vd_source=03c1dc52eeb3747825ecad0412c18ab1 页面导航 1. 什么是页面导航 页面导

Day-11更新用户实现

3.更改用户 1.修改数据的页面回显显示角色信息到下拉框选项中 1.1前端页面 我们在userList.html页面的视图准备好之前先准备数据,将角色信息数据准备好。 所以将向后台发送请求角色信息的数据放到生命周期created函数中: 1.2RoleServlet 1.3业务层 接口: 实现类: 1.4dao层 2.修改数据的页面回显将当前用户的角色信息显示到页面上 代码实现

Jmeter使用循环控制器实现参数化

循环控制器加csv实现参数化 1.添加循环控制器 我这里的循环次数是动态的,在循环控制器前添加beanshell获取文件行数后存为变量 2.添加CSV 数据文件设置 文件名:可使用绝对路径或相对路径,绝对路径可直接浏览后选择。 变量名称:变量数量需要与csv文件一致 3.循环控制器中的请求可直接使用 循环控制器加beanshell实现参数化 因为不想用csv文件单独管理参数,而且我这边用到

离线安装nginx

离线安装nginx gcc-c++ 该链接内有安装nginx所需的环境 openssl、pcre、zlib 直接执行该命令安装即可 将下载好的 nginx源码包(nginx-1.21.6.tar.gz)解压缩到 /usr/local目录下,顺序执行以下命令 默认会在 /usr/local 下生成一个 nginx 目录,执行命令 访问ip测试nginx 有无启动成功 如果无响应,检查防火墙

web Worker

Web Worker (工作线程) 是 HTML5 中提出的概念,分为两种类型,专用线程(Dedicated Web Worker) 和共享线程(Shared Web Worker)。专用线程仅能被创建它的脚本所使用(一个专用线程对应一个主线程),而共享线程能够在不同的脚本中使用(一个共享线程对应多个主线程)。 Web Worker 的意义在于可以将一些耗时的数据处理操作从主线程中剥离,使主线

SpringBoot项目中实现读写分离

背景介绍 面对日益增加的系统访问量,数据库的吞吐量面临着巨大瓶颈。 对于同一时刻有大量并发读操作和较少写操作类型的应用系统来说,将数据库拆分为主库和从库,主库负责处理事务性的增删改操作,从库负责处理查询操作,能够有效的避免由数据更新导致的行锁,使得整个系统的查询性能得到极大的改善。 通过读写分离,就可以降低单台数据库的访问压力, 提高访问效率,也可以避免单机故障。 技术框架:ShardingJD

springboot 注解开发接口demo

Maven配置依赖 引入 myBatis-plus,mysql和Lombok(注解工具类) 配置yml 配置项目信息和数据库连接信息 接口实现 实体类代码 @TableId标签:指定实体类中的主键字段,用于自动生成主键值; mapper配置 @Options(useGeneratedKeys = true,keyProperty = "id"):用于指定主键生成策略,useGenerate

Kotlin中的Any、Unit、Nothing

Any Kotlin中的Any即相当于Java中的Object类,是一切其他非空类型的父类型,Any?则表示一切可空类型的父类型。 Any拥有三个方法: equals() hashCode() toString() 事实上Any在编译成字节码后正是会转成java.lang.Object类。 Unit Kotlin中的Unit即相当于Java中的void关键字,用于表示返回空结果的函数。 其中

GraphQL教程——如何查询瑞克和莫蒂API

在本文中,我们将使用 Apollo 客户端从以同名动画电视节目命名的Rick and Morty API中获取数据。我们将编写一个GraphQL 查询来获取我们需要的数据。然后将使用 React 显示数据。 在我们开始这个项目之前,让我们回顾一下 GraphQL 的用例,以及它与 REST API 的不同之处。 (React教程:https://www.java567.com/search.htm

JavaScript如何在幕后工作?JS引擎和运行时解释

所以您可能知道您的代码以某种方式在您的浏览器中编译和执行以显示您构建的漂亮的 Web 应用程序。但是您是否知道启用输出的所有组件? 让我们深入了解幕后的 JavaScript。您无法确切看到的抽象部分。 为什么一个看似抽象的主题对你来说很重要?了解 JavaScript 的内部工作原理可以让您超越表面层次,从更深层次的角度探索这门语言。 它提供有关语言的上下文信息以及 JavaScript 引擎如

Flume详解

什么是Flume Flume是一个高可用,高可靠,分布式的海量日志采集、聚合和传输的系统,能够有效的收集、聚合、移动大量的日志数据。 通俗一点来说就是Flume是一个很靠谱,很方便、很强的日志采集工具。它是目前大数据领域数据采集最常用的一个框架 为什么它这么香呢?主要是因为使用Flume采集数据不需要写一行代码,注意是一行代码都不需要,只需要在配置文件中随便写几行配置Flume就会死心塌地的给你干

如何构建响应式网站——开发人员的最佳实践

我们与网络交互的方式发生了翻天覆地的变化,而且还会不断变化。 过去,大多数人使用台式电脑上网。但如今,人们正在使用各种各样的设备,包括笔记本电脑、平板电脑和智能手机。这导致对响应式网页设计的需求不断增长。 响应式网页设计是一种设计方法,可确保网站在所有设备上看起来都不错并且功能正常。这是通过使用流畅的布局和媒体查询来使网站适应不同的屏幕尺寸来完成的。 使用响应式网页设计有很多好处。首先,它为每个人

如何创建和发布Vue组件库

入门 npm create vite@latest我通过运行和命名我的项目来开始该项目,brian-component-lib以与我之前的帖子保持一致。当出现这些选项时,我还选择使用 TypeScript 和 Vue。 (VueJs教程:https://www.java567.com/search.html?sWord=vue&v=2306014) 组件 我们正在构建的按钮组件 这是该组件

(转)注册中心对比和选型:Zookeeper、Eureka、Nacos、Consul和ETCD

原文:https://juejin.cn/post/7068065361312088095 大家好,我是楼仔!对于注册中心,在写这篇文章前,我其实只对ETCD有比较深入的了解,但是对于Zookeeper和其它的注册中心了解甚少,甚至都没有考虑过ETCD和Zookeeper是否适合作为注册中心。 经过近2周的学习,原来注册中心除了ETCD和Zookeeper,常用的还有Eureka、Nacos、

为什么双重效验锁要加volatile?

单例模式的实现方法有很多种,如饿汉模式、懒汉模式、静态内部类和枚举等,当面试官问到“为什么双重效验锁要加volatile?”时,那么他指的是为什么懒汉模式中的私有变量要加 volatile? 懒汉模式指的是对象的创建是懒加载的方式,并不是在程序启动时就创建对象,而是第一次被真正使用时才创建对象。 要解释为什么要加 volatile?我们先来看懒汉模式的具体实现代码: 从上述代码可以看出,为

图解VirtualBox安装CentOS 7

VirtualBox简介 VirtualBox是由德国InnoTek软件公司出品的虚拟机软件,现在则由甲骨文公司进行开发,是甲骨文公司xVM虚拟化平台技术的一部分。 VirtualBox提供用户在32位或64位的Windows、Solaris及Linux 操作系统上虚拟其它x86的操作系统。用户可以在VirtualBox上安装并且执行Solaris、Windows、DOS、Linux、OS/2 W

如何使用Next.js创建全栈应用程序

Next.js 乍一看似乎令人生畏,因为有这么多新概念需要掌握。但别担心——在这个循序渐进的教程中,我将为您提供使用 Next.js 创建您的第一个现代全栈应用程序所需的所有基本信息。 在本教程中,我将带您了解 Next.js 的基础知识,并指导您创建您的第一个全栈应用程序。在本教程结束时,您将有信心开始使用 Next.js 构建您自己的全栈应用程序。 因此,让我们直接进入并一起释放 Next.j

1.1. Java简介与安装

Java简介 Java是一种广泛使用的计算机编程语言,由James Gosling和他的团队在Sun Microsystems公司开发,于1995年首次发布。Java的设计理念是“一次编写,到处运行”,这意味着Java应用程序可以在任何支持Java运行时环境(JRE)的设备上运行,而无需重新编译。 Java的主要特点包括: 面向对象:Java采用面向对象编程(OOP)范式,通过类和对象实现封装、

一天吃透Spring面试八股文

内容摘自我的学习网站:topjavaer.cn Spring是一个轻量级的开源开发框架,主要用于管理 Java 应用程序中的组件和对象,并提供各种服务,如事务管理、安全控制、面向切面编程和远程访问等。它是一个综合性框架,可应用于所有类型的 Java 应用程序。 SpringMVC是 Spring 框架中的一个模块,用于开发 Web 应用程序并实现 MVC(模型-视图-控制器)设计模式,它将请求

界面控件DevExpress ASP.NET新主题——Office 365暗黑主题的应用

DevExpress ASP.NET Web Forms Controls拥有针对Web表单(包括报表)的110+种UI控件,DevExpress ASP.NET MVC Extensions是服务器端MVC扩展或客户端控件,由轻量级JavaScript小部件提供支持的70+个高性能DevExpress ASP.NET Core Controls,包含功能完善的报表平台。 在之前发布的v

vue.config + postcss-pxtorem 安装与包装的问题

https://juejin.cn/post/7088133930674552868   不要写在 vue.config.js 里边,直接写在 postcss.config.js 里边即可。   pnpm i postcss-pxtorem  

java获取pdf的页数、内容和缩略图

参考链接: https://blog.csdn.net/fy_java1995/article/details/94722391 https://blog.csdn.net/qq_39225639/article/details/119344997

分而治之 -- 浅谈分库分表及实践之路

前言 之前总在聊微服务, 微服务本身也是分布式系统,其实微服务的核心思想是分而治之,把一个复杂的单体系统,按照业务的交付,分成不同的自服务,以降低资深复杂度,同时可以提升系统的扩展性。 今天想聊一下分库分表,因为对于快速增长的业务来说,这个是无法回避的一环。之前我在做商城相关的SAAS系统,商品池是一个存储瓶颈,商品池数量会基于租户增长和运营变得指数级增长,短短几个月就能涨到几千万的数据,而运营半

【博学谷学习记录】超强总结,用心分享 | java基础

【博学谷IT技术支持】 前言 java是一门非常好的语言,比较有必要学习一下: 随着科技发展,只会前端是不行的,学习一门后端序言非常有必要,这里记录下自己学习的过程。 一、数据类型 java是一种强类型语言,数据必须明确类型。 基础数据类型有8种,分别是 整数类型:byte, short, int, long, 浮点类型:float,double, 字符类型:char 布尔类型:boolean

JVM-垃圾回收

1.如何判断对象可以回收 1.1.引用计数法 定义:给对象添加一个引用计数器,每当有一个地方引用它,计数器值就加一;相反的,当引用失效的时候,计数器值就减一;任何时刻计数器为0的对象就是不可能再被使用的。 弊端:可能存在无效的循环引用 现在主流的Java虚拟机里并没有选用引用计数算法来管理内存,最主要的原因就是它很难解决对象之间相互循环引用的问题 1.2.可达性分析算法 Java虚拟机中的垃圾

<<  <  1176  1177  1178  1179  1180  1181  1182  1183  1184  1185  1186  >  >>