- 博客(255)
- 资源 (14)
- 收藏
- 关注
原创 如何查看本地MySQL的安装路径
在命令窗口中输入mysql命令时,提示“mysql不是内部命令也不是可运行的程序”,发现此问题是由于系统的环境变量中未配置MySQL安装目录可执行文件的路径,可是安装MySQL时是默认按照的,此时已经忘记了安装位置,各个盘符中找了一遍,都没有找到。那么要怎样找到其安装的路径呢?
2025-04-03 14:23:27
334
原创 微信小程序支付流程(前端)
1、获取OpenID:通过wx.login()获得code,将code传给接口获得OpenID2、获取预支付核心数据:调用预支付接口,将OpenID与接口需要携带的其他参数,得到预支付核心数据;数据包含:【时间戳--timeStamp,随机字符串--nonceStr,预支付id--package,签名算法--signType,签名--paySign】3、发起微信支付:调用wx.requestPayment(),传递上一步获取的5个预支付核心数据,得到支付结果。
2025-03-12 14:52:42
1170
原创 HTML+JS实现简单的多选选项的全选反选按钮
多选菜单的全选和反选按钮十分常见,今天就实现一个简单的全选和全不选效果。全选反选按钮关键点在于check类型input的checked属性,当该属性为true时为选中状态,为false时为不选中状态。
2025-03-12 14:11:46
370
原创 SpringBoot开发(六)SpringBoot整合MyBatis
MyBatis 是一款优秀的持久层Dao框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Java实体类)映射成数据库中的记录。MyBatis 是一种轻量级的持久层框架,与 Spring Boot 集成后可以极大地提升开发效率。以下是集成的完整步骤,包括项目配置、数据库设计和基本操作。
2025-02-07 21:11:19
852
原创 SpringBoot开发(五)SpringBoot接收请求参数
(1)通过request对象获取参数(2)@RequestParam(针对请求头方式为x-www-form-ur lencoded)(3)@RequestBody(针对请求头方式为application/json)(4)@PathVariable(接收url路径参数)
2025-02-06 22:52:46
1131
原创 SpringBoot开发(四)SpringBoot配置文件
(1)在application.properties文件下添加配置。(2)创建config文件夹和WeChat实体类@Component(3)在HelloController编写新接口@Resource(4)重启服务(5)访问接口。
2025-02-05 22:49:07
517
原创 SpringBoot开发(三)SpringBoot介绍、项目创建、运行
SpringBoot是Spring家族推出的一个“简化版”轻量级javaweb框架,通过SpringBoot可以更加方便地完成开发过程,SpringBoot让java web 应用开发变得不再复杂。
2025-01-24 16:22:40
298
原创 SpringBoot开发(二)Spring Boot项目构建、Bootstrap基础知识
Spring Boot是基于Spring4框架开发的全新框架,设计目的是简化搭建及开发过程,并不是对Spring功能上的增强,而是提供了一种快速使用Spring的方式。Bootstrap 中文网Bootstrap,来自 Twitter,是目前最受欢迎的前端UI库。是一套用于 HTML、CSS 和 JS 开发的开源工具集。(1)迅速搭建前端页面,相当适合对于前端能力一般的后端工程师;(2)响应式布局,良好兼容不同分辨率的设备;(3)界面美观上档次,组件丰富;
2025-01-24 14:13:45
925
原创 IDEA工具下载、配置和Tomcat配置
(1)Tomcat下载后双击打开(D:\JaveWeb\apache-tomcat-9.0.98-windows-x64\apache-tomcat-9.0.98\bin\shutdown.bat)(1)Tomcat下载后双击打开(D:\JaveWeb\apache-tomcat-9.0.98-windows-x64\apache-tomcat-9.0.98\bin\startup.bat)(2)浏览器输入网址(http://localhost:8080/)访问无法访问说明Tomcat已经关闭。
2025-01-24 09:31:56
1482
原创 MySQL(七)MariaDB安装、设置、基本使用
MariaDB是MySQL的分支版本,MariaDB服务器是世界上最流行的开源数据库之一。它在Debian和Ubuntu中可用,现在是Arch Linux,Manjaro, openSUSE,Red Hat Enterprise Linux,CentOS,Fedora和SUSE Linux Enterprise的默认数据库。如果本机上已经安装了MySQL,则该章课程可以略过。我选择MariaDB的原因:mysql 6.x以后的版本安装不够清爽;操作习惯和mysql一样不会额外增加学习成本;
2025-01-23 11:05:09
244
原创 SpringBoot开发(一)应用jar包
官方网址:https://spring.io/简介:由Pivotal团队提供的全新“框架”,其设计目的是用来简化Spring应用的初始搭建以及开发过程。(1)了解Spring Boot、知晓Spring Boot、备战Spring Boot;(2)构建Spring Boot多模块项目并统一接口响应模型;(3)当然是先来个Hello World。项目构建和管理工具,利用一个中央信息片断管理一个项目的构建、报告和文档等步骤。
2025-01-22 17:32:44
1032
原创 JavaWeb开发(十八)应用jar包
在Java开发中,数据库连接池是管理数据库连接的重要工具,它能够有效地提高数据库访问性能,减少系统资源的消耗。c3p0,全称为com.mchange.v2.c3p0,是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。c3p0-0.9.5.2.jar是该连接池的一个特定版本,它包含了所有必要的类和资源文件,用于在项目中集成并使用c3p0功能。
2025-01-21 11:16:32
776
原创 JavaWeb开发(十七)实战-生鲜后台管理系统(四)增加/修改/删除生鲜种类、 分页功能、权限控制Filter
(1)新建Category实体类(2)新建CategoryDao(3)新建CategoryService(4)新建CategoryServlet。
2025-01-21 11:13:56
546
原创 JavaWeb开发(十六)实战-生鲜后台管理系统(三)BeanUtils介绍、Servlet的抽取
BeanUtils 是 Apache commons组件的成员之一,主要用于简化JavaBean封装数据的操作。它可以给JavaBean封装一个字符串数据,也可以将一个表单提交的所有数据封装到JavaBean中。使用第三方工具,需要导入jar包。(1)下载BeanUtils的jar :commons-beanutils 、commons-logging,需要同时下载两个jar包。(BeanUtils依赖Logging的jar包 )
2025-01-20 21:10:00
852
原创 JavaWeb开发(十五)实战-生鲜后台管理系统(二)注册、登录、记住密码
(1)创建注册RegisterServlet,接收form表单中的参数。(2)service创建一个userService处理业务逻辑。(3)RegisterServlet将参数传递给servie层。(4)Dao层创建一个userDao操作数据库。(5)userService调用dao层userDao将用户注册信息加入到数据库中。(6)注册成功后RegisterServlet调用请求转发到login、jsp界面。
2025-01-20 16:55:08
1160
原创 JavaWeb开发(十四)实战-生鲜后台管理系统(一)
用户的注册功能,包含了用户名密码和邮箱信息,注册完成后跳转到登录界面。用户登录功能,用户可以通过注册的账户信息登录到管理系统。记住密码功能,用户可以选择是否记住密码,方便下次登录查看生鲜种类功能,用户可以通过系统查看到所有分类生鲜的信息,并且能够上下翻页。删除生鲜功能,用户可以删除生鲜信息。修改生鲜功能,用户可以修改生鲜的相关信息。增加生鲜功能,用户可以添加生鲜信息到数据库。
2025-01-17 14:15:11
166
原创 JavaWeb开发(十三)过滤器Filter
Filter也称之为过滤器,是JAVA WEB中一门十分实用的技术,通过Filter可以对we5资源进行控制和管理,例如可以对Jsp,Servlet等进行拦截。Filter过滤器运行流程:优先于servlet以及jsp之前运行。应用场景:可以实现URL级别的权限访问控制、过滤敏感词汇等一些高级功能。
2025-01-16 19:31:48
832
原创 JavaWeb开发(十二)监听器Listener
监听Httpsession域的创建于销毁的监听器HttpSessionListener。HttpSession对象的生命周期:(1)创建:第一次调用request.getSession时创建。(2)销毁:服务器关闭销毁session过期手动销毁。ServletRequestlistener监听ServletRequest域创建与销毁的监听器ServletRequestListenerServletRequest的生命周期(1)创建:每一次请求都会创建request。
2025-01-15 20:49:57
738
原创 JavaWeb开发(十一)JDBC
在需要用户进行输入的地方 例如登录,恶意人员输入的是SQL语句的片段,最终输入的SQL片段与我们代码中写的SQL语句合成一个完整的SQL语句!例如用户在登录时输入的用户名和密码都是为SQL语句的片段!// 3.获取操作数据库的对象// 4. 取出数据System.out.println(name+"登录成功" );}else{System.out.println("登陆失败");
2025-01-13 15:29:09
569
原创 JavaWeb开发(十)JSP技术JSTL标签库
JSTL(JSP Standard Tag Library),JSP标准标签库,可以嵌入在jsp页面中使用标签的形式完成业务逻辑等功能。jst1出现的目的同以一样也是要代替jsp页面中的脚本代码。JSTL标准标准标签库有5个子库,但随着发展,目前常使用的是他的核心库。
2025-01-11 14:34:33
1205
原创 IDEA中创建maven项目
在IDEA中创建Maven项目,前提是已经安装配置好Maven环境。如还未配置安装Maven的,请先下载安装。如何下载安装,可参考我另外篇文章:maven的下载与安装教程本篇教程是以创建基于servlet的JavaWeb项目为例子,如是Spring系列框架,pom.xml文件相关依赖需要调整。现在的JavaWeb项目中,绝大多数都是采用的maven结构的项目,而对于maven支持的最好的IDE开发工具为IDEA,所以说我就以在IDEA上为例来进行maven开发的讲解。
2025-01-11 14:03:23
5427
原创 JavaWeb开发(九)JSP技术
当jsp被翻译成servlet的时候,service方法内部有九个对象定义并初始化,这九个对象被称为隐式对象。
2025-01-09 22:35:20
1158
原创 HarmonyOS-面试资料
是应用安装和运行的基本单元。HAP包是有代码、资源、第三方库、配置文件打包生成的模块包分为2种类型:entry和featureentry:应用的主模块。feature:动态特征模块。应用程序包只能有一个entry包和多个的feature。定义:组件化开发是一种将软件分解为独立、可复用的组件的开发模式。每个组件封装了特定的功能和数据,具有明确的接口,能够独立开发、测试、部署和维护。这种开发模式提高了软件的可扩展性、可维护性和复用性,便于团队协作开发,降低了系统的复杂性。
2025-01-06 21:09:36
1661
1
原创 JavaWeb开发(八)会话技术-Cookie和Session
Cookie:数据存储在客户端本地,减少服务器端的存储的压力,安全性不好,客户端可以清除cookie。Cookie技术是将用户的数据存储到客户端的技术,我们分为两方面学习。(1)服务器端怎样将一个Cookie发送到客户端。(2)服务器端怎样接受客户端携带的Cookie。Session技术是将数据存储在服务器端的技术,会为每个客户端都创建一块内存空间存储客户的数据,但客户端需要每次都携带一个标识ID去服务器中寻找属于自己的内存空间。
2025-01-06 16:42:37
873
原创 JavaWeb开发(七)Servlet- 请求转发、重定向、线程安全、文件下载
当多个客户端并发访问同一个Servlet的时候,web服务器会为每一个客户端的访问创建一个线程,并在这个线程上调用Servlet的service方法,因此service方法内部如果访问了同一个资源的话,就可能引发线程安全问题。
2025-01-06 11:25:05
882
原创 JavaWeb开发(六)XML介绍
XML 元素指的是从(且包括)开始标签直到(且包括)结束标签的部分。一个元素可以包含:(1)其他元素(2)文本(3)属性XML元素具有属性,类似HTML。属性(Attribute)提供有关元素的额外信息。当我们将数据存储在xm1文件之后,我们希望通过程序去读取xm1的内容,通过java基础的I0也是可以读取的,但是十分的麻烦。因此出现了一些解析的方式。常见的有:DOM解析,SAX解析。由于目前xml很少作为传输数据的方式,所以解析相关的方法用的也很少,作为了解内容。
2025-01-05 17:47:15
946
原创 MySQL(六)MySQL 案例
1、首先根据相关业务需求(主要参考输出输入条件)规划出表的基本结构2、根据业务规则进行状态字段设计3、预估相关表的数据量进行容量规划4、确定主键5、根据对相关处理语句的分析对数据结构进行相应的变更。设计表的时候每个表的功能要独立,优点:结构清晰,操作数据库的时候提高性能。
2025-01-05 16:53:48
451
原创 MySQL(五)MySQL图形化工具-Navicat
Navicat是一套快速、可靠的数据库管理工具,Navicat是以直觉化的图形用户界面而建的,可以兼容多种数据库,支持多种操作系统。Navicat for MySQL是一款强大的 MySQL 数据库管理和开发工具,它为专业开发者提供了一套强大的足够尖端的工具,但对于新用户仍然易于学习。Navicat for MySQL 基于Windows平台,为 MySQL 量身订作,提供类似于 MySQL 的用管理界面工具。
2025-01-04 18:42:20
591
原创 MySQL(三)MySQL DML数据库操作语言
SQL(Structure Query Language)语言是数据库的核心语言。SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。DML(data manipulation language)数据操纵语言,以INSERT、UPDATE、DELETE三种指令为核心,分别代表插入、更新与删除,主要用来对数据库的数据进行一些操作。
2025-01-04 11:26:10
1122
原创 MySQL(一)数据库之MySQL基本操作命令
查看,创建数据库和数据表数据库:查看 show database;创建create database 数据库名;数据表:查看 show tables;创建create table 数据表名 (字段1 数据类型,字段2 数据类型,[primary key(主键名)])删除数据库和数据表drop 数据库名drop 数据表名修改表名alter table 旧表名 rename 新表名扩展表结构alter table 表名 add 字段 数据类型 default ‘.......’
2025-01-02 21:45:45
846
原创 JavaWeb开发(五)Servlet-ServletContext
在Serv1et中如果当前的web资源不想处理请求时,可以通过forward方将当前的请求传递给其它的Web资源处理,这种方式称为请求转发。(1)请求转发的相关方法:RequestDispatcher对象,可以通过request.getRequestDispatcher()方法获取调用这个对象的foward方法就可以实现请求转发。
2025-01-02 15:15:37
1309
原创 JavaWeb开发(四)HttpServletRequest
在Servlet Api中,定义了一个HttpServletRequest接口,它继承自ServletRequest,专门用于封装Http的请求。由于Http请求包含请求行、请求头和请求体三部分,因此在HttpServletRequest中分别定义了接受请求头、请求行和请求体的相关方法。
2024-12-31 17:04:33
1432
原创 JavaWeb开发(三)Servlet技术-手动、自动创建Servlet
Servlet(Server Applet),全称Java Servlet。是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。Servlet是JavaWeb的核心程序,是Java Web三大组件之一(Servlet,Filter,Listener)。
2024-12-31 15:16:41
654
原创 JavaWeb开发(二)IDEA创建Java Web项目并部署及目录结构
(1)点击“Create New Project”按钮新建项目。(2)选择“ Java Enterprise”,勾选“Web Application”,然后点击“Next”按钮。(3)修改项目名称,然后点击“Finish”按钮。(4)项目创建完成。
2024-12-31 10:58:31
1889
原创 JavaWeb开发(一)IDEA工具下载、配置、项目创建、Tomcat配置
(1)web服务器:能够为发出请求的浏览器提供文档的程序,服务器是一种被动程序,只有浏览器发出请求时才会响应。(2)URL:统一资源定位符如:http://www.jd.com/21323.html(3)协议:包含http,https等。(4)域名或IP地址:www.jd.com(域名),192.168.1.112:8080/zhzf(jd的ip地址)。(5)端口号:80(常用端口),程序必须使用端口号才能让另一台计算机访问。
2024-12-30 20:10:01
972
JavaWeb开发实战-生鲜后台管理系统-增加/修改/删除生鲜种类、 分页功能、权限控制Filter
2025-01-21
VueWeb Tag,类似于面包屑,点击tag和删除
2024-12-16
VueWeb mock拦截ajax请求
2024-12-13
VueWeb axios网络请求
2024-12-13
VueWeb按钮展开收起功能实现
2024-12-08
vueweb添加el-menu样式
2024-12-07
CryptoJS JavaScript的加解密的工具包
2023-12-23
viewer264_mp4.zip
2020-01-15
android 如何判断点是否在(凹凸)多边形内
2020-01-14
Android打包之多版本、多环境、多渠道
2018-10-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人