自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 quartz定时任务工具的使用

quartz的基本介绍和使用 https://www.cnblogs.com/kyleinjava/p/10432168.htmlquartz的jobstory https://www.cnblogs.com/t0000/articles/9592118.htmlquartz在集群环境下的最终解决方案 https://blog.csdn.net/kingice1014/arti...

2019-12-03 11:34:14 149

原创 设计模式

https://www.cnblogs.com/javalyy/p/8857013.html 一句话设计模式

2019-08-15 16:00:06 116

原创 冒泡排序,选择排序,快速排序原理

。。。

2019-08-14 17:18:24 212

原创 最小生成树的prim算法,克鲁斯卡尔算法;最短路径的迪杰斯特拉算法,弗洛伊德算法

最小生成树的prim算法,克鲁斯卡尔算法 https://www.cnblogs.com/zhchoutai/p/8687614.html https://blog.csdn.net/gao506440410/article/details/81745875最短路径的迪杰斯特拉算法,弗洛伊德算法...

2019-08-14 11:08:42 500

原创 tomcat和jetty的区别

1.tomcat重量级,jetty轻量级,jetty启动比tomcat快多了2.tomcat稳定性更好3.jetty适合分布式开发,tomcat适合企业级开发

2019-08-05 15:36:53 204

原创 SpringMVC工作流程

1、 用户发送请求至前端控制器DispatcherServlet。2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。4、 DispatcherServlet调用HandlerAda...

2019-05-13 15:47:35 101

原创 反射

Java的反射机制的实现要借助于4个类:class,Constructor,Field,Method;其中class代表的时类对象,Constructor类的构造器对象,Field类的属性对象,Method类的方法对象第一种,使用 Class.forName 静态方法。前提:已明确类的全路径名。Class clazz1 = null;try {clazz1 = Class.forNam...

2019-05-13 14:36:34 78

原创 hashcode详解

hash和hash表hash是一个函数,该函数中的实现就是一种算法,就是通过一系列的算法来得到一个hash值。hash表,通过hash算法得到的hash值就在这张hash表中,也就是说,hash表就是所有的hash值组成的,有很多种hash函数,也就代表着有很多种算法得到hash值。hashcodehashcode代表对象在hash表中的位置。物理地址说的对象存放在内存中的地址,对象的物理...

2019-05-13 13:56:32 126

原创 java中Map的实现类和使用场景

Java中的map是一个很重要的集合,他是一个接口,它实现了多个实现类。map的主要特点是键值对的形式,一一对应,且一个key只对应1个value。其常用的map实现类主要有HashMap、HashTable、TreeMap、ConcurrentHashMap、LinkedHashMap、weakHashMap等等。HashMap最常用,线程不安全的MapHashTablehashTa...

2019-05-13 13:31:52 746

原创 类的实例化顺序

package com.company.demo1;public class ClassInit {public static void main(String[] args) {System.out.println(“1”);new B();}}class A {static {System.out.println(“A的static代码块…”);}public Strin...

2019-05-13 11:27:03 78

原创 事务的提交与回滚简单理解

1.mySQL中的事务提交,mySQL中的事务提条默认是自动提交.2.回滚就是将数据恢复到原来的样子3.事务提交用commit.事务一旦提交,就不可以修改.4.若执行过程中出错,则不提交,事务需要回滚5.事务回滚和提交只会执行一个,提交就是正常执行,回滚就是不正常执行....

2019-05-13 09:05:48 4958

原创 HTTP,HTTPS,TCP,UDP协议小结

HTTP的全称是Hypertext Transfer Protocol Vertion (超文本传输协议),说通俗点就是用网络链接传输文本信息的协议HTTPS的全称是Secure Hypertext Transfer Protocol(安全超文本传输协议),是在http协议基础上增加了使用SSL加密传送信息的协议。HTTP协议是建立在TCP协议之上的一种应用。TCP协议是面向连接、保证高可靠...

2019-04-26 17:20:23 236

原创 JSON简单小结

一直用,没有深入了解。今天多看几篇文章,总结一下json。JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,同时,JSON是 JavaScript 原生格式,所以在 JavaScript 中处理 JSON数据不须要任何特殊的 API 或工具包。一、概要简介在JSON中,有两种结构:对象和数组1、对象以{ } 包裹,键值对之间用逗号分隔。2、...

2019-04-26 16:45:03 285

原创 跨域请求以及实现跨域的方案

域指的是这样的一个概念:我们认为若协议 + 域名 + 端口号均相同,那么就是同域。当前发起请求的域与该请求指向的资源所在的域不一样就叫跨域请求。浏览器的同源策略,可以理解为两个域名之间不能跨过域名来发送请求或者请求数据,是浏览器最核心也最基本的安全功能。因为跨域请求有可能被不法分子利用来发动 CSRF攻击。出于安全方面的考虑 , 浏览器要对跨域请求作出限制CSRF攻击图解如下CSRF攻...

2019-04-26 15:52:33 207

原创 分布式缓存入门

高并发环境下,单台机器的内存资源以及承载能力有限,而且,如果大量使用本地缓存,也会使相同的数据被不同的节点存储多份,对内存资源造成较大的浪费,因此,才催生出了分布式缓存。memcache本身并不是一种分布式的缓存系统,它的分布式,是由访问它的客户端来实现的。一种比较简单的实现方式是根据缓存的key来进行hash,当后端有N台缓存服务器时,访问的服务器为hash(key)%N,这样可以将前端的请求...

2019-04-26 11:30:55 99

原创 分布式事务解决方案

分布式事务本身是一个技术难题,没有一种完美的方案应对所有场景,具体还是要根据业务场景去抉择一、两阶段提交(2PC) 协调者询问参与者事务是否执行成功,参与者发回事务执行结果 , 如果事务在每个参与者上都执行成功,事务协调者发送通知让参与者提交事务;否则,协调者发送通知让参与者回滚事务存在的问题:1 同步阻塞 所有事务参与者在等待其它参与者响应的时候都处于同步阻塞状态,无法进行其它操作。2 ...

2019-04-26 09:24:33 104

原创 分布式事务入门与CAP理论,BASE理论

分布式事务就是为了保证不同数据库的数据一致性CAP理论,指的是在一个分布式系统中, Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可兼得。一致性(C):在分布式系统中,新增或更新操作成功完成后,所有节点几乎在同一时间的数据完全一致,说的就是数据一致性。可用性(A):对于一个可用性的分布式系统,每一个非故障的...

2019-04-25 18:35:03 128

原创 数据库事务中ACID特性的底层实现方式

**1.原子性和一致性:**在操作数据之前,首先将数据备份到一个地方(这个存储数据备份的地方称为 Undo Log)。然后进行数据的修改。如果出现了错误,系统利用 Undo Log 中的备份将数据恢复到事务开始之前的状态。**2.隔离性:**通过数据库锁的机制实现的**3.持久性:**和 Undo Log 相反,Redo Log 记录的是新数据的备份。在事务提交前,只要将 Redo Log 持...

2019-04-25 16:13:22 622

原创 昨晚没睡好

昨晚没睡好,今天状态不好

2019-04-22 14:40:09 209

原创 我的第一篇博客

以后就来这里写写博客,技术分享,记录成长

2019-04-22 14:36:51 103

空空如也

空空如也

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

TA关注的人

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