- 博客(25)
- 资源 (9)
- 收藏
- 关注
原创 Java JDBC自定义封装工具类
封装JDBC工具类封装JDBC工具类的作用可以优化代码,提高开发效率步骤① 创建配置文件(config.properties),用于存放注册驱动和连接数据库时所需要的参数值② 自定义一个类(JDBCUtils.java)③ 实现构造私有方法 private JDBCUtils(){}④ 声明所需要的配置变量private static String driverClass;private static String url;private static String username;p
2021-02-27 02:13:27 325 2
原创 Java JDBC连接MySQL数据库和功能类详解
JDBC快速入门① 导入mysql-connector-java.jar包② 注册驱动③ 获取数据库连接④ 获取执行者对象⑤ 执行 sql 语句,并接收结果⑥ 处理结果⑦ 释放资源代码演示① 导入mysql-connector-java.jar包在工程里创建一个 lib 文件夹,将jar包文件放到里面去,然后选中jar包右键点击 Add as Library...然后点击 OK② 注册驱动Class.forName("com.mysql.jdbc.driver");
2021-02-26 07:11:35 360
原创 Vue框架——兄弟组件之间数据交互
兄弟组件之间数据交互兄弟组件之间数据交互需求需求实现兄弟组件之间数据交互需求需求:创建两个组件,分别是 kk-text 和 bb-text ,两个组件里都有一个属性 num, 在两个组件的字符串模板里都定义一个按钮,每当点击其中一个组件的按钮时,另一个组件的num值将会改变重点:通过事件中心进行间接的数据交互实现事件中心:① 创建事件中心var hub = new Vue();② 监听事件和销毁事件// 监听hub.$on('事件名称', 事件函数);// 销毁hub.$of
2021-02-24 22:24:25 380
原创 Vue框架——子组件给父组件传值
子组件给父组件传值子组件向父组件传值基本用法子组件向父组件传值(带参数)子组件向父组件传值基本用法props 传递数据原则:单向数据流要向从子组件中向父组件传值,需要进行两个步骤:① 子组件通过自定义事件向父组件传递信息Vue.component('small-item', { data: function() { return { msg: '子组件的值' } }, template: ` <div>
2021-02-24 21:23:27 332 2
原创 Vue框架——父组件给子组件传值
父组件给子组件传值基本用法组件内通过 props 接收传递过来的值Vue.component('small-item', { props: ['title', ], data: function() { return { msg: '子组件数据' } }, template: '<div>{{msg + "---" + title}}</div>',});父组件通过属性将值传递给
2021-02-24 20:14:58 336
原创 Vue框架——组件的基本使用
组件的基本使用全局组件的注册语法简单案例演示组件注册的注意事项局部组件注册全局组件的注册语法Vue.component(组件名称, { data: 组件数据, template: 组件模板内容, methods: 用户自定义方法})简单案例演示<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" cont
2021-02-24 13:42:18 158
原创 jQuery Ajax 学习——$.get()和$.post()及$.ajax()函数的使用
文章目录$.get()函数语法$.get()发起不带参数的请求$.get()发起带参数的请求$.post()函数语法向服务器提交数据$.ajax()函数语法$.ajax()发起GET请求$.ajax()发起POST请求$.get()函数语法jQuery 中 $.get() 函数的功能单一,专门用来发送get请求,从而将服务器上的资源请求到客户端来进行使用语法如下:$.get(url, [data], [callback])参数含义如下:参数名参数类型是否必选说明url
2021-02-23 02:51:28 515 4
原创 jQuery Ajax 学习——初识Ajax
初识Ajax什么是Ajax为什么要学AjaxAjax的典型应用场景了解jQuery中的Ajax什么是AjaxAjax的全称是 Asynchronous JavaScript And XML(异步的 JavaScript 和 XML)通俗的理解是:在网页中使用 XMLHttpRequest 对象和服务器进行数据交互的方式,就是 Ajax为什么要学Ajax为了实现网页与服务器之间的数据交互Ajax的典型应用场景用户名的检测:注册用户时,可以通过Ajax,动态检测用户名是否被占用搜索提示:当输入
2021-02-22 22:21:53 188 2
原创 Tomcat学习——配置虚拟目录和虚拟主机
配置虚拟目录虚拟目录的作用:可以发布任意目录的项目编辑 server.xml 配置文件,找到<Host>标签加入以下内容<Context path="myProject" docBase="d:/myProject" />path属性表示访问资源的虚拟目录名称docBase属性表示项目源所在的路径配置虚拟主机虚拟主机的作用:可以指定访问路径的名称编辑 server.xml 配置文件,找到<Engine>标签加入以下内容<
2021-02-18 21:26:04 2148 8
原创 Tomcat学习——JavaWeb项目的创建和发布
JavaWeb项目创建和发布项目创建① file-> Project Structure -> Modules(新建项目模型) -> 选择Java Enterprise[外链图片转存中…(img-LvT5CTzt-1613587549836)]起项目名称[外链图片转存中…(img-qbUgiaXT-1613587549839)]项目组成详解src:存放源代码的web:存放项目的相关资源(HTML、css、js、jsp、图片等)WEB-INF:存放相关配置文件
2021-02-18 02:51:52 443 5
原创 Tomcat学习——IDEA集成Tomcat
IDEA集成Tomcat步骤点击Run -> Edit Configurations...点击Templates -> Tomcat Server -> Local点击Configure... -> Tocat Home -> 选择Tomcat所在路径 -> 点击OK
2021-02-18 01:58:06 181
原创 Tomcat学习——基本使用
Tomcat的基本使用Tomcat的基本使用相关启动问题部署项目Tomcat控制台乱码的解决方法Tomcat的基本使用启动Tomcat服务器startup.bat // windows下的启动执行文件startup.sh // linux下的启动执行文件停止Tomcat服务器shutdown.bat // windows下的关闭执行文件shutdown.sh // linux下的关闭执行文件相关启动问题启动窗口一闪而过没有配置jdk环境变量出现java.net
2021-02-18 01:35:29 421 4
原创 Git——远程仓库操作
步骤本地仓库与远程仓库关联git remote add origin 远程仓库URL推送git push -u origin master // 第一次推送git push origin master // 除了第一次推送之外,其他时候推送都使用这个命令
2021-02-16 14:57:49 314
原创 Git——生成SSH公钥配置
步骤设置Git账户命令// 查看git用户名git config user.name // 查看git邮箱git config user.email // 设置全局用户名git config --global user.name "用户名"// 设置全局邮箱git config --global user.email "邮箱"生成SSH公钥ssh-keygen -t rsa -C "xxxx@xxxx.xxx" // 双引号里的是邮箱查看SSH公钥cd ~/.ssh
2021-02-16 14:49:42 155
原创 Vue框架——过滤器
过滤器过滤器的作用自定义过滤器局部过滤器过滤器的使用带参数的过滤器案例过滤器的作用格式化数据,比如将字符串格式化首字母大写,将日期格式化为指定格式等自定义过滤器使用filterAPIVue.filter('过滤器名称', function(val){ // 过滤器业务逻辑});第一个参数为过滤器的名称,第二个参数为一个函数,用来处理过滤器的业务逻辑,函数里的参数为需要处理的数据局部过滤器filters:{ '过滤器名称':function(val){ /
2021-02-15 14:20:26 603 4
原创 Vue框架——侦听器
侦听器虽然计算属性和侦听器的功能类似,数据变化就会触发某个函数。但是当需要在数据变化时执行异步或开销较大的操作时,侦听器这个方式是最有用的。侦听器的用法watch:{ elName:function(val){ }}侦听器触发的功能函数写在watch属性里,函数名与所侦听数据的名字一一对应,函数的参数为所侦听数据的值用户名验证案例<div id="app"> <div> <label for="">
2021-02-15 13:53:36 2669 12
原创 Vue框架——计算属性
计算属性计算属性为什么需要计算属性案例计算属性与方法的区别计算属性计算属性:当其依赖属性的值发生变化时,这个属性的值就会自动更新,与之相关的DOM部分也会同步更新为什么需要计算属性当表达式的计算逻辑比较复杂时,使用计算属性可以使模板内容更加简洁案例<div id="app"> <div>{{ msg }}</div> <div>{{ msg.split('').reverse().join('') }}</div>
2021-02-14 22:47:17 344
原创 Vue框架——自定义指令
自定义指令为什么要自定义指令自定义指令的语法规则钩子函数钩子函数的参数自定义指令的使用带参数的自定义指令的使用自定义局部指令的使用为什么要自定义指令Vue的内置指令不满足我们的需求自定义指令的语法规则使用Vue.directiveAPI去自定义指令用法——以获取焦点举例// 注册一个全局自定义指令 `v-focus`Vue.directive('focus', { // 当被绑定的元素插入到 DOM 中时…… inserted: function (el) { // 聚焦元
2021-02-14 22:13:26 1282 2
原创 Vue框架——表单的基本操作
表单的基本操作基于Vue的表单基本操作案例案例分析表单域修饰符基于Vue的表单基本操作案例<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-w
2021-02-13 14:54:54 610
原创 Vue框架——循环结构
循环结构遍历数组v-for遍历数组<div id="app"> <div>图书列表</div> <ul> <li v-for="book in books"> {{book}} </li> <!-- 带有索引值遍历 --> <li v-for="(book, index) in books">
2021-02-13 03:00:49 386 2
原创 Vue框架——分支结构
分支结构v-ifv-else-ifv-elsev-show案例<div id="app"> <div v-if='score>=90'>成绩优秀</div> <div v-else-if='score>=80'>成绩良好</div> <div v-else-if='score>=60'>成绩合格</div> <div v-else>成绩较差<
2021-02-12 21:38:10 1414 10
原创 Vue框架——属性绑定和样式绑定
属性绑定和样式绑定属性绑定样式绑定class绑定class绑定对象用法class绑定数组用法对象绑定和数组绑定结合使用class绑定值简化操作当标签有默认的class时如何保留style绑定样式绑定之style绑定对象用法样式绑定之style绑定数组用法属性绑定使用v-bind指令<div> <a v-bind:href="url">百度</a></div>v-bind缩写形式<div> <a :href="ur
2021-02-12 18:22:37 1649 4
原创 Vue框架——事件绑定
事件绑定Vue如何处理事件事件函数的调用方式函数参数参数传递事件绑定-参数传递总结事件修饰符按键修饰符自定义按键修饰符Vue如何处理事件v-on指令用法<div><button v-on:click='number++'>按钮</button></div>v-on简写形式<div><button @click='number++'>按钮</button></div>事件函数的调用方式
2021-02-10 23:46:49 2872 4
原创 Vue框架——指令
指令什么是指令v-cloak指令的用法数据绑定指令双向数据绑定什么是指令在了解指令之前,我们先了解什么是自定义属性?在html5中,我们可以通过data-开头来设置我们需要的自定义属性(比如data-index)指令的本质就是自定义属性指令的格式:以v- 开头(比如:v-cloak)v-cloak指令的用法作用保持在元素上直到关联实例结束编译,可以用于解决插值表达式存在的“闪动”问题。原理先隐藏标签,替换好值之后再显示最终的值用法css文件[v-cl
2021-02-09 22:25:27 2556 4
原创 Vue框架的基本使用
Vue的使用步骤1.创建一个标签,用于数据的填充2.引入Vue.js库文件3.实例化Vue对象4.把Vue提供的数据填充到标签里代码示例<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <
2021-02-09 19:57:22 516
junit-4.11和hamcrest-core-1.3 的jar包
2021-02-26
mysql-connector-java.rar
2021-02-26
python实现的学生信息管理系统—GUI界面版
2020-06-07
python界面图书管理系统—GUI界面版
2020-06-07
python实现GUI界面的ATM系统
2020-06-07
python实现GUI界面购物商城
2020-06-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人