自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(25)
  • 收藏
  • 关注

转载 MySQL数据库学习

MySQL数据库学习 SQL分类 DDL:Date Define Language 数据定义语言 操作对象:数据库和表 关键词:CREATE/ALTER/DROP/TRUNCATE 特性: sql语句中都会有TABLE 例如:CREATE TABLE TABLE_NAME XXX…… DROP TABLE TABLE_NAME... 操作的对象是数据库和表 TRUNCATE和DR...

2018-10-06 09:35:00 357

转载 TCP可靠传输的工作原理

概述:     由于ip层是尽最大努力交付——不可靠的通信;所以为了保证可靠传输,TCP必须采取适当的措施才能保证两个传输层的通信变得可靠。理想的通信是:1.传输的信道不产生差错;2.无论发送方以多快的速度发送,接收方都来得及接收处理数据。但是实际上并不存在这样理想的传输,所以我们需要采取一些可靠传输的协议,当出现差错的时候让对方重传出现差错的数据(超时重传机制),同时在接收方来不及处...

2018-09-04 09:30:00 157

转载 重载和重写的区别

转载自:https://www.cnblogs.com/Andya/p/7297728.html 1、方法的重写(Override)(方法覆盖) (1)介绍: java SE5增加@Override注解,并不是关键字,覆写某个方法时,添加此注解。@Override可以防止在不想重载时而意外地进行重载。 1.父类与子类之间的多态性,对父类的函数进行重新定义。同方法名和同参数; ...

2018-08-30 14:54:00 94

转载 java反射机制

参考博客:https://blog.csdn.net/sinat_38259539/article/details/71799078 一、反射的概述 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法(指的是所有,任何的私有,静态,等等……都可以被获取到);对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能...

2018-08-30 11:54:00 110

转载 数据库的四大特性以及四个隔离级别和引发的问题

四大特性(ACID) 1.原子性(Atomicity)   原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚。失败回滚的操作事务,将不能对事务有任何影响。 2. 一致性(Consistency)   一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态。   例如:A和B进行转账操作,A有200块钱,...

2018-08-27 17:04:00 198

转载 HashMap实现原理和源码分析

作者: dreamcatcher-cx 出处: <http://www.cnblogs.com/chengxiao/>原文:https://www.cnblogs.com/chengxiao/p/6059914.html#undefined本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在页面明显位置给出原文链接。 哈希表   哈希表(h...

2018-08-27 15:30:00 133

转载 二分查找以及变异二分

