文章库ARTICLE COLUMN

  • 【开源项目】Spring Security三大权限框架案例讲解01—项目初始化

    【开源项目】Spring Security三大权限框架案例讲解01—项目初始化

    摘要:前言大致简介项目主要逐步迭代讲解服务开发,通过实际的案例开发来讲解,项目注解详细适合作为教程案例,同时对代码的演进还有重构也会有对应的推文讲解什么是登录与账户安全大多数初级的程序员可能理解的比较简单,即普通的表单登录,数据查询等等,但...

    mushangmushang 评论0 收藏0
  • 【Leetcode】66. 加一

    【Leetcode】66. 加一

    摘要:作者码蹄疾毕业于哈尔滨工业大学。最高位数字存放在数组的首位,数组中每个元素只存储一个数字。你可以假设除了整数之外,这个整数不会以零开头。示例输入输出解释输入数组表示数字。 作者: 码蹄疾毕业于哈尔滨工业大学。 小米广告第三代广告引擎的设...

    InvokerInvoker 评论0 收藏0
  • 零基础带你看Spring源码——IOC控制反转

    零基础带你看Spring源码——IOC控制反转

    摘要:依赖注入是向某个类或方法注入一个值,其中所用到的原理就是控制反转。但发现更多时间是在调和的源码。里面就是从中取出这个,完成控制反转的。控制反转的优点最后来以我个人观点谈谈控制反转的优点吧。控制反转为了降低项目耦合,提高延伸性。 本章开...

    wing324wing324 评论0 收藏0
  • Java编程基础13——常见对象_String类

    Java编程基础13——常见对象_String类

    摘要:和的区别是字符串常量,同时也是一个类的对象,既然是对象当然可以调用类中的方法是空常量,不能调用任何方法,否则会出现空指针异常,常量可以给任意的引用数据类型赋值。 1_Scanner的概述和方法介绍* A:Scanner的概述 B:Scanner的构造方法原理 Sc...

    PAMPANGPAMPANG 评论0 收藏0
  • NamedParameterJdbcTemplate学习总结

    NamedParameterJdbcTemplate学习总结

    摘要:批量操作数据批量操作数据一共有两种方法批量添加方法一男男方法二男男批量修改方法一男男方法二男男批量删除同上 环境 版本信息 spring的版本为4.1.4(spring3我也用过,就配置信息略有不同,其用法还是一样的) 配置信息 需要在applicationContext.xml...

    yhaolpzyhaolpz 评论0 收藏0
  • java学习(八) —— 异常及异常处理

    java学习(八) —— 异常及异常处理

    摘要:异常发生时如何处理,提供了解决办法异常处理机制。只要在程序中产生了异常,就会用一个对应类型的异常对象来封装异常,会试图寻找异常处理程序来处理异常。中,异常处理的任务就是将执行控制流从异常发生的地方转移到能够处理这种异常的地方去。 前言...

    jas0njas0n 评论0 收藏0
  • SAPI V1.4发布,轻巧的API输出测试组件

    SAPI V1.4发布,轻巧的API输出测试组件

    摘要:一个简单的输出工具,只需简单配置,即可将接口中的所有接口及参数全部以结构化的方式输出的页面上。新增支持文件类型的数据。优化了返回结果格式化的问题。改版了界面列表展示部分,修复了扫描不到的情况。增加了对的支持支持上传文件。 spring.boot....

    DogeeDogee 评论0 收藏0
  • Java多线程进阶(三六)—— J.U.C之collections框架:DelayQueue

    Java多线程进阶(三六)—— J.U.C之collections框架:DelayQueue

    摘要:之后,会重复上一步,新唤醒的线程可能取代成为新的线程。这其实是一种名为的多线程设计模式。我们之前说了,线程作用之一就是用来唤醒其它无限等待的线程,所以必须要有这个判断。线程池框架中的就是一种延时阻塞队列。 showImg("https://segmentfaul...

    endaenda 评论0 收藏0
  • java学习(九) —— java中的File文件操作及IO流概述

    java学习(九) —— java中的File文件操作及IO流概述

    摘要:字节流可以处理所有以为单位存储的文件,也就是说可以处理所有的文件,但是在处理字符的速度上不如字符流。文件字节输入流的读取时,是直接同字节流中读取的。原理就是在字节流的基础上增加了编解码的操作。 前言 流是干什么的:为了永久性的保存数据...

    ralapralap 评论0 收藏0
  • 自定义注解实例实现SQL语句生成

    自定义注解实例实现SQL语句生成

    摘要:如果一种声明使用进行注解,这种类型的注解被作为被标注的程序成员的公共。如果元注解没有出现,那么定义的注解可以应用于程序的任何元素。指明该注解类型被自动继承。指明了该被保留的时间长短。 GitHub Github地址:AnnoDao 注解的老话题 首先我们要...

    lsxiaolsxiao 评论0 收藏0
  • 使用servlet3.0异步特性改造spring-cloud-zuul

    使用servlet3.0异步特性改造spring-cloud-zuul

    摘要:不过在出来之后支持异步了,可以把业务操作放到独立的线程池里面去,这样可以尽快释放线程,本身也支持异步了,本篇文章将带你如何使用的异步特性来改造优化其性能。 ​ 我们知道spring-cloud-zuul是依赖springMVC来注册路由的,而springMVC又是在...

    HmyBmnyHmyBmny 评论0 收藏0
  • ovirt笔记:通过登录策略配置模块来熟悉系统的框架

    ovirt笔记:通过登录策略配置模块来熟悉系统的框架

    摘要:最近在写登录策略配置模块,现在通过分析登录策略配置模块来说明系统的层次结构。这样实现起来简单明了,不过由于是根据角色定义登录限制策略,同一种角色只有一种登录限制策略,对不同用户暂时不能做到多样性控制,后期再修正。 最近在写登录策略配置...

    ?xiaoxiao,?xiaoxiao, 评论0 收藏0
  • 「造个轮子」——cicada 设计一个配置模块

    「造个轮子」——cicada 设计一个配置模块

    摘要:同时也新增了一个。将不同的配置文件用不同的对象进行管理。由于需要支持多个配置文件,所有需要定义一个抽象类供所有的配置管理实现。其实就是一个结构的缓存,用于存放所有的配置。总结这就是本次中的升级内容,包含了配置支持以及代码重构。 showIm...

    fsmStudyfsmStudy 评论0 收藏0
  • 你真的完全了解Java动态代理吗?看这篇就够了

    你真的完全了解Java动态代理吗?看这篇就够了

    摘要:动态地代理,可以猜测一下它的含义,在运行时动态地对某些东西代理,代理它做了其他事情。所以动态代理的内容重点就是这个。所以下一篇我们来细致了解下的到底是怎么使用动态代理的。 之前讲了《零基础带你看Spring源码——IOC控制反转》,本来打算下...

    haitiancoderhaitiancoder 评论0 收藏0
  • 服务限流(自定义注解令牌桶算法)

    服务限流(自定义注解令牌桶算法)

    摘要:自定义注解实现基于接口限流仔细看会发现上面的简单实现会造成我每个接口都要写一次限流方法代码很冗余所以采用来使用自定义注解来实现。 服务限流 -- 自定义注解基于RateLimiter实现接口限流 令牌桶限流算法showImg("https://segmentfault.com/img/b...

    microcosm1994microcosm1994 评论0 收藏0
  • ovirt笔记:基于ovirt4.0的虚拟资源管理的权限分析

    ovirt笔记:基于ovirt4.0的虚拟资源管理的权限分析

    摘要:前言虚拟资源管理平台是在的基础上开发的,从原有的一个用户扩展成三个管理员用户和普通用户,下面简单分析一下其实现权限管理的原理。 前言 虚拟资源管理平台是在ovirt4.0的基础上开发的,从原有的一个admin用户扩展成三个管理员用户和普通用户,下面...

    GilbertatGilbertat 评论0 收藏0
  • 你真的懂ThreadPoolExecutor线程池技术吗?看了源码你会有全新的认识

    你真的懂ThreadPoolExecutor线程池技术吗?看了源码你会有全新的认识

    摘要:参数说明,线程池保留的最小线程数。,线程池中允许拥有的最大线程数。,线程池的运行状态。除非线程池状态发生了变化,发退回到外层循环重新执行,判断线程池的状态。是线程池的核心控制状态,包含的线程池运行状态和有效线程数。 Java是一门多线程的...

    JerryCJerryC 评论0 收藏0
  • 百度地图绘制点、图形

    百度地图绘制点、图形

    摘要:目标,指定经纬度,显示一个图片,点击图片能显示相应的介绍信息,当前屏幕把所有指定的坐标点都显示出来预览效果添加了四个点,红色定位图片表示出来实现准备条件配置百度地图,只要能能显示百度地图就定位图片四个点经纬度代码实现构建图标初始化四个...

    Big_fat_catBig_fat_cat 评论0 收藏0
  • LintCode Fizz Buzz 只用一个if语句

    LintCode Fizz Buzz 只用一个if语句

    摘要:看了一些答案使用了多个这里给出几种方案给大家参考下建立将所对应的字符串分别映射,这样一个即可对进行优化,只映射,这里需要一点数学技巧,大家看代码就理解了利用的截断功能暂时想到这些,欢迎指正 9.Fizz Buzz Given number n. Print number fro...

    greatwholegreatwhole 评论0 收藏0
  • 【java并发编程实战6】AQS之独占锁ReentrantLock实现

    【java并发编程实战6】AQS之独占锁ReentrantLock实现

    摘要:锁与很好的隔离使用者与实现者所需要关注的领域。那么这个就是包装线程并且放入到队列的过程实现的方法。也证实了就是获取锁的线程的节点。如果发生异常取消请求,也就是将当前节点重队列中移除。 前言 自从JDK1.5后,jdk新增一个并发工具包java.util....

    sixleavessixleaves 评论0 收藏0
  • spring boot + easypoi快速实现excel导入导出

    spring boot + easypoi快速实现excel导入导出

    摘要:封装了让我们能够非常简单的实现导出模板导出导入模板导出等,具体可见官网我这边实现了一个的导出,记录一下。 easypoi封装了poi让我们能够非常简单的实现Excel导出,Excel模板导出,Excel导入,Word模板导出等,具体可见官网:http://www.afterturn.cn/...

    summerpxysummerpxy 评论0 收藏0
  • [LeetCode] Path Sum (I & II & III)

    [LeetCode] Path Sum (I & II & III)

    摘要: 112. Path Sum Problem Given a binary tree and a sum, determine if the tree has a root-to-leaf path such that adding up all the values along the path equals the given sum. Note: A leaf is a node...

    张金宝张金宝 评论0 收藏0
  • [LeetCode] Island Perimeter

    [LeetCode] Island Perimeter

    Problem You are given a map in form of a two-dimensional integer grid where 1 represents land and 0 represents water. Grid cells are connected horizontally/vertically (not diagonally). The grid is com...

    robinrobin 评论0 收藏0
  • redis各数据类型应用概述

    redis各数据类型应用概述

    摘要:它是内存存储的数据结构服务器,可用作数据库高速缓存和消息队列代理。支持字符串哈希表列表集合有序集合位图等数据类型。最为常用的数据类型。类型经常会被用于消息队列的服务,以完成多程序之间的消息交换。应用场景实现最新消息排行等功能,还有消息...

    邱勇邱勇 评论0 收藏0
  • Java的初始化顺序

    Java的初始化顺序

    摘要:对子类来讲,父类的所有东西都是准备好的,所以父类部分的初始化要先于子类。父类的初始化顺序,递归地受以上规则的控制。例如陈皓的一篇构造时成员初始化的陷阱就谈到了一个让人头痛的情况。 需要考虑的初始化或者说调用部分就4个: member ...

    guqiuguqiu 评论0 收藏0

热门文章

<