自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Java实现自定义注解

转自:https://blog.csdn.net/zt15732625878/article/details/100061528

2019-12-16 11:33:19 203

转载 spring 事务传播行为实例分析

转自:https://blog.csdn.net/pml18710973036/article/details/58607148

2019-12-05 14:54:06 198

转载 Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cached hostfi

最近在用Centos 6.5 的时候出现了这种情况,Loaded plugins: fastestmirror, refresh-packagekit, securityLoading mirror speeds from cached hostfileSetting up Install ProcessNo package gcc available.Error: Nothing t...

2019-11-23 17:23:10 2899

转载 JAVA深克隆和浅克隆

转自:https://blog.csdn.net/crpxnmmafq/article/details/71211377

2019-11-01 16:31:52 157

转载 Redis哨兵模式(sentinel)学习总结及部署记录(主从复制、读写分离、主从切换)

地址:https://www.cnblogs.com/kevingrace/p/9004460.html#4392282

2019-10-24 17:14:29 164

转载 为什么说Java中只有值传递(另一种角度)

转载自为什么说Java中只有值传递对于初学者来说,要想把这个问题回答正确,是比较难的。在第二天整理答案的时候,我发现我竟然无法通过简单的语言把这个事情描述的很容易理解,遗憾的是,我也没有在网上找到哪篇文章可以把这个事情讲解的通俗易懂。所以,就有了我写这篇文章的初衷。这篇文章中,我从什么是方法的实际参数和形式参数开始,给你讲解为什么说Java中只有值传递。辟谣时间关于这个问题,在Sta...

2019-10-23 18:15:36 135

转载 Dubbo管理控制台与监控中心的搭建

Dubbo源码下载与编译本文来讲下如何在Dubbo源码编译后,得到用于搭建管理控制台的war包和监控平台的jar包。首先需要到Github上下载Dubbo的源码,解压后如下:在dubbo-2.5.x目录执行 mvn clean package -Dmaven.test.skip=true 会生成如下结果:[INFO] ------------------------...

2019-10-23 16:29:30 293

转载 tomcat8 运行期错误HTTP header parsing errors

07-Dec-201616:03:57.210信息[http-nio-8080-exec-5]org.apache.coyote.http11.Http11Processor.serviceErrorparsingHTTPrequestheader Note:furtheroccurrencesofHTTPheaderparsingerrorswillb...

2019-09-09 10:17:11 399

转载 http知识点

一 、基础概念 URI 请求和响应报文 二、HTTP 方法 GET HEAD POST PUT PATCH DELETE OPTIONS CONNECT TRACE 三、HTTP 状态码 1...

2019-08-03 11:04:39 291

转载 数据库索引底层原理

转自:https://mp.weixin.qq.com/s/atxKEilCo1MOYyu5KxZ5rw

2019-07-10 21:55:33 133

转载 每天一个linux命令(13):less 命令

less工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。less的用法比起more更加的有弹性。在more的时候,我们并没有办法向前面翻,只能往后面看,但若使用了less时,就可以使用[pageup][pagedown]等按键的功能来往前往后翻看文件,更容易用来查看一个文件的内容!除此之外,在less里头可以拥有更多的...

2019-06-24 10:45:00 156

转载 每天一个linux命令(12):more命令

