文章库ARTICLE COLUMN

  • 那些年,我们一起误解过的REST

    那些年,我们一起误解过的REST

    摘要:通过增删查改,引起资源状态的改变,称为状态转移。用于获取资源的元信息。方法与方法类似,都可以查询资源的元信息放在的,但不会返回资源的表述。表示请求有问题,如参数错误等。表示当前请求的某前置条件不符合。网关错误,从上游服务器收到无效响应...

    DesGeminiDesGemini 评论0 收藏0
  • java学习(六) —— java中String和StringBuffer的区别

    java学习(六) —— java中String和StringBuffer的区别

    摘要:中有三个类可以对字符进行操作是进行单个字符操作的类。类中的方法偏重于对字符串的变化,例如追加插入和删除等,这个也是和类的主要区别。类属于一种辅助类,可预先分配指定长度的内存块建立一个字符串缓冲区。 前言 String和StringBuffer都是java中...

    Paul_KingPaul_King 评论0 收藏0
  • 69-x的平方根

    69-x的平方根

    摘要:前言今天心血来潮想做一下题目,就选了一道关于二分查找的题目的平方根实现函数。计算并返回的平方根,其中是非负整数。示例输入输出示例输入输出说明的平方根是由于返回类型是整数,小数部分将被舍去。 前言 今天心血来潮想做一下题目,就选了一道关...

    bergwhitebergwhite 评论0 收藏0
  • 一步一步实现Tomcat之二——实现一个简单的Servlet容器

    一步一步实现Tomcat之二——实现一个简单的Servlet容器

    摘要:注本文使用规范是规范中的一个接口,我们可以自己实现这个接口在方法中实现自己的业务逻辑。我们只是实现一个简单的容器示例,所以和其他方法留待以后实现。运行一下实现首先编写一个自己的实现类。 前言 经过上一篇文章《一步一步实现Tomcat——实现...

    dayday_updayday_up 评论0 收藏0
  • Java 命令行交互输入库 JLine 入门

    Java 命令行交互输入库 JLine 入门

    摘要:实际上,中使用库的软件非常多,这使得同时也成为了一个事实上的命令行交互标准。对语言来说,就是这样一个帮助你搭建一个命令行交互界面的库。命令行会将用户输入的一行原样打印出来。 我们都知道,软件的用户界面无非分为 GUI (图形用户界面)和 CL...

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

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

    摘要:在之前,除了类外,并没有其它适合并发环境的栈数据结构。作为双端队列,可以当作栈来使用,并且高效地支持并发环境。 showImg("https://segmentfault.com/img/bVbguF7?w=1280&h=853"); 本文首发于一世流云专栏:https://segmentfault.com/blog... 一...

    CompileYouthCompileYouth 评论0 收藏0
  • spring系列---CAS客户端与SpringSecurity集成

    spring系列---CAS客户端与SpringSecurity集成

    摘要:客户端与集成指定端口请求路径用于单点退出,该过滤器用于实现单点登出功能,可选配置该过滤器用于实现单点登出功能,可选配置。该过滤器使得开发者可以通过来获取用户的登录名。 CAS客户端与SpringSecurity集成 pom.xml org.springframe...

    hizengzenghizengzeng 评论0 收藏0
  • rocketmq底层通信模块解析

    rocketmq底层通信模块解析

    摘要:启动一个线程,获取阻塞队列的元素,当通道发生事件时,队列会被放入事件对象启动一个定时器,每个执行一次,扫描,超时没有获取结果的会被移除掉客户端跟服务器端差不多。而这个对象会在传输之前进行编码,消息接收到进行解码。 rocketMQ通信模块 Roc...

    simpleapplessimpleapples 评论0 收藏0
  • 设计模式走一遍---观察者模式

    设计模式走一遍---观察者模式

    摘要:观察者模式的别名包括发布订阅模式模型视图模式源监听器模式或从属者模式。而观察者一般也会做出对象的响应观察者模式属于行为型模式观察者模式主要解决的问题一方的状态发生了变化,依赖于这一方的观察者立即能收到通知。参考书籍设计模式版。 1 红灯...

    justCodingjustCoding 评论0 收藏0
  • Java编程基础11——面向对象_包&权限修饰符&匿名内部类

    Java编程基础11——面向对象_包&权限修饰符&匿名内部类

    摘要:外部类要访问内部类的成员,必须创建对象。前提存在一个类或者接口这里的类可以是具体类也可以是抽象类。 1.package关键字的概述及作用(了解) A:为什么要有包 将字节码(.class)进行分类存放 包其实就是文件夹 B:包的概述 举例: 学生:增加,删...

    BryanBryan 评论0 收藏0
  • Java多线程进阶(三一)—— J.U.C之collections框架:BlockingQueue接

    Java多线程进阶(三一)—— J.U.C之collections框架:BlockingQueue接

    摘要:和方法会一直阻塞调用线程,直到线程被中断或队列状态可用和方法会限时阻塞调用线程,直到超时或线程被中断或队列状态可用。 showImg("https://segmentfault.com/img/bVbgyPy?w=1191&h=670"); 本文首发于一世流云专栏:https://segmentfault.com/blog....

    entnerentner 评论0 收藏0
  • Elasticsearch  插入时间字段时数据格式问题

    Elasticsearch 插入时间字段时数据格式问题

    摘要:时间格式创建的之后,可以设置。如果中没有设置的,那么默认为两种格式其中新版移除了前缀。设置格式转换类的属性库在转换为的时候,将类型转为为了型的字符串表示。 elasticsearch 时间格式 elasticsearch创建index的之后,可以设置mapping。如果mapp...

    yeyan1996yeyan1996 评论0 收藏0
  • 【Leetcode】61.旋转链表

    【Leetcode】61.旋转链表

    摘要:小米广告第三代广告引擎的设计者开发者负责小米应用商店日历开屏广告业务线研发主导小米广告引擎多个模块重构关注推荐搜索广告领域相关知识给定一个链表,旋转链表,将链表每个节点向右移动个位置,其中是非负数。 作者: 码蹄疾毕业于哈尔滨工业大学。...

    JeffrreyJeffrrey 评论0 收藏0
  • 源码|jdk源码之LinkedHashMap分析

    源码|jdk源码之LinkedHashMap分析

    摘要:扩展的节点包括和,加入两个域组织额外的双向链表保存顺序。实现迭代器相关逻辑,因为迭代器是根据双向链表顺序迭代的。 HashMap作为一种经典的数据结构,其根据key定位元素能达到平均O(1)的时间复杂度。 但是,存储于HashMap中的元素显然是无序的,遍...

    B0B0B0B0 评论0 收藏0
  • 经典动态规划--01背包问题

    经典动态规划--01背包问题

    摘要:背包问题具体例子假设现有容量的背包,另外有个物品,分别为,,。最后,就是动态规划的思路了。而前个物体放入容量为的背包,又可以转化成前个物体放入背包的问题。 背包问题具体例子:假设现有容量10kg的背包,另外有3个物品,分别为a1,a2,a3。物...

    warkizwarkiz 评论0 收藏0
  • 【RabbitMQ】——centos7安装rabbitmq教程 以及 PHP开启rabbitmq扩展

    【RabbitMQ】——centos7安装rabbitmq教程 以及 PHP开启rabbitmq扩展

    摘要:第一步安装因为是语言编写的,所以我们首先需要安装第二步安装官网提供的安装方式本人安装成功的方式第三步查看是否已经安装好了,能查到说明已经安装完成了。 第一步:安装Erlang 因为rabbitMQ是Erlang语言编写的,所以我们首先需要安装Erlang rpm -...

    printempwprintempw 评论0 收藏0
  • 值得保存的 synchronized 关键字总结

    值得保存的 synchronized 关键字总结

    摘要:无论是互斥锁,还是自旋锁,在任何时刻,最多只能有一个保持者,也就说,在任何时刻最多只能有一个执行单元获得锁。另外在中引入了自适应的自旋锁。和关键字的总结推荐一 该文已加入开源文档:JavaGuide(一份涵盖大部分Java程序员所需要掌握的核心知...

    miguel.jiangmiguel.jiang 评论0 收藏0
  • Spring专题之Bean初始化源码分析(1)

    Spring专题之Bean初始化源码分析(1)

    摘要:初始化我们知道容器初始化后会对容器中非懒加载的,单例的以及非抽象的定义进行的初始化操作,所以我们分析源码的入口也就是在容器初始化的入口,分析容器初始化后在什么地方开始第一次的初始化。 前言 Spring IOC容器在初始化之后会对容器中非懒加载...

    harryhappyharryhappy 评论0 收藏0
  • [LeetCode] Longest Word in Dictionary

    [LeetCode] Longest Word in Dictionary

    Problem Given a list of strings words representing an English Dictionary, find the longest word in words that can be built one character at a time by other words in words. If there is more than one po...

    econieconi 评论0 收藏0
  • 《从零构建前后分离的web项目》:前端了解过关了吗?前端基础架构和硬核介绍

    《从零构建前后分离的web项目》:前端了解过关了吗?前端基础架构和硬核介绍

    摘要:前端准备前端了解过关了吗前端基础架构和硬核介绍技术栈的选择首先我们构建前端架构需要对前端生态圈有一切了解,并且最好带有一定的技术前瞻性,好的技术架构可能日后会方便的扩展,减少重构的次数,即使重构也不需要大动干戈,我通常选型技术栈会参考...

    xialongxialong 评论0 收藏0
  • IntelliJ IDEA 开发工具的插件收藏

    IntelliJ IDEA 开发工具的插件收藏

    摘要:推荐几款比较好用的的插件,它能够帮助我们更加快速的开发,具体有以下分类快速开发样式界面便捷工具快速开发功能介绍代码自动生成插件,大部分单表操作的代码可自动生成减少重复劳动大幅提升效率开源地址功能介绍解析格式的数据,然后快速的帮你生成对...

    whidywhidy 评论0 收藏0
  • 《从零构建前后分离web项目》:开篇 - 纵观WEB历史演变

    《从零构建前后分离web项目》:开篇 - 纵观WEB历史演变

    摘要:更详细的内容下一章开篇深入聊聊前后分离讲述关于我目前在写从零构建前后分离项目系列,修正和补充以此为准不断更新的项目实践地址彩蛋提前预览下一章传送门 开篇 : 纵观WEB历史演变 在校学习和几年工作工作中不知不觉经历了一半的 WEB 历史演变、对...

    songjzsongjz 评论0 收藏0
  • 《从零构建前后分离web项目》探究 - 深入聊聊前后分离架构

    《从零构建前后分离web项目》探究 - 深入聊聊前后分离架构

    摘要:什么是前后分离前后端分离并不是什么新鲜事,到处都是前后端分离的实践。然而一些历史项目在从一体化设计转向前后端分离的架构时,不可避免的会遇到各种各样的问题。搞了一个前后分离,需要分离部署。 探究 :深入聊聊前后分离架构 前后分离,一直是一...

    lunaticflunaticf 评论0 收藏0
  • 《从零构建前后分离的web项目》:前端了解过关了吗?

    《从零构建前后分离的web项目》:前端了解过关了吗?

    摘要:前端基础架构和硬核介绍技术栈的选择首先我们构建前端架构需要对前端生态圈有一切了解,并且最好带有一定的技术前瞻性,好的技术架构可能日后会方便的扩展,减少重构的次数,即使重构也不需要大动干戈,我通常选型技术栈会参考以下三点一提出自身业务的...

    cgspinecgspine 评论0 收藏0
  • 观察者模式

    观察者模式

    摘要:简介学习本篇博文,我们知道在什么场景下使用观察者模式。观察者模式给我们在今后开发中什么思想。为什么需要观察者模式从定义中我们可以知道观察者模式当对象改变时,其他依赖的对象都会收到改变信息的状态。 简介 1.学习本篇博文,我们知道在什么场...

    MiracleMiracle 评论0 收藏0

热门文章

<