Java

Ubuntu 20.04 实装我的世界 Paper 服务器

0x01 - 环境需求 一台能上网、有公网IP的服务器 ssh客户端(可选,如果是云服务器则必须) Linux使用经验(可选) 记得单独给服务器创建文件夹!否则别怪我没提醒你! 0x02 - 下载 下载Java 我开的是1.16.5的服务器,所需java版本为Java 8 ~ Java 11,因此选择较新的Java 11: 下载核心 去PaperMC网站,在左侧选好版本,选择右侧最新的下载,

二、SpringCloud Alibaba使用RestTemplate

新建模块Producer,pom.xml如下: 配置application.properties: 新建Controller: 在SpringCloudAlibabaDemo的pom.xml加入 在Consumer加入: 修改HelloConsumer: 访问http://localhost:7001/consumer/rpc,看到hello,Producer,port:7000。在这

java基于springboot+vue的房屋租赁管理系统、大学生租房管理系统,附源码+数据库+lw文档+PPT

1、项目介绍 根据大学生租房系统的功能需求,进行系统设计。 前台功能:进入系统可以实现首页,房屋信息,房屋评价,公告资讯,个人中心,后台管理,意见反馈等功能进行操作; 后台主要是管理员,房主和用户,主要功能包括首页,个人中心,房主管理,用户管理,房屋类型管理,房屋信息管理,预约看房管理,定金留房管理,租赁订单管理,房屋评价管理等。 系统对这些功能进行整合,产生的功能结构图如下: 项目获取,看这里

Visual Studio AGDE插件

AGDE(Android Game Development Enironment,安卓游戏开发环境)是一款VS插件,用于在VS中进行Android平台的C++ Native代码构建、部署、调试和性能分析。可以从这里下载。 ① 使用MSBuild构建(支持Incredibuild编译加速)并自动部署(deploy)到手机上。 ② 使用LLDB作为C++调试器,不支持Java调试。 ③ 支持CPU和内

JavaSE面试题【长期更新】

面试题 1包装类型的缓存机制了解过么 包装类型的缓存机制了解过么 2自动装箱和拆箱 底层原理 答案 3值传递和址传递的区别 答案 4方法重载和方法重写 答案 5为什么重写equals()还要重写hashcode() 答案 6 深拷贝和浅拷贝的区别

7-web概述

1. Web 和 JavaWeb 的概念 Web 是全球广域网,也称为万维网(www),能够通过浏览器访问的网站 JavaWeb 就是用 Java 技术来解决相关 web 互联网领域的技术栈 1.2 JavaWeb 技术栈 1.2.1 B/S 架构 B/S 架构:Browser/Server,浏览器/服务器 架构模式 特点: 它的特点是,客户端只需要浏览器,应用程序的逻辑和数据都存储在服务

babylon.js 学习笔记(1)

简单来说,babylon.js 是一个能跑在浏览器上的(3D)游戏渲染引擎,而且官方提供了一个友好在线交互学习平台Playground,其开源项目在github上star数截止2023.05.14高达20.6K。下面是官方文档的学习笔记 : 一、hello world 强烈建议新手通过Playground在线体验,先来看第1个示例: 核心代码如下:(关键地方已加注释) //核心代码 var cr

Webshel​​l_生成

仅用于技术交流,请不要用于非法用途。 该工具没有什么技术含量,学了一点javafx,使用jdk8开发出了几个简单的功能可以使用来管理webshel​​l。页面比低。工具整合并改写了各类webshel​​l,支持各个语言的cmd、蚂蚁剑、冰蝎、哥斯拉,又添加了现实中应用到的一些免杀技巧,以方便现实需要。 使用说明 下载:https://github.com/cseroad/Webshell_Gene

Java 网络编程 —— 非阻塞式编程

线程阻塞概述 在生活中,最常见的阻塞现象是公路上汽车的堵塞。汽车在公路上快速行驶,如果前方交通受阻,就只好停下来等待,等到公路顺畅,才能恢复行驶。 线程在运行中也会因为某些原因而阻塞。所有处于阻塞状态的线程的共同特征:放弃 CPU,暂停运行,只有等到导致阻塞的原因消除,才能恢复运行,或者被其他线程中断该线程会退出阻塞状态,并且抛出 InterruptedException 导致线程阻塞的原因主要有

Oracle11g服务说明

