自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 数据结构和算法设计专题之---单链表的逆序

数据结构和算法设计专题之---单链表的逆序  https://blog.csdn.net/jiangwei0910410003/article/details/37937721下面来看一下很经典的“单链表逆序”问题。很多公司的面试题库中都有这道题,有的公司明确题目要求不能使用额外的节点存储空间,有的没有明确说明,但是如果面试者使用了额外的节点存储空间做中转,会得到一个比较低的分数。如何...

2018-10-30 22:14:46 320

原创 如何选择自己的技术栈

2018-10-19 16:11:12 1047

转载 事务声明声明式事务和编程式事务介绍

事务声明声明式事务和编程式事务介绍转载出处 https://blog.csdn.net/u013083576/article/details/51754567编程式事务:所谓编程式事务指的是通过编码方式实现事务,即类似于JDBC编程实现事务管理。管理使用TransactionTemplate或者直接使用底层的PlatformTransactionManager。对于编程式事务管理,spri...

2018-10-19 09:12:33 159

转载 extends和implements区别

 extends和implements区别个人分类: Javaextends与implements的不同1、在类的声明中,通过关键字extends来创建一个类的子类。一个类通过关键字implements声明自己使用一个或者多个接口。 extends 是继承某个类, 继承之后可以使用父类的方法, 也可以重写父类的方法; implements 是实现多个接口, 接口的方法一...

2018-10-17 17:09:36 133

原创 二进制、八进制、十进制、十六进制之间的转换

https://jingyan.baidu.com/article/495ba84109665338b30ede98.html

2018-10-16 21:16:08 176 1

转载 Spring的注解@Qualifier小结

Spring的注解@Qualifier小结  近期在捯饬spring的注解,现将遇到的问题记录下来,以供遇到同样问题的童鞋解决~  先说明下场景,代码如下:有如下接口:public interface EmployeeService { public EmployeeDto getEmployeeById(Long id);} 同时有下述两个实现类 Employ...

2018-10-16 10:05:08 234

转载 Spring 注解配置(2)——@Autowired

Spring 注解配置(2)——@Autowired转自- 博客地址:http://www.cnblogs.com/caoyc/p/5626365.html @Autowired 注释,它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。 通过 @Autowired的使用来消除 set ,get方法。在使用@Autowired之前,我们对一个bean配置起属性时,是这用用的...

2018-10-16 10:02:42 194

原创 JavaBean

功能特点编辑用户可以使用JavaBean将处功能、功能特点编辑用户可以使用JavaBean将功能、处理、值、数据库访问和其他任何可以用java代码创造的对象进行打包,并且其他的开发者可以通过内部的JSP页面、Servlet、其他JavaBean、applet程序或者应用来使用这些对象。用户可以认为JavaBean提供了一种随时随地的复制和粘贴的功能,而不用关心任何改变。Ja...

2018-10-12 17:39:46 637

原创 《Spring源码深度解析》学习笔记

《Spring源码深度解析》学习笔记——Spring的整体架构与容器的基本实现spring框架是一个分层架构,它包含一系列的功能要素,并被分为大约20个模块,如下图所示这些模块被总结为以下几个部分: Core Container Core Container(核心容器)包含有Core、Beans、Context和Expression Language模块  Core和Bea...

2018-10-08 19:54:30 754 1

转载 向榜样学习!!在路上

跨专业考研渣硕是如何拿到BAT、TWH等研发offer的!h2pl Java后端技术 今天前言在下本是跨专业渣考研渣硕一枚,经历研究生两年的学习积累,有幸于2019秋季招聘中拿到几个公司的研发岗offer,包括百度,阿里,腾讯,今日头条,网易,华为等。一路走来也遇到很多困难,也踩了很多坑,同时我自己也探索了很多的学习方法,总结了很多心得体会,并且,我对校园招聘也做了一些研究和相应的...

2018-10-08 14:32:19 981

转载 Java @Override的作用

Java SE5新增加@Override注解,它并不是关键字,但是可以把它当作关键字使用。当你想要覆写(重写)某个方法时,可以选择添加这个注解,在你不留心重载而并非覆写了该方法时,编译器就会生成一条错误信息。 重载:重载的时候,方法名要一样,但是参数类型或个数不一样,返回值类型可以相同也可以不相同。无法以返回型别作为重载函数的区分标准。覆写(重写):若子类中的方法与父类中的某一方法具有...

