Java

SSM项目的笔记

目前遇到的404问题基本上是Facets->Web那边的目录没写对,或者Aritfacts(工件)出问题了 我的配置习惯,及Output directory路径 E:java_work_placeSqark_Takeawaytarget E:java_work_placeSqark_TakeawaytargetSpark-1.0-SNAPSHOT 之前遇到org.apache.ibat

C/C++《面向对象程序设计课程设计》[2023-06-12]

C/C++《面向对象程序设计课程设计》[2023-06-12] 《面向对象程序设计课程设计》课程教学大纲(独立设置) 一、课程基本信息 课程编码 031303004 课程名称 面向对象程序设计课程设计 开课单位 电子与信息工程学院 总学分 1 总学时 2周 实验学时 2周 课程类型 专业集中实践必修课 适用对象 计算机科学与技术 先修课程 面向对象程序设计 课程简介 《面向对象程序设计课程设计》是

JVM源码分析:深入剖析java.c文件中JavaMain方法中InitializeJVM的实现

经过前文《从JDK源码级深入剖析main方法的运行机制》的分析,我们知道了实现JavaMain方法的四个主要步骤: 初始化Java虚拟机 加载主运行类 通过加载的主运行类,获取main方法 调用main函数 下面,我们首先来看一下初始化Java虚拟机的具体实现细节。 上代码: 我们来到srcjava.basewindowsnativelibjlijava_md.c文件中的Lo

什么是类加载器,类加载器有哪些?【类加载器】

什么是类加载器,类加载器有哪些? 实现通过类的权限定名获取该类的二进制字节流的代码块叫做类加载器。 主要有一下四种类加载器: 1. 启动类加载器(Bootstrap ClassLoader)用来加载 java 核心类库,无法被 java 程序直接引用。 2. 扩展类加载器(extensions class loader):它用来加载 Java 的扩展库。 Java 虚拟机的实现会提供一个扩展库目录

前端 vue 自定义导航栏组件高度及返回箭头 自定义 tabbar 图标

前端vue自定义导航栏组件高度及返回箭头 自定义tabbar图标, 下载完整代码请访问uni-app插件市场地址:https://ext.dcloud.net.cn/plugin?id=12986 效果图如下: 使用方法 HTML代码部分 JS代码 (引入组件 填充数据) CSS

家居购买管理系统(含源码)

家居购买管理系统 源码地址:https://pan.baidu.com/s/1UWQTntNOIiJ5xlaby6R60Q?pwd=cwq6 提取码:cwq6 开发工具:IDEA 2021 负责模块:主要负责管理员的订单管理、商品管理和用户的订单管理、购物车管理、首页、登录功能、后端的接口设计和实现。 技术选型:java+jsp+MySQL+servlet 1.模拟对家居实体店管理员用户、供应商、

springboot+vue留守儿童爱心网站,附源码+数据库+论文+PPT,远程包安装运行

1、项目介绍 留守儿童爱心网站采用了B/S结构,JAVA作为开发语言,数据库采用了B/S结构,Mysql数据库进行开发。该系统包括前台操作,后台由管理员和用户两个部分,一方面,为用户提供首页、宣传新闻、志愿活动、爱心捐赠、个人中心、后台管理等功能;另一方面,为管理员提供首页、个人中心、用户管理、宣传新闻管理、志愿活动管理、爱心捐赠管理、旧物捐赠管理、活动报名管理、系统管理等功能。 留守儿童爱心网站

仿微信我的列表功能菜单按钮 我的个人中心页面功能菜单

前端vue自定义仿微信我的列表功能菜单按钮 我的个人中心页面功能菜单, 下载完整代码请访问https://ext.dcloud.net.cn/plugin?id=12990 效果图如下:         #### 使用方法 ```使用方法 <!-- leftTitle:标题  icon:左边图标 @click:点击事件&nb

HBase的数据结构原理与使用

一、HBase简介 HBase是一个开源的、分布式的、版本化的NoSQL数据库(即非关系型数据库),依托Hadoop分布式文件系统HDFS提供分布式数据存储,利用MapReduce来处理海量数据,用Zookeeper作为其分布式协同服务,一般用于存储海量数据。HDFS和HBase的区别在于,HDFS是文件系统,而HBase是数据库。HBase只是一个NoSQL数据库,把数据存在HDFS上。可以把H

