- 博客(9)
- 资源 (4)
- 收藏
- 关注
转载 Shiro
引言以此篇博客为引,开启一个新的专栏分类——Shiro。之前在工作中有比较快速的学习过Shiro安全框架,但经过一年的荒废,已经不是很熟悉了,通过这个系列,深入研究和学习Shiro的一些知识,填补安全管理方面的知识漏洞。使我们在web 开发领域更具竞争力,不做只会CRUD的程序员!一、Shiro介绍Shiro是一个Java安全框架,执行身份验证、授权、密码、会话管理。Shiro是Apa...
2019-12-15 20:27:46 118 1
转载 Rocketmq原理&最佳实践
一、 MQ背景&选型消息队列作为高并发系统的核心组件之一,能够帮助业务系统解构提升开发效率和系统稳定性。主要具有以下优势:削峰填谷(主要解决瞬时写压力大于应用服务能力导致消息丢失、系统奔溃等问题) 系统解耦(解决不同重要程度、不同能力级别系统之间依赖导致一死全死) 提升性能(当存在一对多调用时,可以发一条消息给消息系统,让消息系统通知相关系统) 蓄流压测(线上有些链路不好压测...
2019-12-02 18:22:01 112
原创 消息队列常见面试题
1.为什么要用消息队列解耦、异步、削峰A系统调用B系统、C系统,传统的调用是直接调用,但是当B系统说我不需要你提供数据了,这时候A需要改代码,C系统说我不需要某个字段了,这时候A也要改代码,如果又多了一个D系统,A又要写代码。为了实现解耦,引入消息队列,A将产生的数据丢到消息队列中,哪个系统需要 哪个系统就去取; A系统调用B系统,B系统由于某个需要调用第三方接口超时,导致A系统响应速度...
2019-10-31 16:55:46 129
转载 线程池----合理的设置大小
直接创建大量线程的坏处 对于一个web服务器,服务器应用程序会处理来自客户端的请求。假设,每到达一个请求,我们的程序都为该请求创建一个线程来执行请求任务,那么这个创建的线程数目将会是无穷无尽的,“为每一个请求任务分配一个线程”,该做法是存在一些缺陷的,尤其是创建大量线程时:(1)线程的生命周期的开销高:我们要明白线程的创建和销毁是需要代价的,如果说客户端请求的任务是很轻量级的,...
2019-10-31 15:48:13 142
原创 上传jar包到私服
1、下载jar包。kettle-core-7.1.0.0-12.jar2、在pom文件中引用<dependency> <groupId>pentaho-kettle</groupId> <artifactId>kettle-core</artifactId> <version>7.1.0.0-12...
2019-08-12 16:56:51 443
转载 Java中final、static修饰符总结
常量的定义和使用一:Java语言中利用final关键字来进行Java常量定义。当常量被设定后,一般情况下就不允许再次进行更改。当在常量定义的时候初始化过后,在应用程序中就无法再次对这个常量进行赋值。如果强行赋值的话,数据库会跳出错误信息,并拒绝接受这一个新的值。二:是final关键字使用的范围。这个final关键字不仅可以用来修饰基本数据类型的常量,还可以用来修饰对象的引...
2019-08-09 09:55:04 149
转载 JAVA – 虚函数、抽象函数、抽象类、接口
JAVA – 虚函数、抽象函数、抽象类、接口1. Java虚函数虚函数的存在是为了多态。C++中普通成员函数加上virtual关键字就成为虚函数Java中其实没有虚函数的概念,它的普通函数就相当于C++的虚函数,动态绑定是Java的默认行为。如果Java中不希望某个函数具有虚函数特性,可以加上final关键字变成非虚函数PS: 其实C++和Java在虚函数的观点大同小异,异曲同...
2019-08-09 09:53:27 73
转载 zookeeper分布式锁实现原理
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/koflance/article/details/786162061、互斥锁mutex lock顾名思义就是排它锁,同一时间只允许一个客户端执行。实现步骤:首先,创建一个lock node,例如“locknode” 其次,客户端lock执行以下方式: 创建(create)一个有序...
2019-08-07 16:56:27 64
转载 事务的四大特性,以及隔离级别
数据库必须具备的四个特性1:原子性:事务包含的所有操作要么全部成功,要么全部失败回滚;成功必须要完全应用到数据库,失败则不能对数据库产生影响;2:一致性:事务执行前和执行后必须处于一致性状态,例:用户A和用户B的前加起来一共是5000; 无论AB用户之间是如何相互转换的,事务结束后两个用户的钱加起来还是5000,这就是事务的一致性。 3:隔离性:当多个用户并发访问数据库时,数据...
2018-08-10 09:43:39 119
支付宝_单笔交易查询接口
2016-10-31
C#操作Execl模版的两种方法
2012-08-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人