一、服务说明 1.OracleDBConsoleorcl:非必须启动 Oracle数据库控制台服务,orcl是Oracle的实例标识,默认的实例为orcl。在运行Enterprise Manager(企业管理器OEM)的时候,需要启动这个服务。 2.OracleJobSchedulerORCL:非必须启动 Oracle作业调度(定时器)服务,ORCL是Oracle实例标识。 3.OracleMTS

promise及异步编程async await

前置说明 ECMAScript 6 新增了正式的 Promise(期约)引用类型,支持优雅地定义和组织异步逻辑。接下来几个版本增加了使用 async 和 await 关键字定义异步函数的机制 JavaScript 是单线程事件循环模型。异步行为是为了优化因计算量大而时间长的操作,只要你不想为等待某个异步操作而阻塞线程执行,那么任何时候都可以使用 同步与异步 JS中同步任务会立即执行并放入调用栈中,

01-面试必会-JAVA基础篇

1. Final 有什么用? 被 final 修饰的类不可以被继承 被 final 修饰的方法不可以被重写 被 final 修饰的变量不可以被改变, 被 final 修饰不可变的是变量的引用,而不是引用指向的内容, 引用指向的内容是可以改变的 2. 什么是重载(Overload)和重写(Override) ? 重载:发生在同一个类中,方法名相同参数列表不同(参数类型不同、个数不同、顺序不同),与

02-面试必会-SSM框架篇

01-什么是 Spring IOC 和 DI ? IOC : 控制翻转 , 它把传统上由程序代码直接操控的对象的调用权交给容 器,通过容器来实现对象组件的装配和管理。所谓的“控制反转”概念就是对组件对象控制权的转 移,从程序代码本身转移到了外部容器。 DI : 依赖注入,在我们创建对象的过程中,把对象依赖的属性注入到我们的类中。 02-有哪些不同类型的依赖注入实现方式? 依赖注入分为接口注入,Se

http cache 笔记转载

HTTP协议的Cache -Control指定请求和响应遵循的缓存机制。在请求消息或响应消息中设置 Cache-Control并不会影响另一个消息处理过程中的缓存处理过程。请求时的缓存指令包括: no-cache、no-store、max-age、 max-stale、min-fresh、only-if-cached等。响应消息中的指令包括: public、private、no-cache、no-

04-面试必会-Redis篇

01- 你们项目中哪里用到了 Redis ? 在我们的项目中很多地方都用到了 Redis , Redis 在我们的项目中主要有三个作用 : 使用 Redis 做热点数据缓存/接口数据缓存 使用 Redis 存储一些业务数据 , 例如 : 验证码 , 用户信息 , 用户行为数据 , 数据计算结果 , 排行榜数据等 使用 Redis 实现分布式锁 , 解决并发环境下的资源竞争问题 02- Redi

06-面试必会-MQ篇

RabbitMQ 01- 你们项目中哪里用到了 RabbitMQ ? 我们项目中很多地方都使用了 RabbitMQ , RabbitMQ 是我们项目中服务通信的主要方式之一 , 我们项目中服务通信主要有二种方式实现 : 通过 Feign 实现服务调用 通过 MQ 实现服务通信 基本上除了查询请求之外, 大部分的服务调用都采用的是 MQ 实现的异步调用 , 例如 : 发布内容的异步审核 验证码

05-面试必会-SpringBoot&SpringCloud

01- 讲一讲 SpringBoot 自动装配的原理 1.在 SpringBoot 项目的启动引导类上都有一个注解@SpringBootApplication 这个注解是一个复合注解, 其中有三个注解构成 , 分别是 @SpringBootConfiguration : 是@Configuration 的派生注解 , 标注当前类是一个 SpringBoot 的配置类 @Componen

elasticsearch脚本查询

脚本查询 概念 Scripting是Elasticsearch支持的一种专门用于复杂场景下支持自定义编程的强大的脚本功能,ES支持多种脚本语言,如painless,其语法类似于Java,也有注释、关键字、类型、变量、函数等,其就要相对于其他脚本高出几倍的性能,并且安全可靠,可以用于内联和存储脚本。 支持的语言 groovy:ES 1.4.x-5.0的默认脚本语言 painless:

8-HTTP

1. 简介 HTTP 概念 HyperText Transfer Protocol,超文本传输协议,规定了浏览器和服务器之间数据传输的规则 数据传输的规则指的是请求数据和响应数据需要按照指定的格式进行传输。 如果想知道具体的格式,可以打开浏览器,点击F12打开开发者工具,点击Network来查看某一次请求的请求数据和响应数据具体的格式内容,如下图所示: 注意:在浏览器中如果看不

