文章库ARTICLE COLUMN

  • 猫头鹰的深夜翻译:请不要把它叫做Restful!

    猫头鹰的深夜翻译:请不要把它叫做Restful!

    摘要:因此,误解几乎是与之俱来的。这是完全错误的。就像所强调的,对于一个被称作的来说,状态转移管理是一个必须要完成的需求。你可以将其称为或是,但是请不要把它叫做。 2000年的时候,Douglas Crockford声明JavaScript是最被误解的编程语言。这种误解...

    dadongdadong 评论0 收藏0
  • Hello World, S/4HANA for Customer Management 1.0

    Hello World, S/4HANA for Customer Management 1.0

    摘要:的前世今生在我之前的微信公众号文章的这三款解决方案,您能区分清楚么我曾经提到过我作为成都研究院产品开发团队的一员工作过一段时间。这个功能是成都研究院开发团队负责实现的。 SAP CRM的前世今生 在我之前的微信公众号文章 SAP的这三款CRM解决方...

    RdouTypingRdouTyping 评论0 收藏0
  • NIO基础知识

    NIO基础知识

    摘要:独立与内存之外的,存在于物理内存中的一块内存区域不收的管理。由于直接缓冲区在内存之外,如果无法进行有效管理容易造成物理内存溢出,因此最好仅在直接缓冲区能在性能方面带来明显好处时使用。 Java NIO是java用来提高java IO操作性能。基于网上的...

    scq000scq000 评论0 收藏0
  • Java向上转型及内存分析

    Java向上转型及内存分析

    摘要:但有时候,当我们的代码只需要与父类打交道时,可以使用向上转型,来使我们的代码不依赖具体子类,比如以下代码,方法可以接受类的任意子类内存分析我们来分析以下转型代码在内存中的表示 学习设计模式的时候,发现很多模式都用到了向上转型(eg. 工厂...

    ZacharyZachary 评论0 收藏0
  • 信号量

    信号量

    摘要:对于信号量,可以认为是一个仓库,有两个概念,容量和当前的货物个数。创建信号量,设置容量,先有操作,才能操作。构造函数需要指定信号量的容量,可选指定是否公平,以防止低优先级线程的饥饿状态。 信号量是操作系统提供给用户使用的一种机制,帮助...

    OldPandaOldPanda 评论0 收藏0
  • Intellij IDEA插件推荐

    Intellij IDEA插件推荐

    摘要:插件推荐撸码一时爽,改码火葬场。今天给大家推荐几个比较好用的插件。插件,功能强大,基本满足的日常所用。 Intellij IDEA插件推荐 撸码一时爽,改码火葬场。今天给大家推荐几个比较好用的intellij插件。 IdeaVim source code vim插件,功能强大,基...

    VEIGHTZVEIGHTZ 评论0 收藏0
  • 猫头鹰的深夜翻译:使用JAVA CompletableFuture的20例子

    猫头鹰的深夜翻译:使用JAVA CompletableFuture的20例子

    摘要:这个例子想要说明两个事情中以为结尾的方法将会异步执行默认情况下即指没有传入的情况下,异步执行会使用实现,该线程池使用一个后台线程来执行任务。这个例子展示了如何使用一个固定大小的线程池来实现大写操作。 前言 这篇博客回顾JAVA8的Completion...

    AZmakeAZmake 评论0 收藏0
  • ZStack源码剖析之设计模式鉴赏——策略模式

    ZStack源码剖析之设计模式鉴赏——策略模式

    摘要:能够整体地替换算法,能让我们轻松地以不同的算法去解决一个问题,这种模式就是模式。这个类是在发布前常在中被使用的一个类,代码如下以为例,从语义上来说就是为了中的每个元素调用函数。 本文首发于泊浮目的专栏:https://segmentfault.com/blog......

    EricEric 评论0 收藏0
  • JavaScript面向对象入门

    JavaScript面向对象入门

    摘要:在中是没有这样的关键字的,我们需要这样做定义在方法内也就是内部,也可以看作成构造函数的变量,就是私有变量。移动气球我们需要用到定时器。 什么是JavaScript? 我们可以从几个方面去说JavaScript是什么: 基于对象 javaScript中内置了许多对象...

    StardustskyStardustsky 评论0 收藏0
  • Collections 里面的几个你还不知道的方法

    Collections 里面的几个你还不知道的方法

    摘要:但这个类当中还有几个方法,估计你到现在还不知道,还在自己手写循环来实现。这个方法检查两个集合是否没有相同元素。这个方法将集合中的指定元素全部替换成新元素。这个方法帮你将一个对象转换为对象。 java.util.Collections 这个类你可能知道,也可...

    ShimmerShimmer 评论0 收藏0
  • Java 虚拟机总结给面试的你(上)

    Java 虚拟机总结给面试的你(上)

    摘要:于是这篇博客就针对虚拟机的各个知识点进行归纳。若虚拟机栈请求扩展时无法申请到足够的内存,则抛出异常。类索引用于确定类的全限定名,父类索引用于确定父类的全限定名。字节码指令操作码长度为一个字节,所以总数最多不超过条。 Java虚拟机一直是Ja...

    linkFlylinkFly 评论0 收藏0
  • 如何实现一个基本的微信文章分类器

    如何实现一个基本的微信文章分类器

    摘要:本文源地址,转发请注明该地址或地址,谢谢微信公众号发布的文章和一般门户网站的新闻文本类型有所不同,通常不能用现有的文本分类器直接对这些文章进行分类,不过文本分类的原理是相通的,本文以微信公众号文章为对象,介绍朴素贝叶斯分类器的实现过程...

    dackeldackel 评论0 收藏0
  • OAuth2基本概念和运作流程

    OAuth2基本概念和运作流程

    摘要:目前的版本是版,本文将对的一些基本概念和运行流程做一个简要介绍。只要有一个第三方应用程序被破解,就会导致用户密码泄漏,以及所有被密码保护的数据泄漏。运行流程客户端向资源所有者请求授权。 OAuth(开放授权)是一个关于授权的开放标准,允许...

    YFanYFan 评论0 收藏0
  • leetcode 5 Longest Palindromic Substring Java &

    leetcode 5 Longest Palindromic Substring Java &

    摘要:回文的意思就是反转字符串后和原字符串相等。因为这种想法没次都是两边同时扩展。所以要分目标字符串长度为奇数目标字符串为偶数两种情况。 题目详情 Given a string s, find the longest palindromic substring in s. You may assume that the maximu...

    JessYanCodingJessYanCoding 评论0 收藏0
  • Docker之旅——入门篇(一)

    Docker之旅——入门篇(一)

    摘要:常见问题点击之后提示错误,我们点击浏览选择安装目录的下载镜像很慢,参考提供的加速器文档链接之旅使用搭建私服二其他参考非常详细的学习笔记最佳实践一命令详解超全版本基于打造前端持续集成开发环境 Docker进行感性认知 Docker 最初的2小时(Docker...

    时飞时飞 评论0 收藏0
  • leetcode132. Palindrome Partitioning II

    leetcode132. Palindrome Partitioning II

    摘要:题目要求现在有一个字符串,将分割为多个子字符串从而保证每个子字符串都是回数。我们只需要找到所有可以构成回数的并且得出最小值即可。即将字符作为,将字符所在的下标列表作为。再采用上面所说的方法,利用中间结果得出最小分割次数。 题目要求 Giv...

    jeyhanjeyhan 评论0 收藏0
  • 【修炼内功】[JVM] 深入理解JVM之ClassLoader

    【修炼内功】[JVM] 深入理解JVM之ClassLoader

    摘要:本文已收录修炼内功跃迁之路在诞生之初便提出,各提供商发布很多不同平台的虚拟机,这些虚拟机都可以载入并执行同平台无关的字节码。设计者在第一版虚拟机规范中便承诺,时至今日,商业机构和开源机构已在之外发展出一大批可以在上运行的语言,如等。 ...

    荆兆峰荆兆峰 评论0 收藏0
  • 需求解决系列一之移动卡片实现答题功能

    需求解决系列一之移动卡片实现答题功能

    摘要:二这个单词随手势的移动单词块相比较上面流式布局的实现,这个就相对复杂多了。在这个模块中,我们需要实现以下逻辑。 前言 前两天在改完APP的一些bug之后逛了一下贴吧,在Android开发吧中很惊喜的发现了一个朋友在寻求帮助。为什么说惊喜呢?因为现在...

    Mr_zhangMr_zhang 评论0 收藏0
  • JDK源码(容器篇)

    JDK源码(容器篇)

    摘要:三系列用于保存键值对,无论是,还是已弃用的或者线程安全的等,都是基于红黑树。是完全基于红黑树的,并在此基础上实现了接口。可以看到,只有红黑树,且红黑树是通过内部类来实现的。 JDK容器 前言 阅读JDK源码有段时间了,准备以博客的形式记录下来...

    SoarkeySoarkey 评论0 收藏0
  • 【自己读源码】Netty4.X系列(四) Netty中的异步调用

    【自己读源码】Netty4.X系列(四) Netty中的异步调用

    摘要:今天是小明女朋友的生日,小明想给她一个惊喜,于是想到了订一个蛋糕给她,所以小明打电话给蛋糕店预定,店员回复他说好的,我们知道了,制作好了会通知你的。于是小明就开开心心的打游戏去了。值检查,整个设计中均没有对对象做的检查,容易引起。 Ne...

    FlandsFlands 评论0 收藏0
  • AJAX跨域完全讲解

    AJAX跨域完全讲解

    摘要:跨域完全讲解今天在慕课网上学习了跨域完全讲解我在收集面试题的时候其实就已经有过跨域的问题的了,当时候知道了为什么会存在跨域,以及跨域解决的方案有哪些,今天随着课程的学习,又加深了跨域的理解,以此记录下来。 AJAX跨域完全讲解 今天在慕课...

    i_garfileoi_garfileo 评论0 收藏0
  • 数据结构与简单算法-排序算法

    数据结构与简单算法-排序算法

    摘要:堆排序其实类似简单选择排序,每次找出最大最小元素,移到特定位置完成排序。排序算法平均情况最好情况最坏情况辅助空间稳定性冒泡排序稳定简单选择排序稳定直接插入排序稳定希尔排序不稳定堆排序不稳定归并排序稳定快速排序不稳定参考大话数据结构算法...

    AlphaWatchAlphaWatch 评论0 收藏0
  • 高并发 - AbstractQueuedSynchronizer

    高并发 - AbstractQueuedSynchronizer

    摘要:温馨提醒队列是队列的变种,队列等待采用自旋,的队列等待采用。表示对应线程是否应当阻塞,节点是正占有锁的线程的,其值为,处于后驱节点的线程才会去,由子类实现。 温馨提醒 AbstractQueuedSynchronizer队列是CLH队列的变种,CLH队列等待采用自旋...

    galoisgalois 评论0 收藏0
  • 图书管理系统【用户、购买、订单模块、添加权限】

    图书管理系统【用户、购买、订单模块、添加权限】

    摘要:于是我们想要为之前的项目添加权限控制只有用户有权限的时候,后台管理才可以进行相对应的操作实现思路之前我们做权限管理系统的时候,是根据用户请求的来判断该链接是否需要权限的。直接是用户和权限之间的关系了。 用户模块 要登陆后才能购买,因此...

    kk_mileskk_miles 评论0 收藏0
  • Java面试通关要点汇总集

    Java面试通关要点汇总集

    摘要:本文会以引出问题为主,后面有时间的话,笔者陆续会抽些重要的知识点进行详细的剖析与解答。敬请关注服务端思维微信公众号,获取最新文章。 原文地址:梁桂钊的博客博客地址:http://blog.720ui.com 这里,笔者结合自己过往的面试经验,整理了一些核...

    gougoujianggougoujiang 评论0 收藏0

热门文章

<