2021年1月26日

SpringBoot简介

摘要: 1.SpringBoot的由来 SpringBoot为简化Spring应用开发而生,SpringBoot中的Boot一词,即为快速启动的意思。SpringBoot可以在零配置情况下一键启动,简洁而优雅。 为了让Spring开发者痛快到底,Spring团队做了以下设计: 简化依赖:提供整合的依赖项,告 阅读全文

posted @ 2021-01-26 15:33 码农记录 阅读(360) 评论(0) 推荐(0) 编辑

2021年1月11日

paypal支付标准按钮(from表单)集成

摘要: 1.简介 PayPal是倍受全球亿万用户追捧的国际贸易支付工具,即时支付,即时到账,全中文操作界面,能通过中国的本地银行轻松提现,解决外贸收款难题,助您成功开展海外业务,决胜全球。注册PayPal后就可立即开始接受信用卡付款。作为在线付款服务商,PayPal是您向全世界近2.54亿的用户敞开大门的最 阅读全文

posted @ 2021-01-11 17:28 码农记录 阅读(1406) 评论(0) 推荐(0) 编辑

2021年1月4日

Shiro简介

摘要: 1.简述 Shiro是apache旗下一个开源安全框架,它将软件系统的安全认证相关的功能抽取出来,实现用户身份认证、权限授权、加密、会话管理等功能,组成了一个通用的安全认证框架。使用shiro就可以非常快速的完成认证、授权等功能的开发,降低系统成本。 官网地址:https://github.com/ 阅读全文

posted @ 2021-01-04 10:55 码农记录 阅读(999) 评论(0) 推荐(0) 编辑

2020年12月31日

二叉树

摘要: 1.简述 二叉树是n(n>=0)个结点的有限集合,该集合或者为空集(称为空二叉树),或者由一个根结点和两棵互不相交的、分别称为根结点的左子树和右子树组成。 二叉树的定义: 每个节点最多有两个子节点的树称为二叉树。 二叉树的特点: 每个节点最多有两个子树(注意:是最多有,而不是只有)。 左子树和右子树 阅读全文

posted @ 2020-12-31 11:10 码农记录 阅读(140) 评论(0) 推荐(0) 编辑

2020年12月26日

Exchanger类

摘要: 1.简述 Exchanger是适用在两个线程之间数据交换的并发工具类,它的作用是找到一个同步点,当两个线程都执行到了同步点(exchange方法)之后(有一个没有执行到就一直等待,也可以设置等待超时时间),就将自身线程的数据与对方交换。 Exchanger使用场景: 线程间交互数据。 2.Excha 阅读全文

posted @ 2020-12-26 10:53 码农记录 阅读(199) 评论(0) 推荐(0) 编辑

2020年12月25日

Semaphore类

摘要: 1.简述 Semaphore通常我们叫它信号量, 可以用来控制同时访问特定资源的线程数量,通过协调各个线程,以保证合理的使用资源。 Semaphore对于信号量的控制是基于AQS(AbstractQueuedSynchronizer)来做的。Semaphore有一个内部类Sync继承了AQS。而且S 阅读全文

posted @ 2020-12-25 15:14 码农记录 阅读(164) 评论(0) 推荐(0) 编辑

2020年12月23日

Cyclicbarrier类

摘要: 1.简述 CyclicBarrier字面意思是可循环(Cyclic)使用的屏障(Barrier)。它要做的事情是让一组线程到达一个屏障(同步点)时被阻塞,直到最后一个线程到达屏障时候,屏障才会开门。所有被屏障拦截的线程才会运行。 和CountdownLatch比较类似,但CyclicBarrier更 阅读全文

posted @ 2020-12-23 15:06 码农记录 阅读(113) 评论(0) 推荐(0) 编辑

2020年12月22日

CountDownLatch类

摘要: 1.简述 CountDownLatch是Java1.5之后引入的Java并发工具类(闭锁的一个实现),放在java.util.concurrent包下。用给定的计数初始化CountDownLatch。由于调用了countDown方法,所以在当前计数到达零之前,await方法会一直受阻塞。之后,会释放 阅读全文

posted @ 2020-12-22 16:58 码农记录 阅读(176) 评论(0) 推荐(0) 编辑

2020年12月21日

transient修饰符

摘要: 1.简述 transient修饰符用于类属性、变量,表示该类的序列化过程在为该类的任何实例创建持久字节流时应该忽略此类变量。 transient使用场景: 在类实现序列化接口,而类下某个变量不想被序列化的情况下,用transient修饰该变量,可避免该变量被序列化。 2.transient的使用 在 阅读全文

posted @ 2020-12-21 10:11 码农记录 阅读(2089) 评论(0) 推荐(0) 编辑

2020年12月18日

volatile修饰符

摘要: 1.简述 volatile是Java提供的一种轻量级的同步机制。Java语言包含两种内在的同步机制:同步块(或方法)和volatile变量,相比于synchronized(synchronized通常称为重量级锁),volatile更轻量级,因为它不会引起线程上下文的切换和调度。但是volatile 阅读全文

posted @ 2020-12-18 14:55 码农记录 阅读(638) 评论(0) 推荐(0) 编辑

导航