目录 目录 JDBC: 抽取JDBC工具类 : JDBCUtils JDBC控制事务: JDBC: 1. 概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库 * JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口 ...
分类:
数据库 时间:
2019-11-05 12:05:51
阅读次数:
146
1、IO介绍 对于一个network IO (这里我们以read举例),它会涉及到两个系统对象,一个是调用这个IO的process (or thread),另一个就是系统内核(kernel)。当一个read操作发生时,该操作会经历两个阶段: 服务端: 客户端: 非阻塞IO: #服务端 from so ...
分类:
其他好文 时间:
2019-11-04 19:37:43
阅读次数:
143
一、方式一,使用ApplicationListener<E extends ApplicationEvent>监听ContextRefreshedEvent事件 二、方式二,使用SmartInitializingSingleton 三、方式三,使用SmartLifecycle ...
分类:
编程语言 时间:
2019-11-03 22:09:31
阅读次数:
104
可以在vue路由新增scrollBehavior,控制跳转页面高度 import Router from 'vue-router' new Router({ scrollBehavior (to, from, savedPosition) { return { x: 0, y: 0 } } }) ...
分类:
其他好文 时间:
2019-11-03 20:05:34
阅读次数:
206
1.基本路由路由定义在routes目录下,路由执行是在控制器之前,路由路径 routes目录下api.php 关于接口路由定义文件包含的路由位于 api 中间件组约束之内,支持频率限制功能,这些路由是无状态的。所以请求通过这些 路由进入应用需要通过 token 进行认证并且不能访问 Session ...
分类:
其他好文 时间:
2019-11-03 01:28:25
阅读次数:
85
ts中的function和接口 类型断言 类型断言和强制类型转化的区别就是,类型断言没有改变变量的实际类型,但是强制类型转化已经改变变量的类型,类型断言是在编译时期,强制类型转化是发生在运行时期 在ts中,类型断言是 在编译过程中 ,当程序员知道该变量的类型,会通过类型断言方式告诉编译器,该变量是哪 ...
分类:
其他好文 时间:
2019-11-02 18:04:06
阅读次数:
76
[TOC] 事务 通俗的说,事物指一组操作,要么都执行成功,要么都执行失败 事务的特性 原子性(Atomicity): 原子意为最小的粒子,即不能再分的事务,要么全部执行,要么全部取消 一致性(Consistency): 指事务发生前和发生后,数据的总额依然匹配 隔离性(Isolation): 简单 ...
分类:
其他好文 时间:
2019-11-01 20:42:52
阅读次数:
79
1.聚合查询 聚合函数 关键字:aggregate from django.db.models import Max,Min,Sum,Count,Avg 2.分组查询 关键字:annotate 统计每一本书的作者个数 统计每一个出版社卖的最便宜的书的价格 统计不止一个作者的图书 查询各个作者出的书的 ...
分类:
其他好文 时间:
2019-10-31 23:34:00
阅读次数:
103
一、LibCurl基本编程框架 在基于LibCurl的程序里,主要采用callback function (回调函数)的形式完成传输任务,用户在启动传输前设置好各类参数和回调函数,当满足条件时libcurl将调用用户的回调函数实现特定功能。下面是利用libcurl完成传输任务的流程: 1. 调用cu ...
分类:
Web程序 时间:
2019-10-29 16:59:06
阅读次数:
111
二者区别: 静态代理模式:灵活性不强;如果有1000个dao;就有1000个代理类;没有做到通用性 静态代理模式: 测试类: 动态代理模式:JDK : proxy要求:目标类要有实现接口 测试: ...
分类:
编程语言 时间:
2019-10-29 09:35:23
阅读次数:
79