二分查找思想:   二分查找就是将查找的键和子数组的中间键作比较,如果被查找的键小于中间键,就在左子数组继续查找;如果大于中间键,就在右子数组中查找,否则中间键就是要找的元素。 基础二分查找: /* * 如果查找到了,就返回所在的下标,如果找不到,就返回-1*/ public static int binarySerach(int []array,int k...

2018-08-25 13:31:00 87

转载 ssm框架——springMVC+spring+mybatis整合流程

概述:   ssm框架在项目中经常使用到,应用比较广泛,下面将介绍如何在idea中搭建ssm框架,以及搭建过程中遇到的坑和爬坑的过程~项目的搭建主要思想是:采用分层的想法,对web层,service层,dao层;分别创建一个sping配置文件来管理;   web层对应的是spring-web.xml;主要配置一些类似:处理器映射器,处理器适配器,视图解析器....解决访问静态资源的问...

2018-08-22 11:50:00 170

转载 三次握手和四次挥手

TCP报文段的首部 源端口和目的端口:各占2个字节,分别写入源端口号和目的端口号(TCP报文需要的是端口号,往下封装会在IP报文中添加上源IP和目的IP) 序号: 4个字节,[0-了2^32-1]一共有2^32个序号,因为TCP是面向字节流;在一个TCP连接中传送的字节流中的每一个字节都按顺序编号;整个要传送的字节流的起始序号必须在连接建立的时候设置(也就是一开始三次握手的时候...

2018-08-10 15:51:00 74

转载 springMVC对跨域问题的支持

springMVC框架在4.2的版本之后对跨域问题有了支持,添加了@CrossOrigin注解来解决跨域问题 使用步骤:   1.正常的配置springMVC框架     1.1导入maven依赖     1.2编写核心配置文件     1.3配置web.xml文件     1.4编写controller   2.在controller上或者请求处理方法上添加@CrossO...

2018-08-10 14:45:00 75

转载 HttpClient发送get/post请求

参考博客:https://www.cnblogs.com/LuckyBao/p/6096145.html 1.需要的maven依赖: <!--httpClient需要的依赖--> <dependency> <groupId>org.apache.httpcomponents</groupId&g...

2018-08-10 10:33:00 132

转载 maven创建ssm项目依赖(pom.xml文件)

该pom.xml文件包含的依赖有:   spring    springMVC   mybatis   mybatis连接spring   commons-logging   c3p0连接池   java连接mysql   servlet jsp   log4j  日志   gson  解析json数据格式   commons-io  用于上传文件 <?...

2018-08-10 09:26:00 106

转载 java的Scanner类总结

java中的从键盘输入主要是依赖于Scanner类,下面将介绍Scanner类的一些比较常见并且重要的方法。 1.nextInt()/nextFloat()/nextDouble().....   这种只会读取一个数值,并且不会读取最后的换行符'\n' 2.String nextLine()   扫描的是一行数据,并且当作字符串来处理,不会读取最后的换行符'\n' 3.Stri...

2018-08-09 17:25:00 88

转载 java多线程总结

ps:参考了多篇大神的技术博文,由于太多就没有一一记录,若侵权请告知~ 1.基础概念   进程/线程/多线程/并发并行/线程(不)安全/同步异步/监视器(锁)/等待池/锁池/临界资源/临界区/多线程和高并发/线程状态转换图/进程的几种状态 进程:系统进行资源分配和调度的基本单位,进程之间相互隔离互不影响。 线程:独立运行和独立调度的基本单位(真正的获取cpu执行的东西,拥有cpu...

2018-08-09 14:57:00 129

转载 java跨域问题

javaWeb项目跨域问题解决方案:   1.简单的servlet项目 1.配置一个filter过滤器,过滤所有的请求,并且设置响应头 package Filter; import javax.servlet.*; import javax.servlet.http.HttpServletResponse; import java.io.IOExceptio...

2018-08-06 09:24:00 88

转载 Idea打包项目war并且发布到服务器

本篇博客主要介绍:如何使用idea打包项目成war文件以及使用putty工具把项目放到服务器上(阿里云) 1.file----->project structure----->Artifacts 选择Web Application Achieve----->非empty(需要打包的war exploded) 2.Build------>Build Ari...

2018-07-16 14:26:00 152

转载 Mybatis入门案例之增删改查

MyBatis:是一个支持普通sql查询和存储过程以及高级映射的优秀持久层框架,其主要思想是将代码中大量的SQL语句剥离出来,配置到配置文件中,以实现SQL的灵活配置. mybatis架构:   1.核心配置文件mybatis-config.xml       配置一些共用的全局配置东西         数据源,缓存,日志,配置mapper文件路径...

2018-06-30 10:48:00 130

转载 springMVC中的@RequestBody和@ResponseBody以及@RequestParam

@ReqeustBody:     常用来处理content-type不是默认的application/x-www-form-urlcoded编码的内容,     好比:application/json或者是application/xml等,常常用来其来处理application/json类型 注意:@requestBody接收的是前端传过来的json字符串,而不是对象 @Re...

2018-06-26 09:41:00 130

转载 Gson解析json

GSON:谷歌的一款开源项目,主要用于解析json数据,有很多很友好的个性化设置   思想:把json字符串与java对象相关联   序列化:把java对象转换成json字符串   反序列化:把json字符串转换成java对象 使用springMVC获取web前端传送过来的数据   Gson处理简单数据(key对应的value是简单的String类型/或者number) Gs...

2018-06-25 17:28:00 89

转载 java中的json使用

josn:     一种数据传输格式,与开发语言无关,轻量级     一开始是javaScript的,但是后面比较流传,几乎所有语言都有相应的使用API 数据结构: Object---对象   使用花括号{}包含的键值对结构   Key必须是String类型,value为任何基本类型或者数据结构(对象,或者数组) Array---数组...

2018-06-23 19:53:00 83

转载 CSS小结

css:层叠样式表,主要用于渲染html页面,例如设置文字的颜色 大小等等 css与html整合的3种方式:   1.内联样式表     直接在标签里面使用style属性     例如:<xxx style="background-color: aquamarine;">天佑中华--内联</xxx>     注意:使用每个标签(元素)自带的styl...

2018-06-22 11:51:00 137

转载 html小结

HTML:是一种标签性语言;具体的介绍就不说了,主要分享一下常用的标签。    <strong></strong> ---加粗 <em></em> ---加粗 <q></q> ---引用 <blockquote></bloc...

2018-06-22 10:00:00 43

转载 Java的输入输出流

概述:   java中的io流主划分输入流和输出流;其中又各自分有字节流和字符流;两者的差别主要是在于读入/写出的单位大小不同;由于java采用的是GBK编码格式,因而一个字符占用2个字节,即字符流是16位,字节流是8位。还有一种划分就是:节点流和处理流;节点流:直接与数据源连接进行传输数据处理流:就是非直接,而是对节点流进行封装等使用(是一种比较好的方法)!!!!   输入流有2个...

2018-01-24 12:04:00 76

转载 计算机网络试验常用命令

转载于:https://www.cnblogs.com/shan-kylin/p/7873049.html

2017-11-21 14:35:00 129

转载 java数组小结

---恢复内容开始--- 1、概述   由于java是典型的静态语言,因而java中的数组也是静态的;java数组变量是引用类型的变量,(ps:java中的引用有些许像c++和c中的指针)当我们使用java数组的时候,主要有2部分操作;分别是定义引用变量(相当于c++/c中的定义一个指针(指NULL))和实例化数组对象。   在java内存分配机制中,定义局部变量和引用变量是在相应...

2017-10-22 15:48:00 60

空空如也

空空如也

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

TA关注的人

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