自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 问答 (4)
  • 收藏
  • 关注

原创 5. 本地方法接口和本地方法栈

简单地讲,一个Native Method是一个Java调用非Java代码的接囗。一个Native Method是这样一个Java方法:该方法的实现由非Java语言实现,比如C。这个特征并非Java所特有,很多其它的编程语言都有这一机制,比如在C中,你可以用extern “c” 告知c编译器去调用一个c的函数。在定义一个native method时,并不提供实现体(有些像定义一个Java interface),因为其实现体是由非java语言在外面实现的。

2023-09-03 20:11:46 220

原创 4. 虚拟机栈

数据安全问题●。

2023-09-03 13:58:22 287

原创 3. 运行时数据区及程序计数器

本节主要讲的是运行时数据区,也就是下图这部分,它是在类加载完成后的阶段当我们通过前面的:类的加载-> 验证 -> 准备 -> 解析 -> 初始化 这几个阶段完成后,就会用到执行引擎对我们的类进行使用,同时执行引擎将会使用到我们运行时数据区内存是非常重要的系统资源,是硬盘和CPU的中间仓库及桥梁,承载着操作系统和应用程序的实时运行JVM内存布局规定了Java在运行过程中内存申请、分配、管理的策略,保证了JVM的高效稳定运行。不同的JVM对于内存的划分方式和管理机制存在着部分差异。

2023-08-28 19:08:46 229

原创 2.类加载子系统

● Class文件● 类加载子系统● 运行时数据区○ 方法区○ 堆○ 程序计数器○ 虚拟机栈○ 本地方法栈● 执行引擎● 本地方法接口● 本地方法库小记LV : local values 本地(局部变量表)OS: Operator Stack(操作数栈)DL : dynamic link(动态链接)RA : return address (方法返回地址)如果自己想手写一个Java虚拟机的话,主要考虑哪些结构呢?● 类加载器● 执行引擎。

2023-08-22 21:13:38 131

原创 1.jvm和java体系结构

由于跨平台性的设计,Java的指令都是根据栈来设计的。不同平台CPU架构不同,所以不能设计为基于寄存器的。优点是跨平台,指令集小,编译器容易实现,缺点是性能下降,实现同样的功能需要更多的指令。时至今日,尽管嵌入式平台已经不是Java程序的主流运行平台了(准确来说应该是HotSpotVM的宿主环境已经不局限于嵌入式平台了),那么为什么不将架构更换为基于寄存器的架构呢?栈:跨平台性、指令集小、指令多;执行性能比寄存器差。

2023-08-21 23:20:41 881

原创 基于gin关于多级菜单的处理

【代码】基于gin关于多级菜单的处理。

2023-08-19 15:08:25 854

原创 gin中关于参数注入问题

如果在开发中一旦发小参数没有按照既定的要求注入到结构体的话,这个时候就一定要看请求方式什么?如果是post请求、前端—post—json{id:1,pageSize:10,page:1}———————————-json库方法 json.NewDecoder®—-Decoder对象。传递过来json参数,post请求的。注入到pageInfo。

2023-08-18 10:44:48 696

原创 linux安装Java11,maven,docker,mysql,rabbitmq,nacos,redis,es一条龙服务

【代码】linux安装Java11,maven,docker,mysql,rabbitmq,nacos,redis,es一条龙服务。

2023-08-05 12:35:46 587