more命令,功能类似cat,cat命令是整个文件的内容从上到下显示在屏幕上。more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按b键就会往回(back)一页显示,而且还有搜寻字串的功能。more命令从前向后读取文件,因此在启动时就加载整个文件。1.命令格式:more[-dlfpcsu][-num][+/patte...

2019-06-24 10:42:48 126

转载 每天一个linux命令(10):cat 命令

cat命令的用途是连接文件或标准输入并打印。这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用。1.命令格式:cat[选项][文件]...2.命令功能:cat主要有三大功能:1.一次显示整个文件:catfilename2.从键盘创建一个文件:cat>filename只能创建新文件,不能编辑已有文...

2019-06-04 17:15:59 117

转载 每天一个linux命令(9):touch 命令

linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件。1.命令格式:touch[选项]...文件...2.命令参数:-a或--time=atime或--time=access或--time=use 只更改存取时间。-c或--no-create 不建立任何文档。-d 使用指定的日期时间,而非现...

2019-06-04 17:11:02 220

转载 每天一个linux命令(8):cp 命令

cp命令用来复制文件或者目录,是Linux系统中最常用的命令之一。一般情况下,shell会设置一个别名,在命令行下复制文件时,如果目标文件已经存在,就会询问是否覆盖,不管你是否使用-i参数。但是如果是在shell脚本中执行cp时,没有-i参数时不会询问是否覆盖。这说明命令行和shell脚本的执行方式有些不同。1.命令格式:用法: cp[选项]...[-T]源目的 ...

2019-06-04 17:03:48 164

转载 每天一个linux命令(7):mv命令

mv命令是move的缩写,可以用来移动文件或者将文件改名(move(rename)files),是Linux系统下常用的命令,经常用来备份文件或者目录。1.命令格式:mv[选项]源文件或目录目标文件或目录2.命令功能:视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。当第二个参数类型是文件时,mv命令完成文件...

2019-06-04 16:55:52 110

转载 每天一个linux命令(6):rmdir 命令

今天学习一下linux中命令:rmdir命令。rmdir是常用的命令,该命令的功能是删除空目录,一个目录被删除之前必须是空的。(注意,rm-rdir命令可代替rmdir,但是有很大危险性。)删除某目录时也必须具有对父目录的写权限。1.命令格式:rmdir[选项]...目录...2.命令功能:该命令从一个目录中删除一个或多个子目录项,删除某目录时也必须具有对父目录的写权限...

2019-06-04 16:52:45 128

转载 每天一个linux命令(5):rm 命令

昨天学习了创建文件和目录的命令mkdir,今天学习一下linux中删除文件和目录的命令:rm命令。rm是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均保持不变。rm是一个危险的命令,使用的时候要特别当心,尤其对于新手,否则整个系统就会毁在这个命令(比如在/(根目录)下执行rm*-...

2019-06-04 16:50:46 117

转载 每天一个linux命令(4):mkdir命令

linuxmkdir命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。1.命令格式:mkdir[选项]目录...2.命令功能:通过mkdir命令可以实现在指定位置创建以DirName(指定的文件名)命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限。并且,所创建的文件夹...

2019-06-04 16:27:52 144

转载 每天一个linux命令(3):pwd命令

Linux中用pwd命令来查看”当前工作目录“的完整路径。简单得说,每当你在终端进行操作时,你都会有一个当前工作目录。在不太确定当前位置时,就会使用pwd来判定当前目录在文件系统内的确切位置。1.命令格式:pwd[选项]2.命令功能:查看”当前工作目录“的完整路径3.常用参数:一般情况下不带任何参数如果目录是链接时:格式:pwd-P显示出实际路径...

2019-06-04 16:23:37 130

转载 每天一个linux命令(2):cd命令

Linuxcd命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用cd命令上的。所以,学习Linux常用命令,首先就要学好cd命令的使用方法技巧。 1.命令格式:cd[目录名] 2.命令功能:切换当前目录至dirName 3.常用范例3.1例一:进入系统根目录命令:cd/输出:[...

2019-06-04 16:21:26 122

转载 每天一个linux命令(1):ls命令

ls命令是linux下最常用的命令。ls命令就是list的缩写缺省下ls用来打印出当前目录的清单如果ls指定其他目录那么就会显示指定目录里的文件及文件夹清单。通过ls命令不仅可以查看linux文件夹包含的文件而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等。ls命令在日常的linux操作中用的很多!1.命令格式:ls[选项][目录名]2.命令功...

2019-06-03 17:36:48 401

转载 Java数据结构和算法(二)——数组

目录1、Java数组介绍 2、用类封装数组实现数据结构 3、分析数组的局限性 4、总结  上篇博客我们简单介绍了数据结构和算法的概念,对此模糊很正常,后面会慢慢通过具体的实例来介绍。本篇博客我们介绍数据结构的鼻祖——数组,可以说数组几乎能表示一切的数据结构,在每一门编程语言中,数组都是重要的数据结构,当然每种语言对数组的实现和处理也不相同,但是本质是都是用来存放数据的的结构,这...

2019-06-02 21:50:41 200

转载 Java数据结构和算法(一)——简介

目录1、数据结构   一、数据结构的基本功能   二、常用的数据结构 2、算法   一、算法的五个特征   二、算法的设计原则 3、总结  本系列博客我们将学习数据结构和算法,为什么要学习数据结构和算法,这里我举个简单的例子。  编程好比是一辆汽车,而数据结构和算法是汽车内部的变速箱。一个开车的人不懂变速箱的原理也是能开车的,同理一个不懂数据结构和算法的人...

2019-06-02 21:48:12 9273

转载 MongoDB学习(—)基础知识

转自:https://blog.csdn.net/eagle89/article/details/80593970转自:https://www.cnblogs.com/pfnie/articles/6759105.htmldbpath=/usr/soft/mongoDB/mongodbServer/datalogpath=/usr/soft/mongoDB/mongodbServe...

2019-05-30 17:25:58 106

转载 数据结构——单链表的Java实现

以前我只是单纯用数组,数组它有固定的长度,是有缺点的,不能随意改变它的长度,而链表可以插入和删除大量元素。接下来我来介绍下单链表什么是单链表呢链表的每个结点中只包含一个指针域,叫做单链表(即构成链表的每个结点只有一个指向直接后继结点的指针,且尾节点的指针为null)。结点结构如下:接下来呢,我举一个简单的存储整数的单链表的列子一.存储整数的单链表分为三部分1.结点2...

2019-05-30 11:13:02 322

转载 Java知识整理(Netty/索引/锁/JMM)-增强篇

20、Netty的原理,为什么选择Netty1、多路复用I/O与异步I/O的区别多路复用I/O:select、poll:在本质上没有多大差别,管理多个描述符也是进行轮询,根据描述符的状态进行处理,但是poll没有最大文件描述符数量的限制。poll和select同样存在一个缺点就是,包含大量文件描述符的数组被整体复制于用户态和内核的地址空间之间,而不论这些文件描述符是否就绪,它的开销随着...

2019-05-22 17:26:11 397

转载 JavaWeb知识整理-增强篇

1、Java基础1.1、序列化和反序列化的底层实现原理定义?序列化:把对象转换成有序字节流,以便在网络上传输或者保存在本地文件中。传递或者保存对象时,保证对象的完整性或可传递性。反序列化:客户端从文件中或网络上获得序列化后的对象字节流后,根据字节流中所保存的对象状态及描述信息,通过反序列化重建对象。怎么实现?实现Serializable或Externalizable接...

2019-05-22 17:24:38 341

转载 Netty——基本使用介绍

1.为什么选择Netty上一篇文章我们已经了解了Socket通信(IO/NIO/AIO)编程,对于通信模型已经有了一个基本的认识。其实上一篇文章中,我们学习的仅仅是一个模型,如果想把这些真正的用于实际工作中,那么还需要不断的完善、扩展和优化。比如经典的TCP读包写包问题,或者是数据接收的大小,实际的通信处理与应答的处理逻辑等等一些细节问题需要认真的去思考,而这些都需要大量的时间和经历,以及丰富...

2019-05-20 11:03:44 246

转载 Netty——1、网络编程基本概念

1.阻塞IO—SocketSocket又称“套接字”,应用程序通常通过“套接字”向网络发出请求或应答网络请求。Socket和ServerSocket类库位于java.net包中。ServerSocket用于服务器端,Socket是建立网络连接时使用的。在连接成功时,应用程序两端都会产生一个Socket实例,操作这个实例,完成所需的会话。对于一个网络连接来说,套接字是平等的,不会因为在服务器...

2019-05-20 11:01:07 137

原创 同步、异步 \ 阻塞、非阻塞

同步:在同一个时间点或者同一个时间段内,只能做一件事情异步:在同一个时间点或者同一个时间段内,可以完成多件事情阻塞:数据没有准备好,那么程序就处于一个阻塞状态,不会继续往下执行非阻塞:不管数据有没有准备好,程序都依旧往下执行...

2019-05-05 15:10:36 125

转载 intellij idea 2018 注册码与破解详细步骤

转自:https://blog.csdn.net/JavaCoder_juejue/article/details/82052212

2019-04-09 11:37:52 534

转载 Activiti 基础概念

Activiti简介Activiti项目是一项新的基于Apache许可的开源BPM平台,从基础开始构建,旨在提供支持新的BPMN 2.0标准,包括支持对象管理组(OMG),面对新技术的机遇,诸如互操作性和云架构,提供技术实现。创始人Tom Baeyens是Jboss JBPM的项目架构师,以及另一位架构师Joram Barrez,一起加入到创建Alfresco这项首次实现Apache开...

2019-03-22 17:11:03 418

转载 SVN服务器的搭建与使用(详细图解)

Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说。本教程使用的svn版本是1.9.7 64位一. 下载和搭建SVN服务器.现在Subversion已经迁移到apache网站上了,下载地址:http://subversion.apache.org/packages.html这是二进制文件包的下载地址,你可在左侧的导航栏找到源代码、文档的下载地址。...

2019-03-11 10:41:44 9722 1

转载 svn 仓库创建、主干(trunk)、标记(tag)、分支(branch)使用

转自:https://blog.csdn.net/u014098089/article/details/82417124

2019-03-11 10:32:35 328

转载 MySql分页查询慢

背景我们在开发的过程中使用分页是不可避免的,通常情况下我们的做法是使用limit加偏移量:select * from table where column=xxx order by xxx limit 1,20。当数据量比较小时(100万以内),无论你翻到哪一页,性能都是很快的。如果查询慢,只要在where条件和order by 的列上加上索引就可以解决。但是,当数据量大的时候(小编遇到的...

2019-02-27 10:53:38 463

原创 通过ajax请求springmvc,将值显示在select下拉框中

controller:@RequestMapping("/selectnames.do")    @ResponseBody    public  List<LeaguerBean>  selectNames(LeaguerBean leaguerBean){        List<LeaguerBean> list= leaguarService.select...

2019-02-26 15:26:52 1142 1

原创 嵌套Ajax调用

删除某一条数据时判断其他地方有没有引用该条数据1、删除按钮:<button class="btn" onclick="delModel('${}','${}');">删除</button>2、调用js函数function delModel(,){    $.ajax({        url:'${ctx}XX.do',        type:'po...

2019-02-26 15:15:05 1176

原创 (二) 工厂模式

工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。介绍意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。主要解决:主要解决接口选择的...

2019-02-12 16:35:00 121

转载 (一)设计模式简介

地址:http://www.runoob.com/design-pattern/design-pattern-intro.html

2019-02-12 16:17:37 140

空空如也

空空如也

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

TA关注的人

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