自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4455)
  • 收藏
  • 关注

转载 B树和B+树

B树, B+树和MySQL索引标签(空格分隔): 数据结构参考/转载 : https://www.cnblogs.com/nullzx1. B树1.1 B树的定义B树也称为B-树, 它是一颗多路平衡的查找树, 当我们描述一颗B树的时候需要指定他的阶数, 阶数表示了一个节点最多有多少个孩子节点, 一般用m表示. 当m取2的时候, 就是我们常见的二叉搜索树.一颗m阶的B...

2019-09-28 20:29:00 761

转载 JVM 内存区域

JVM 内存区域标签(空格分隔): Java 架构 线程/进程1. 概述对于Java程序员来说, 在虚拟机的自动内存管理机制之下, 不需要再像C/C++程序一样, 需要耗费大量精力去考虑delete/free, 可以更加专注于业务逻辑本身. 但是因为将内存管理托管了出去, 这样一旦出现问题如内存泄露和溢出,并且不了解JVM虚拟机的内存管理, 会很难排查问题.2. 运行时数据...

2019-09-26 19:29:00 523

转载 深克隆和浅克隆

深克隆和浅克隆标签(空格分隔): 常用函数浅克隆浅克隆: 被复制对象的所有基本变量都含有和原来变量完全相同的值, 而其他所有的引用对象任然指向原来的对象. 换言之, 浅克隆仅仅复制锁考虑的对象, 而不复制它所引用的对象. 克隆的深度仅仅到栈内存中.深克隆深克隆: 和浅克隆不一样的点在于其重写了clone函数. 在克隆本身对象的时候, 也对其中的引用类型的属性进行克隆....

2019-09-25 22:10:00 532

转载 MVC和三层架构

MVC和三层架构标签(空格分隔): 架构 设计模式三层架构三层架构指的是: 视图层(View),服务层(Service)和持久层(DAO). 他们分别负责不同的功能.单纯就是指后台的设计架构这种架构模式是从微软来的, 微软提倡这种架构模式并且在 零几年的时候给了一个宠物商店的Demo 用于示范(有一点记不清了.).View层: 用于接收用户提交请求的代码.S...

2019-09-25 22:09:00 311

转载 Java线程

