自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 数据库连接池 C3P0连接池

数据库连接池 JDBC开发流程 加载数据库驱动 (class.forname 只加载一次) 建立数据库连接(获取connection) 执行SQL语句(执行 Statement) ResultSet接收结果集 (仅查询需要) 断开连接,释放资源(.close) 如果不适用数据库连接池,每次执行完操作前,会创建新的连接对象,执行SQL后,又会将其释放,无法重复利用 public boolean update(Student student) { boolean flag = false

2020-11-26 11:15:52 221

原创 Vue2.X中全局或局部使用jquery的$

1. 局部使用 首先在项目中安装jquery npm i jquery 在需要的模块中引入即可 import $ form ‘jquery’ 2.全局使用 安装后需要先在项目根目录下创建 vue.config.js文件 在其中写入 const webpack = require('webpack') module.exports = { configureWebpack: { plugins: [ new webpack.ProvidePl

2020-11-12 11:34:24 928

原创 【css3】3D转换,旋转

translate3D(),3D转换 // 对元素进行3D转换需要使用 translate3D transform: translate3D(x,y,z); // 等同于 transform: translateX() translateY() translateZ(); 相对2D转换多了 Z轴的变化,但是目前看不出来,因为没用加perspective属性,也就是透视效果 translateZ() 常使用px作为单位 translateZ() 值的正负,代表 元素距离人眼的距离,正方向越大,距

2020-11-03 17:01:15 274

原创 CentOS 8 安装 node.js

1.购买服务器 可以选择阿里云,或者腾讯,百度等 服务器配置根据自己需要进行选购,购买后可以去控制台进行查看已激活的实例(即已激活的服务器) 2.安装配置xshall 安装xshall对服务器进行远程管理。 我觉得就相当于自己windows电脑上的cmd界面 下载地址:xShall 7 beta版 下载后直接安装就行 安装完成后打开如下界面 点击 新建 > 会话 名称 随意 协议 默认 主机 填入服务器的公网IP地址 端口号 默认 其他我也不知道怎么配置 接下来选择 用户身份验证 选

2020-11-01 16:23:11 1164

原创 vue3.0 模块化简介

在vue3.0中使功能模块化 使用建议 在src目录中新建hooks文件夹,用于存放模块化功能 例如,要实现在很多的模板中都需要使用鼠标的位置信息,可以在hooks 文件夹中单独创建一个ts文件,写入如下代码 // 导入需要的函数 import {reactive, toRefs, onMounted, onUnmounted} from 'vue' // 创建函数 function useMousePosition() { // 创建reactive对象,也可以使用ref方法 const

2020-10-30 10:14:59 1412

原创 vue3.0 watch简介

const value1 = ref('') const data = reactive({ value2: 0 }) watch([value1, () => data.value2],(newValue, oldValue) => { document.title = value1.value + data.value2 // 函数包含更新前,更新后的值 console.log(newValue); console.log(oldValue); }) watch() 第一个

2020-10-30 09:59:50 2291

原创 vue3.0 生命周期简介

setup() 替代 beforecreate -> use setup() created -> use setup() 前面加on beforeMount -> onBeforeMount mounted -> onMounted beforeUpdate -> onbeforeUpdate updated -> onUpdated activated -> onActivated deactivated -> onDeactivated e...

2020-10-29 17:10:16 2649

原创 vue3.0 更进一步

vue reactive,toRef 使用 reactive() 传入一个obj对象,可以将一系列的响应式数据放进去,一次性导出 修改其中的值时,不需要加.value,但是需要在前面加data. ts语法中,在其中使用computed()函数时,会导致无法推算data类型而报错, 并不影响结果,或创建一个interface指定给data即可消除警告 使用 ...data 展开data即可在模板中省略data. reactive()导出的对象是普通的js类型,并不是响应式的数据 toRefs()

2020-10-28 18:33:46 224

原创 vue3.0 初见

vue 3.X setup,ref和computed的使用 vue 2.X 写法 <template> <div id="app"> <h1> {{ count }} </h1> <button @click="increase">+1</button> </div> </template> <script> export default{ name: 'app', data()

2020-10-28 18:32:44 67

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除