自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 服务器Sql server

SQL server 的服务

2022-05-11 08:41:39 100

原创 Win03数据库数据自动备份bat文件

已知场景:在win03服务器部署的档案管理系统数据库是PLSQL Developer 要求每周第一次备份数据库数据把他文件编码如下:@echo@SET BACKUP_DIR=/*/*/ 设置备份的目标目录@ IF NOT EXIST %BACKUP_UP%(MKDIR %BACKUP_DIR%)exp 数据库名/数据库密码@PDE file=%BACKUP_DIR%%date:~0,11%.bmpowner=pdep7 buffer=6000=====

2022-04-29 09:40:06 420

原创 Anacoda教程之一jupyter使用教程以及python

Jupyter使用教程一 jupyter配置环境方法一 jupyter配置环境方法jupyter配置环境方法

2021-11-10 10:07:01 1285

原创 数据货币学习

2021.11.2https://zhuanlan.zhihu.com/p/36201702数字货币的挖矿原理区块链学习方法

2021-11-02 17:16:21 11191

原创 批处理基本命令解释

一、常用命令简介在Dos窗口中可以用例如:rem/?的命令去查询具体命令的含义与语法。扩展:CONFIG.SYS是DOS系统中的一个重要文件,它的配置直接影响到系统的使用及其效率。如果配置不当的话,可能很多程序都无法正常运行。1、echo 命令打开或关闭回显功能,或显示消息。Syntax :echo [{on|off}] [message]Sample:@echo off / echo hello world即去掉前面的路径显示,如图:2、rem 命令注释命令:: 也具有rem的功能

2021-11-02 11:41:33 1093

原创 网络布线基础

双绞线线序双绞线线序有2个标准规定EIA/TIA 568A 和EIA/TIA 568BEIA/TIA 568A:白绿-绿 -白橙-蓝 -白蓝-橙 -白棕-棕EIA/TIA 568B:白橙-橙 -白绿-蓝 -白蓝-绿 -白棕-棕straight-through line平行线,也叫直通线,即两端符合同一标准。cross cable交叉线,两端不同标准,即一端A,另一端B。同类设备间,使用交叉线;不同类设备间,使用直连线。电脑与交换机或集线器直接,采用平行线。交换机之间,采用交叉线。现在很

2021-10-21 11:59:49 90

原创 虚拟化平台

虚拟化平台作用内存复用技术可以使得虚拟机的内存总量大于物理内存,同样的物理内存的条件下可以允许更多的虚拟机。内存复用虚拟机的虚拟内存空间全部来自于底层硬件所提供的物理内存,为了更好地提供虚拟化场景法人资源利用率,内存复用策略是其中一个非常重要的模块,内存复用技术主要包含内存共享、内存气泡和内存交换等。内存气泡:指的是虚拟化平台可以主动收回一些暂时没用上的物理内存,分配给需要复用内存的虚拟机使用。例如虚拟机A创建时划分了16G内存,可是运行时只使用了其中的8G内存,那么其余的没有用上的8G内

2021-10-15 10:10:16 1551

原创 计算机组成原理--校验码

校验码定义:能够发现或者自动纠正错误的数据编码。通过增加一些冗余码,来检验或纠错编码。两个合法码字之间最少变化的二进制位数,为数据校验码的码距。码距等于或大于2的数据校验码开始具有检错能力。码距越大,检、纠错能力就越强,而且检错能力总大于等于纠错能力。三种常用的校验码如下:奇偶校验码在原编码上加一个校验码,码距等于2,可以检出一位错误(或奇位数错误),但不能确定出错的位置,也不能检...

2020-03-04 14:17:24 1028

原创 正则表达式

判断一个合法IP参考链接1参考链接2

2019-09-26 18:59:00 126

原创 单例模式

详情

2019-09-10 22:27:26 112

原创 大数据

大数据简介大数据关键技术大数据与云计算云计算特点:虚拟化、多租户云计算解决了分布式存储大数据与物联网应用例子:掌上公交APP三者关系...

