- 博客(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
416
转载 TCP可靠传输的工作原理
概述: 由于ip层是尽最大努力交付——不可靠的通信;所以为了保证可靠传输,TCP必须采取适当的措施才能保证两个传输层的通信变得可靠。理想的通信是:1.传输的信道不产生差错;2.无论发送方以多快的速度发送,接收方都来得及接收处理数据。但是实际上并不存在这样理想的传输,所以我们需要采取一些可靠传输的协议,当出现差错的时候让对方重传出现差错的数据(超时重传机制),同时在接收方来不及处...
2018-09-04 09:30:00
206
转载 重载和重写的区别
转载自:https://www.cnblogs.com/Andya/p/7297728.html1、方法的重写(Override)(方法覆盖)(1)介绍:java SE5增加@Override注解,并不是关键字,覆写某个方法时,添加此注解。@Override可以防止在不想重载时而意外地进行重载。1.父类与子类之间的多态性,对父类的函数进行重新定义。同方法名和同参数;...
2018-08-30 14:54:00
121
转载 java反射机制
参考博客:https://blog.youkuaiyun.com/sinat_38259539/article/details/71799078一、反射的概述JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法(指的是所有,任何的私有,静态,等等……都可以被获取到);对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能...
2018-08-30 11:54:00
135
转载 数据库的四大特性以及四个隔离级别和引发的问题
四大特性(ACID)1.原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚。失败回滚的操作事务,将不能对事务有任何影响。2. 一致性(Consistency) 一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态。 例如:A和B进行转账操作,A有200块钱,...
2018-08-27 17:04:00
243
转载 HashMap实现原理和源码分析
作者: dreamcatcher-cx出处: <http://www.cnblogs.com/chengxiao/>原文:https://www.cnblogs.com/chengxiao/p/6059914.html#undefined本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在页面明显位置给出原文链接。哈希表 哈希表(h...
2018-08-27 15:30:00
155
转载 二分查找以及变异二分
二分查找思想: 二分查找就是将查找的键和子数组的中间键作比较,如果被查找的键小于中间键,就在左子数组继续查找;如果大于中间键,就在右子数组中查找,否则中间键就是要找的元素。基础二分查找:/* * 如果查找到了,就返回所在的下标,如果找不到,就返回-1*/ public static int binarySerach(int []array,int k...
2018-08-25 13:31:00
108
转载 ssm框架——springMVC+spring+mybatis整合流程
概述: ssm框架在项目中经常使用到,应用比较广泛,下面将介绍如何在idea中搭建ssm框架,以及搭建过程中遇到的坑和爬坑的过程~项目的搭建主要思想是:采用分层的想法,对web层,service层,dao层;分别创建一个sping配置文件来管理; web层对应的是spring-web.xml;主要配置一些类似:处理器映射器,处理器适配器,视图解析器....解决访问静态资源的问...
2018-08-22 11:50:00
199
转载 三次握手和四次挥手
TCP报文段的首部源端口和目的端口:各占2个字节,分别写入源端口号和目的端口号(TCP报文需要的是端口号,往下封装会在IP报文中添加上源IP和目的IP)序号: 4个字节,[0-了2^32-1]一共有2^32个序号,因为TCP是面向字节流;在一个TCP连接中传送的字节流中的每一个字节都按顺序编号;整个要传送的字节流的起始序号必须在连接建立的时候设置(也就是一开始三次握手的时候...
2018-08-10 15:51:00
98
转载 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
97
转载 HttpClient发送get/post请求
参考博客:https://www.cnblogs.com/LuckyBao/p/6096145.html1.需要的maven依赖:<!--httpClient需要的依赖--> <dependency> <groupId>org.apache.httpcomponents</groupId&g...
2018-08-10 10:33:00
158
转载 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
129
转载 java的Scanner类总结
java中的从键盘输入主要是依赖于Scanner类,下面将介绍Scanner类的一些比较常见并且重要的方法。1.nextInt()/nextFloat()/nextDouble()..... 这种只会读取一个数值,并且不会读取最后的换行符'\n'2.String nextLine() 扫描的是一行数据,并且当作字符串来处理,不会读取最后的换行符'\n'3.Stri...
2018-08-09 17:25:00
110
转载 java多线程总结
ps:参考了多篇大神的技术博文,由于太多就没有一一记录,若侵权请告知~1.基础概念 进程/线程/多线程/并发并行/线程(不)安全/同步异步/监视器(锁)/等待池/锁池/临界资源/临界区/多线程和高并发/线程状态转换图/进程的几种状态进程:系统进行资源分配和调度的基本单位,进程之间相互隔离互不影响。线程:独立运行和独立调度的基本单位(真正的获取cpu执行的东西,拥有cpu...
2018-08-09 14:57:00
183
转载 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
112
转载 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
186
转载 Mybatis入门案例之增删改查
MyBatis:是一个支持普通sql查询和存储过程以及高级映射的优秀持久层框架,其主要思想是将代码中大量的SQL语句剥离出来,配置到配置文件中,以实现SQL的灵活配置.mybatis架构: 1.核心配置文件mybatis-config.xml 配置一些共用的全局配置东西 数据源,缓存,日志,配置mapper文件路径...
2018-06-30 10:48:00
144
转载 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
153
转载 Gson解析json
GSON:谷歌的一款开源项目,主要用于解析json数据,有很多很友好的个性化设置 思想:把json字符串与java对象相关联 序列化:把java对象转换成json字符串 反序列化:把json字符串转换成java对象使用springMVC获取web前端传送过来的数据 Gson处理简单数据(key对应的value是简单的String类型/或者number)Gs...
2018-06-25 17:28:00
111
转载 java中的json使用
josn: 一种数据传输格式,与开发语言无关,轻量级 一开始是javaScript的,但是后面比较流传,几乎所有语言都有相应的使用API数据结构: Object---对象 使用花括号{}包含的键值对结构 Key必须是String类型,value为任何基本类型或者数据结构(对象,或者数组) Array---数组...
2018-06-23 19:53:00
100
转载 CSS小结
css:层叠样式表,主要用于渲染html页面,例如设置文字的颜色 大小等等css与html整合的3种方式: 1.内联样式表 直接在标签里面使用style属性 例如:<xxx style="background-color: aquamarine;">天佑中华--内联</xxx> 注意:使用每个标签(元素)自带的styl...
2018-06-22 11:51:00
150
转载 html小结
HTML:是一种标签性语言;具体的介绍就不说了,主要分享一下常用的标签。 <strong></strong> ---加粗 <em></em> ---加粗 <q></q> ---引用 <blockquote></bloc...
2018-06-22 10:00:00
57
转载 Java的输入输出流
概述: java中的io流主划分输入流和输出流;其中又各自分有字节流和字符流;两者的差别主要是在于读入/写出的单位大小不同;由于java采用的是GBK编码格式,因而一个字符占用2个字节,即字符流是16位,字节流是8位。还有一种划分就是:节点流和处理流;节点流:直接与数据源连接进行传输数据处理流:就是非直接,而是对节点流进行封装等使用(是一种比较好的方法)!!!! 输入流有2个...
2018-01-24 12:04:00
95
转载 java数组小结
---恢复内容开始---1、概述 由于java是典型的静态语言,因而java中的数组也是静态的;java数组变量是引用类型的变量,(ps:java中的引用有些许像c++和c中的指针)当我们使用java数组的时候,主要有2部分操作;分别是定义引用变量(相当于c++/c中的定义一个指针(指NULL))和实例化数组对象。 在java内存分配机制中,定义局部变量和引用变量是在相应...
2017-10-22 15:48:00
74
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人