首页 > 2021年07月06日 > 全部分享
JDK新特性总结
JDK8新特性 1.速度更快 2.代码更少:Lambda表达式 Lambda表达式本质:java中接口的一个实例(接口实现类的一个具体的对象!) 语法: ->箭头操作符 ->左侧:形参列表(参数名称) ->右侧:重写方法的方法体{ },如果有返回值 方法体中写return 注意:使用lambda表达 ...
分类:其他   时间:2021-07-06 23:23:48    收藏:0  评论:0  赞:0  阅读:20
1.3 约定编程Spring AOP
前言 前面聊过Spring的一个很重要的概念,IoC控制反转,接下来就是AOP了; 1. AOP切面编程 面向切面编程,是利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。 可以理解成“增强方法”,即:不通过修改源代码方式, ...
分类:编程语言   时间:2021-07-06 23:23:36    收藏:0  评论:0  赞:0  阅读:24
elasticsearch
elasticsearch 索引 创建 自动创建 curl -X PUT "localhost:9200/user?pretty 创建一个userl的索引 pretty参数表示返回漂亮打印的JSON结果 在写入文档时,如果索引不存在,会自动创建索引 这种机制,使得我们无需手动定义mappings。E ...
分类:其他   时间:2021-07-06 23:23:24    收藏:0  评论:0  赞:0  阅读:37
缓存的有效期和淘汰策略
有效期 TTL (Time to live) 设置有效期的作用: 节省空间 做到数据弱一致性,有效期失效后,可以保证数据的一致性 Redis的过期策略 过期策略通常有以下三种: 定时过期 每个设置过期时间的key都需要创建一个定时器,到过期时间就会立即清除。该策略可以立即清除过期的数据,对内存很友好 ...
分类:其他   时间:2021-07-06 23:23:11    收藏:0  评论:0  赞:0  阅读:18
gitee使用git status出错use "git add <file>..." to include in what will be committed
我们的解决办法: 去到项目所在文件夹,找到这个顽强的文件,将其拷贝出去,然后执行git add .和git commit -m "文件名"将其提交到本地,成功! ...
分类:其他   时间:2021-07-06 23:23:03    收藏:0  评论:0  赞:0  阅读:26
1720:均值最小环
1720:均值最小环 时间限制: 1000 ms 内存限制: 131072 KB提交数: 310 通过数: 62 【题目描述】 画一个 n 个节点,m 条边的带权有向图,想从中找出权值的平均值最小的环。有向图中可能不存在环,求最小的平均权值。 【输入】 共 m+1 行。 第$1行,2个整数n和m,表 ...
分类:其他   时间:2021-07-06 23:22:51    收藏:0  评论:0  赞:0  阅读:29
设计模式-23种设计模式-结构型-享元模式
一、享元模式介绍 二、享元模式引入 需求: 传统方式: 享元模式: 代码实现(Java): public class User { private String name; public User(String name) { super(); this.name = name; } public ...
分类:其他   时间:2021-07-06 23:22:34    收藏:0  评论:0  赞:0  阅读:20
GDCPC2021 K - Kera's line segment(二维树状数组)
题目 source 题解 将区间[L,R]视作坐标系中的点(L,R),那么添加线段[L,R]就是在坐标系上添加点(L,R);查询[L,R]就是查询范围{(l,r)|l ? L and r ? R}对应的矩形范围内的最大值和最小值的差值。由于只有添加没有删除,可以使用二维树状数组;或者使用树套树,支持 ...
分类:编程语言   时间:2021-07-06 23:22:24    收藏:0  评论:0  赞:0  阅读:22
Geogebra指令
############################# Barycenter({(2, 0), (0, 2), (-2, 0), (0, -2)}, {1, 1, 1, 1}) yields point A(0, 0) Barycenter({(2, 0), (0, 2), (-2, 0), ( ...
分类:其他   时间:2021-07-06 23:22:13    收藏:0  评论:0  赞:0  阅读:32
CAN总线学习
CAN总线优点: 相比RS485从机只能被动等待主机轮询,CAN总线可以多主,只要总线空闲就可以向总线发送帧信息(数据帧,远程帧,错误帧,过载帧,帧间隔) 抗干扰,可靠性(内有检测死机(TEC/REC的收发超时计数,超过255后,CAN模块进入BUS-OFF模式,此节点不能发送也不能接收避免节点造成 ...
分类:其他   时间:2021-07-06 23:21:58    收藏:0  评论:0  赞:0  阅读:19
Docker Overview
Docker is an open platform for developing, shipping, and running applications. Docker enables you to separate your applications from your infrastructu ...
分类:其他   时间:2021-07-06 23:21:48    收藏:0  评论:0  赞:0  阅读:24
No.1 排序 - 快速排序
一、作为C++编程小白,有必要简单分析、记录下,快速排序算法的实现,以便后续复习: #include <stdio.h> int a[101], n; //定义全局变量,并在子函数中使用 void quicksort(int left, int right){ int i, j, t, temp; ...
分类:编程语言   时间:2021-07-06 23:21:35    收藏:0  评论:0  赞:0  阅读:23
JVM垃圾回收机制
JVM垃圾回收机制 JVM的组成 程序计数器 执行class文件到达哪一行了,线程私有的,不会发生内存泄漏。 堆 内存管理最大的一部分,当程序里new出一个对象,或者声明一个数组时,都会在堆内存中申请出一块空间。 分为新生代、年老代、永久代。 发生异常时是因为往里面添加的对象太多。 虚拟机栈 线程私 ...
分类:其他   时间:2021-07-06 23:21:18    收藏:0  评论:0  赞:0  阅读:29
R语言--方差分析2(双因素方差分析、多元方差分析、可视化)
1 双因素方差分析 1.1 双因素方差分析的实线 dat<-ToothGrowth dat attach(dat) table(dat$supp,dat$dose) aggregate(len,by=list(dat$supp,dat$dose),FUN=mean) 解释:根据投方式(橙汁OJ,维C ...
分类:编程语言   时间:2021-07-06 23:20:57    收藏:0  评论:0  赞:0  阅读:54
pytest之多进程运行测试用例(pytest-xdist)
背景: 我们日常的工作当中进行自动化测试编写的测试用例会非常多,测试用例一个一个的执行所需要花费的时间会很长,你想象一下如果开发改动一块代码,我们需要回归一下,这时候执行一下自动化用例需要花费一小时或者好几个小时的时间,这是我们无法容忍的。 为了解决这个问题,我们采用pytest的插件pytest- ...
分类:系统服务   时间:2021-07-06 23:20:44    收藏:0  评论:0  赞:0  阅读:19
面向对象高级编程
1.多重继承 1)在python中,一个类可以同时具备多种特性 每种特性可以定义为一个类,通过类中的方法来表达特性,作为他的子类可以继承他的特性,并在此基础上面还具有自己的特性 可以从其他继承类的方法中实现 2)一个子类即可以继承一个类还可以继承另外一个类,这种设计成为Mixin 3)Mixin的功 ...
分类:其他   时间:2021-07-06 23:20:30    收藏:0  评论:0  赞:0  阅读:24
图的存储与遍历C++实现
1、图的存储 设点数为n,边数为m 1.1、二维数组 **方法:**使用一个二维数组 adj 来存边,其中 adj[u][v] 为 1 表示存在 u到 v的边,为 0 表示不存在。如果是带边权的图,可以在 adj[u][v] 中存储u到v的边的边权。 复杂度: 查询是否存在某条边:\(O(1)\) ...
分类:编程语言   时间:2021-07-06 23:20:15    收藏:0  评论:0  赞:0  阅读:22
mysqladmin命令使用
mysql空密码设置密码 mysqladmin password huyongjian mysql修改密码 mysqladmin -u root -proot password 'huyongjian' 查看状态 mysqladmin -uroot -proot status 检查mysqlserv ...
分类:数据库技术   时间:2021-07-06 23:19:58    收藏:0  评论:0  赞:0  阅读:29
搜索插入位置
https://leetcode-cn.com/problems/search-insert-position/submissions/ 35. 搜索插入位置 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 你可以假设数组中无 ...
分类:其他   时间:2021-07-06 23:19:48    收藏:0  评论:0  赞:0  阅读:23
HTML5-08
1.抖音首页案例 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8" /> 5 <title>抖音项目</title> 6 <link rel="stylesheet" type="text/css" href="css/reset ...
分类:Web开发   时间:2021-07-06 23:19:34    收藏:0  评论:0  赞:0  阅读:33
382条   上一页 1 2 3 4 5 6 ... 20 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!