2019-09-06 09:51:39 148

原创 Spring MVC拦截器

流程(1)客户端(浏览器)发送请求,直接请求到 DispatcherServlet。(2)DispatcherServlet 根据请求信息调用 HandlerMapping,解析请求对应的 Handler。(3)解析到对应的 Handler(也就是我们平常说的 Controller 控制器)后,开始由 HandlerAdapter 适配器处理。(4)HandlerAdapter 会根据 ...

2019-09-04 12:47:03 134

原创 锁机制

进程和线程的区别进程和线程的由来进程为了解决cpu浪费而出现,独占内存空间,一个进程代表一段程序,各个进程互不干扰,可以相互转换,记录跳转位置以知道切换回来应在哪里开始继续开始。线程是将进程更加细化,粒度更小,在同一个进程中包含多个线程,相互切换,即进程的子任务,可以解决进程中,无关子任务之间的并发操作。总结:工程学就是在不断面临挑战的过程中,不断的推出新概念和技术,将任务不断细化,一个...

2019-08-29 23:49:43 138

原创 总结1:B树、B-树、B+树、红黑树区别

1.B树又叫二叉查询树/二叉搜索树特点:每个节点最多两个孩子。所有节点都是一个关键字。左孩子<根<右孩子搜索过程从根开始,相等就结束,小于根就向左子树寻找,否则向右子树查找。性能:逼近二分查找,相比于二分查找的优点是,改变B树的结构时(插入或删除节点时)不需要移动大量的内存数据,甚至通常是常数开销。但是进故宫多次插入与删除后,有可能导致一种不好的情况,如图:...

2019-08-10 16:17:42 1180

转载 算法:排序算法

来源:https://www.cnblogs.com/guoyaohua/p/8600214.html文章目录十大经典排序算法的总结普及一下几个常见的概念算法性能总结:算法分类(**可以改进)冒泡排序(Bubble Sort)选择排序(Selection Sort)插入排序(Insertion Sort)希尔排序(Shell Sort)(针对辅助空间改进)归并排序(Merge Sort)十大经...

2019-08-09 17:42:13 154

原创 Java集合常常见问题

文章目录ArrayList1.初始容量和扩容System.arraycopy() 和 Arrays.copyOf()方法ensureCapacity方法ArrayList1.初始容量和扩容1)初始容量:以无参数构造放啊创建ArrayList时,实际上初始化赋值的是一个空数组。当真正对数组进行添加元素操作时,才真正分配容量,数组容量扩为10。2)扩容机制:加入第一个元素,底层数组长度为0...

2019-08-09 12:59:14 159

原创 TCP三次握手和四次挥手

常用的熟知端口号TCP的概述建立连接,每一个TCP连接都有连个端点,这种端点—>套接字(socket)。套接字:IP+TCP协议+端口----可以标识主机进程。例如,若IP地址为192.3.4.16 而端口号为80,那么得到的套接字为192.3.4.16:80。TCP报文首部TCP报文是TCP层传输的数据单元,也叫报文段。端口号:用来表示同一台计算机的不同进程。各站2字...

2019-08-08 20:57:35 156

原创 BIO\NIO\AIO总结

文章目录定义:Java中BIO、NIO、AIO是Java语言对于操作系统的**各种IO模型的封装**。常见概念:**同步与异步:****阻塞和非阻塞:**BIO(Blocking I/O)传统BIO(一请求一应答通信模型)伪异步IO(加入线程池)NIO(New I/O)NIO简介NIO的特性/NIO与IO区别1)Non-blocking IO(非阻塞IO)2)Buffer(缓冲区)3)Channe...

2019-08-08 16:47:17 775

原创 单例模式:懒汉模式和饿汉模式(和线程的结合等)

