文章库ARTICLE COLUMN

  • 递归就这么简单

    递归就这么简单

    摘要:那么,有了循环,为什么还要用递归呢在某些情况下费波纳切数列,汉诺塔,使用递归会比循环简单很多很多话说多了也无益,让我们来感受一下递归吧。 递归介绍 本来预算此章节是继续写快速排序的,然而编写快速排序往往是递归来写的,并且递归可能不是那...

    dreamtecherdreamtecher 评论0 收藏0
  • 对修饰符final和static的浅析

    对修饰符final和static的浅析

    摘要:三类的初始化时机类的初始化即虚拟机为类的静态变量赋予初始值这和准备阶段设置默认初始值为是不一样的。类的主动使用种创建类的实例用语句创建实例调用类的静态变量或对静态变量赋值这和是有区别的在定义一个类的时候里面只能放方法和属性,这是规定死...

    mtuniquemtunique 评论0 收藏0
  • SpringDataJPA入门就这么简单

    SpringDataJPA入门就这么简单

    摘要:一入门在上次学的时候,那时候的教程就已经涉及到了一点的知识了。入门只是中的一个子模块是一套标准接口,而是的实现底层默认实现是使用的首个接口就是,它是一个标记接口。这也导致了我出现这个错误的原因。 一、SpringData入门 在上次学SpringBoot...

    MasonEastMasonEast 评论0 收藏0
  • 【算】快速排序

    【算】快速排序

    摘要:分治快速排序以下简称快排的核心思想是分治法。第二个元素大于,放于右侧第三个元素小于,放于左侧以此类推,最后一个元素放置完毕后是这样的重复。此时从左到右读出图中曾作为基准值的元素菱形,我们发现已经排序好了。 分治 快速排序(以下简称快...

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

    观察者模式

    摘要:细思不恐主旨在设计模式中,观察者模式的主旨则是定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 简单说两句 观察者模式,是对象行为型模式中的一种,有的时候人们也叫他发布/订阅模式。...

    魏宪会魏宪会 评论0 收藏0
  • Shiro入门这篇就够了【Shiro的基础知识、回顾URL拦截】

    Shiro入门这篇就够了【Shiro的基础知识、回顾URL拦截】

    摘要:细粒度权限管理就是数据级别的权限管理。张三只能查看行政部的用户信息,李四只能查看开发部门的用户信息。比如通过的拦截器实现授权。 前言 本文主要讲解的知识点有以下: 权限管理的基础知识 模型 粗粒度和细粒度的概念 回顾URL拦截的实现 Shir...

    chenjiang3chenjiang3 评论0 收藏0
  • java内存模型

    java内存模型

    摘要:顺序一致性内存模型有两大特性一个线程中所有操作必须按照程序的顺序执行。这里的同步包括对常用同步原语的正确使用通过以下程序说明与顺序一致性两种内存模型的对比顺序一致性模型中所有操作完全按程序的顺序串行执行。 java内存模型 java内存模型基...

    2i18ns2i18ns 评论0 收藏0
  • leetcode 36 Valid Sudoku

    leetcode 36 Valid Sudoku

    摘要:要求我们判断已经填入的数字是否满足数独的规则。即满足每一行每一列每一个粗线宫内的数字均含,不重复。没有数字的格子用字符表示。通过两层循环可以方便的检查每一行和每一列有没有重复数字。对于每个,作为纵坐标,作为横坐标。 题目详情 Determine...

    entnerentner 评论0 收藏0
  • CRM, C4C和Hybris的工作流简介

    CRM, C4C和Hybris的工作流简介

    摘要:的例子的框架实现代码在这个里而应用层面使用的,和一样有所谓的概念。 CRM的例子 Step by Step to debug IC inbox workflow WS14000164 C4C showImg("https://segmentfault.com/img/remote/1460000013812348"); Custom recipient dete...

    fancyLuofancyLuo 评论0 收藏0
  • java json 库之 jackson

    java json 库之 jackson

    摘要:是一个库,提供了完备的解析,序列化以及反序列化功能依赖配置在里面添加依赖配置解析调用就能讲字符串解析成一个对象,然后通过方法就可以获取中各个字段的值了,这种方式可以用来读取格式的配置文件,可以用一个打开特性,可以在里面加入注释 jackso...

    y1chuany1chuan 评论0 收藏0
  • 【算】选择排序和二分查找

    【算】选择排序和二分查找

    摘要:劣势二分法快则快矣,但是有个很大的限制,只能用于有序集合的查找。如果本身是一个无序的集合,只能先排序再强行二分。其它还有就是,已经为我们实现了二分查找,详见。 序 大概半个月前,偶尔看到《算法图解》,没翻几页便被数学战五渣的我奉为神书...

    endless_roadendless_road 评论0 收藏0
  • 想进大厂?50个多线程面试题,你会多少?(一)

    想进大厂?50个多线程面试题,你会多少?(一)

    摘要:下面是线程相关的热门面试题,你可以用它来好好准备面试。线程安全问题都是由全局变量及静态变量引起的。持有自旋锁的线程在之前应该释放自旋锁以便其它线程可以获得自旋锁。 最近看到网上流传着,各种面试经验及面试题,往往都是一大堆技术题目贴上去...

    wow_worktilewow_worktile 评论0 收藏0
  • [Java] 关于一道面试题的思考

    [Java] 关于一道面试题的思考

    摘要:对于这种会退出的情况,数组显然不能像链表一样直接断开,因此采用标记法先生成一个长度为的布尔型数组,用填充。中对整个进行遍历才能得到此时数组中的数量。 文中的速度测试部分,时间是通过简单的 System.currentTimeMillis() 计算得到的, 又由于 ...

    rozborozbo 评论0 收藏0
  • 选择排序就这么简单

    选择排序就这么简单

    摘要:选择排序就这么简单从上一篇已经讲解了冒泡排序了,本章主要讲解的是选择排序,希望大家看完能够理解并手写出选择排序的代码,然后就通过面试了如果我写得有错误的地方也请大家在评论下指出。 选择排序就这么简单 从上一篇已经讲解了冒泡排序了,本章...

    wua_wua2012wua_wua2012 评论0 收藏0
  • 【深入浅出spring】Spring MVC 流程解析

    【深入浅出spring】Spring MVC 流程解析

    摘要:概述是目前主流的框架之一。这部分的详细分析见深入浅出流程解析调用的具体方法处理请求,并返回一个。这部分的详细分析见深入浅出流程解析视图解析,遍历的列表,获取对应的对象,入口方法渲染,调用中获取的的方法,完成对数据的渲染。 前言 其实一...

    lidashuanglidashuang 评论0 收藏0
  • CentOS7:JDK1.7.0_80安装

    CentOS7:JDK1.7.0_80安装

    摘要:一安装前检查执行以下命令查看系统是否已经自带如果存在执行以下命令为查出的系统自带的相关文件,运行以上命令将相关文件卸载执行命令出现以上信息说明卸载完成二下载并安装下载地址将下载好的文件复制到目录下新建目录,执行解压文件到执行 一、安装...

    wayneliwayneli 评论0 收藏0
  • Lucene就是这么简单

    Lucene就是这么简单

    摘要:那我们现在是不知道记录是否真真正正存储到索引库中的,因为我们看不见。索引库存放的数据放在文件下,我们也是不能打开文件的。 什么是Lucene?? Lucene是apache软件基金会发布的一个开放源代码的全文检索引擎工具包,由资深全文检索专家Doug Cuttin...

    xeblogxeblog 评论0 收藏0
  • Spring boot集成Thymeleaf

    Spring boot集成Thymeleaf

    摘要:简介是用于和独立开发环境的服务器端模板引擎。的主要目标是为开发工作流程带来优雅的自然模板可以在浏览器中正确显示,也可以作为静态原型,从而在开发团队中实现更强的协作。需要注意的是,默认是严格校验的。需要修改并增加依赖 简介Thymeleaf是用...

    nifhlheimrnifhlheimr 评论0 收藏0
  • 排序算法(Java)——那些年面试常见的排序算法

    排序算法(Java)——那些年面试常见的排序算法

    摘要:下面会介绍的一种排序算法快速排序甚至被誉为世纪科学和工程领域的十大算法之一。我们将讨论比较排序算法的理论基础并中借若干排序算法和优先队列的应用。为了展示初级排序算法性质的价值,我们来看一下基于插入排序的快速的排序算法希尔排序。 前言 ...

    Harpsichord1207Harpsichord1207 评论0 收藏0
  • 《认知突围》做复杂时代的明白人,读书分享

    《认知突围》做复杂时代的明白人,读书分享

    摘要:认知突围做复杂时代的明白人石志远到底什么才是明白人,处在浪荡岁的我何谈明白。和认知层次不同的人交流,犹如鸡同鸭讲。同一件事情可以做的更快,单位时间内做事情的数量越多,赚取的时间越多。单位时间内做事的经历越多,人生经历越丰富,赚取的时间...

    luoyibuluoyibu 评论0 收藏0
  • Activiti就是这么简单

    Activiti就是这么简单

    摘要:介绍什么是是由软件在年月日发布的业务流程管理框架,它是覆盖了业务流程管理工作流服务协作等领域的一个开源的灵活的易扩展的可执行流程语言框架。第二部分是表示表的用途的两个字母标识。 Activiti介绍 什么是Activiti? Activiti5是由Alfresco软件...

    everflyeverfly 评论0 收藏0
  • leetcode 312. Burst Balloons

    leetcode 312. Burst Balloons

    摘要:之后该气球将消失,从而其左右两个气球成为相邻的气球。这意味着的时间复杂度。这样就违背了分治法将问题分解为独立问题的要求。此时得到的子队列长度等于,因此将无法拆解,即结束。 题目要求 Given n balloons, indexed from 0 to n-1. Each balloon...

    pineconepinecone 评论0 收藏0
  • leetcode 29 Divide Two Integers

    leetcode 29 Divide Two Integers

    摘要:很容易想到,我们每次用被除数减去除数,进行减法的次数就是最终结果。这道题的采取了一种类似二分查找的思想。除了这些,这道题还要注意一些边界情况的判断,例如除数或被除数为,值溢出等。 题目详情 Divide two integers without using multiplicat...

    马龙驹马龙驹 评论0 收藏0
  • SpringMVC【参数绑定、数据回显、文件上传】

    SpringMVC【参数绑定、数据回显、文件上传】

    摘要:那我们就不用在每一个方法通过将数据传到页面。还能够配置该参数是否是必须的。方法的返回值有种重定向转发内部就是将数据绑定到域对象中的。注解能够将数据绑定到中也就是中,如果经常需要绑定到中的数据,抽取成方法来使用这个注解还是不错的。 前言...

    Flink_ChinaFlink_China 评论0 收藏0
  • 分布式系统开发工具包 —— 基于Kryo的Java对象序列化

    分布式系统开发工具包 —— 基于Kryo的Java对象序列化

    摘要:是用于语言的一个快速和高效的对象图序列化框架。项目的目的是快速高效方便地使用。当需要持久化对象的时候,不论是持久化到文件数据库还是网络,都可以使用。如果你想试用最新的特性开始使用库类编排序列化,和类处理缓存字节和刷新到流中。 Kryo是用...

    BlackMassBlackMass 评论0 收藏0

热门文章

<