文章库ARTICLE COLUMN

  • 微服务网关方案调研

    微服务网关方案调研

    摘要:综述经调研,使用解决方案的占多数,已经能满足绝大多数公司需求。但除了一些超级公司外,比如阿里,京东,他们是自己撸的一套网关。 综述 经调研,使用Spring Cloud Zuul解决方案的占多数,已经能满足绝大多数公司需求。但除了一些超级公司外,比如阿...

    Y3GY3G 评论0 收藏0
  • java并发编程学习15--CompletableFuture(二)

    java并发编程学习15--CompletableFuture(二)

    摘要:比如我们获取价格的同时也获取汇率远程获取汇率方法获取汇率结合俩个异步操作沃尔玛接受两个参数对象表明第二个异步操作接口两个异步操作的结果合并处理 【模拟情景 上一篇说到每一个shop都会提供一个价格查询的服务,但是现在我们进行假设: 1. 所有...

    VioletJackVioletJack 评论0 收藏0
  • 2、Java是什么

    2、Java是什么

    摘要:是一门面向完全对象的高级程序设计语言执行时,先将源代码编译为可被虚拟机执行的字节码文件,虚拟机执行字节码文件来执运行程序一创建一个程序创建一个文件,并输入源代码文件后缀为。 Java是一门面向完全对象的高级程序设计语言 执行时,先将Java源...

    tigerZHtigerZH 评论0 收藏0
  • ZuulFilter中设置Response的原理。

    ZuulFilter中设置Response的原理。

    摘要:于是了一翻,找到了渲染的类,原来是可以看到,这是这个里输出了我设置的内容。还有一个看来一样,也是不会得到执行的。所以设置了就等于对其它过滤器一路开了红灯,都不会被执行了,直到,输出的内容。 在网上看到一个Zuul过滤器异常后,自定义Respon...

    senntyousenntyou 评论0 收藏0
  • Java中配置文件路径的获取

    Java中配置文件路径的获取

    摘要:最近写突然遇到配置文件加载的问题,正好有机会把关于路径的问题整理一下。普通类中加载配置文件路径以的方式来获取配置文件路径这样就得到了一个文件的路径,继而我们可以把它转化成流。 最近写mybatis 突然遇到配置文件加载的问题, 正好有机会把关...

    cppowboycppowboy 评论0 收藏0
  • leetcode 121 Best Time to Buy and Sell Stock

    leetcode 121 Best Time to Buy and Sell Stock

    摘要:求可能的最大利润题目给了两个例子最大利润就是进价为,卖价为的时候,利润为在这个案例中,进价一直高于售价,所以无法成交,返回。主要注意一下,先买入才能卖出卖价一定要比买入价格高才能成交就可以了。 题目详情 Say you have an array for which...

    QLQQLQ 评论0 收藏0
  • Java集合干货——ArrayList源码分析

    Java集合干货——ArrayList源码分析

    摘要:关于的具体实现,一些基本的都也知道,譬如数组实现,线程不安全等等,但是更加具体的就很少去了解了,例如初始化的长度,扩容等。 前言 在之前的文章中我们提到过ArrayList,ArrayList可以说是每一个学java的人使用最多最熟练的集合了,但是知其然不...

    wupengyuwupengyu 评论0 收藏0
  • 自定义命令添加 classpath

    自定义命令添加 classpath

    摘要:在命令行中使用自定义和效果添加下用分号作为分隔符或者下用冒号作为分隔符下进行自定义命令设置环境变量可以不设置,只是为了方便编写脚本,脚本功能为添加自定义的命令相当于的,不显示命令从系统环境变量取值指还有参数,这个没有深究分号确 在命令...

    ytwmanytwman 评论0 收藏0
  • Java 多线程编程核心技术6—单例模式与多线程

    Java 多线程编程核心技术6—单例模式与多线程

    摘要:使用双检查机制来实现多线程环境中的延迟加载单例设计模式。类主要负责日期的转换与格式化,但在多线程环境中,使用此类容易造成数据转换及处理的不准确,因为类并不是线程安全的。 立即加载就是使用类的时候已经将对象创建完毕,常见的实现办法就是直...

    TesterHomeTesterHome 评论0 收藏0
  • 基于shiro框架实现自动登录(rememberMe)

    基于shiro框架实现自动登录(rememberMe)

    摘要:关于的自动对用户对象序列化并加密当获得请求时能够获取反序列化且解密之后的用户对象。 shirorememberMe流程原理研究 输入用户密码正儿八经登录时, 如果勾选了"记住我", 则后台给shiro设置rememberme showImg("https://segmentfault.com/img/remote/...

    gghyoogghyoo 评论0 收藏0
  • NDK各个版本链接

    NDK各个版本链接

    摘要:目前不仅是国内不好找到各个版本的,就连谷歌翻链接也总是出问题,这里给出一些各个版本的链接。 目前不仅是国内不好找到各个版本的NDK,就连谷歌翻链接也总是出问题,这里给出一些各个版本的链接。 ndk_r15c (July 2017) Windows 32-bit : https://dl...

    pigleipiglei 评论0 收藏0
  • leetcode 88 Merge Sorted Array

    leetcode 88 Merge Sorted Array

    摘要:题目假设数组的长度大于需要排序的元素数量数组的后位为。解法看到这道题时一种常规思路可能是,从头遍历两个数组,将的元素插入到的合适的位置。 题目详情 Given two sorted integer arrays nums1 and nums2, merge nums2 into nums1 as one sorted a...

    bbbbbbbbbbbb 评论0 收藏0
  • CentOS 下 Apache + Subversion 实现版本控制

    CentOS 下 Apache + Subversion 实现版本控制

    摘要:首先要说明一点的是并不是必须安装的如果你只用在下本地实现版本控制的话否则你至少要选择一种服务器与配合使用才能实现远程版本控制比较推崇使用好处实在太多了比如多种身份验证可配置使用加密等高级功能当然也存在一些缺点比如本身是无状态连接的结果...

    孙淑建孙淑建 评论0 收藏0
  • 一种基于http协议的敏感数据传输方案

    一种基于http协议的敏感数据传输方案

    摘要:比如加密算法但是加密也存在局限性,需要定期维护。当然聪明的你可能会说,那我就使用非对称加密算法,比如好了。所以本次结合了和来实现我们的数据传输。发送方接收到请求返回结果后,通过约定的方式对返回结果进行处理,以供后续使用。 最近公司需要...

    yagamiyagami 评论0 收藏0
  • Java 实战开发之开发工具安装及项目创建(四)

    Java 实战开发之开发工具安装及项目创建(四)

    摘要:一环境配置配置版本配置版本安装,然后对其进行配置。然后继续下面的命令打开服务打开浏览器,输入回车之后如果看到,表示已经成功运行命令可以关闭。四配置选择我们的我的之前是,现在用下面的方法删除,使用来进行开发。 一、IDEA环境配置 1、配置jd...

    刘福刘福 评论0 收藏0
  • Spring Security Oauth2.0 实现短信验证码登录

    Spring Security Oauth2.0 实现短信验证码登录

    摘要:验证码的发放校验逻辑比较简单,方法后通过全局判断请求中是否和手机号匹配集合,重点逻辑是令牌的参数 spring security oauth2 登录过程详解 ​ showImg("https://segmentfault.com/img/remote/1460000012811024"); ​ 定义手机号登录令牌 /** * @au...

    陆斌陆斌 评论0 收藏0
  • [LintCode] Amicable Pair

    [LintCode] Amicable Pair

    Problem An amicable pair (m,n) consists of two integers m,n for which the sum of proper divisors (the divisors excluding the number itself) of one number equals the other. Given an integer k, find all...

    mumumumumumu 评论0 收藏0
  • java技术车

    java技术车

    摘要:多线程校园交易市场和后端基于等技术,后端采用代码中的小实现自定义,使用加载图片并加入访问证书通过拦截器实现验证,过期自动获取新支持访问万能适配器日志打印结合实现的后台轮询模式的实现实现简单依赖注 Java Web 开发之动态代理 A 接口有 c 方...

    王笑朝王笑朝 评论0 收藏0
  • 从零开始的WEB框架——感悟

    从零开始的WEB框架——感悟

    摘要:读了周勇老师的从零开始写框架,感觉干货还是挺多的。不过,这本书中的从零开始并不是指的零基础,而是从无到有。还是先说说目前的感受吧。第五章讲了的优化文件上传和下载集成安全框架和框架。如果大家看了这本书有什么新的感悟,也欢迎分享给我。 读...

    MRZYDMRZYD 评论0 收藏0
  • java并发编程学习14--CompletableFuture(一)

    java并发编程学习14--CompletableFuture(一)

    摘要:并行流与目前,我们对集合进行计算有两种方式并行流而更加的灵活,我们可以配置线程池的大小确保整体的计算不会因为等待而发生阻塞。 【回顾Future接口 Future接口时java5引入的,设计初衷是对将来某个时刻会发生的结果建模。它建模了一种异步计算,返...

    VioletJackVioletJack 评论0 收藏0
  • ScheduledThreadPoolExecutor详解

    ScheduledThreadPoolExecutor详解

    摘要:该方法传入表示如果当前任务正在执行,那么立即终止其执行传入表示如果当前方法正在执行,那么等待其执行完成之后再取消当前任务。        本文主要分为两个部分,第一部分首先会对ScheduledThreadPoolExecutor进行简单的介绍,并且会介绍其主...

    gselfgself 评论0 收藏0
  • Java PCM音频变声

    Java PCM音频变声

    摘要:项目中需要用到对人声音频数据进行变声处理。具体工具类代码变声原始数据输入流变速率大于为加快语速,小于为放慢语速音调变化率大于为降低音调深沉,小于为提升音调尖锐变声后的数据输入流这里根据自己格式修改对应参数。 项目中需要用到对PCM人声音...

    linkFlylinkFly 评论0 收藏0
  • 服务端指南 | 状态机设计

    服务端指南 | 状态机设计

    摘要:我们以登录场景设计一个状态机。第三步,定义状态机配置,设置初始状态,以及状态与事件之间的关系。 原文地址:梁桂钊的博客博客地址:http://blog.720ui.com/ 状态机中,每个状态有着相应的行为,随着行为的触发来切换状态。其中一种做法是使用二维...

    AWangAWang 评论0 收藏0
  • Elastic Search搜索引擎在SpringBoot中的实践

    Elastic Search搜索引擎在SpringBoot中的实践

    摘要:注本文首发于公众号,可长按或扫描下面的小心心来订阅实验环境版本版本首先当然需要安装好环境,最好再安装上可视化插件来便于我们直观地查看数据。 showImg("https://segmentfault.com/img/remote/1460000015723674"); 注: 本文首发于 My 公众号 Co...

    Me_KunMe_Kun 评论0 收藏0
  • leetcode_53 Maximum Subarray

    leetcode_53 Maximum Subarray

    摘要:如果单开元素加和更大判断前面的子数组和是不是小于。此元素就成为了子数组的第一个元素。每次操作都要判断,当前是否是最大值,更新值。 题目详情 Find the contiguous subarray within an array (containing at least one number) which has the lar...

    y1chuany1chuan 评论0 收藏0

热门文章

<