Java

教务管理系统之manger层

browseCourse.html <!DOCTYPE html> <html lang="en" xmlns:th="http://www.thymeleaf.org"> <head> <meta charset="UTF-8"> <title>浏览课程</title> <script src="h

教务管理系统之student层

browseCourse.html <!DOCTYPE html> <html lang="en" xmlns:th="http://www.thymeleaf.org"> <head> <meta charset="UTF-8"> <title>选课系统</title> <script src="h

梦断代码读书笔记2

第4章 乐高王国这一章主要描述乐高积木式的软件制作方式,如果这一块块积木是程序代码,则很难做到尽善尽美,完全适用且精简的代码。最终这个方式是卡塞尔团队在这方面的一个尝试探索,值得我们钦佩和敬仰。 乐高假设指未来程序将由可复用的部件组合而成。部件将在全球范围内提供。虽然实际上这种假设不太容易实现,甚至不能实现。做好项目的关键在于复用,而不是重复发明。 把前人的成功经验集成进来,少写新代码。软件复用的

教务管理系统之teacher层

browseHomework.html <!DOCTYPE html> <html lang="en" xmlns:th="http://www.thymeleaf.org"> <head> <meta charset="UTF-8"> <title>作业浏览</title> <link type=

教务管理系统之index.html

<!DOCTYPE html> <html lang="en" xmlns:th="http://www.thymeleaf.org"> <head> <meta charset="UTF-8"> <title>登录页面</title> <script src="http://code.jquery.

教务管理系统之application.properties

server.port=8080 spring.datasource.driver-class-name=com.mysql.jdbc.Driver spring.datasource.url=jdbc:mysql://localhost:3307/teachmanger?useSSL=false spring.datasource.username=root spring.datasourc

教务管理系统之pom.xml

<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apac

Failed to bind properties under 'spring.datasource.primary' to javax.sql.DataSource:报错