vue基础入门综合项目练习-悦听播放器

1、简介 根据B站视频 黑马程序员vue前端基础教程-4个小时带你快速入门vue 学习制作。 再次感谢 免费无私的教学视频。 感谢 @李予安丶 提供的精美的css。 2、展示 3、技术点 vue2 axios 4、功能说明 4.1、基本功能 搜索歌曲 播放歌曲 显示歌曲热评 播放MV 4.2、修复问题 点击MV后音乐无法暂停 关闭MV后mv仍在后台播放 5、源代码 作为入门vue

three.js 入门学习(二)

上一个小案例 准备一个画布元素 WebGL 渲染的渲染器 在方法中setSize()设置大小 创造一个场景 创建一个场景。场景是放置 3D 对象、光源等的 3D 空间。 相机 此功能称为“视点”或“相机” 在 Three.js 中,THREE.PerspectiveCamera通过传递四个信息来创建相机:视角、纵横比、绘制开始距离和绘制结束距离,作为类构造函数中的参数。 ##  立方

抛出和处理异常

  快捷键: ctrl+alt+t  java的异常处理关键字• try, 一个代码块, 里面是一般的程序逻辑, 当里面出现了错误, 会给• catch捕获到, catch也是一个代码块, 其包括了一个异常类型, 如果, 抛出异常匹配, 就会运行代码块代码

博学谷学习记录 自我总结 用心分享 | Netty框架使用

Netty框架的作用1. Netty是一款用于快速开发高性能的网络应用程序的Java框架。它封装了网络编程的复杂性,定义了一种架构模型和一套丰富的设计模式。通过Netty框架,可以编写更高效的、可复用的、可维护的代码。有了Netty,你可以实现自己的HTTP服务器,FTP服务器,UDP服务器,RPC服务器,WebSocket服务器,Redis的Proxy服务器,MySQL的Proxy服务器等等。

java中的一点知识

1 import javax.swing.*; 这是java导入包的语法,表示导入swing这个包的所有类和接口 swing是图形可视包,导入这个包后才能进行GUI图形化软件的开发 import      代表“引入” javax.swing  代表“路径” (在javax文件夹下的swing文件夹) 代表“全部” 总结:表示引用javax文件夹下的swing文件夹中的所有类和接口 2 J

【二分查找】LeetCode 240. 搜索二维矩阵 II

题目链接 240. 搜索二维矩阵 II 思路 逐行判断 逐行检查最右侧的元素是否比 target 大,如果比 target 大则对当前行进行二分搜索。 二分矩阵 待完成 代码 逐行判断 二分矩阵 待完成

java基于springboot基于vue的地方美食分享网站、美食管理系统,附源码+数据库+lw文档+PPT

1、项目介绍 java基于springboot基于vue的地方美食分享网站、美食管理系统。 (a) 管理员;管理员使用本系统涉到的功能主要有:首页,个人中心,用户管理,外国美食管理,中式美食管理,热门菜品管理,论坛管理,我的收藏管理,留言板管理等功能。 (b)用户;用户使用本系统涉到的功能主要有:首页,外国美食,中式美食,热门菜品,论坛,新闻资讯,留言板,个人中心,后台管理等功能。 项目获取,看

6-JavaScript基础

1. JavaScript 简介 JavaScript 是一门跨平台、面向对象的脚本语言,而 Java 语言也是跨平台的、面向对象的语言,只不过 Java 是编译语言,是需要编译成字节码文件才能运行的;JavaScript 是脚本语言,不需要编译,由浏览器直接解析并执行。 JavaScript 是用来控制网页行为的,它能使网页可交互 2. JavaScript 引入方式 JavaScript 引入

【大数据】通过 docker-compose 快速部署 Presto(Trino)保姆级教程

目录一、概述二、前期准备1)部署 docker2)部署 docker-compose三、创建网络四、Trino 编排部署1)下载 trino2)配置1、coordinator 配置2、worker 配置3)启动脚本 bootstrap.sh4)构建镜像 Dockerfile5)编排 docker-compose.yaml6)开始部署五、简单测试验证1)mysql 数据源2)hive 数据源 一、

<<  <  1269  1270  1271  1272  1273  1274  1275  1276  1277  1278  1279  >  >>