Java

数据库课程设计报告

一、概述 1.    项目背景 学生成绩管理系统是学校管理的重要工具,是学校不可或缺的一部分。随着在校人数的不断增加,教务系统的数量也不断的上涨。学校工作繁杂,资料众多,人工管理信息的难度也越来越大,显然是不能满足实际的需要,效率也是很低的。并且这种传统的方式存在着众多的弊端,如:保密性差,查询不便,效率低,很难维护和更新等。然而,本系统针对以上的缺点能够极大的提高学

Java 网络编程 —— 创建非阻塞的 HTTP 服务器

HTTP 概述 HTTP 客户程序必须先发出一个 HTTP 请求,然后才能接收到来自 HTTP 服器的响应,浏览器就是最常见的 HTTP 客户程序。HTTP 客户程序和 HTTP 服务器分别由不同的软件开发商提供,它们都可以用任意的编程语言编写。HTTP 严格规定了 HTTP 请求和 HTTP 响应的数据格式,只要 HTTP 服务器与客户程序都遵守 HTTP,就能彼此看得懂对方发送的消息 1. H

babylon.js 学习笔记(6)

接上回继续,今天继续捣腾动画,上一节咱们让汽车的轮子动了起来,回顾一下核心代码: //轮子转动 const wheelAnimation = (scene, wheels) => { //定义一个动画,每秒30帧,绕y轴转动 const animWheel = new BABYLON.Animation("wheelAnimation", "rotation.y",

centos7.9上hadoop-2.7.2伪分布式部署

1.安装jdk 1.1 在Oracle官网上现在jdk1.8 ,然后上传到Linux服务器中 1.2  安装jdk  rpm -ivh jdk-8u371-linux-x64.rpm 2 创建部署用户 hadoop useradd -d /hadoop hadoop echo 123 |passwd --stdin hadoop 3 修改/etc/hosts 1

MyBatis之返回值处理

MyBatis之返回值处理 1、返回值为基本数据类型 当我们的SQL语句执行结束,要返回的类型为基本数据类型的时候,直接写你要返回的类型即可 接口我们可以给一个int返回值,这意思代表就是影响行数 测试: 2、返回值类型为自定义类型 测试: 3、返回值类型为自定义对象的一个属性 测试: 4、返回值为自定义对象的多个属性的值 方式一:使用map集合进行接收 UserMapper.xml

InheritableThreadLocal详解

本文内容: InheritableThreadLocal可以做什么 InheritableThreadLocal使用实例 InheritableThreadLocal原理 InheritableThreadLocal和线程池搭配使用的问题。 1. InheritableThreadLocal可以做什么 我们知道ThreadLocal解决的是让每个线程读取的ThreadLocal变量是相互独立的。通

使用 electron 做个播放器

虽然 electron 已经出来好长时间了,但是最近才玩了一下,写篇博文记录一下,以便日后回顾。 electron 的入门可以说是相当简单,官方提供了一个 quick start,很流畅的就可以跑起来一个应用。 为啥要做个播放器呢,因为我在很久很久以前写过一个网页版的音频可视化播放器,但是因为是在页端,所以想播放本地音乐很麻烦,也没法保存。因此就想到用 electron 做个播放器 Ap

Gradle 使用 Kotlin 的情况下设置使用 UTF-8

找了好久才找到该怎么整,在此记录一下 原本的样子 Groovy 下设置 UTF-8: 但是现在改了,食大便了 Kotlin 下设置 UTF-8 将此段话加入到build.gradle.kts中即可

[CMake] CMake学习笔记

自己的学习和使用总结,还不完善,不定时更新。 一. 简介 cmake是一款高级编译配置工具; 所有操作都是通过编译CMakeLists.txt来完成的; CMake官方全部推荐使用大写指令; 学习目的:为将来处理大型的C/C++、Java项目做准备; 环境: Ubuntu:20.04 cmake:3.16.3 简单尝试: 用C++写一个 “Hello World”

JS 中 for in 和 for of 的区别

