文章库ARTICLE COLUMN

  • Spring Framework 参考文档(概述)

    Spring Framework 参考文档(概述)

    摘要:除此之外,还为不同的应用程序体系结构提供了基础支持,包括消息传递事务数据和持久性以及,它还包括基于的框架,以及与之并行的反应性框架。还支持依赖项注入和公共注解规范,应用程序开发人员可以选择使用这些规范,而不是提供的特定于的机制。 概述...

    silencezwmsilencezwm 评论0 收藏0
  • Drools规则引擎-如果判断某个对象中的集合是否包含指定的值

    Drools规则引擎-如果判断某个对象中的集合是否包含指定的值

    摘要:规则引擎集合相关处理在实际生产过程中,有很多关于集合的处理场景,比如一个对象中包含有一个集合,而需要判断该集合是否包含某个值。而规则引擎也提供了多种处理方式,比如通过等进行操作,比较。然后,通过关键字来遍历中的值,获得符合条件的。 规...

    yuxueyuxue 评论0 收藏0
  • [Spring cloud 一步步实现广告系统] 10. 使用Ribbon 实现微服务调用

    [Spring cloud 一步步实现广告系统] 10. 使用Ribbon 实现微服务调用

    摘要:在使用调用广告投放系统之前,我们需要先创建个对象,数据请求对象请求响应结果反序列化对象在启动类中,添加客户端。注册让在调用服务的时候,可以实现负载均衡创建一个,来测试调用广告提供系统的若初注入 在使用Ribbon调用广告投放系统API之前,我...

    junbaorjunbaor 评论0 收藏0
  • Java注解的学习之元注解说明

    Java注解的学习之元注解说明

    摘要:那到底是怎么定义的呢它还能用在什么地方是如何在编译的时候遇到这个注解就马上发出一个提示的呢带着这些疑问,一步一步学习的注解。 最近在学习Spring Boot,发现真的是一个靠注解搭起来的框架,Spring从使用XML到现在使用注解,大概是终于发现绝大多...

    DoyleDoyle 评论0 收藏0
  • SpringBoot RabbitMQ 整合使用

    SpringBoot RabbitMQ 整合使用

    摘要:可以在地址看到如何使用讲解下上面命令行表示控制台端口号,可以在浏览器中通过控制台来执行的相关操作。同时从控制台可以看到发送的速率多线程测试性能开了个线程,每个线程发送条消息。 showImg("http://ww2.sinaimg.cn/large/006tNc79ly1g5jjb62t88...

    yuanxinyuanxin 评论0 收藏0
  • leetcode并发题目解题报告JAVA版

    leetcode并发题目解题报告JAVA版

    摘要:否则会报错误不过的原理是基于内核中的对象监视器完成的有可能导致大量的上下文切换。为了更好的性能,往往使用基于的显示锁中的成员变量代替。其中条件队列是通过链表实现的,所以可以支持多个等待队列。 showImg("https://segmentfault.com/img/bVbv...

    sutakingsutaking 评论0 收藏0
  • Spring Boot YML 掀翻 Properties!!

    Spring Boot YML 掀翻 Properties!!

    摘要:配置文件大家应该都很熟悉,键值对嘛,配置文件栈长也是从开始了解到的。那么,这两种格式的配置文件到底有哪些区别呢哪个更好能不能替换代替今天,栈长就来解开这些谜团,看能不能掀翻。。。 .properties 配置文件大家应该都很熟悉,键值对嘛,.yml ...

    forrest23forrest23 评论0 收藏0
  • Restful API 中的错误处理

    Restful API 中的错误处理

    简介 随着移动开发和前端开发的崛起,越来越多的 Web 后端应用都倾向于实现 Restful API。Restful API 是一个简单易用的前后端分离方案,它只需要对客户端请求进行处理,然后返回结果即可, 无需考虑页面渲染,一定程度上减轻了后端开发人员的负担。然而,...

    NotFoundNotFound 评论0 收藏0
  • SpringSecurity01(使用传统的xml方式开发,且不连接数据库)

    SpringSecurity01(使用传统的xml方式开发,且不连接数据库)

    摘要:创建一个工程在里面添加依赖,依赖不要随便改我改了出错了好几次都找不到原因可以轻松的将对象转换成对象和文档同样也可以将转换成对象和配置 1.创建一个web工程2.在pom里面添加依赖,依赖不要随便改,我改了出错了好几次都找不到原因 UTF-8 1...

    GilbertatGilbertat 评论0 收藏0
  • Spring Boot 2.x(八):日志框架的选择和使用

    Spring Boot 2.x(八):日志框架的选择和使用

    摘要:我们为啥要用日志最初我们开始接触的时候,我们通常会使用将我们想要知道的信息打印到控制台。为什么是默认情况下,会用来记录日志,并用级别输出到控制台。 我们为啥要用日志? 最初我们开始接触Java的时候,我们通常会使用System.out.println()将我...

    lpjustdoitlpjustdoit 评论0 收藏0
  • Oracle、Mysql 动态创建sql语句

    Oracle、Mysql 动态创建sql语句

    摘要:,就是生成动态的方法,利用的函数和我们传递的参数去进行判断,然后获取语句表示如果等于时,函数的结果返回如果不等于任何一个值,则返回。 MYSQL: @Query(value = "select * from project_demand where project_id=?1 and if(?2!="",demand_id in ...

    wtheewthee 评论0 收藏0
  • java并发编程学习之线程池-AbstractExecutorService(二)

    java并发编程学习之线程池-AbstractExecutorService(二)

    摘要:抽象类,实现了的接口。将任务封装成提交任务主要方法在任务是否超时超时时间任务书用于存放结果的,先完成的放前面。 AbstractExecutorService抽象类,实现了ExecutorService的接口。 newTaskFor 将任务封装成FutureTask protected RunnableFuture n...

    JokcyJokcy 评论0 收藏0
  • MyBatis在Spring环境下的事务管理

    MyBatis在Spring环境下的事务管理

    摘要:对于第二个问题,本文将尝试通过分析源代码和实验找到它的,主要涉及到以下内容问题描述与分析在环境下的载入过程在环境下事务的管理实验验证项目环境整个系统是微服务架构,这里讨论的项目是指一个多带带的服务。 MyBatis的设计思想很简单,可以看做...

    joywekjoywek 评论0 收藏0
  • LeetCode 622:设计循环队列 Design Circular Queue

    LeetCode 622:设计循环队列 Design Circular Queue

    摘要:删除操作也被称为出队。如上所述,队列应支持两种操作入队和出队。循环队列此前,我们提供了一种简单但低效的队列实现。更有效的方法是使用循环队列。它也被称为环形缓冲器。检查循环队列是否已满。表示队列的起始位置,表示队列的结束位置。 LeetCode...

    JoyvenJoyven 评论0 收藏0
  • 【一文系列】一文了解java常用集合类(含源码)

    【一文系列】一文了解java常用集合类(含源码)

    摘要:包含两个重要的成员和。对于多线程环境,且可能同时被多个线程操作,此时,应该使用同步的类如。小于等于且大于,代表用户创建了一个,但是使用的构造函数为或或,导致为,为,为用户指定的的初始容量。本质上是数组单向链表红黑树的数据结构如下图。 ...

    iliyakuiliyaku 评论0 收藏0
  • 技术选型背后的思考

    技术选型背后的思考

    摘要:技术选型背后的思考笔者在工作经历中曾多次遇到关于技术选型的问题,而每一次的技术选型都无一例外的纠结反复。机器资源评估技术选型上线后,必然会引入机器资源的开销。维护团队一个技术选型要长期稳定完全的在生产上服务,离不开背后的维护团队。 技...

    jeffrey_upjeffrey_up 评论0 收藏0
  • 本地缓存工具类

    本地缓存工具类

    摘要:时间转换成毫秒清空当前命名空间下的所有暴露指定命名空间下所有的缓存死亡时间纳秒值对更新缓存时旧的已有的会取消重新设置新的对于每个是单例的 package com.common.helper; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang.St...

    邹立鹏邹立鹏 评论0 收藏0
  • 有赞移动 iOS 组件化(模块化)架构设计实践

    有赞移动 iOS 组件化(模块化)架构设计实践

    摘要:一背景业务组件化或者叫模块化作为移动端应用架构的主流方式之一,近年来一直是业界积极探索和实践的方向。有赞移动团队自年起也在不断尝试各种组件化方案,在有赞微商城,有赞零售,有赞美业等多个应用中进行了实践。相比组件,个人感觉称之为模块更为...

    ThanatosThanatos 评论0 收藏0
  • Spring Boot 2.x(七):全局处理异常

    Spring Boot 2.x(七):全局处理异常

    摘要:全局异常处理类用于全局返回,如需返回请使用继承了,对于一些类似于请求方式异常的异常进行捕获重写,自定义处理过程这里将异常直接传给方法进行处理,返回值为保证友好的返回,而不是出现错误码。 前言 异常的处理在我们的日常开发中是一个绕不过去...

    ivyzhangivyzhang 评论0 收藏0
  • java学习笔记

    java学习笔记

    摘要:构造函数方法进行依赖注入注入的效率最高新建方法电源供电中。。。。。无参数构造函数选创建有参的构造函数有参数构造函数多参数构造函数。。。。 一、Spring基础 1.Spring简介 1.1 核心概念 序号 概念 全称 具体内容 1 IoC Inversion of Control...

    fevinfevin 评论0 收藏0
  • H2最佳实践

    H2最佳实践

    摘要:嵌入式,下则会在下创建文件,则当前用户目录下面下则会在下创建文件在当前目录创建,里面就是当前项目目录下面在盘下面目录下创建文件内存数据库内存数据库被命名内存数据库私有使用的服务器模式远程连接用户名和密码连接字符串参数要求最后一个正在连...

    gaaragaara 评论0 收藏0
  • 从深处去掌握数据校验@Valid的作用(级联校验)

    从深处去掌握数据校验@Valid的作用(级联校验)

    摘要:如果说要使用数据校验,我十分相信小伙伴们都能够使用,但估计大都是有个前提的环境。具体使用可参考小家让支持对平铺参数执行数据校验默认使用只能对进行校验级联校验什么叫级联校验,其实就是带校验的成员里存在级联对象时,也要对它完成校验。 每篇...

    BlackFlagBinBlackFlagBin 评论0 收藏0
  • Spring 指南(spring-retry)

    Spring 指南(spring-retry)

    摘要:包含一些状态来决定是重试还是中止,但是这个状态位于堆栈上,不需要将它存储在全局的任何位置,因此我们将此称为无状态重试。将抛出原始异常,除非在有状态的情况下,当没有可用的恢复,在这种情况下,它将抛出。 spring-retry 该项目为Spring应用程...

    xiaotianyixiaotianyi 评论0 收藏0
  • java并发编程学习之线程池-ThreadPoolExecutor(三)

    java并发编程学习之线程池-ThreadPoolExecutor(三)

    摘要:是所有线程池实现的父类,我们先看看构造函数构造参数线程核心数最大线程数线程空闲后,存活的时间,只有线程数大于的时候生效存活时间的单位任务的阻塞队列创建线程的工程,给线程起名字当线程池满了,选择新加入的任务应该使用什么策略,比如抛异常丢...

    阿罗阿罗 评论0 收藏0
  • 让Controller支持对平铺参数执行@Valid数据校验

    让Controller支持对平铺参数执行@Valid数据校验

    摘要:方案一借助对方法级别数据校验的能力首先必须明确一点此能力属于框架的,而部分框架。 每篇一句 在金字塔塔尖的是实践,学而不思则罔,思而不学则殆(现在很多编程框架都只是教你碎片化的实践) 相关阅读 【小家Java】深入了解数据校验:Java Bean Val...

    printempwprintempw 评论0 收藏0

热门文章

<