自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 几种基本的数据结构(待修改)

链表一,单链表在链表中维护对头部节点的引用,增删头部的时间复杂度为O(1),增删查其他位置时间复杂度为O(n),需要从头部依次做比较,直到找到对应元素,但是比数组的O(n)要快,因为只比较不复制,数组需要复制单链表可以实现栈功能,后进先出,进则insertfirst,出则deletefirst二,双端链表在链表中维护对头部和尾部节点的引用,增删头部和增加尾部的时间复杂度为O(1),但是无法实现删除...

2018-03-26 22:44:49 271

原创 group by的使用

1、概述“Group By”从字面意义上理解就是根据“By”指定的规则对数据进行分组,所谓的分组就是将一个“数据集”划分成若干个“小区域”,然后针对若干个“小区域”进行数据处理。一般跟聚合函数一起使用,如sum,max,min2、原始表3、简单Group By示例1select 类别, sum(数量) as 数量之和from Agroup by 类别返回结果如下表,实际上就是分类汇总。4、Gr...

2018-03-26 18:59:07 1592

原创 java多线程(待修改)

线程的创建reentrantlock的使用线程池

2018-03-26 09:17:29 147

原创 java的非阻塞IO-NIO(待修改)

NIO与IO区别nio即非阻塞io,传统io为阻塞式io。传统io当一个线程调用read() 或 write()时,该线程被阻塞,直到有一些数据被读取,或数据完全写入,该线程在此期间不能再干任何事情了。 Java NIO的非阻塞模式,使一个线程从某通道发送请求读取数据,但是它仅能得到目前可用的数据,如果目前没有数据可用时,就什么都不会获取。而不是保持线程阻塞,所以直至数据变的可以读取之前,该线程可...

2018-03-26 09:16:17 174

原创 Mysql数据库基础知识

Mysql存储引擎一,执行sql语句:SHOW ENGINES \G 可查询数据库支持的引擎类型注意以\G结尾的查询结果将更美观由图可知Mysql 5.5默认存储引擎为InnoDB,或者可执行sql语句:SHOW VARIABLES LIKE ‘storsgr_engine%’;直接查询当前默认引擎二,修改my.ini中default_storage_engine来修改默认使用的存储引擎三,各种存...

2018-03-25 00:22:58 443

原创 Java三种简单排序算法:冒泡,选择,插入

最近公司项目比较闲,特意回去读了读java数据结构和算法,重温了下几个基本算法,冒泡,选择和插入,并测试了各个排序的速度,测试样本为20000大小的数组,测试结果和代码如下,可以看到冒泡速度最慢,插入最快,选择其次:/** * * 项目名称:TestStringUtils * 类名称:TestSort * 类描述: 测试排序算法*     冒泡最慢,插入最快,选择...

2018-03-23 14:28:45 230

原创 swagger annotation

一、基于类的注解@Api(tags={"用户操作接口"})1.tags:对controller的描述。数组类型,可填写多个值,即生成多个相同的列表,只是描述有区别;二、基于方法的注解@ApiOperation(value="根据订单信息获取下户专员信息", notes="根据订单的Id获取下户专员的详细信息", httpMethod = "POST")1.value:对action的简述;2.no...

2018-03-22 23:38:25 365

原创 @RequestBody和@RequestParam区别

HTTP请求报文解剖 HTTP请求报文由3部分组成(请求行+请求头+请求体):  下面是一个实际的请求报文: ①是请求方法,GET和POST是最常见的HTTP方法,除此以外还包括DELETE、HEAD、OPTIONS、PUT、TRACE。不过,当前的大多数浏览器只支持GET和POST,Spring 3.0提供了一个HiddenHttpMethodFilter,允许你通过“_method”的表单参数...

2018-03-22 23:37:53 17342 1

原创 Springboot配置详解

bootstrap.properties配置在application.properties之前加载,配置核心的配置信息 1,日志logging的配置 日志配置文件的位置logging.config= classpath:logback.xml 日志文件名logging.file= myapp.log 日志级别严重性映射logging.level.*= DEBUG 日志文件的位置loggin...

2018-03-22 23:37:20 456

原创 Spring 注解详解

Spring 注解学习笔记声明Bean的注解:@Component : 组件,没有明确的角色@Service : 在业务逻辑层(service层)使用@Repository : 在数据访问层(dao层)使用.@Controller : 在展现层(MVC--SpringMVC)使用注入Bean的注解:@Aautowired : Spring提供的注解.@Inject : JSR-330提供的注解@R...

2018-03-22 23:36:40 210

原创 SpringCloud架构概览

最近项目中使用SpringCloud做微服务架构,所以对微服务体系进行了系统的学习一,服务注册和发现中心Eureka1,Eurekaserver和Eurekaclienta,Eurekaserver注解 @SpringBootApplication和@EnableEurekaServer服务注册中心b,Eurekaclient注解 @SpringBootApplication和@EnableEur...

2018-03-22 23:35:44 322

空空如也

空空如也

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

TA关注的人

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