文章库ARTICLE COLUMN

  • 数据结构之二叉树(java版)

    数据结构之二叉树(java版)

    摘要:二叉树是数据结构中很重要的结构类型,学习数据结构也是深入学习编程的必由之路,这里我们简单介绍下我对于二叉树的理解,水平有限,如有错误还请不吝赐教。 二叉树是数据结构中很重要的结构类型,学习数据结构也是深入学习编程的必由之路,这里我们简...

    JayChenJayChen 评论0 收藏0
  • 覆写hashCode

    覆写hashCode

    摘要:如果调用父类的方法,且返回值是返回的值却不同,因此在覆写方法的同时覆写方法。这样才能最大限度地保证,在程序运行过程中尽可能少的出现莫名其妙的错误。 在比较两个实例是否相等的时候,通常会覆写equal()方法,然后对类对象的每一成员进行逐一比...

    xcc3641xcc3641 评论0 收藏0
  • 单例模式的几种写法

    单例模式的几种写法

    摘要:单例模式要点私有的构造方法指向实例的私有静态引用获取实例对象的公有静态方法饿汉模式非线程安全私有化构造函数懒汉模式非线程安全私有化构造函数双重线程锁检查单例线程安全私有化构造函数枚举单例更多关于的文章请戳这里您的留言意见是对我最大的支...

    YoungsYoungs 评论0 收藏0
  • 构造器还是构建器?

    构造器还是构建器?

    摘要:更多关于的文章请戳这里您的留言意见是对我最大的支持我的文章列表 在实例化一个类的过程中,通常会遇到多个参数的构造函数,但如果有些参数是非必需的呢?每次都要初始化那么多参数么? public class Person { private int id;//身份证号 pri...

    muzhuyumuzhuyu 评论0 收藏0
  • Java I/O流

    Java I/O流

    摘要:文件的读写是流常用的也是最基础的操作,然而字节流,字符流,,,等等,各种各样的流操作类傻傻分不清楚,今天我们就对常用的流操作做简单的总结。 文件的读写是java i/o流常用的也是最基础的操作,然而字节流,字符流,InputStream,OutpurStream,R...

    jerryjerry 评论0 收藏0
  • Android四大组件之Activity

    Android四大组件之Activity

    摘要:做为四大组件之首,在开发过程中尤为重要,这里我们对的生命周期,启动模式异常退出的状态保存,状态恢复,显式启动,隐式启动以及的隐式启动中的过滤规则整理总结。 Acitivity做为Android四大组件之首,在Android app开发过程中尤为重要,这里我们对A...

    evin2016evin2016 评论0 收藏0
  • Struts2开发流程

    Struts2开发流程

    摘要:的开发流程在文件中定义核心拦截用户请求。的最大作用是配置和请求之间的对应关系,并配置逻辑视图名和物理视图资源之间的相对关系,即返回结果和文件的物理位置的关系。实现为了使开发的更规范,提供了一个接口,定义了的处理应该实现的规范。 1.stru...

    Leo_chenLeo_chen 评论0 收藏0
  • 理解 RESTful

    理解 RESTful

    摘要:表形容词,意为的具有的。指的是一组架构约束条件和原则。协议要优于协议。的操作方法在中有各自的语义,理解它们的语义至为重要。返回结果对于不同操作方法和操作对象集合或个体,服务器返回的结果应该符合以下规范。附录该文主要参考理解架构设计指南...

    DrummorDrummor 评论0 收藏0
  • java计算object大小

    java计算object大小

    maven com.carrotsearch java-sizeof 0.0.3 util public class SizeOfUtil { public static enum SizeEnum { B { @Overr...

    atinosunatinosun 评论0 收藏0
  • API管理平台XXL-API

    API管理平台XXL-API

    摘要:只需要填写测试的参数值,点击下方运行按钮,即可发起一次接口请求,请求结果将会在下方显示出来保存历史在接口测试界面,在进行接口测试后点击下方保存按钮将会把本次测试数据接口,测试参数等信息保存下来。 《API管理平台XXL-API》 一、简介 1.1 概...

    SmallBoyOSmallBoyO 评论0 收藏0
  • 526. Beautiful Arrangement and 254. Factor Combina

    526. Beautiful Arrangement and 254. Factor Combina

    摘要:用的思想,加上题目的特殊意思,来解决问题。如果个数字,有种结果。这里对原题多加了一个输出的要求,代码如下。也是为了去重,两个分解的解法是对称的,乘法对称的重点就是 用combination的思想,加上题目的特殊意思,来解决问题。 526 Beautiful Ar...

    I_AmI_Am 评论0 收藏0
  • Leetcode 相似题只有题号不含代码。

    Leetcode 相似题只有题号不含代码。

    找出string里的单词。 186. Reverse Words in a String II, 434. Number of Segments in a String combination类型题 77. Combinations 39. Combination Sum 40. Combination Sum II 216. Combination Sum III 494. Target S...

    StonePandaStonePanda 评论0 收藏0
  • 291. Word Pattern II

    291. Word Pattern II

    摘要:如果出现过,必须映射必须唯一。如果映射正确,不断尝试,返回可能的情况,有一种情况成立,就是全局成立。 pattern = "abab", str = "redblueredblue" should return true. pattern = "aaaa", str = "asdasdasdasd" sho...

    el09xccxyel09xccxy 评论0 收藏0
  • 慕课网_《Java实现SSO单点登录》学习总结

    慕课网_《Java实现SSO单点登录》学习总结

    摘要:时间年月日星期三说明本文部分内容均来自慕课网。慕课网教学示例源码无个人学习源码第一章概述课程介绍及介绍课程目标认识并理解及其应用,并能根据其实现原理自行实现。 时间:2017年3月22日星期三说明:本文部分内容均来自慕课网。@慕课网:http://w...

    flyer_devflyer_dev 评论0 收藏0
  • Java深入 - 深入理解Java集合

    Java深入 - 深入理解Java集合

    摘要:集合集合类存放于包中。迭代器,可以通过迭代器遍历集合中的数据是映射表的基础接口有序集合的是非常常用的数据类型。按照指定的迭代器所返回的元素顺序,将该中的所有元素添加到此列表的尾部。 集合集合类存放于Java.util包中。集合类型主要有3种:se...

    hlcfanhlcfan 评论0 收藏0
  • Step By Step_Java通过JNI调C程序执行

    Step By Step_Java通过JNI调C程序执行

    摘要:以下将以一个实际例子展示通过调用打印主要记录实现的过程和方法,对其中的一些原理和规范不做具体展开。指向在此代码中实例化的对象的一个句柄,相当于指针。加载本地共享库运行结果如下传递参数接下来看一下如何通过向传递参数。 showImg("https://s...

    mist14mist14 评论0 收藏0
  • MySQL乐观锁在分布式场景下的实践

    MySQL乐观锁在分布式场景下的实践

    摘要:那我们如何来实现乐观锁呢一般采用以下方式使用版本号机制来实现,这是乐观锁最常用的实现方式。从输出的结果可以看出用户的减库存操作成功了,商品库存成功减去而用户提交减库存操作时,数据版本号已经改变,所以数据变更失败。 MySQL乐观锁在分布式...

    AlanAlan 评论0 收藏0
  • 227. Basic Calculator II

    227. Basic Calculator II

    摘要:但是乘除就会有问题,要特殊处理。这题只有加减和括号,优先级就是括号里的先计算,所有我们把括号里的内容当做操作的基本单位。遇到遇到和,遇到遇到,弹出再遇到弹出,这里只是把对数字的操作变成了对的操作,去括号的逻辑一样。 The expression str...

    littlelightsslittlelightss 评论0 收藏0
  • 84. Largest Rectangle in Histogram

    84. Largest Rectangle in Histogram

    摘要:要求一个矩形的面积,要知道高和宽。如果每次确定高度为然后调用一个找到左右边界,即不小于的最左和最右。这是一个明显的算法,每次扫描都会重走整个。一个递增序列这种,我们知道可以够成的矩形是会不断增大的。递增序列预处理,递减的时候计算。 sh...

    melody_lqlmelody_lql 评论0 收藏0
  • 316. Remove Duplicate Letters and 402. Remove K Di

    316. Remove Duplicate Letters and 402. Remove K Di

    摘要:每个字母只留一个,而且保证字典序最小。从前往后扫描,还要往前看一个检出是否删除的,要用解。需要一个数据结构记录是否使用这个字母,可以用。结构也可以用数组加顶点指针模拟。 316 Remove Duplicate Given a string which contains only lowercas...

    novonovo 评论0 收藏0
  • Leetcode 21 Merge Two Sorted Lists

    Leetcode 21 Merge Two Sorted Lists

    摘要:题目详情题目要求我们将两个有序链表合成一个有序的链表。输入输出想法首先要判断其中一个链表为空的状态,这种情况直接返回另一个链表即可。每次递归都会获得当前两个链表指针位置的值较小的节点,从而组成一个新的链表。 题目详情 Merge two sorted ...

    xbynetxbynet 评论0 收藏0
  • leetcode5 Longest Palindromic Substring 最长且为回数的子字符

    leetcode5 Longest Palindromic Substring 最长且为回数的子字符

    摘要:思路二指针最大长度现在我们从回数的特点入手。因此,假设当前得到的回数的最大长度为,我们可以判断或者是不是回数。假设此时指针指向,而已知最大回数子字符串的长度为。 题目要求 Given a string s, find the longest palindromic substring in s. ...

    ImfanImfan 评论0 收藏0
  • 439. Ternary Expression Parser

    439. Ternary Expression Parser

    摘要:所组成的最小单位,可以看作一对括号。从左往右看,作为决定一组完整最小单位的符号。每次找到一对就可以按分为左右两个子问题递归解决。从右往左看,作为决定最小单位的符号,每次遇到一个,就拆解离最近的两个小单位。宏观上看是,从小到大。 Given ...

    zhunjieezhunjiee 评论0 收藏0
  • 读源码学设计 - volley

    读源码学设计 - volley

    摘要:在大行其道的今天,已经略显过时。我们按照上面的思路,从和作为出发点,由浅入深来阅读源码。在最后看类源码时我们可以看到这个过程。负责分发,对来说,就是通过将发送到了主线程在中调用了。的个数,决定了网络请求的最大并发数。 Volley 在 retrof...

    txgcwmtxgcwm 评论0 收藏0
  • 一个AccessToken引发的思考

    一个AccessToken引发的思考

    摘要:最近在做一个微信预约洗车的项目,其中有个功能是预约完成后给用户发一个模板消息,发送模板消息需要以及格式的消息内容,接口如下。关于微信的介绍是公众号的全局唯一票据,公众号调用各接口时都需使用。 最近在做一个微信预约洗车的项目,其中有个功...

    rainyangrainyang 评论0 收藏0

热门文章

<