文章库ARTICLE COLUMN

  • 关于String.intern()和new StringBuilder("").

    关于String.intern()和new StringBuilder("").

    摘要:对比较返回是因为这个字符串在执之前已经出现过,字符串常量池中已经有它的引用了,不符合首次出现的原则,而计算机软件这个字符串则是首次出现的,因此返回。 在《深入理解Java虚拟机》书中,提到在jdk1.7的版本中用String.intern()返回引用。 public...

    derek_334892derek_334892 评论0 收藏0
  • 特殊IP地址(0.0.0.0和回环ip)

    特殊IP地址(0.0.0.0和回环ip)

    摘要:地址地址由两个部分组成,和,即网络号和主机号。类地址前四位是,保留为以后使用。其中还有一些特殊地址回环地址。只要使用这个地址发送数据,则数据包不会出现在网络传输过程中。总结是一个环回地址。 IP地址:        IP地址由两个部分组成...

    neroneroffyneroneroffy 评论0 收藏0
  • 一起学并发编程 - 简易线程池实现

    一起学并发编程 - 简易线程池实现

    摘要:并且,线程池在某些情况下还能动态调整工作线程的数量,以平衡资源消耗和工作效率。同时线程池还提供了对池中工作线程进行统一的管理的相关方法。 开发中经常会遇到各种池(如:连接池,线程池),它们的作用就是为了提高性能及减少开销,在JDK1.5以后...

    Harriet666Harriet666 评论0 收藏0
  • Java 正则表达式

    Java 正则表达式

    摘要:正则表达式是从字符串最头部开始匹配,一直到结束,需要匹配整个串匹配的时候返回包含正则匹配的串为找到所有匹配的串代表整个表达式星座运势匹配创建对象现在创建对象星座运势星座运势参考资料 Java 正则表达式 java.util.regex.Pattern java.util.re...

    zebrayoungzebrayoung 评论0 收藏0
  • tecdat拓端:“数说”数据人才热:数据类岗位需求调查

    tecdat拓端:“数说”数据人才热:数据类岗位需求调查

    摘要:从各规模的企业需求来看,小企业发展过程中对数据分析师的需求将随着数据量的快速增长而持续增长。数据分析师需要重视的技能数据库技能数据分析工具。 showImg("https://segmentfault.com/img/bVWCAJ?w=1080&h=554"); 原文链接You can’t manage wha...

    SillyMonkeySillyMonkey 评论0 收藏0
  • java:异常处理

    java:异常处理

    摘要:异常处理机制异常与异常类的继承体系在程序中,当程序出现意外情况时,系统会自动生成一个来通知程序,从异常发生出逐渐向外传播,如果没有人来处理该异常,就会交给来处理,对异常的处理方法是,打印异常跟踪栈信息,并中止程序的执行。 1 为什么要处...

    LuDongWeiLuDongWei 评论0 收藏0
  • 《重构-改善既有代码设计》读书笔记-重构篇

    《重构-改善既有代码设计》读书笔记-重构篇

    摘要:重构改善既有代码设计动词使用一系列重构手法,在不改变软件可观察行为的前提下,调整其结构。修补错误时重构代码时重构怎么重构关于代码的重构技巧参考重构改善既有代码设计读书笔记代码篇个人博客 重构定义 名词 对软件内部结构的一种调整,目的是在...

    ermaoLermaoL 评论0 收藏0
  • 深入浅出AQS之组件概览

    深入浅出AQS之组件概览

    摘要:原文地址深入浅出之独占锁模式深入浅出之共享锁模式深入浅出之条件队列前面三篇文章如果之前没有基础的话看起来会比较吃力,这篇文章说明一下的基础知识,方便快速了解。当前节点由于超时或者中断被取消,节点进入这个状态以后将保持不变。 之前分析了...

    DDreachDDreach 评论0 收藏0
  • JS继承这点儿事

    JS继承这点儿事

    摘要:用对象冒充继承构造函数的属性,用原型链继承的方法。但是属性暴露出了问题,每一个对象都有一个属性指向它的构造函数,而实例的构造函数却指向了,这会导致继承链的错乱。 ECMAScript 实现继承的方式不止一种。这是因为 JavaScript 中的继承机制并不...

    kelvinleekelvinlee 评论0 收藏0
  • mybatis sqlSession的运行过程

    mybatis sqlSession的运行过程

    摘要:在找那个可以根据中的属性,确定类的全限定类名。并且根据节点所对应的,找到所要执行的方法。因为他根据的是类名方法名进行唯一确定节点的。 当我们使用sqlSession.getMapper(xx.class)方法时,Mybatis其实是使用了jdk的动态代理技术,在MapperProxyF...

    BoYangBoYang 评论0 收藏0
  • 安卓实战项目-动态桌面-简单实现

    安卓实战项目-动态桌面-简单实现

    摘要:先上效果图准备,桌面是一个小视频,要求,符合手机尺寸,最好不要超过,我这个只有几,开发环境,由于没后更新。 先上效果图showImg("https://segmentfault.com/img/bVWrXZ?w=315&h=588"); 准备:1,桌面是一个小视频,要求,符合手机尺寸,最好不要...

    TonnyTonny 评论0 收藏0
  • 一起学并发编程 - 处理异常中止的线程

    一起学并发编程 - 处理异常中止的线程

    摘要:在之前,不能为线程多带带设置或指定一个默认的,为了设置,需要继承并覆写方法。幸运的是后线程提供了一个方法,用来捕获并处理因线程中抛出的未知异常,以避免程序终止。 在单线程的开发过程中,通常采用try-catch的方式进行异常捕获,但是这种方式...

    zackleezacklee 评论0 收藏0
  • 我的Java设计模式-建造者模式

    我的Java设计模式-建造者模式

    摘要:汽车本身就是复杂产品对象,其制造过程可以形象的表示建造者模式。另一辆法拉利,。法拉利具体建造者代码如下构造法拉利的第一部分。咻咻法拉利已造好三建造者模式的优缺点优点降低代码耦合度。 在未上大学之前,一直有个梦想I have a dream!,就...

    elisa.yangelisa.yang 评论0 收藏0
  • Java容器类研究4:ArrayList

    Java容器类研究4:ArrayList

    摘要:显然,开发人员认为通过下标遍历的数组结构更加高效。在进行分裂时,原始保留中部至末尾的元素,新的保留原起始位置到中部的元素。同样,也会进行重新赋值,使得在使用前与保持一致。在遍历时,会调用方法,将动作施加于元素之上。 java.util.ArrayLis...

    xfeexfee 评论0 收藏0
  • App增加倍速视频的坎坷之路

    App增加倍速视频的坎坷之路

    摘要:为了增加倍速功能,并保持系统版本兼容,一开始选择的是集成播放器的方案。版本后,增加了倍速播放功能,但本身结构比较庞大,集成难度较高,增加了后续维护的难度,在使用一段时间后,开始考虑给端更换另外一种倍速方案。 课程视频越来越长,学习时间...

    IntegInteg 评论0 收藏0
  • 【Java】利用反射获取class中的所有方法

    【Java】利用反射获取class中的所有方法

    摘要:目的对于我这种半路出家的码代码的,一直以来最不好的习惯就是非常依赖和,但是如果代码量大的话一直切换找来找去特别不方便。最近在将一部分接口测试自动化,刚好重新学下,一个就会包含很多,翻来翻去十分不方便,于是就想把一个中的文件中的所有遍历...

    xavierxavier 评论0 收藏0
  • 本地FastDFS图片服务器搭建

    本地FastDFS图片服务器搭建

    摘要:项目比较老旧,自己修改了一下,跑在上,用的和位系统,记录下来,以后上传图片都可以用。是一个开源的轻量级分布式文件系统,功能包括文件存储文件同步文件访问文件上传文件下载等。主要的有两个角色和。 项目比较老旧,自己修改了一下,跑在mac上,...

    QiShareQiShare 评论0 收藏0
  • 初探Vector

    初探Vector

    摘要:现在用的比较少了只作为了解一类的声明主要看的是实现了接口二构造方法构造一个空,初始大小为,其标准容量增量为零。构造一个具有指定初始容量的空,其容量增量为零。 ps:现在Vector用的比较少了,只作为了解 一、类的声明 主要看的是实现了List接口 p...

    suemisuemi 评论0 收藏0
  • 记一次牛客java试题思考所得

    记一次牛客java试题思考所得

    摘要:至此,类实例化完成。块中会先行发生这一点有点迷,明明调试的顺序是先执行里的语句导致然后才跳到,然后执行该方法返回的值还是原先的,感觉能从函数调用栈帧角度说得通,但这里不熟,未来再回来解疑。 先上题目:函数ExtendsTest.main()执行后的输出...

    OBKoro1OBKoro1 评论0 收藏0
  • 安卓实战项目-动态桌面-rxjava实现搜索本地所有视频

    安卓实战项目-动态桌面-rxjava实现搜索本地所有视频

    摘要:前言上一篇文章已经实现了将文件中设置成动态壁纸安卓实战项目动态桌面简单实现需求既然文件能用于动态桌面,那么手机中的视频也可以吧,有没有大胆的想法上效果图分析,类似于上面图片的搜索效果,通过点击,搜索出我们需要的文件图片中用演示,此时用...

    jamesjames 评论0 收藏0
  • Android Studio3.0新特性及安装详解

    Android Studio3.0新特性及安装详解

    摘要:许多新的棉绒检查。如果程序在断点上暂停,则应用程序重新启动。新的中的新型提供了对应用程序活动的实时统一视图。要打开,请按照下列步骤操作单击视图工具您也可以在工具栏中单击。从工具栏中选择要配置的设备和应用程序进程。这样基本上就顺利安装了...

    DDreachDDreach 评论0 收藏0
  • Java接口异步调用

    Java接口异步调用

    摘要:接口调用从调用方式上可以分为类同步调用,异步调用,回调同步调用基本不用说了,它是一种阻塞式的调用,就是方法中直接调用方法,从上往下依次执行。今天来说说异步调用。 java接口调用从调用方式上可以分为3类:同步调用,异步调用,回调;同步调用...

    densondenson 评论0 收藏0
  • java接口回调

    java接口回调

    摘要:回调是一种双向的调用模式,也就是说,被调用的接口被调用时也会调用对方的接口,例如要调用,在执行完又要调用。详细的代码如下创建一个回调接口创建回调接口的实现类,此例中,员工干完活后还要干什么事情是老板说了算的。 什么是回调? 如上一篇文...

    ColyColy 评论0 收藏0
  • java 四种线程池的使用

    java 四种线程池的使用

    摘要:四种线程池的使用介绍的弊端及四种线程池的使用,线程池的作用线程池作用就是限制系统中执行线程的数量。相比,提供的四种线程池的好处在于重用存在的线程,减少对象创建消亡的开销,性能佳。延迟执行描述创建一个定长线程池,支持定时及周期性任务执行...

    gggggggbonggggggggbong 评论0 收藏0
  • Java容器类研究1:Collection

    Java容器类研究1:Collection

    摘要:集合类关系是和的父接口。相等必须是对称的,约定只能和其它相等,亦然。和接口在中引入,这个单词是和的合成,用来分割集合以给并行处理提供方便。这些并不立即执行,而是等到最后一个函数,统一执行。 集合类关系: Collection ├List │├Lin...

    AprilJAprilJ 评论0 收藏0

热门文章

<