文章库ARTICLE COLUMN

  • 《Java8实战》-读书笔记第二章

    《Java8实战》-读书笔记第二章

    摘要:但是到了第二天,他突然告诉你其实我还想找出所有重量超过克的苹果。现在,农民要求需要筛选红苹果。那么,我们就可以根据条件创建一个类并且实现通过谓词筛选红苹果并且是重苹果酷,现在方法的行为已经取决于通过对象来实现了。 通过行为参数化传递代...

    AstrianAstrian 评论0 收藏0
  • 大数据分析druid实现双维度的topn查询

    大数据分析druid实现双维度的topn查询

    摘要:前言支持三种数据查询类型。,,是无维度,支持单维度,支持双维度。现在有一个需求基于服务名和调用链的两个维度,从获取最大分位数的前五名数据。但是没有排序查看官方文档的查询格式。官网上明确标识可以通过实现查询。其中可以限制返回数量。 前言...

    luzhuqunluzhuqun 评论0 收藏0
  • 权限设计的杂谈

    权限设计的杂谈

    摘要:权限设计的杂谈这篇文章的定位,不是宣传某个框架,仅仅之是梳理一下有关权限方面的一些想法和最近项目中的一些探索过程。而这两者的取舍则是有设计人员决定的。数据抽象原则最小特权划分从某个程度上来说决定了控制的对象,而数据抽象原则是是决定了操...

    yckyck 评论0 收藏0
  • 《Java8实战》-读书笔记第一章(02)

    《Java8实战》-读书笔记第一章(02)

    摘要:实战读书笔记第一章从方法传递到接着上次的,继续来了解一下,如果继续简化代码。去掉并且生成的数字是万,所消耗的时间循序流并行流至于为什么有时候并行流效率比循序流还低,这个以后的文章会解释。 《Java8实战》-读书笔记第一章(02) 从方法传递...

    lushanlushan 评论0 收藏0
  • [Spring Boot]按日切分spring boot的nohup.out日志文件

    [Spring Boot]按日切分spring boot的nohup.out日志文件

    摘要:过大的日志文件维护起来存在诸多问题,所以最好是能够按日或按大小切分日志文件,便于查找需要的信息。网上有各种各样的日志切分方法,有的有用,有的没用,有的还麻烦。 过大的日志文件维护起来存在诸多问题,所以最好是能够按日或按大小切分日志文件...

    JackJiangJackJiang 评论0 收藏0
  • 选择技术方向都要考虑哪些因素

    选择技术方向都要考虑哪些因素

    摘要:本文主要是作者读安晓辉老师的程序员程序员职场进阶讲中关于选择技术方向都要考虑哪些因素这部分做的一些笔记和自己的思考。技术转型方向尽量对自己以后的发展需要有帮助。 本文主要是作者读安晓辉老师的《程序员程序员职场进阶 32 讲 》中关于选择...

    remcarpediemremcarpediem 评论0 收藏0
  • Spring Boot 2.x 启动全过程源码分析(上)入口类剖析

    Spring Boot 2.x 启动全过程源码分析(上)入口类剖析

    摘要:设置应用上线文初始化器的作用是什么源码如下。来看下方法源码,其实就是初始化一个应用上下文初始化器实例的集合。设置监听器和设置初始化器调用的方法是一样的,只是传入的类型不一样,设置监听器的接口类型为,对应的文件配置内容请见下方。 Spring...

    MobServiceMobService 评论0 收藏0
  • SpringBoot简单入门

    SpringBoot简单入门

    摘要:接下来我们继续看如果达成包,在加入如下配置然后通过打包,最后通过命令启动这样,最简单的就完成了,但是对于一个大型项目,这是远远不够的,的详细操作可以参照官网。以上实例只是最简单的项目入门实例,后面会深入研究。 什么是Spring Boot Spring...

    BWrongBWrong 评论0 收藏0
  • JSP 商品浏览[Web application]

    JSP 商品浏览[Web application]

    摘要:是数据中查询结果返回的一种对象商品集合连接数据库语句把一个商品加入集合返回集合释放数据集对象释放语句对象执行语句要记得捕获异常,且要用释放资源。 JSP 商品信息[Web] 采用Model1(jsp+Javabean)实现 实现DBHelper类(连接数据库) 创建实体类 创...

    JasinYipJasinYip 评论0 收藏0
  • 15个流行编程语言及其应用

    15个流行编程语言及其应用

    摘要:之前自己一直在找自己感兴趣的方向,以及在这个方向上流行的语言并尝试学习这些语言其中的几个但是没有什么重大发现,这篇文章主要介绍了个出现在个编程语言排行榜的编程语言和他们的擅长的领域,他们分别是排名不分先后,,,,,,,,,,,,,。 ...

    hlcfanhlcfan 评论0 收藏0
  • 一个简单易用的接口开放平台

    一个简单易用的接口开放平台

    摘要:一个简单易用的接口开放平台,平台封装了常用的参数校验结果返回等功能,开发者只需实现业务代码即可。这样做的好处是接口管理方便了,平台管理者只需维护好接口参数即可。支持国际化消息返回。采用形式接入平台,即需要给接入方提供一个和。 easyopen...

    luzhuqunluzhuqun 评论0 收藏0
  • JPA关系映射

    JPA关系映射

    摘要:关系映射四种映射关系在关系数据库中有表与表存在下面几种关系多对一关系一对一关系一对多关系多对多关系也对应这中四种映射关系单值串联从一个实体实例关联到另一个实体实例上其中目标基数为成为单值关联多对一关系和一对一关系都是属于这 JPA关系映...

    FaremaxFaremax 评论0 收藏0
  • 关于Hashmap的个人理解

    关于Hashmap的个人理解

    摘要:当容量超过容量负载因子时,进行扩容操作确定何时将冲突的链表转换成红黑树用来确何时将红黑树转换成链表当链表转换成红黑树时,需要判断数组容量。桶排序核心思想是根据数据规模划分,个相同大小的区间每个区间为一个桶,桶可理解为容器。 刚刚看到QQ...

    YujiaaoYujiaao 评论0 收藏0
  • 关于TreeMap的个人理解

    关于TreeMap的个人理解

    摘要:对于一棵有效的红黑树二叉树而言我们必须增加如下规则每个节点都只能是红色或者黑色根节点是黑色每个叶节点节点,空节点是黑色的。这些约束强制了红黑树的关键性质从根到叶子的最长的可能路径不多于最短的可能路径的两倍长。 群里的大哥说了,要想懂红...

    xcc3641xcc3641 评论0 收藏0
  • 安利软件-如何一键装B

    安利软件-如何一键装B

    摘要:今天教大家如果高大上的装想要解锁更多新姿势请访问我的博客第一步下载软件第二部使用不谢哦 今天教大家如果高大上的装B! 想要解锁更多新姿势?请访问我的博客 第一步 https://github.com/WWILLV/God... 下载软件 第二部 使用 showImg("https://segme...

    libin19890520libin19890520 评论0 收藏0
  • 我要学好分布式-RMI通信框架

    我要学好分布式-RMI通信框架

    摘要:我要学好分布式通信框架技术我要学好分布式分布式框架是最近几年的热门。先写个测试用的远程接口,注意接口要抛异常实现远程接口,并且继承创建服务器程序方法注册远程对象创建客户端程序调用过程流程去注册中心注册,端启动服务。 title: 我要学好分...

    imingyuimingyu 评论0 收藏0
  • spring源码中工厂模式总结

    spring源码中工厂模式总结

    摘要:简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类。中的就是简单工厂模式的体现,根据传入一个唯一的标识来获得对象,但是否是在传入参数后创建还是传入参数前创建这个要根据具体情况来定。 Spring中常用的设计模式 常...

    cgh1999520cgh1999520 评论0 收藏0
  • 从零开始实现一个简易的Java MVC框架(八)--制作Starter

    从零开始实现一个简易的Java MVC框架(八)--制作Starter

    摘要:服务器相关配置启动类资源目录目录静态文件目录端口号目录目录实现内嵌服务器在上一章文章从零开始实现一个简易的框架七实现已经在文件中引入了依赖,所以这里就不用引用了。 spring-boot的Starter 一个项目总是要有一个启动的地方,当项目部署在tomca...

    AprilJAprilJ 评论0 收藏0
  • zookeeper+dubbo实现java分布式服务

    zookeeper+dubbo实现java分布式服务

    摘要:调用关系说明服务容器负责启动,加载,运行服务提供者。服务提供者在启动时,向注册中心注册自己提供的服务。注册中心返回服务提供者地址列表给消费者,如果有变更,注册中心将基于长连接推送变更数据给消费者。 ZooKeeper简介 ZooKeeper(Zookeeper 下...

    WalkerXuWalkerXu 评论0 收藏0
  • Spring定时任务高级使用篇

    Spring定时任务高级使用篇

    摘要:定时任务高级使用篇前面一篇博文之定时任务基本使用篇介绍了环境下,定时任务的简单使用姿势,也留了一些问题,这一篇则希望能针对这些问题给个答案定时任务进阶篇问题小结前面一篇博文,抛出了下面的几个问题,接下来则围绕问题进行分析一个项目中有多...

    dcr309duandcr309duan 评论0 收藏0
  • Scheme协议详细介绍

    Scheme协议详细介绍

    摘要:关于我的博客我的个人站点,知乎简书喜马拉雅听书开源中国泡在网上的日子邮箱阿里云博客头条 目录介绍 1.URL Scheme使用场景介绍 2.URL Scheme基础介绍 2.1 什么是URL Scheme? 2.2 URL Scheme协议格式解释 2.3 Scheme链接格式样式 3.URL Scheme...

    tianlaitianlai 评论0 收藏0
  • Spring Boot Oauth2缓存UserDetails到Ehcache

    Spring Boot Oauth2缓存UserDetails到Ehcache

    摘要:在中有一个类实现了接口,该类使用静态代理模式为提供缓存功能。该类源码如下默认的属性值为,该对象并未实现缓存。缓存到的具体实现如下磁盘缓存位置使用欢迎关注我的项目,仅仅需要运行建表,修改数据库的连接配置,即可得到一个微服务。 在Spring中...

    Coding01Coding01 评论0 收藏0
  • Java并发基础:了解无锁CAS就从源码分析

    Java并发基础:了解无锁CAS就从源码分析

    摘要:该类将整数值与引用关联起来,可用于原子的更数据和数据的版本号。 CAS的全称为Compare And Swap,直译就是比较交换。是一条CPU的原子指令,其作用是让CPU先进行比较两个值是否相等,然后原子地更新某个位置的值,其实现方式是基于硬件平台的汇编指令...

    toddmarktoddmark 评论0 收藏0
  • 幂等的实现方案

    幂等的实现方案

    摘要:幂等实现方案幂等性不能脱离业务来讨论。在不同的需求场景下,实现幂等的思路和方案也会不同,一般有如下通用方案多版本并发控制这是乐观锁的一种实现,用于在数据库并发访问时的情况。去重表这是利用数据库表单的特性来实现幂等。 背景 在软件系统的...

    NikoManiacNikoManiac 评论0 收藏0
  • Java多线程进阶(十八)—— J.U.C之synchronizer框架:CountDownLatc

    Java多线程进阶(十八)—— J.U.C之synchronizer框架:CountDownLatc

    摘要:线程可以调用的方法进入阻塞,当计数值降到时,所有之前调用阻塞的线程都会释放。注意的初始计数值一旦降到,无法重置。 showImg("https://segmentfault.com/img/remote/1460000016012041"); 本文首发于一世流云的专栏:https://segmentfault.com/blog...

    ElleElle 评论0 收藏0

热门文章

<