- 博客(92)
- 问答 (1)
- 收藏
- 关注
原创 PostgreSQL的basics.sql
PostgreSQL的basics.sql------------------------------------------------------------------------------- basics.sql--- Tutorial on the basics (table creation and data manipulation)------ src/tutorial/basics.source-----------------------------------
2022-04-05 18:06:36 643
原创 殿前欢
殿前欢.离思(元) 张可久月笼沙, 十年心思付琵琶相思懒看围屏画, 人在天涯春残豆蔻花, 情寄鸳鸯帕, 香冷荼蘼架旧游台榭, 晓梦窗纱殿前欢.畅幽哉(元) 贯云石畅幽哉, 春风无处不楼台一时怀抱俱无奈, 总对天开就渊明归去来, 怕鹤怨山禽怪, 问甚功名在?酸斋笑我, 我笑酸斋殿前欢.次酸斋韵(元) 张可久钓鱼台, 十年不上野鸥猜白云来往青山在, 对酒开怀欠伊周济世才, 犯刘阮贪杯戒, 还李杜吟诗债酸斋笑我, 我笑酸斋晚归来, 西湖山上野猿哀二十年多少风流怪, 花开花落
2021-03-23 14:57:19 210 1
原创 Spring Boot
创建独立的春季应用程序不需要war文件直接嵌入tomcat jetty提供完成的stater 简化构建配置尽可能自动配置spring和第三方库提供 metrics, health checks, and externalized configuration等功能绝对没有代码生成和XML配置的要求...
2021-03-22 12:01:13 164
原创 Spring框架
Spring的优点Spring无处不在, 无数开发人员在使用, 各式各样的解决方案, 科技巨头的贡献弹性灵活Spring灵活全面的扩展和第三方库让开发人员可以构建各种应用程序; 基于ioc和DI提供一系列广泛功能效率SpringBoot简化框架搭建,自动配置上下文的web服务, 微服务开发等等性能快速启动,快速关闭,优化执行安全社区社区成熟稳定...
2021-03-22 11:54:40 101
转载 Java1.8-接口
1.接口增强Java 8 对接口做了进一步的增强。a.在接口中可以添加使用 default 关键字修饰的非抽象方法。即:默认方法(或扩展方法)b.接口里可以声明静态方法,并且可以实现。2.默认方法(或扩展方法)Java 8 允许给接口添加一个非抽象的方法实现,只需要使用 default 关键字即可,这个特征又叫做扩展方法(也称为默认方法或虚拟扩展方法或防护方法)。在实现该接口时,该默认扩展方法在子类上可以直接使用,它的使用方式类似于抽象类中非抽象成员方法。Note:扩展方法不能够重写..
2021-03-22 11:40:26 318
原创 Java-String
字符串操作是计算机程序设计中最常见的行为对String对象的改变都会创建新的String对象Java重载了 + 和 += 两个操作符的功能 , 在字符串使用这两个操作符时, 底层调用StringBuilder的append方法当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类。和 String 类不同的是,StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象。...
2021-03-22 10:41:49 60
转载 SQL(oracle) 取得分组后最大值记录
SQL(oracle) 取得分组后最大值记录 select * from (select t.*, row_number() over(partition by 分组字段 order by 排序字段 desc ) rn from tablename t ) where rn=1 row_number() OVER (PARTITION BY COL1 ORDER BY COL2) 表示根据COL1分组,在分组内部根据 COL2排序,而此函数计算的值就表示每组..
2021-03-21 21:04:50 1205
转载 数据结构之树的概念
在计算机科学中, 树(tree) 是一种抽象数据类型或是实现这种抽象数据类型的数据结构, 用来模拟具有树状结构性质的数据集合. 它是由n(n>0)个有限节点组成一个具有层次关系的集合. 把它叫做树是因为它看起来像一棵倒挂的树,也就是说它是根朝上, 而叶朝下的. 它具有以下的特点:1. 每个节点有两个或者多个子节点;2. 没有父节点的节点称为根节点;3. 每一个非根节点有且只有一个父节点;4. 除了根节点外, 每个子节点可以分为多个不想交的子树;还有一些和树相关的术语: 度,叶子节点, 根节
2021-03-20 22:29:00 1159
转载 Java集合框架
Java集合框架早在Java2之前, Java就提供了特设类. 比如: Dictionary, Vector, Stack和Properties 这些类用来存储和操作对象组.虽然这些类都非常有用, 但是它们缺少一个核心的, 统一的主体. 由于这个原因, 使用Vector 类的方式和使用Properties类的方式有着很大的区别.集合框架被设计成要满足以下几个目标:该框架必须是高性能的. 基本集合(动态数组, 链表, 数, 哈希表) 的实现也必须是高效的.该框架允许不同类型的集合, 以类似的工作方
2021-03-20 19:12:41 137
原创 Vue开发工具
Vetur ESLint Prettier vue-devtoolsVeturESLintESLint 代码检查工具devtools vue浏览器插件
2021-03-12 19:04:07 187
原创 Vue Router的使用场景
传统模式 每个url都会重新加载页面单页面模式根据url加载不同的组件vue router解决的问题使用方式路由类型底层原理
2021-03-12 14:45:32 406
原创 函数式编程
函数式编程即把函数当做一个变量,区别与函数调用,函数式编程有更好的逻辑性,给数据配置算子,调用过程交给语言提供的支持使得数据处理逻辑代码更加清晰,函数调用可以达到同样的效果,也就成了函数式编程...
2021-03-10 17:26:03 57
原创 vuex核心概念和底层原理
![](https://img-blog.csdnimg.cn/20210310161805290.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2hpX3pm,size_16,color_FFFFFF,t_70)
2021-03-10 16:18:18 517
原创 vue生态-vuex
vue生态虽然没有reactc丰富,但vue技术多为官方提供,使用者不必为选型困扰vuex状态管理工具单向数据流:绿色框为vue的功能,State:响应式数据; Dispatch:派发; Mutations:更改State,在Devtools中记录数据变化,通过插件进一步调试.Action中异步操作,Mutation同步Vuex如何提供响应式数据?如何在Vue中使用Vuex创建// 创建项目 选择默认配置vue create vuex-deml1// 安装vuexcd v
2021-03-10 14:48:50 274
原创 vue如何优雅地获取跨层级组件
组件实例,组件加载完成后都会有一个组件实例,一般情况下我们只需要操作数据,但是随着业务的复杂,也有需要操作实例的情况ref 引用信息在标签中使用ref属性标记标签,在代码中this.refs.XXX 得到引用,如果是普通标签得到的是DOM节点,如果是组件得到的是组件的实例(上图有注释)跨层获取可以通过parent/children 但是复杂的跨层就会很麻烦,如使用递归:callback ref利用钩子函数,主动通知消费者标签:组件:...
2021-03-10 11:31:11 513
原创 使用setTimeout和clearTimeout取消输入框抖动优化体验
优化前:优化后:setTimeout是用来延迟代码执行的定时任务,clearTimeout是用来取消setTimeout的定时任务
2021-03-08 21:42:30 222
原创 vue组件的生命周期的应用场景和函数式组件
每个vue组件在创建的时候都会经过一系列的初始化过程,数据更新的过程也会有一系列的钩子函数执行业务代码,销毁的时候也会有钩子提供。创建和销毁只执行一次创建阶段更新阶段销毁阶段函数式组件functional: true无状态 无实例 没有this上下文 无生命周期这是一个组件借助函数式组件使用临时变量,计算属性的数据必须是响应式数据...
2021-03-05 15:43:22 153
原创 vue计算属性与监听器
计算属性computed减少模板计算逻辑数据缓存依赖固定的数据类型(响应式数据)计算属性只在数据改变的时候执行计算监听watch更加灵活,通用watch中可以执行任何逻辑,如函数节流,Ajax异步获取数据,甚至操作DOMvscomputed能做的,watch都能做,反之则不行能用computed的尽量用computed...
2021-03-05 15:22:46 44
原创 vue如何触发组件更新
如何处罚组件的更新数据驱动数据来源来自父元素的属性来自组件自身的状态如data来自状态管理器,如vuex,Vue.observable状态 data vs 属性props状态是来自组件自身的数据属性是来自父组件的数据状态的改变未必会触发更新属性的改变未必会触发更新状态不会更新的情况状态未做响应式模板未用到此状态响应式更新在数据层增加了代理层 在获取/维护数据的时候代理层代理;渲染的过程中:首先render用到的数据Data会放到Watcher里面,当这些数据
2021-03-05 15:02:52 1610
原创 操作系统学习笔记
https://www.bilibili.com/video/BV1js411b7vg学习日记98节每节几分钟的操作系统课程,包含一个小型操作系统的深入学习以下为具体学习目录:操作系统学习笔记001https://blog.csdn.net/hi_zf/article/details/112505280...
2021-01-12 06:16:34 204 2
原创 2020-12-22
tagtagweb2.0tag的作用tag这里的tag指的是web2.0概念中出现的用于标记文章内容的词条web2.0web2.0主导思想是用户参与创作,相比较于1.0的网站管理员创作的方式tag的作用用户使用tag给文章分类参考:https://baike.baidu.com/item/web2.0https://baike.baidu.com/item/tag/97603?fr=aladdinhttps://baike.baidu.com/item/Web/150564...
2020-12-22 03:01:00 144
原创 win环境下selenium设置webdriver.exe的相对路径
将selenium的webdriver文件放到resources文件夹下,并使用相对路径配置selenium使其通适这样做的好处是统一了路径在不同的电脑可以不再修改代码中webdriver的路径缺点是webdriver的版本要和Chrome的版本一致 String osName = System.getProperties().getProperty("os.name"); if (!osName.equals("Linux")) { /.
2020-10-12 13:31:52 2620
原创 python中yield
https://blog.csdn.net/mieleizhi0522/article/details/82142856/得到某个断点的值
2020-08-10 20:20:17 78
原创 MongoDB 聚合 count 统计
db.student.aggregate([{KaTeX parse error: Expected 'EOF', got '}' at position 19: …ch:{"age" : 18}}̲, {project:{“name”:true}},{KaTeX parse error: Expected '}', got 'EOF' at end of input: group:{_id:"name",total_count:{$sum:1}}}])
2020-08-10 16:46:52 1405
原创 spring 官网 挂了 https://spring.io/
https://spring.io/404 Not Found: Requested route ('spring.io') does not exist.
2020-06-05 09:51:55 439
转载 聚焦爬虫与通用爬虫的区别
为什么要学习爬虫?学习爬虫,可以私人订制一个搜索引擎。大数据时代,要进行数据分析,首先要有数据源。对于很多SEO从业者来说,从而可以更好地进行搜索引擎优化。什么是网络爬虫?模拟客户端发送网络请求,接收请求对应的数据,按照一定的规则,自动抓取互联网信息的程序。只要是客户端(浏览器)能做的的事情,原则上,爬虫都能做。意思就是,只要人类能够访问的网页,爬虫在具备铜等资源的情况下就一定可以抓取。爬虫的用途主要用:途数据采集其他用途:12306抢票、各种抢购、投票...
2020-06-01 09:27:54 1862
原创 鸿雁
鸿雁天空上对对排成行江水长秋草黄草原上琴声悠扬鸿雁向南方飞过芦苇荡心中是北方家乡天苍茫雁何往心中是北方家乡鸿雁北归还带上我的思念歌声远琴声颤草原上春意暖鸿雁向苍天天空有多么遥远酒喝干再斟满今夜不醉不还酒喝干再斟满今夜不醉不还...
2020-05-14 16:08:18 150
转载 HTML DOM
参考 :https://www.w3school.com.cn/xmldom/dom_intro.asp1.什么是 DOM?DOM 是 W3C(万维网联盟) 的推荐标准。DOM 定义了访问诸如 XML 和 XHTML 文档的标准。“W3C 文档对象模型(DOM)是一个使程序和脚本有能力动态地访问和更新文档的内容、结构以及样式的平台和语言中立的接口。”W3C DOM 被分为 3 个不同的部分/级别(parts / levels):核心 DOM用于任何结构化文档的标准模型XML.
2020-05-12 15:57:26 113
空空如也
MongoDB执行语句运行超过300s报错
2020-04-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人