文章库ARTICLE COLUMN

  • 如何求ABC的全排列?--如何理解回溯算法?

    如何求ABC的全排列?--如何理解回溯算法?

    摘要:它真的是深度优先搜索吗是真的吗是真的如果是的话,那它的搜索空间解空间是什么是向量组成的集合,而。既然深度优先搜索剪枝回溯。 什么是全排列?从n个不同元素中任取m(m≤n)个元素,按照一定的顺序排列起来,叫做从n个不同元素中取出m个元素的一个...

    zerozero 评论0 收藏0
  • TCC 开源项目源码学习(一)

    TCC 开源项目源码学习(一)

    摘要:最终一致性通常使用消息机制来设计,其核心是消息的安全送达与消费。事务状态,在的不通阶段进行事务状态的变更。除了,最近项目中还涉及了安全消息,等弄清楚了再来一发。 TCC 开源项目源码学习(一) 学习TCC分布式事务的知识是使用了GIT上的一个开...

    DTeamDTeam 评论0 收藏0
  • SpringBoot引入Thymeleaf

    SpringBoot引入Thymeleaf

    摘要:简介是个模板引擎,可以用于与非应用的主要目标在于提供一种可被浏览器正确显示的格式良好的模板创建方式,因此也可以用作静态建模的可扩展性也非常棒。 1.Thymeleaf简介  Thymeleaf是个XML/XHTML/HTML5模板引擎,可以用于Web与非Web应用   Thymel...

    dailybirddailybird 评论0 收藏0
  • Java8的CompletableFuture进阶之道

    Java8的CompletableFuture进阶之道

    摘要:方法接收的是的实例,但是它没有返回值方法是函数式接口,无参数,会返回一个结果这两个方法是的升级,表示让任务在指定的线程池中执行,不指定的话,通常任务是在线程池中执行的。该的接口是在线程使用旧的接口,它不允许返回值。 简介 作为Java 8 Co...

    SunZhaopengSunZhaopeng 评论0 收藏0
  • 文件上传

    文件上传

    摘要:示例一页面上传附件文件对象代表附件通过对象传输到后台用于插入数据的不要去处理发送的数据不要去设置请求头是返回的之类的值,是定义的文件名查询上传失败后台接收多文件下面新增自定义方法多个附件上传换成也是唯一,好找图片示例二图片上传单张 [T...

    roland_reedroland_reed 评论0 收藏0
  • Java ThreadPoolExecutor 线程池

    Java ThreadPoolExecutor 线程池

    摘要:是一个中的工具类提供工厂方法来创建不同类型的线程池从上图中也可以看出的创建线程池的方法创建出来的线程池都实现了接口常用方法有以下几个创建固定数目线程的线程池超出的线程会在队列中等待创建一个可缓存线程池如果线程池长度超过处理需要可灵活回...

    CollinPengCollinPeng 评论0 收藏0
  • 多线程批量数据导入示例——基础版

    多线程批量数据导入示例——基础版

    摘要:前言当遇到大量数据导入时,为了提高处理的速度,可以选择使用多线程来批量处理这些处理。设计思路由于场景的特点是读取快,写入慢,如果是使用多线程处理,建议是数据写入部分改造为多线程。 前言 当遇到大量数据导入时,为了提高处理的速度,可以选...

    _ivan_ivan 评论0 收藏0
  • SpringBoot | 自动配置原理

    SpringBoot | 自动配置原理

    摘要:下班后闲着无聊看了下中的自动配置,把我的理解跟大家说下。上述的每一个自动配置类都有自动配置功能,也可在配置文件中自定义配置。 微信公众号:一个优秀的废人。如有问题,请后台留言,反正我也不会听。 前言 这个月过去两天了,这篇文章才跟大家见...

    KitorinZeroKitorinZero 评论0 收藏0
  • HashMap的实现原理笔记

    HashMap的实现原理笔记

    摘要:掌握的实现原理,已经是程序员的基础操作了。后记这次主要是理解了一下的实现原理,特别重点写了很多关于散列函数的理解,并没有按照源码一行行的去理解。之前看的时候对散列函数都是跳过去的,只知道是用来计算键的,不知道里面的原理。 序 HashMap是...

    _DangJin_DangJin 评论0 收藏0
  • ApiBoot DataSource Switch 使用文档

    ApiBoot DataSource Switch 使用文档

    摘要:顾名思义,是用于数据源选择切换的框架,这是一款基于切面指定注解实现的,通过简单的数据源注解配置就可以完成访问时的自动切换,切换过程中是线程安全的。注意事项在使用时需要添加对应数据库的依赖如果使用连接池,不要配置使用的依赖,请使用依赖。...

    AdolphLWQAdolphLWQ 评论0 收藏0
  • ApiBoot - ApiBoot Quartz 使用文档

    ApiBoot - ApiBoot Quartz 使用文档

    摘要:重复任务循环任务,当在不传递重复执行次数时,不进行重复执行,仅仅执行一次,如下所示参数恒宇少年每次循环的间隔时间,单位毫秒循环次数开始时间,秒后执行任务类任务由类进行构建。 ApiBoot Quartz ApiBoot内部集成了Quartz,提供了数据库方式、内...

    CocoaChinaCocoaChina 评论0 收藏0
  • ApiBoot - ApiBoot Alibaba Sms 使用文档

    ApiBoot - ApiBoot Alibaba Sms 使用文档

    摘要:的短信服务模块是由阿里云的国际短信服务提供的,支持国内和国际快速发送验证码短信通知和推广短信。前提需要到阿里云控制台申请开通短信服务。如果在阿里云控制台定义的短信模板存在多个参数,可以通过方法来进行挨个添加,该方法返回值为本对象。 Ap...

    cheng10cheng10 评论0 收藏0
  • ApiBoot - ApiBoot Alibaba Oss 使用文档

    ApiBoot - ApiBoot Alibaba Oss 使用文档

    摘要:添加快速集成的对象存储服务,提供常用的文件操作方法,当然也提供自定义扩展,以致于满足绝大数业务场景,并且通过扩展可以实现上传文件进度条下载文件进度条存储空间操作静态网站托管访问日志防盗链分片上传追加上传断点续传等等。 ApiBoot是一款基...

    fengxiupingfengxiuping 评论0 收藏0
  • ApiBoot - ApiBoot Http Converter 使用文档

    ApiBoot - ApiBoot Http Converter 使用文档

    摘要:如下所示不配置默认使用自定义是的概念,用于自定义转换实现,比如自定义格式化日期自动截取小数点等。下面提供一个的简单示例,具体的使用请参考官方文档。 ApiBoot是一款基于SpringBoot1.x,2.x的接口服务集成基础框架, 内部提供了框架的封...

    dancedance 评论0 收藏0
  • ApiBoot - ApiBoot Swagger 使用文档

    ApiBoot - ApiBoot Swagger 使用文档

    摘要:相关配置配置参数参数介绍默认值是否启用文档标题快速集成文档文档描述通过自动化配置快速集成文档,仅需一个注解一个依赖即可。注意通过所获取的类型都为。 ApiBoot是一款基于SpringBoot1.x,2.x的接口服务集成基础框架, 内部提供了框架的封...

    yuanxinyuanxin 评论0 收藏0
  • ApiBoot - ApiBoot Security Oauth 依赖使用文档

    ApiBoot - ApiBoot Security Oauth 依赖使用文档

    摘要:如果全部使用默认值的情况话不需要做任何配置方式前提项目需要添加数据源依赖。获取通过获取启用在使用格式化时非常简单的,配置如下所示开启转换转换时所需加密,默认为恒宇少年于起宇默认不启用,签名建议进行更换。 ApiBoot是一款基于SpringBoot1.x...

    TonnyTonny 评论0 收藏0
  • 【zookeeper源码阅读】数据模型Znode

    【zookeeper源码阅读】数据模型Znode

    摘要:当服务端的一些操作触发了事件监听,就会向指定的客户端发送事件通知。因此,使用的监听机制实现的发布订阅系统使用的推拉结合的方式。 本文主要对zookeeper的数据模型Znode进行的简要说明 主要内容: 1. zk的主要应用场景 2. zk的数据节点的概述 ...

    cikenerdcikenerd 评论0 收藏0
  • 品阿里 Java 开发手册有感

    品阿里 Java 开发手册有感

    摘要:并发处理书摘第一,线程必须通过线程池来提供,不允许显式创建线程。具体行锁,表锁大家可以自行百度了解。因为它是定义的标准统计行数的预发。二者得保留事故服务器现场。最后感谢小册子阿里巴巴开发手册,感觉不错。 摘要: 原创出处 https://www.bys...

    bang590bang590 评论0 收藏0
  • 物联网下的分布式总账技术:寄生虫链攻击

    物联网下的分布式总账技术:寄生虫链攻击

    摘要:翻译的非常晦涩,也不准确,不作任何参考在物联网领域的很多应用中,有向无环图依靠分布式账本作用显著。在这篇文章里,我们会分析一种普遍讨论过的以为基础的同时依赖于分布式账本的有向无环图,名为寄生虫链攻击的攻击方案。 (翻译的非常晦涩,也不...

    yibinnnyibinnn 评论0 收藏0
  • springboot登陆页面图片验证码简单的web项目

    springboot登陆页面图片验证码简单的web项目

    摘要:写在前面前段时间大家都说最近大环境不好,好多公司在裁员,换工作的话不推荐轻易的裸辞,但是我想说的是我所在的公司好流弊,有做不完的业务需求,还有就是招不完的人最近我也是比较繁忙,但是还是要抽一点时间来进行自我复盘和记录,最近也写一个简单...

    bladefurybladefury 评论0 收藏0
  • Spring中Filter和Interceptor的区别

    Spring中Filter和Interceptor的区别

    摘要:有如下几个种类用户授权检查用户请求,根据请求过滤用户非法请求日志记录某些特殊的用户请求解码对非标准编码的请求解码。和的区别是基于函数回调方法的,而则是基于反射的思想。依赖于容器,而不依赖于容器。对几乎所有的请求起作用,而只能对请求起作...

    fancyLuofancyLuo 评论0 收藏0
  • 在线JS编程学习(毕业设计)

    在线JS编程学习(毕业设计)

    摘要:四年了到了验收的时候了收益于所以自己也写了一个在线编码学习的网站。前端技术后端技术部署点此进入首页答题答案 四年了,到了验收的时候了,收益于codewars所以自己也写了一个在线编码学习的网站。 前端技术:VUE, ElementUi 后端技术:Spring boot, ...

    missoncemissonce 评论0 收藏0
  • 热部署

    热部署

    摘要:热部署别名热启动,其实很多地方都在使用也非常流行且好用如,,,中加入热部署依赖包这是热部署 热部署(别名热启动),其实很多地方都在使用也非常流行且好用(如springboot,jfinal,ssm),pom.xml中加入 org.springframework.boot ...

    dreamtecherdreamtecher 评论0 收藏0
  • 乐字节-Java8新特性-Lambda表达式

    乐字节-Java8新特性-Lambda表达式

    摘要:很多语言等从设计之初就支持表达式。注意此时外部局部变量将自动变为作为方法返回值例子返回判断字符串是否为空判断字符串是否为空今天关于新特性表达式就讲到这里了,接下来我会继续讲述新特性之函数式接口。 上一篇文章我们了解了Java8新特性-接口默...

    gggggggbonggggggggbong 评论0 收藏0
  • HDFS架构一图简记

    HDFS架构一图简记

    摘要:会实时从上读取信息,进行重演,保持与的数据同步。如果挂掉了,会监控到,向集群发送心跳报告时会将这一消息报告上去,集群会进行选举,被选举到的所在节点的进程收到通知,这个会切换的状态为。 showImg("https://segmentfault.com/img/bVbqOJn?w=12...

    姘搁『姘搁『 评论0 收藏0

热门文章

<