Java线程标签(空格分隔): 面试 线程/进程1. sleep join yield有什么区别多线程的五种状态: 新建状态, 就绪状态, 运行状态, 阻塞状态, 死亡状态.新建状态: 当new 一个线程的时候, 程序还没有运行其中的`run代码.就绪状态: 一个新创建的线程并不会自动开始, 要想执行线程, 必须调用其start方法., 之后线程处于就绪状态, 位于可运...

2019-09-25 21:10:00 70

转载 递归入门1

递归就是栈,函数不断地调用自己就是递归,要有出口条件if(),要不然递归会不停,栈会溢出。注意死循环。求阶乘打印i-j数组求和反转字符串(abcd后面没有括号)————————————上面的是:重复中的变化;变化中的重复——————————...

2019-09-25 18:58:00 158

转载 mongo 导入import 导出 exprot操作

.mongo export导出/mongoexport /h [ip地址] /port [端口] /u [用户名] /p [密码] /d [数据库] -c [表名] /q [查询语句] /o [保存文件路径]查询语句:可能不同的编辑器不同的电脑系统会不一样,我这里的格式是这样的 "{'type':'超级会员'}"保存文件路径:windows 的是这样的 D:\abc....

2019-09-24 17:51:00 151

转载 如何比较牌大小?

牌型:同花顺(9)>炸弹(8)>葫芦(7)>同花(6)>顺子(5)>三条(4)>两对(3)>对子(2)>单牌(1)大多数情况下,是先判断牌型,牌型相同再比较具体的牌,牌值相同还要比较花色.这样需要比较具体牌时,速度会比较慢.我觉得一种比较好的方案是:我们可以在计算牌型时,算好这个手牌的比较值.比如说A(红心3)A(方块1)Q(黑桃4...

2019-09-23 16:27:00 1821

转载 CabloyJS带你轻松走进NodeJS全栈开发-免费课程 作者亲授

课程说明B站直播为回馈新老同学对开源框架CabloyJS的支持与厚爱,快速而轻松的开启NodeJS全栈开发之旅。2019年9月5日至9月11日在B站开启了一波免费直播培训课程课程信息,请点击链接回放视频,请点击链接网易云课堂B站直播一共5节课,总时长约10小时。在将前2节课整理完回放视频之后,有网友建议将视频进一步切分,按知识点整理,从而便于按需观看和学习因此,在中秋节...

2019-09-21 11:21:00 120

转载 RocketMQ的高可用集群部署

RocketMQ的高可用集群部署标签(空格分隔): 消息队列 部署1. RocketMQ 集群物理部署结构Rocket 物理部署结构Name Server: 单点,供Producer和Consumer获取Broker地址, 类似于注册中心.Producer: 产生并发送消息.Consumer: 接收并消费消息.Broker: 消息暂存,消息转发.1.1 Name...

2019-09-20 17:20:00 389

转载 消息队列

消息队列标签(空格分隔): 面试 消息队列1. 为什么使用消息队列会用消息队列, 但是为什么要用消息队列呢?系统解耦 异步 削峰填谷1.1 解耦解决因为数据处理能力不同, 薄弱阶段一旦崩溃, 导致的一死全死.假设 系统A 发布消息, 此时系统B,C,D 接收并处理消息. 这个时候我们需要将B,C,D以及未来更多的消息接受者接入系统A,需要不断地修改系统A的...

2019-09-20 17:19:00 83

转载 RabbitMQ的高可用集群部署

RabbitMQ的高可用集群部署标签(空格分隔): 消息队列 部署1. RabbitMQ部署的三种模式1.1 单一模式单机情况下不做集群, 仅仅运行一个RabbitMQ.# docker-compose.ymlversion: '3.1'services: rabbitmq: restart: always image: rabbitmq:man...

2019-09-20 17:19:00 99

转载 自定义注解

Custom nnotation标签(空格分隔): Java注解1. The concept of annotationAn annotation is a form of metadata, that can be added to Java source code. Classes, methods, variables, parameters and packages m...

2019-09-20 17:16:00 71

转载 Service概述

Service概述Service是一个不提供用户界面,可以在后台执行长时间操作的应用组件。另一个应用组件可以启动Service,即使用户切换到了另一个应用,它也会继续在后台运行。此外,一个组件可以绑定一个Service来与其交互,甚至可以执行进程间通信(IPC)。例如,Service能够在后台处理网络事务,播放音乐,执行文件I/O,或者和内容提供者交互。下面是Service的三...

2019-09-19 23:50:00 310

转载 欧拉函数

洛谷P2158欧拉函数在数论,对正整数n,欧拉函数是小于或等于n的正整数中与n互质的数的数目(因此φ(1)=1)。此函数以其首名研究者欧拉命名(Euler's totient function),它又称为Euler's totient function、φ函数、欧拉商数等。 例如φ(8)=4,因为1,3,5,7均和8互质。 从欧拉函数引伸出来在环论方面的事实和拉格朗日定理构成了欧...

2019-09-18 22:06:00 87

转载 一些特殊且有用的函数

1.__builtin_popcount(n)可以快速的判断n的二进制状态下有几个1例题 洛谷P1582此博客会持续更新转载于:https://www.cnblogs.com/zlhdbk/p/11545209.html

2019-09-18 20:38:00 118

转载 解决vue刷新页面以后丢失store的数据

刷新页面时vue实例重新加载,store就会被重置,可以把定义刷新前把store存入本地localStorage、sessionStorage、cookie中,localStorage是永久储存,重新打开页面时会读取上一次打开的页面数据,sessionStorage是储存到关闭为止,cookie不适合存大量数据。根据我的需求,最合适的是sessionStorage。beforeunloa...

2019-09-17 20:38:00 2490

转载 不安装oracle客户端,用plsql连接oracle

1.https://www.oracle.com/database/technologies/instant-client/downloads.html Oracle客户端client的下载,解压到任意目录(建议oracle目录下方便管理)2.在D:\program\instantclient_19_3下面建network文件夹,在network文件夹下面建admin文件夹,...

2019-09-17 15:20:00 91

转载 防止/禁止页面后退

import ua from './devices' // 判断环境用的function removeHistory () { if (ua.isApp()) { // 防止页面后退 history.pushState(null, null, document.URL) window.addEventListener('popstate',...

2019-09-17 11:39:00 109

转载 如何搭建springboot+shiro无状态验证的文章

这个博主说的非常的详细,在这里我就不去复制他的东西了,大家可以去借鉴下https://www.doufuplus.com/blog/shiro-jwt01.html转载于:https://www.cnblogs.com/jfaith/p/11527648.html...

2019-09-16 15:43:00 224

转载 linux下docker部署war包的方式

参考博主https://blog.csdn.net/xiaoye319/article/details/90515996转载于:https://www.cnblogs.com/jfaith/p/11526240.html

2019-09-16 11:01:00 381

转载 Nginx安装步骤

1.Nginx可以为http,反向代理,mail,tcp/udp提供代理服务.2.版本分为三种:        社区版:www.nginx.org         企业版:www.nginx.com         淘宝开发版:tengine.taobao.org3.实现步骤:  a.环境需求:    systemctl stop firewalld...

2019-09-14 18:16:00 71

转载 解决图片和文字水平方向居中对齐

<div class="logo-wrapper"> <img class="logo" src="./img/logo.png" alt="logo"> <span class="title">系统登录</span></div><style>.logo-wrapper...

2019-09-12 14:42:00 275

转载 csp 201703-1 分蛋糕 注意哟!!!

#include<iostream>using namespace std;int main(){ int n,k; cin>>n>>k; //如果用new的话,记得delete;还可以 Eg:int a[1001]; int count=0; int weight=0; ...

2019-09-11 23:41:00 79

转载 csp 201609-1 最大波动

#include<iostream>#include<algorithm>using namespace std;int main(){ int n; cin>>n; int* a= new int[n]; cin>>a[0]; ...

2019-09-11 22:11:00 129

转载 csp 201604-1 折点计数

//小傻瓜呀,这么简单都能想麻烦#include<iostream>using namespace std;int main(){ int n; cin>>n; int* a=new int[n]; for(int i=0;i<n;i++){ cin>>a...

2019-09-11 21:56:00 121

转载 csp 201512-1 数位之和

这道题说明了int可以表示10^10以下的数,那么大中小的那个数,运算中出的问题????好懵呀#include<iostream>using namespace std;int main(){ int n; cin>>n; int sum=0; while(n){ sum+=n%...

2019-09-11 19:31:00 64

转载 csp 201509-1 数列分段

虽然这个题目很简单,但是第一次提交只有30分,又提交了一次就100了,哈哈哈#include<iostream>using namespace std;int main(){ int n; cin>>n; int f,l,cou=1;//前后两个指针 cin>>f; for...

2019-09-11 19:21:00 104

转载 原来JS是这样的 - 对象属性

引子在上一篇(原来JS是这样的 (2))刚发布的时候就阅读了那篇文章的人可能会注意到那篇曾用过“JavaScript 中万物皆对象”的说法,而在随后我发现错误后立即更新改掉了这个错误的说法。另外上一篇实质上整篇都在描述 this 到底在什么情况下会绑定到哪个对象上,看上去 JavaScript 中的对象概念的确很容易让人困惑。再看下面一个例子:var strPrimitive = "...

2019-09-08 21:40:00 71

转载 csp 201503-1 图像旋转

https://blog.csdn.net/qq_38247544/article/details/82987303好奇葩的问题哟!!!发现是因为在main函数里是临时变量,太大的数组声明不了,得用全局变量,原文链接如下:C语言中使用内存较大的二维数组出错的解决办法//80#include<iostream>using namespace ...

2019-09-08 16:34:00 118

转载 csp 201412-1 门禁系统

//简单题#include<iostream>using namespace std;int main(){ int n; cin>>n; int* a=new int[n]; for(int i=0;i<n;i++){ cin>>a[i];...

2019-09-08 15:44:00 114

转载 csp 201409-1 相邻数对

//简单无技巧#include<iostream>#include<cmath>using namespace std;int main(){ int n; cin>>n; int* a=new int[n]; for(int i=0;i<n;i++){ ...

2019-09-08 15:17:00 95

转载 csp 201403-1 相反数

注意:n个非零且不相同,由于不相同,可以利用绝对值#include<iostream>#include<cmath>//abs函数using namespace std;int main(){ int n;//元素个数 cin>>n; int* a=new int[1001...

2019-09-08 15:02:00 131

转载 csp 201312-1 出现次数最多的数

#include<iostream>#include<algorithm>using namespace std;int main(){ int n; cin>>n; int* a=new int[n]; for(int i=0;i<n;i++){ ...

2019-09-08 10:48:00 70

转载 sort函数的使用

https://www.cnblogs.com/TX980502/p/8528840.html转载于:https://www.cnblogs.com/i-love/p/11484582.html

2019-09-08 10:22:00 67

转载 多个表单如何同时验证

最近公司的项目会有大量的表单需要输入很多信息。比如下面的表单:像这种,三个表单点确定同时提交,因而需要对三个表单进行同时验证,一个验证不通过,接口就走不通。我知道的有两种方法:第一种方法是通过promise.all(),通过promise进行同步验证。代码示例度娘有很多。我使用的是第二种方法,代码如下: 1 addBaseI...

2019-09-07 10:23:00 1927

转载 vue+element 动态表单验证

公司最近的项目有个添加动态表单的需求,总结一下我在表单验证上遇到的一些坑。如图是功能的需求,这个功能挺好实现的,但是表单验证真是耗费了我一些功夫。vue+element在表单验证上有一些限制,必须依照element示例的格式才能验证通过。附上代码: 1 <el-form :model="dynamicValidateForm" ref="dynami...

2019-09-04 19:25:00 511

转载 数字证书原理和https工作原理

数字证书原理和https工作原理2017年12月20日 14:39:12天天water阅读数 2215更多分类专栏:加解密优质博文链接: 数字证书原理:https://www.cnblogs.com/JeffreySun/archive/2010/06/24/1627...

2019-09-02 17:16:00 92

转载 数字证书原理

数字证书原理文中首先解释了加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明了加密算法的作用,以及数字证书的出现所起的作用。接着对数字证书做一个详细的解释,并讨论一下windows中数字证书的管理,最后演示使用makecert生成数字证书。如果发现文中有错误的地方,或者有什么地方说得不够清楚,欢迎指出!1、基础知识 这部分内容主要解释一些...

2019-09-02 16:40:00 82

转载 自旋锁

自旋锁标签(空格分隔): 操作系统1. 什么是自旋锁自旋锁是为了实现保护共享资源而提出的一种机制, 其实自旋锁和互斥锁比较类似, 他们都是为了解决对某项资源的互斥使用。无论是互斥锁,还是自旋锁,在任何时刻,最多只能有一个保持者,也就说,在任何时刻最多只能有一个执行单元获得锁。2. 调度机制对于互斥锁,如果资源已经被占用,资源申请者只能进入睡眠状态。但是自旋锁不会引...

2019-08-31 21:51:00 83

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除