​    2023-06-10 11:04:13.778 WARN 22452 --- [ main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: o

javascript简单介绍

javaScript简介 介绍:一种弱类型世界上最流行的脚本语言,其源代码不需要经过编译,而是由浏览器直接运行,控制网页的行为。 表现层CSS css层叠样式表是一门标记语言,并不是编程语言,因此不能进行自定义变量,不可以引用等,就是不具备任何语法支持。 前端人员提供了一种css的预处理器,提供css缺失的样式层复用机制,减少代码的冗余,提高样式代码的可维护性。 什么是CSS预处理器 css预处理

使用Mybatis框架(xml)

结构:   Pojo实体类,对应mysql表的结构  mapper,将sql映射成方法,通过demo去调用sql方法 XXXmaaper.xml里面写了具体的sql logback.xml、mybatis.xml配置信息 使用mapper去代理开发要将XXXmapper.xml配置和mapper方法类放在同一目录下   XXXmapper.xml具体类的配置:

IDEA编译和构建JavaWeb项目时,项目中没有target目录,且out目录下classes文件下main包下的Java包的类没有加载到

问题如下: 1.我们在添加web框架时,如图: 2.在添加完框架,和配置完Tomcat我们开始运行项目,发现没有target文件和out文件下classes文件下什么都没有 原因: 出现这种情况,很可能是因为未加载的模块出现在了 iml 文件中,导致生成 taget 的时候出错,进而导致 out 文件内 class 文件的缺失,所以我们只需在 iml 文件中,把相应的配置信息删除即可 解决

从零玩转系列之微信支付实战基础框架搭建

一、前言 halo各位大佬很久没更新了最近在搞微信支付,因商户号审核了我半个月和小程序认证也找了资料并且将商户号和小程序进行关联,至此微信支付Native支付完成.此篇文章过长我将分几个阶段的文章发布(项目源码都有,小程序和PC端) 在此之前已经更新了微信支付开篇、微信支付安全、本次更新为项目实战篇,实战篇分为几个章节因为代码量确实有点多哈. 本次项目使用技术栈 后端: SpringBoot3.

高通dump(0609)

0x1 高通dump 高通进dump的方式 使用指令:echo c > /proc/sysrq-trigger 长按power键 有些基线默认是重启,需要进行配置才能使用该方法 通过PS-HOLD硬件的方式进入dloader模式抓取dump 硬件飞线PS-HOLD 将 PS- HOLD 短接地, 手机进入 dloader 模式,抓取ramdump 短接时间要短,轻触

分页查询和条件分页查询

分页查询 分析: 分析文档要求 查看前端传递给后台的参数 分析参数进行编码 后台返回给前端的数据 思路 浏览器 - > Controller层 - > Service层 - > Mapper层 - > 数据库 设置分页拦截器 IPage分页对象的常用调用方法 ​ IPage内部原理是基于拦截去,拦截的是方法以及方法中的参数,会判断是否查询操作。如果是

Spring中的字段注入是如何实现的

spring中属性的注入方式 Spring中属性注入的方式包括以下几种: Setter 方法注入:通过在 Bean 类中定义对应的属性setter方法,然后在 XML 配置文件或 Java 配置类中使用 或 @Value 注解来为这些属性设置数值。 构造函数注入:通过在 Bean 的构造函数中定义对应的参数来实现。在 XML 配置文件或 Java 配置类中使用 元素或 @Autowir

注解是干什么的

注解(Annotation)是一种在 Java 代码中使用的元数据形式,它提供了对程序的额外信息和说明。注解可以被添加到类、方法、字段以及其他程序元素上,以提供关于这些元素的更多信息。 注解在 Java 开发中具有广泛的应用,它可以用于以下目的: 提供元数据信息:注解可以用于提供程序元素的额外信息,如作者、版本号、创建时间等。这些元数据信息可以在程序运行时被读取和利用。 编译时检查:注解可

Electron 案例

  Electron简介 Electron是干什么的? 简单来讲,Electron 使用 JavaScript,HTML 和 CSS,来构建跨平台的桌面应用程序。 按照官方的说法:如果你可以建一个网站,你就可以建一个桌面应用程序。 和传统的桌面应用相比,使用Electron开发更容易上手,开发效率更高。并且,web技术应用广泛、生态繁荣,Electron可以使用几乎所有的Web生态

Docker安装Jenkins报错后升级Centos7升级内核

很久没碰docker了,昨晚在虚拟机上用docker pull jenkinsci/blueocean安装Jenkins启动报如下错误: java.net.UnknownHostException: updates.jenkins.io 最后发现容器ping docker0都是不通的,尴尬,想想应该是内核或docker版本的问题,安装的centos7内核版本是3.10,升级到最新稳定版5.x后重启

脚本安装Dockerfile安装Jenkins

二、编写Dockerfile epel下载地址:http://mirrors.sohu.com/fedora-epel/   jdk下载:https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html Jenkins下载:https://mirrors.tuna.tsinghua.e

获取网站元数据(标题、描述内容、图标)

做个网站导航链接的小项目,每次输入网址、标题等一系列信息很麻烦。所以想通过只输入网址自动获取相关内容。 问题描述 通过输入一个网址,点击按钮后获取该网站的标题、描述内容和图标等信息。 最开始打算用vue前端实现功能,但是由于浏览器的同源策略限制,前端无法直接从其他网站获取这些元数据。 解决方案 通过java后端实现 1.添加依赖 2.Java代码 创建一个后端API接口,用于接收前端发送的网

项目-已完成

ERP erp_parent (后端) erp_web (前端) 视频点播 VIDEO_Parent JavaScript HTML CSS 电商 RBAC

Java--进阶

高级文本处理 Locale类 语言文件 resourceBundle类 附:配置文件读取路劲 注意:resources文件中含有如下文件: 其中msg_zh_CN.properties中含有如下:name=u9648u826fu80b2 其中u9648u826fu80b2为陈良育的Unicode编码见上面关于语言文件的介绍 使用native对ASCII转码: 打开note

Jdk 中自带的工具

JDK(Java Development Kit)自带了很多工具,以下是一些常用的工具及其作用: jstat:用于监视 JVM 中各种运行时状态信息,如类加载、内存、垃圾回收等。 jmap:用于导出 JVM 内存映像,可以用于内存泄漏分析、GC 分析等。 jstack:可以用于查看 Java 线程的堆栈信息,帮助定位线程死锁、线程等待等问题。 jvisualvm:一个 GUI 工具

js笔记_变量的作用域

在JavaScript中,var定义变量实际是有作用域的。 假设在函数体中声明,则在函数体外不可以使用,(非要想实现的话,后面可以研究 一下 闭包) function li(){ var x = 1; x = x+1;//2 } x = x + 2;//uncaught ReferenceError : x is not defined 如果两个函数使用了相同的变量名,只要在函数内部,就不冲突。

CSS间距的工作原理

在本教程中,我们将讨论 CSS 间距中的间距——听起来很基础,对吧?好吧,它并不像您想象的那么基本。 举个例子,当你访问你最喜欢的电子商务网站来寻找产品时。欢迎您使用该平台的第一件事是直观的设计和清晰的产品展示。这为您提供了极佳的浏览体验。 现在花点时间想象一下,如果消除所有分隔产品、描述、评论和其他相关项目的空间,您最喜欢的电子商务网站会是什么样子。相信我,您迟早会找到一个新的喜爱的电子商务网站

Git更改提交消息——如何使用Git Amend编辑提交消息

提交消息在 Git 版本控制中起着至关重要的作用。它们提供对存储库所做更改的历史记录。 清晰且描述性的提交消息可帮助您更好地与团队成员协作,更轻松地维护您的代码,并了解项目的运作方式。 但有时由于拼写错误、不准确或信息不足,您可能需要编辑提交消息。这就是 Git amend发挥作用的地方。 在本文中,我们将探索 Git amend 的强大功能及其修改提交消息的能力。我们将涵盖从识别要修改的提交到保

前端vue uni-app列表组件 list组件,简单好用

快速实现uni-app列表组件 list组件,简单好用; 下载完整代码请访问uni-app插件市场地址:https://ext.dcloud.net.cn/plugin?id=12675 效果图如下:       #### 使用方法 ```使用方法       <!--  proList: 条目数组数据  g

前端vue uni-app百度地图定位组件,显示地图定位,标记点,并显示详细地址

快速实现前端百度地图定位组件,显示地图定位,标记点,并显示详细地址; 下载完整代码请访问uni-app插件市场地址:https://ext.dcloud.net.cn/plugin?id=12677 效果图如下:     代码如下: # 百度地图定位组件,显示地图定位,标记点,并显示详细地址 #### 使用方法 ```使用方法 #安装vue-baidu-map插件 npm

前端vue uni-app基于uQRCode封装简单快速实用全端二维码生成插件

快速实现基于uQRCode封装简单快速实用全端二维码生成插件; 下载完整代码请访问uni-app插件市场地址:https://ext.dcloud.net.cn/plugin?id=12677 效果图如下:   代码如下:# 基于uQRCode封装简单快速实用全端二维码生成插件 #### 使用方法 ```使用方法 #引入js文件 import uQRCode from '@/common

前端vue uni-app宫格组件提供常见九宫格菜单组件,扩充性好,可切换四宫格 九宫格 十二宫格

快速实现vue uni-app宫格组件提供常见九宫格菜单组件,扩充性好,可切换四宫格 九宫格 十二宫格; 下载完整代码请访问uni-app插件市场地址:https://ext.dcloud.net.cn/plugin?id=12680 效果图如下:       代码如下# 宫格组件提供常见九宫格菜单组件,扩充性好,可切换四宫格 九宫格 十二宫格 。 ###

<<  <  1130  1131  1132  1133  1134  1135  1136  1137  1138  1139  1140  >  >>