代理模式的简单理解

1.废话 ​ 上次io流联系的时候,有一个地方有待优化,计划使用代理模式。恰逢开始写博客,着闲着也是闲着记录一下丰富一下我的博客记录,之前看过一些网上其他的代理的讲解都很高端,我这技术有限只说一下自己理解的代理模式 2. 背景 ​ 之前统计项目中废没在被使用的VUE文件时写了一个遍历文件夹的方法,后来清理废弃方法时再次需要用到了递归文件夹的场景,重新写一次肯定是没问题的,但之后可能还会再次使用。在

Java包装类

包装类  其实就是其实就是8种基本数据类型对应的引用类型。   为什么提供包装类?1、java为了实现一切皆对象,为8种基本类型提供了对应的引用类型 2、后面的集合和泛型其实也只能支持包装类型,不支持基本数据类型 自动装箱:基本类型的数据和变量可以直接赋值给包装类型的变量。 自动拆箱:包装类型的变量可以直接赋值给基本数据类型的变量。 如下代码 包装类的特有功能:1、包装

黑马框架篇相关问题

框架篇面试题-参考回答 面试官:Spring框架中的单例bean是线程安全的吗? 候选人: 嗯! 不是线程安全的,是这样的 当多用户同时请求一个服务时,容器会给每一个请求分配一个线程,这是多个线程会并发执行该请求对应的业务逻辑(成员方法),如果该处理逻辑中有对该单列状态的修改(体现为该单例的成员属性),则必须考虑线程同步问题。 Spring框架并没有对单例bean进行任何多线程的封装处理。关于单

黑马集合篇

Java集合相关面试题 导学 这次课程主要涉及到的是List和Map相关的面试题,比较高频就是 ArrayList LinkedList HashMap ConcurrentHashMap      ArrayList底层实现是数组 LinkedList底层实现是双向链表 HashMap的底层实现使用了众多数据结构,包含了数组、链表、散列表、红黑树等

Java用命令行给main方法传参

Java用命令行给main方法传参 1.cd到当前程序的src路径下。 2.编译文件,我的文件是在com.test包下。 3.给main方法传值。 Do what you think is right 做你认为正确的事

Java11 Optional