文章目录一.单例模式二.饿汉模式三.懒汉模式一.单例模式一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。关键点:1.一个类一个实例2.自行创建这个实例二.饿汉模式饿汉式单例模式(在类加载时就完成了初始化,所以类加载较慢,但获取对象的速度快)public class EagerSingleton{ private static EagerSinglet...

2019-07-18 10:29:26 124

原创 剑指offer:java版

作者:CyC2018链接:https文章目录3.数组中的重复的数字4. 二维数组中的查找5. 替换空格3.数组中的重复的数字题目描述在一个长度为 n 的数组里的所有数字都在 0 到 n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字是重复的,也不知道每个数字重复几次。请找出数组中任意一个重复的数字。要求时间复杂度 O(N),空间复杂度 O(1)。因此不能使用排序的方法,也不能使...

2019-07-17 13:20:20 913

原创 Spring:学习笔记

文章目录实例化上下文对象及加载多个配置文件四种xml配置注入方式(??是四种还是三种接口注入)依赖配置:元素idref/ref依赖配置:内部对象(??)依赖配置:复合属性(??)依赖配置:配置集合依赖配置:bean的父子继承PropertyPlaceholderConfigurer应用XML简写p-namespace及c-namespace表达式语言(??Spring EL)延迟初始化lazy-i...

2019-07-15 19:48:12 99

转载 数据库:范式

https://www.zhihu.com/question/24696366

2019-07-13 20:43:51 86

原创 银行家算法

一.产生死锁的四个必要条件互斥条件请求和保持条件不剥夺条件环路等待条件二.常见死锁相关算法银行家算法:避免死锁资源有序分配法:预防死锁资源分配图简法:检测死锁撤销进程法:解决死锁三.银行家算法算法思想银行家算法:银行家算法是从当前状态出发,按照系统各类资源剩余量逐个检查各进程需要申请的资源量,找到一个各类资源申请量均小于等于系统剩余资源量的进程P1。然后分配给该P1进程所请...

2019-07-12 17:18:16 8756

转载 网络:HTTP返回码

1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。代码 说明100 (继续) 请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。2xx (成功)表示成功处理了请求的状态代码。代码 说明200 (成功) 服务器已成功处理了请求。通常,这表示服务器提供了请求的网...

2019-07-12 16:36:36 116

转载 算法:动态规划

https://www.jianshu.com/p/e200805306db

2019-07-12 16:30:27 88

转载 Mybatis:一级缓存和二级缓存

1.一级缓存:Mybatis的一级缓存在session上,只要通过session查过的数据,都会放在session上,下一次再查询相同id的数据,都直接冲缓存中取出来,而不用到数据库里去取了。http://how2j.cn/k/mybatis/mybatis-annotation-second-level-cache/1102.html2.二级缓存Mybatis二级缓存是SessionFa...

2019-07-07 15:52:04 116

原创 Mybatis:分页

当查询大量数据时,往往使用分页进行查询,也就是每次处理一小部分的数据,这样对数据库压力就在可控范围内。1.内存分页:一次性查询数据库中所有满足条件的记录,讲这些数据临时保存在集合中,在通过List的subList方法,获取到满足条件的记录。很不好的一种分页方式。(在程序中对获取的大量数据进行二次操作,对空间和性能都是极大的损耗)2.物理分页:借助sql语句进行分页,比如mysql是通过limi...

2019-07-07 15:31:49 92

原创 Mybatis:延迟加载

1.什么是延迟加载:使用延迟加载方法,先去查询简单地sql(最好单标,也可因关联查询),再去按需要加载关联查询的其他信息。2.好处:先从单表查询、需要时再从关联表去关联查询,大大提高数据库性能,因为查询单表要比关联查询多张表速度要快。3.实例:如果查询订单且关联查询用户信息。如果先查询订单即可满足要求,当我们需要查询用户信息时再查询用户信息。把对用户信息的按需去查询就是延迟加载。参考链接:...

2019-07-07 14:49:03 88

转载 Spring MVC

https://www.cnblogs.com/wmyskxz/p/8848461.html

2019-06-30 10:48:51 81

转载 傅里叶变换

https://www.cnblogs.com/h2zZhou/p/8405717.html

2019-06-28 09:00:47 186

转载 线程的同步机制

1

2019-06-27 14:26:38 95

原创 什么是volatile关键字

一.指令重排1.定义:指JVM在编译java代码的时候,或者CPU在之行JVM字节码的时候对现有的指令顺序进行重新排序。2.作用:为了在不改变程序之行结果下,优化程序的运行效率。(这里所说的不改变之行结果,指的是不改变单线程下的程序执行的结果)3.弊端:指令重排是个双刃剑,虽然优化了程序的执行效率。但是某种情况下,回影响到多线程的执行结果。例子:boolean contextReady ...

2019-06-26 15:19:29 136

转载 数据库:存储引擎

https://www.cnblogs.com/andy6/p/5789248.html

2019-06-24 10:51:55 76

转载 Spring静态代理,动态代理

静态代理和动态代理的区别:https://www.cnblogs.com/zhouyeqin/p/7208367.html两种动态代理:https://www.cnblogs.com/fengru/p/5919595.htmlhttps://www.cnblogs.com/leifei/p/8263448.html...

2019-06-17 22:23:06 67

转载 Spring bean和javabean的区别

一.spring Bean是什么在传统的java应用中,bean的生命周期很简单。使用java关键字new进行bean实例化,然后该bean就可以使用了。一旦这个bean不再使用,则有java自动进行垃圾回收。相比之下,Spring容器中的bean的生命周期就显得相对复杂多了。简单地说:SpringBean是受Spring管理的对象。二.Spring中如何创建Bean在Spring中,Be...

2019-06-17 21:08:11 3466

转载 SpringAOP:连接点和切点的区别

定义:1.连接点(Join point):连接点是在应用执行过程中能够插入切面(Aspect)的一个点。这些点可以是调用方法时、甚至修改一个字段时。2.切点(Pointcut):切点是指通知(Advice)所要织入(Weaving)的具体位置。理解:连接点:连接点是一个虚拟的概念,可以理解为所有满足切点扫描条件的所有的时机。具体举个例子:比如开车经过一条高速公路,这条高速公路上有很多个出...

2019-06-17 16:56:24 3332

转载 Spring入门

https://blog.csdn.net/m0_37738114/article/details/80284677

2019-06-16 15:43:56 73

转载 MetaData元数据是什么

元数据,**关于数据的数据或者叫做用来描述数据的数据或者叫做信息的信息。可以理解为最小的数据单元。**元数据可以为数据说明其元素或属性(名称、大小、数据类型、等),或其结构(长度、字段、数据列),或其相关数据(位于何处、如何联系、拥有者)。例子:使用过数码相机的同学都应该知道,每张数码照片都会存在一个EXIF信息。它就是一种用来描述数码图片的元数据。根据EXIF标准,这些元数据包括:Image...

2019-06-14 10:31:43 621

原创 什么是ORM

在我们工作中会存在,对象模型和关系数据库的不匹配,数据库是表格形式存储数据,而java/c#是面向是对象的语言,这回造成两者一一对应。简单地说,ORM是一个方便在关系数据库和类似于java/c#等面向对象的编程语言中转换数据的技术。、详细请点击...

2019-06-14 10:09:37 103

原创 Spring框架总结

一.Spring的体系结构1.模块化,允许你挑选适合你应用程序的模块,不用把所有的模块都引入。大约有20个模块。介绍一下上面的体系结构图:1.核心容器(5个)spring-core模块提供了框架的基本组成部分,包括 IoC 和依赖注入功能。spring-beans 模块提供 BeanFactory,工厂模式的微妙实现,它移除了编码式单例的需要,并且可以把配置和依赖从实际编码逻辑中解...

2019-06-14 09:57:30 127

空空如也

空空如也

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

TA关注的人

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