- 博客(14)
- 收藏
- 关注
原创 【redis】笔记
redis.confbind 0.0.0.0允许哪一些ip或者端口访问这个reids,0.0.0.0是不限制port 6379redis默认启动端口号databases 16数据库创建时有16个数据区域save 900 1save 300 10save 60 10000存储策略:save 隔了多少秒 有多少条数据发生修改。例:第一行:当只有1条数据发生修改,则900秒后才持久化到磁盘中第二行:当有300条数据被修改,则10秒后就持久化到磁盘中所以可能会造成
2020-09-17 23:21:00 147
原创 【Mybatis】笔记
使用方法在pom.xml中导入Mybatis包在resources文件夹中创建mybatis-config.xml文件在mybatis-config.xml中加入头文件代码<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration>在mybatis-config.x
2020-09-08 21:59:42 113
原创 【SpringMVC】笔记
配置文件在pom.xml中导入spring-webmvc包在src\main中新建webapp文件夹,然后在动态web项目中复制META-INF和WEB-INF进webapp文件夹。在web.xml中加入下列代码<!-- 设置了一个全局变量 --> <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:app
2020-09-07 21:02:16 167
原创 【Spring】笔记
IOC什么是IOC:IOC是Inversion of Control控制反转的缩写,把对象的创建和调用交给Spring进行,从而降低代码的耦合度。IOC实现过程 1. // 通过配置xml文件,创建对象 <bean scope="singleton" init-method="init" destroy-method="destory" id="mockServlet1" class="net.spring.ioc.MockHttpServlet1
2020-09-02 22:07:29 99
原创 【面试题总结】HTML
Cookie、sessionStorage、localStorage的区别Cookie:数据在同源的http请求中携带(即使不需要),即cookie在浏览器和服务器间来回传递,会造成带宽浪费。cookie只在设置的cookie过期时间之前一直有效,即使窗口或浏览器关闭。cookie需要指定作用域,不可以跨域调用,在所有同源窗口都是共享的。。存储大小只有4K左右sessionStorage:不会自动把数据发给服务器,仅在本地保存。仅在当前浏览器窗口关闭前有效,不能用于持久化的本地存储。
2020-07-29 17:56:23 170
原创 【VUE】组件间数据交互
父组件向子组件传递值组件通过props来接收传递过来的值Vue.component('a-item',{ props:['n'], template:'<div>{{n}}</div>' })父组件通过属性传递值给子组件<a-item n="父组件的值"></a-item> //静态的值<a-item :n="n"></a-item> //动态的值**注意:**在props中使用驼峰命名时,在末班中需要用短
2020-07-17 16:31:20 115
原创 【ES6】笔记
为什么学习ES6ES6版本变动内容最多,有里程碑意义ES6加入许多新语法特性,使工作更加效率、简单ES6是大多数应聘所要求变量声明关键字 letlet 特性:变量不能重复声明例:{ let a = 1; let a = "abc" ; //重复声明报错}块级作用域例:{ let a = 1;}congsole.log(a);//无法读取到参数a不存在变量升级变量升级:代码执行之前会收集变量。例:{ congsole.log(a);
2020-07-09 16:59:41 216
原创 【CSS3】笔记
1. 属性选择器使用方法选择符描述E[att]选择具有att属性的E元素E[att=“val”]选择具有att属性且属性值等于val的E元素E[att^=“val”]选择具有att属性且val开头的E元素E[att$=“val”]选择具有att属性且以val结尾的E元素E[att*=“val”]选择具有att属性且含有val的E元素2. 结构为类选择器使用方法选择符描述E:first-child匹配父元素中第一个子元素
2020-07-08 18:47:59 121
原创 【HTML5】笔记
1.新增语义化标签<header>:头部标签<nav>:导航标签<article>:内容标签<section>:定义文档某个区域<aside>:侧边栏标签<footer>:尾部标签2.视频标签 <audio>浏览器兼容性相关属性属性描述controls提供添加播放、暂停和音量控件autoplay自动播放loop循环播放preload预加载视频sr
2020-07-08 16:57:40 124
原创 【微信小程序】textarea的一些坑
坑1:组件覆盖优先级在微信小程序中,textarea是原生组件,所以不管z-index设置多大,其他组件都无法覆盖在textarea上面。解决方法:当需要组件在textarea时候,我们可以在textarea失焦的时候将textarea隐藏起来,然后画一个和他外观一样的view,然后点击view时候,view隐藏起来,显示textarea坑2:textarea内容键盘遮挡场景: 在键盘弹起前,textarea长度比较长,当输入内容时,键盘弹起会遮挡部分内容解决方法在键盘弹起后,计算键盘
2020-06-30 20:14:20 1453
原创 【微信小程序】自定义导航栏
1. 在json文件中加入下列代码navigationStyle: 'custom'2. 在对应页面设置相关css在自定义导航栏的时候要注意导航栏的position要等于flex,以至于导航栏不会随页面滚动;设置z-index最大,防止被其他组建覆盖(z-index默认为0)**.navigation{ position:flex; z-index:9999;}3. 自定义滑动条使用scroll-view划分出内容显示区域根据文档写出下拉刷新、上滑翻页、触底
2020-05-29 22:08:46 187
原创 【VUE】取消eslint校验
vue会有一个eslint校验严格检查代码语法,连空格都不放过,导致经常因为空格多了或少了不能运行项目。网上查询如何把eslint关闭,发现大多数都是在webpack.base.conf.js中修改,但是vue-cli3中找不到webpack.base.conf.js这个文件,所以需要修改项目根目录的.eslintrc.js打开项目根目录的.selintrc.jsmodule.exports = { root: true, env: { node: true }, extend
2020-05-29 21:49:10 724 1
原创 【Git】一些基础指令
1. 创建git仓库git init2. 修改配置(名字和邮箱)git config [--global] user.name "[name]"git config [--global] user.email "[your email@your email]"3. 克隆项目git clone "url地址"4. 加入文件到暂存区git add "file1" "file2" //添加指定文件git add . //添加所有文件5. 删除文件并讲操作反馈到暂存区git
2020-05-29 21:45:27 95
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人