简介 public final class Optional<T> { private static final Optional<?> EMPTY = new Optional<>(); private final T value; private Optional() { this.value = null;

Java反序列化之Commons-Collection篇04-CC4链

<1>环境分析 因为 CommonsCollections4 除 4.0 的其他版本去掉了 InvokerTransformer 不再继承 Serializable,导致无法序列化。 同时 CommonsCollections 4的版本 TransformingComparator 继承了 Serializable接口,而CommonsCollections 3里是没有的。这个就提供了

202306112142-《最近开发心得...》

    没有心得就是在瞎搞,写心得就是“埋头耕耕,抬头看看”,看看自己做了什么... ...        心得就是心的感受,并非得到了什么,我以前是搞前端开发,仅仅4-5年时间,见证Angular市场份额的减少,backbone还嫌有耳闻,鲜有招聘;React框架从耳闻到霸屏;个人沐浴jquery的春风,枯于市场类似Vue等各种框架的雨后春笋。这

ES6代码暴露的三种方式

JS模块化主要有 CommenJS(node)、JS module(es6)。 一、Commen JS Commen JS主要是node环境中用于模块化开发,每一个js文件都是一个模块,有自己的作用域,其中的变量和函数都是私有的,对外部js文件不可见。 使用module.exports或exports关键字进行对外暴露,*可以在普通的js文件中使用* 1.text.js中的模块 module.ex

application.properties配置文件存储参数

配置文件存储参数 当我们需要很多的参数时,项目很大,文件很多,每涉及一个技术,每涉及一个第三方的参数时,当这些参数数据发生变化,修改会相当的麻烦。这时候把参数配置到application.properties配置文件中以便我们以后修改。 例如配置阿里云OSS工具类 application.properties Utils

【MSA】Spring Cloud Eureka

目录1 Spring Cloud Eureka 简介2. Eureka 和 Zookeeper 的区别2.1 CAP 原则2.2 为什么 zookeeper 不适合做注册中心?3. Spring Cloud Eureka 快速入门3.1 搭建 Eureka-server3.2 搭建 Eureka-client3.3 访问测试4. Eureka 常用配置文件详解 🚩4.1 server 中常用的配置

CSS3

一、CSS简介 CSS是层叠样式表 ( Cascading Style Sheets ) 的简称。有时我们也会称之为CSS样式表或级联样式表。 CSS是也是一种标记语言,主要用于设置 HTML 页面中的文本内容(字体、大小、对齐方式等)、图片的外形(宽高、边框样式、边距等)以及版面的布局和外观显示样式。 CSS让我们的网页更加丰富多彩,布局更加灵活自如。 简单理解:CSS 可以美化 HTM

java获取服务器ip地址的工具类

参考: https://www.cnblogs.com/raphael5200/p/5996464.html 代码实现

帝国CMS如何设置屏蔽页代码

情景描述:当我们不想让用户直接看到真正的内容时候,但又不让蜘蛛发觉,以致快照更改,所以需要用到屏蔽页,这样既能兼顾用户浏览的需求,也能兼顾到蜘蛛,不至于快照被篡改的情况。 步骤: 1.制作一个txt文本文件,填充假页面代码,(注意,保存文件格式一定是txt文档)如下: 2.在index页面的head内,填写JavaScript代码如下: 这样保存文件后,打开页面,即可显示为假页面

mybatis-plus-generator-ui 可视化代码生成器!

它提供交互式的Web UI用于生成兼容mybatis-plus框架的相关功能代码,包括Entity,Mapper,Mapper.xml,Service,Controller等。 可以自定义模板以及各类输出参数,也可通过SQL查询语句直接生成代码。 git地址:https://github.com/davidfantasy/mybatis-plus-generator-ui 一、使用示例 1、引入

(一)、C++学习随笔:指针

北京时间2023年6月11日22点53分,天气总体晴,温度适宜。没写随笔差不多一年了,也从佛山的广发银行、美的外包跳槽到了深圳坂田这边的华为OD,JAVA或许是干的不太愿意深入了,想学习下C++。今天学习到C++的重点之一:指针,鄙人不才,记忆力不太好,所谓的好记性不如烂笔头,把学到的指针知识都记录下吧! 1、指针(定义:类型 * 指针变量),可以理解为就是内存中的数据对象的地址。比如 int a

「AntV」景点轨迹数据获取与L7可视化

1. 引言 L7 地理空间数据可视分析引擎是一种基于 WebGL 技术的地理空间数据可视化引擎,可以用于实现各种地理空间数据可视化应用。L7 引擎支持多种数据源和数据格式,包括 GeoJSON、CSV等,可以快速加载和渲染大规模地理空间数据。L7 引擎还提供了丰富的可视化效果和交互功能,包括热力图、等高线图、鼠标交互等,可以帮助用户更好地理解和分析地理空间数据。 L7 官网:蚂蚁地理空间数据可视化

[MAUI]写一个跨平台富文本编辑器

@目录原理创建编辑器定义实现复合样式选择范围字号字体颜色与背景色字体下划线字体加粗与斜体序列化和反序列化跨平台实现集成至编辑器创建控件使用控件最终效果已知问题项目地址 富文本编辑器是一种所见即所得(what you see is what you get 简称 WYSIWYG)文本编辑器,用户在编辑器中输入内容和所做的样式修改,都会直接反映在编辑器中。 在Web端常见的有Quill、TinyMCE

Java开发常出错5颗星——空指针和异常

常犯指数5颗星 空指针 空指针概念及样例 什么是空指针(java.lang.NullPointExcetion)? 空:内存地址 指针:引用 异常: 运行时 由于疏忽造成的空指针问题 针对与空指针的场景,有哪些方式可以避免发生 使用之前一定要初始化,或检查是否初始化 尽量避免在函数中返回Null,或给出详细的注释(良好的编程习惯) 外部传值, 除非有明确的说明(非Null),

国内maven仓库

靠谱的国内镜像仓库 阿里云镜像仓库:https://maven.aliyun.com/repository/public 华为云镜像仓库:https://mirrors.huaweicloud.com/repository/maven/ 腾讯云镜像仓库:https://mirrors.cloud.tencent.com/nexus/repository/maven-public/ 默认中央仓库:

<<  <  1123  1124  1125  1126  1127  1128  1129  1130  1131  1132  1133  >  >>