摘要:
序言 条件构造器 1.QueryWrapper(LambdaQueryWrapper) LambdaQueryWrapper解耦了数据库列名与实体属性名,解决了硬编码的问题。 2.UpdateWrapper(LambdaUpdateWrapper) 多表关联多条件自定义分页查询 资料 https:/ 阅读全文
摘要:
序言 自定义组件 Vue组件的三要素 1. props参数 2. slot定制插槽 3. event自定义事件 <template> <div class="headComponent"> {{{ msg }} </div> </template> <script> export default { 阅读全文
摘要:
序言 async作为一个关键字放到函数前面 任何一个async函数都会隐式返回一个promise await关键字只能在使用async定义的函数中使用 await后面可以直接跟一个 Promise实例对象 await函数不能单独使用 async/await 让异步代码看起来、表现起来更像同步代码 资 阅读全文
摘要:
序言 https://router.vuejs.org/zh/ 嵌套路由 子路由 路由重定向 路由占位符 路由钩子函数有三种: 1:全局钩子: beforeEach、 afterEach 2:单个路由里面的钩子: beforeEnter、 beforeLeave 3:组件路由:beforeRoute 阅读全文
摘要:
房子:木屋、阳光房 院子:篱笆 菜园:1米宽 果树: 草坪: 花:小花飞燕、山茶花 房屋装修: 材质 预算费用 整体要偏向于木质结构 木床 床头灯 水泥 沙子 石灰 砖头 地板 涂料 窗户 窗纱 木门 墙壁和屋顶的粉刷 墙上需要三个插板 办公桌 椅子 书架 屋顶的灯和开关 人工费用 书架 窗帘 电保 阅读全文
摘要:
序言 组件的最大特性就是复用性,而用好插槽能大大提高组件的可复用能力 匿名插槽 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <script type="text/java 阅读全文
摘要:
天地有情尽白发,人间无意了沧桑 阅读全文
摘要:
序言 哈希表是什么 哈希表(Hash table),是存储键值(Key Value)对数据的一种数据结构。 例如,我们可以将人的名字作为键,性别作为值来存储。通过把键映射到表中的一个位置来访问数据,以提高查找速度。而这个映射关系就是哈希函数。 为什么需要哈希表 如果将键值对数据存储在固定大小的数组中 阅读全文
摘要:
序言 有许多人学了很长时间的Java,但一直不明白hashCode方法的作用。 资料 https://www.cnblogs.com/wl0000-03/p/6019627.html 阅读全文
摘要:
序言 == 基本数据类型都用这个比较 Java里面包含8个基本数据类型,分别是: boolean、byte、char、short、int、float、double、long equals() equals是对对象内容的比较 compareTo 在API中,java.lang包下面的基本数据类型的封装 阅读全文
摘要:
序言 人的一生应当这样度过:当他回首往事时,不因虚度年华而悔恨,也不因碌碌无为而羞愧。 概述 mybatis-plus-code-generator MyBatis-Plus系列之代码生成器 MybatisPlus——全网配置最全的代码生成器 多数据源 QueryWrapper一些常用操作 MyBa 阅读全文
摘要:
序言 watch、computed和methods之间的对比 computed属性的结果会被缓存,除非依赖的响应式属性变化才会重新计算。主要当作属性来使用; methods方法表示一个具体的操作,主要书写业务逻辑; watch一个对象,键是需要观察的表达式,值是对应回调函数。主要用来监听某些特定数据 阅读全文
摘要:
序言 Arthas Java在线分析诊断工具(阿尔萨斯) Arthas是一款阿里巴巴开源的 Java 线上诊断工具,功能非常强大,可以解决很多线上不方便解决的问题。 VisualVM 资料 https://blog.csdn.net/youanyyou/article/details/9788328 阅读全文
摘要:
序言 运行逆行工程 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/XMLSchem 阅读全文
摘要:
序言 为什么InnoDB不将总数存起来? InnoDB直接count(*)会遍历全表(没有where条件),虽然结果准确,但会导致性能问题。 按照效率排序的话,count(字段)<count(主键id)<count(1)≈count(*),所以建议读者,尽量使用count(*)。 InnoDB一棵B 阅读全文
摘要:
序言 在人生的舞台上,每个人,都是一个演员。 Vuex Vuex是Vue配套的公共数据管理工具,它可以把一些共享的数据,保存到vuex中,方便整个程序中的任何组件直接获取或修改我们的公共数据。 Vuex是什么? 在我看来vuex就是把需要共享的变量全部存储在一个对象里面,然后将这个对象放在顶层组件中 阅读全文
摘要:
序言 如果你了解过JavaScript的设计模式一一观察者模式,一定知道dispatchEvent和addEventListener这两个方法。 Vue组件也有与之类似的一套模式,子组件用$emit()来触发事件,父组件用$on()来监昕子组件的事件。 父传子 通过prop实现通信 <!DOCTYP 阅读全文
摘要:
序言 生命周期 beforeCreated data和methods中的数据都还没有没初始化 Created 如果要调用methods中的方法,或者操作data中的数据,最早只能在created中操作 beforeMount 表示模板已经在内存中编辑完成了,页面中的元素,还没有被真正替换过来 Mou 阅读全文
摘要:
序言 HTML 标签 <!--> <!DOCTYPE> <a> <abbr> <acronym> <address> <applet> <area> <article> <aside> <audio> <b> <base> <basefont> <bdi> <bdo> <big> <blockquo 阅读全文
摘要:
序言 资料 https://www.bilibili.com/video/BV1LE411e7HE?p=1 阅读全文
摘要:
序言 PowerShell连接SQL SERVER数据库进行操作的实现代码 如何在Windows PowerShell ISE中调试脚本 设置断点 仅当保存脚本后,才可以在其中设置断点。 右键单击你想要设置行断点的行,然后单击“切换断点”。 或者,单击你想要设置的行断点所在的行,然后按 F9,或在“ 阅读全文
摘要:
序言 专注计算机视觉特效 Canvas与SVG Canvas canvas视频教程:第30讲,绘制饼状图-绘制说明 SVG D3 SVG英文全称为Scalable Vector Graphics,意思为可缩放的矢量图 资料 源码 https://d3js.org/ 研究各种图表源码 canvas根据 阅读全文
摘要:
序言 Prism 如何在Windows Forms应用程序中实现可组装式(Composite)的架构以及松耦合事件机制 EventHandler传递参数 [EventPublication("CshisNet://App/CsAction", PublicationScope.Global)] pu 阅读全文
摘要:
序言 资料 https://www.sqlite.org/download.html https://www.cnblogs.com/genghechuang/archive/2011/10/20/2218853.html https://sqlitestudio.pl/ 阅读全文
摘要:
序言 资料 https://www.cnblogs.com/zhaopei/p/12152139.html 阅读全文
摘要:
序言 资料 https://es6.ruanyifeng.com/#README Javascript中的Generator函数和yield关键字 阅读全文
摘要:
序言 资料 https://www.lua.org/start.html http://luadist.org/ https://studio.zerobrane.com/ https://github.com/pkulchenko/ZeroBraneStudio/releases https:// 阅读全文
摘要:
序言 React的基本组件元素是一个个组件,组件之间可能存在关联、组合等关系。不同的组件之间,经常会发生数据传递或者交换,我们称之为组件间通信。 根据传递的复杂程度,可以分为三种情况: 父子间通信,兄弟间通信,同其他外部库通信。 父子间通信 兄弟间通信 跨级组件通信 在 React 中,我们还可以使 阅读全文
摘要:
序言 px、em、rem区别介绍 伪类 ::before ::after 资料 阅读全文
摘要:
序言 为什么要使用Hook? 常用的两种编写组件的方式就是就是class组件和函数组件。class组件:通过继承React.Component来构建组件,虽然提供了state状态和完备的生命周期函数,但是也有很多不方便的地方。 很多事件需要在挂载期componentDidMount和更新期compo 阅读全文
摘要:
序言 https://github.com/TypeStrong/ts-node npm install -g ts-node ts-node script.ts name.d.ts 生命文件 使用第三方库 cnpm install --save @types/node 入门教程 1、基础数据类型 阅读全文
摘要:
序言 一个人能认识到现实世界中的不完美, 同时他还能想到一种方式做出改进,同时他还有能力实现自己的想法,这三件事巧合地发生在一个人身上,这才是最难能可贵的。 安装 npm install -g @vue/cli # OR yarn global add @vue/cli vue create my- 阅读全文
摘要:
序言 Netty是Java领域有名的开源网络库,特点是高性能和高扩展性,因此很多流行的框架都是基于它来构建的,比如我们熟知的Dubbo、Rocketmq、Hadoop等,针对高性能RPC,一般都是基于Netty来构建,比如sock-bolt。 总之一句话,Java小伙伴们需要且有必要学会使用Nett 阅读全文
摘要:
序言 关于异步处理,ES5的回调使我们陷入地狱,ES6的Promise使我们脱离魔障,终于、ES7的async-await带我们走向光明。今天就来学习一下 async-await。 ES6中的promise es6 Generator生成器函数 生成器函数使用function*声明。 在生成器函数内 阅读全文
摘要:
序言 使用React-Router的项目,与其他项目没有不同之处,也是使用Provider在Router外面包一层,毕竟Provider的唯一功能就是传入store对象。 const Root = ({ store }) => ( <Provider store={store}> <Router> 阅读全文
摘要:
序言 1.什么是redux? 全局数据状态管理工具(状态管理机),用来做组件通信等。 2.为什么使用redux?Redux解决了什么问题? 当没有使用redux时兄弟组件间传值将很麻烦,代码很复杂冗余。 使用redux定义全局单一的数据Store,可以自定义Store里面存放哪些数据,整个数据结构也 阅读全文
摘要:
序言 资料 阅读全文