记忆方法: for in : ES5先出,index,遍历索引,适合对象 for of : ES6后出,遍历属性,适合数组   for in 和 for of 是js中常用的遍历方法;两者的区别如下: 一,遍历数组 1,for in 是ES5的语法标准,而for of则是ES6语法标准。 const arr1 = ['Eula', 'Umbra', 'Kaya'] f

无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core]-解决

  第一个错误   刷新后出现第二个  org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.admin.adminFace_jsp   解决方法: 1.1检查WEB-INF下的lib文件夹里是否导入了写jstl-1.2.j

阅读《java并发编程实战》第五章

阅读《java并发编程实战》第五章 Semaphore的应用举例 Semaphore的应用举例:实现一个固定大小的Set。当容器满了之后,无法add,线程阻塞。 构建可伸缩的结果缓存(实践同步的思路) version 1: 线程安全,但并发度很差 version 2: 线程安全,但是task.compute()方法有可能被调用两次,因为compute version 3: 线程安全,但是

html 学习笔记

目录基础知识斜体强调行内容着重强调空元素插入图片的示例添加超链接属性布尔属性禁用表单输入剖析 HTML 文档头(head)在搜索引擎中 description 的使用在头里引用CSS文件在头里引用JavaScript文件创建超链接使用 title 属性添加支持信息这里有统一资源定位符(URL)与路径(path)快速入门链接到文档片段使用 download 属性提供下载链接电子邮件链接文本格式进阶描

Tengine 入门实战(1)--简介及安装

1、简介 Tengine 是由淘宝网发起的 Web 服务器项目。它在 Nginx 的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine 的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的 Web 平台。 Tengine 特性: 继承 Nginx-1.18.0 的所有特性,兼容 Nginx 的配置; 支持 HTT

java面试 关于红黑树

红黑树(Red-Black Tree):   是一种自平衡的二叉搜索树,它在实际的软件开发中广泛应用。红黑树的特点是具有高效的插入、删除和查找操作,并且保持树的平衡,以保证这些操作的时间复杂度为O(log n)。 红黑树与AVL树有什么区别?   红黑树和AVL树都是自平衡的二叉搜索树,但它们在维护平衡方面有所不同。 红黑树通过颜色标记和旋转操作来维持平衡,牺牲了严格的平衡性,但在插入和删除操作

java 面试题目

1: 子类和父类的实例变量和方法有什么区别? 2:重载和覆盖的区别,返回类型不同,可以重载吗?为什么?底层如何实现的? 3:抽象类与接口的区别 4:悲观锁和乐观锁 5: 线程安全的解决方法有哪些?读写锁 6:hashcode和equals? 7: java泛型 8:ThreadLocal, Concurrent下面的包,原理? 9:AtomicInteger原理是什么,如何做到高效的,有什么优化措

团队冲刺2第五天

ajax实现左侧填写右侧生成内容 updateRight.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html><html><head> <title>更新右侧页面</ti

Rust Web 全栈开发之自建TCP、HTTP Server

Rust Web 全栈开发之自建TCP、HTTP Server 课程简介 预备知识 Rust 编程语言入门 https://www.bilibili.com/video/BV1hp4y1k7SV 课程主要内容 WebService 服务器端Web App 客户端Web App(WebAssembly) Web框架:Actix 数据库:PostgreSQL 数据库连接:SQLx 全部

springboot+springsecurity+jwt+elementui图书管理系统

​​图书管理系统​​ 一、springboot后台 1、mybatis-plus整合 1.1添加pom.xml <!--mp逆向工程 --> <dependency> <groupId>org.projectlombok</groupId> <artifactId>l

团队冲刺2第六天

简历首页的制作 本次的代码如下:  shouye.html <!doctype html><html lang="zh"><head> <meta charset="utf-8"><meta http-equiv="Content-Type" content="text/html;charset=utf-8"><met

<<  <  1198  1199  1200  1201  1202  1203  1204  1205  1206  1207  1208  >  >>