原创 Error while extracting response for type [java.util.List<java.util.Map<java.lang.String, java.lang.

fastjson从1.28换成2.0.0就好了。

2023-07-19 16:26:53 366

原创 mp调用listByIds报错

SELECTid,category_id,attr_group_id,sku_type,sku_name,img_url,per_limit,publish_status,check_status,is_new_person,sort,sku_code,price,market_price,stock,lock_stock,low_stock,sale,ware_id,create_time,update_time,is_deleted FROM sku_info WHERE id IN ( ) AND

2023-07-17 18:30:57 277

原创 ens33没有inet地址

(4)光标移动到ONBOOT=no的n上输入x删除掉no,然后输入a之后输入yes(具体参考linux下VI窗口插入与编辑命令https://www.cnblogs.com/tansuoxinweilai/p/11602063.html)(5)按Esc退出编辑模式,按shift+:后进入末尾命令然后输入wq(w为保存,q为退出)保存退出。1)切换到根用户 su - root 按提示输入密码(不切换到根用户没有权限修改文件)(2)输入cd /etc/sysconfig/network-scripts/

2023-07-13 15:40:52 905 2

原创 URL传递参数规则

url地址:

2023-06-08 21:21:04 88

原创 vue3+vite中跨域配置不生效

没有改axios的请求地址。只改了viteconfig。

2023-05-30 19:35:24 815

原创 项目初始化配置eslint/prettier/stylelint/husky/commitlint/pnpm包管理器工具

eslint/prettier/stylelint/husky/commitlint/pnpm包管理器工具

2023-05-19 16:39:01 1446

原创 vue3.2快速生成模板

【代码】vue3.2快速生成模板。

2023-05-19 11:49:25 258

原创 3.5.1mybatisplus没有报错,生成不了文件

原因可能是数据表名写成一个字符串生成不了文件。

2023-04-22 18:25:03 724

原创 maven 3.5.4运行springboot2.7.10报错

1.pom.xml无法加载依赖,maven3.5.4问题是真多。把3.5.4换成3.6.1。2.什么什么依赖包找不到。3.parent不停爆红。

2023-04-22 15:16:03 145

原创 sql server 题目答案

7、查询销售订单数大于参与销售员工平均销售订单数的员工的基本信息,查询结果按员工编号升序排列。4、查找订单表中单个订单的订购数量超过1000的客户信息,包括客户编号,公司名称,联系人。3、查询哪些供应商为我们供应了键盘,列出这些供应商的全部供应订单信息。8、查询没有订购1号产品的客户的公司名称,联系人。5、查找订购了“路由器”的客户所有订购信息。1.查询年龄最大的员工的姓名及所在部门名。6、查找年龄最小的员工姓名、性别和工资。2、查询工资超过平均水平的员工的姓名。

2023-04-18 16:17:38 642

原创 Controller层,dao层和Service层

Controller层和dao层是Java Web开发中的两个重要的概念。Controller层是MVC模式中的控制器,主要负责接收请求、调用业务逻辑处理、返回响应结果等。而dao层是数据访问层,主要负责与数据库进行交互,进行数据的增删改查等操作。在Java Web开发中,通常会将整个应用分为三层:表现层(Presentation Layer)、业务逻辑层(Business Logic Layer)和数据访问层(Data Access Layer)。

2023-04-02 16:51:32 2556

原创 记录hexo换主题后首次打开

hexo的报错Unsupported URL Type “link:“: link:./scripts/eslint-rulesWARN No layout: index.htmlERROR Plugin load failed: hexo-renderer-pug

2023-03-23 22:44:25 304

原创 Springboot在application.properties文件中配置端口无效

在target中发现配置文件没有加载,1.pom文件中加入以下代码。2.pom文件中删除。

2023-03-22 16:53:43 363

原创 启动idea,maven一直加载pom Failure to transfer

删除项目中的.mvn文件夹就可以打开了。切换maven仓库镜像为。然后重启项目就可以了。

2023-03-20 17:01:26 660

原创 vue2+3 pinia v-router学习记录

vue2+3 pinia v-router 学习记录

2023-03-19 20:07:46 548

原创 android学生登陆页面

【代码】android学生登陆页面。

2023-03-13 09:47:31 75

原创 .gitignore文件

.class*.log*.lock*.jar*.war*.eartarget/# idea.idea/*.iml/*.iml*.ipr*.iws.idea.classpath.project.settings/bin/*.logtem/#rebel。

2023-02-16 22:56:46 44

原创 springmvc学习记录

MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。是将业务逻辑、数据、显示分离的方法来组织代码。MVC主要作用是降低了视图与业务逻辑间的双向偶合。MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差异。

2023-02-13 11:30:03 111

原创 500错误

网页500可能没有打包依赖。

2023-02-08 21:30:41 51

原创 Spring

Spring:春天------>给软件行业带来了春天!2002,首次推出了Spring框架的雏形: interface21框架!Spring框架即以interface21框架为基础,经过重新设计;并不断丰富其内涵,于2004年3月24日,发布了1.0正式版。Rod Johnson ,Spring Framework创始人,著名作者。很难想象Rod Johnson的学历,真的让好多人大吃一惊,他是悉尼大学的博士,然而他的专业不是计算机,而是音乐学。

2023-01-29 15:11:30 53

原创 Mybatis

Mybatis详解

2023-01-17 18:51:24 118

原创 Picgo因权限原因安装不了插件

【WIN+R】组合键打开运行,输入gpedit.msc打开”本地组策略编辑器“,依次打开”计算机配置“、”Windows设置“、”安全设置“、”本地策略“、”安全选项“,找到”用户访问控制:以管理员批准模式运行所有管理员“,右键打开属性,选择”已禁用“,点击确定,重启计算机,然后重新安装PicGo插件。

2023-01-02 00:01:09 610

原创 Web基本概念

学习笔记。2023!upup!

2023-01-01 17:11:18 2568

原创 idea中Project JDK is not defind的其中之一解决办法

用idea打开的文件夹不对。

2022-12-12 12:49:16 1273

原创 C语言!!能跑的!!!数据结构(C语言第2版) 课后习题答案之 第三章 栈和队列算法设计题C语言版

/栈顶和栈底指针//栈数组int m;//栈最大可容纳元素个数}DblStackint m;return 1;printf("栈号输入不对");return 0;printf("栈已满");return 0;break;printf("栈号输入错误");return 0;printf("栈号输入错误");return 0;printf("栈空");return 0;

2022-10-28 23:00:10 1051

原创 cmp和条件转移指令

cmp指令应用。

2022-10-19 18:55:15 196

原创 标志寄存器

标志寄存器的结构标志寄存器的作用直接访问标志寄存器的方法。

2022-10-16 21:23:21 850

原创 寄存器冲突的问题

【代码】寄存器冲突的问题。

2022-10-16 12:27:06 187

原创 汇编语言的模块化程序设计

原理:由调用者将需要传递给子程序的参数压入栈中,子程序从栈中取得参数。任务∶计算( a-b )^3 ,a、b为word 型数据。例∶设a=3b-1,计算:(a-b)^3。编程:将data段中的字符串转化为大写。问题:根据提供的N,计算N的3次方。

2022-10-16 11:43:49 183

原创 call指令和ret指令

call标号类似"jmp near ptr 标号”,对应的机器指令中为相对于当前IP的。指令“call far ptr 标号”实现的是段间转移!CPU执行“call far ptr标号”时的操作。,**而不是转移的目的地址,**实现段内转移。CPU执行call指令,进行两步操作∶。"call far ptr标号”相当于。(IP)=标号所在的偏移地址。jmp far ptr 标号。(CS)=标号所在的段地址。字面意思:调用子程序。

2022-10-15 12:09:52 363

原创 其他转移指令

指令格式:jcxz 标号功能:如果(cx)=0,则转移到标号处执行当(cx)!=0时,什么也不做(程序向下执行)jcxz是有条件转移指令。

2022-10-13 15:52:47 51

原创 jmp指令2

在源程序中,不允许使用“jmp 2000:0100”的转移指令实现段间转移·这是在Debug中使用的汇编指令,汇编编译器并不认识。近转移:指令"jmp near ptr标号”短转移:“jmp short 标号”如果在源程序中使用,编译时也会报错。远转移jmp far ptr标号。

2022-10-13 15:02:33 951

android开发应用文档说明

android开发应用文档说明,期末大作业。本文档旨在为开发者提供关于Android开发应用的详细说明,包括应用的功能、界面设计、技术架构等方面。

2023-06-22

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除