2018-10-05 09:56:33 129

原创 java学习计划

Java基础、Java IO(序列化、BIO、NIO、AIO)、Java并发(同步控制、线程池、ThreadLocal、volatile)、Java虚拟机(内存、垃圾回收、类加载、JMM)、Spring(基础+源码,IoC、AOP、事务)、MyBatis(基础+源码)、MySQL(数据库引擎、事务管理、索引、锁)、计算机网络(TCP&UDP、HTTP)、***作系统(线程&进程)、...

2018-10-04 20:19:46 477

转载 消息队列

一、消息模型 点对点 发布/订阅 二、使用场景 异步处理 流量削锋 应用解耦 三、可靠性 发送端的可靠性 接收端的可靠性 参考资料一、消息模型点对点消息生产者向消息队列中发送了一个消息之后,只能被一个消费者消费一次。 发布/订阅消息生产者向频道发送一个消息之后,多个消费者可以从该频道订阅到这条消息并消费。 发布与订阅模式...

2018-10-04 19:34:54 261

转载 缓存

一、缓存特征 二、LRU 三、缓存位置 四、CDN 五、缓存问题 六、数据分布 七、一致性哈希 参考资料一、缓存特征命中率当某个请求能够通过访问缓存而得到响应时,称为缓存命中。缓存命中率越高,缓存的利用率也就越高。最大空间缓存通常位于内存中,内存的空间通常比磁盘空间小的多,因此缓存的最大空间不可能非常大。当缓存存放的数据量超过最大空间时,就需要淘汰部分数据来...

2018-10-04 19:30:48 309

转载 攻击技术

一、跨站脚本攻击 二、跨站请求伪造 三、SQL 注入攻击 四、拒绝服务攻击 参考资料一、跨站脚本攻击概念跨站脚本攻击(Cross-Site Scripting, XSS),可以将代码注入到用户浏览的网页上,这种代码包括 HTML 和 JavaScript。攻击原理例如有一个论坛网站,攻击者可以在上面发布以下内容:<script>location.href...

2018-10-04 17:56:15 930

转载 集群

负载均衡 负载均衡算法 转发实现 二、集群下的 Session 管理 Sticky Session Session Replication Session Server 一、负载均衡集群中的应用服务器(节点)通常被设计成无状态,用户可以请求任何一个应用服务器。负载均衡器会根据集群中每个节点的负载情况,将用户请求转发到合适的节点上。负载均衡器可以用来实现高可用以...

2018-10-04 17:49:24 318

转载 分布式

分布式锁 数据库的唯一索引 Redis 的 SETNX 指令 Redis 的 RedLock 算法 Zookeeper 的有序节点 二、分布式事务 本地消息表 2PC 三、CAP 一致性 可用性 分区容忍性 权衡 四、BASE 基本可用 软状态 最终一致性 五、Paxos 执行过程 约束条件 六、Raft 单个 Ca...

2018-10-04 17:32:33 244

转载 思考人生

35 岁的程序员将何去何从——阮一峰2018年09月29日 16:49:51 GitChat技术杂谈 阅读数:7747更多个人分类: 程序人生所属专栏: The Coder版权声明:本文为GitChat作者的原创文章,未经 GitChat 允许不得转载。 https://blog.csdn.net/GitChat/article/details/82899784作者:阮一峰,...

2018-10-04 17:09:54 533

转载 事物的4种特性(ACID)解析

事务是指对系统进行的一组操作,为了保证系统的完整性,事务需要具有ACID特性,具体如下:1. 原子性(Atomic)     一个事务包含多个操作,这些操作要么全部执行,要么全都不执行。实现事务的原子性,要支持回滚操作,在某个操作失败后,回滚到事务执行之前的状态。     回滚实际上是一个比较高层抽象的概念,大多数DB在实现事务时,是在事务操作的数据快照上进行的(比如,MVCC),并不修改实...

2018-10-04 17:08:14 1417

空空如也

空空如也

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

TA关注的人

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