文章库ARTICLE COLUMN

  • kan-java, 一个能裁剪语法特性的java动态编译工具

    kan-java, 一个能裁剪语法特性的java动态编译工具

    摘要:就是砍这是一个代码动态编译工具,也就是能够把形式的代码实时地编译为字节码的工具动态编译工具,其实自发布以来,应该出现过很多,不过的特点在于就像它的名字一样可以选择性地砍掉任意语言特性也就是说这是一个可以在动态编译代码的同时,对语言语法...

    jeyhanjeyhan 评论0 收藏0
  • 分享代码片段:如何对自动生成的java代码做自动格式化,以达到接近手写的效果

    分享代码片段:如何对自动生成的java代码做自动格式化,以达到接近手写的效果

    摘要:原文链接如题,有的时候,我们会采用自动生成代码的方式来完成一些任务,比如根据业务数据自动生成调用的供用户下载使用这样自动生成的代码,如果未经格式化处理,基本上是不可读的正好,我们常用的,快捷键就能自动格式化代码那么,下面这段代码,就是...

    lykopslykops 评论0 收藏0
  • JAVA-集合类概述(笔记)

    JAVA-集合类概述(笔记)

    摘要:通常使用矢代器来实现遍历集合。将集合中指定索引位置的对象改成指定的对象。三元运算如果否则集合没有继承接口,它是提供到的映射,来决定遍历对象的顺序。 showImg("/img/bVldsA"); 1.Collection接口是层次结构中的跟接口。Collection接口通常不能...

    wangbinkewangbinke 评论0 收藏0
  • 分享代码片段:java中准确地获取本机ip地址(列表)的方法

    分享代码片段:java中准确地获取本机ip地址(列表)的方法

    摘要:原文链接获取本地的工具获取本地地址,有可能会有多个地址若有多个网卡则会搜集多个网卡的地址 原文链接:https://gist.github.com/pfmiles/9f7273b12b4b486e2e9c package test; import java.net.InetAddress; import java.net.NetworkInterface; im...

    wujl596wujl596 评论0 收藏0
  • Java中wait()与sleep()的区别

    Java中wait()与sleep()的区别

    摘要:期间对象锁是释放的调用的时候锁并没有被释放,调用也属于这种情况一般而言,用于线程间的通信,用于线程状态的控制参考资料 最近在做面试题的时候看到这道题,复习了一遍《Thinking in Java》,在此记录这个答案 类的区别 wait()来自于 java.l...

    seanHaiseanHai 评论0 收藏0
  • 算法设计 - LCS 最长公共子序列&&最长公共子串 &&LIS 最

    算法设计 - LCS 最长公共子序列&&最长公共子串 &&LIS 最

    摘要:若且,则是和的最长公共子序列若且,则是和的最长公共子序列。递归结构容易看到最长公共子序列问题具有子问题重叠性质。例如,在计算和的最长公共子序列时,可能要计算出和及和的最长公共子序列。 虽是读书笔记,但是如转载请注明出处 http://segmentf...

    weizxweizx 评论0 收藏0
  • [JAVA] String.equals和==的不同效果

    [JAVA] String.equals和==的不同效果

    摘要:在以下表达式中得到的是两个不同的信息我要创建一个字符串。否则,将此对象添加到池中,并且返回此对象的引用。的适用情况多个相同的大字符串同时出现的情况,例如可能出现多个相同消息的消息队列的设计。 初学java有段时间了,但是昨晚忽然就被"as...

    vslamvslam 评论0 收藏0
  • Java 笔记 - Random

    Java 笔记 - Random

    摘要:使用单个种子创建一个新的随机数生成器。如下面的代码初始化时并没有起直接作用注意不是没有起作用中的是随机数的上限产生的随机数为的整数不包括。返回下一个伪随机数,它是取自此随机数生成器序列的均匀分布的值。 一个问题 这个题是阿里2015实习生...

    asce1885asce1885 评论0 收藏0
  • 11

    11

    摘要:假如三个三个用户,用户的考虑的位置因素和非位置因素用和表示。比如分别是餐馆的价位,距离,道路拥挤程度,交通车费。寻找一个,是不是可以等同为寻找一个地点他的向量如与的所有用户最接近,也就是最小的 假如三个POI,p1,p2,p3 三个用户,q1,q2,q3 ...

    el09xccxyel09xccxy 评论0 收藏0
  • Java与groovy混编 —— 一种兼顾接口清晰和实现敏捷的开发方式

    Java与groovy混编 —— 一种兼顾接口清晰和实现敏捷的开发方式

    摘要:原文链接有大量平均水平左右的工人可被选择参与进来这意味着好招人有成熟的大量的程序库可供选择这意味着大多数项目都是既有程序库的拼装,标准化程度高而定制化场景少开发工具测试工具问题排查工具完善,成熟基本上没有团队愿意在时间紧任务重的项目情...

    LittleLiByteLittleLiByte 评论0 收藏0
  • Java 实现基本数据结构1(栈,队列,链表)

    Java 实现基本数据结构1(栈,队列,链表)

    摘要:性质相对于数组,长度可变插入删除更容易。为了正确的反转一个链表,需要调整链表中指针的方向指针反向。注意,在单链表中,将一个节点的指向后继的指针指向它的前驱,将会导致链表的断裂。 虽是读书笔记,但是如转载请注明出处 http://segmentfault.c...

    Kylin_MountainKylin_Mountain 评论0 收藏0
  • String, StringBuffer和StringBuilder

    String, StringBuffer和StringBuilder

    摘要:在中,是不可变类型,所以对于字符串的操作提供了两个辅助类和。考虑如下代码在利用直接进行拼接时,每次循环都会生成一个新的对象,也就是说等同这样运行的效率明显是低于显式调用的。 在Java中,String是不可变类型,所以对于字符串的操作提供了两个...

    cartooncartoon 评论0 收藏0
  • 让 bug 越早暴露越好 (1)

    让 bug 越早暴露越好 (1)

    摘要:典型的缓冲区越界注入等攻击手段,或者网络异常等。这假设实际上往往是错误的,绝大多数系统实际对用户信息的要求不仅仅是满足基本类型信息即可,而有显式或隐式的其他条件。当然对于这种可能出现的异常应该在程序的其他地方捕获并加以恰当的展示。 不...

    habrenhabren 评论0 收藏0
  • Java实现基本数据结构2(树)

    Java实现基本数据结构2(树)

    摘要:实现基本数据结构栈,队列,链表这篇笔记侧重点二叉树的三种遍历前中后迭代非迭代代码重建二叉树的代码与分析和关于二叉树的题简单理解二叉查找树红黑树,的性质,实际用途。同时,以对应的节点为边界,就会把中序遍历的结果分为左子树和右子树。 虽是...

    opengpsopengps 评论0 收藏0
  • Java开发熟手该当心的11个错误

    Java开发熟手该当心的11个错误

    摘要:不贴近真实环境的性能测试,可能会带来不可预料的性能拓展和多线程问题。也需要对负载均衡器进行测试,以确保它能正常工作,使每个节点达到平衡。负载均衡器,需要的节点数节点类型,比如是型还是型,以及聚类要求。 生产过程中出现的问题正逐渐得到中...

    yachengyacheng 评论0 收藏0
  • 数据结构算法回顾

    数据结构算法回顾

    摘要:今天发现自己对于数据结构有点陌生了,最近几年主要精力放在语言层次上,这些基本的东西反而有些陌生了,温故而知新,决定花些时间把这些东西整理下。本文不定期更新。 今天发现自己对于数据结构有点陌生了,最近几年主要精力放在语言层次上,这些基本...

    liaorioliaorio 评论0 收藏0
  • MyEclipse 2015 C1 11发布(附下载)

    MyEclipse 2015 C1 11发布(附下载)

    摘要:自去年发布先行版系列以来,一直在持续更新,近日最新发布了。在正式版基础上又进一步作了优化。下面是升级内容集成了几个新的,改进了几个内容帮助。创建项目时,模板选项就会增加。而使用新增的模板,在项目开始就能得到不止一个选项。 MyEclipse 20...

    moven_jmoven_j 评论0 收藏0
  • HADOOP集群文件上传下载

    HADOOP集群文件上传下载

    摘要:对上的文件进行上传和下载是对集群的基本操作,在权威指南一书中,对文件的上传和下载都有代码的实例,但是对如何配置客户端却是没有讲得很清楚,经过长时间的搜索和调试,总结了一下,如何配置使用集群的方法,以及自己测试可用的对集群上的文件进行操...

    nevermindnevermind 评论0 收藏0
  • java写的Http服务器下载工具

    java写的Http服务器下载工具

    摘要:这个工具比较简单,用于配合另外一个工具进行文件传送废话少说,上代码这个工具实现了从服务器上下载指定行数的文件,并且不会因为编码的问题引起下载的文件内容乱码三个工具已经搞定,下一次就是把这三个工具结合起来将的文件转移到上工具工具 这个工...

    wangtdgoodluckwangtdgoodluck 评论0 收藏0
  • 用java实现将ftp和http的文件直接传送到hdfs

    用java实现将ftp和http的文件直接传送到hdfs

    摘要:之前实现了使用流来讲和的文件下载到本地,也实现了将本地文件上传到上,那现在就可以做到将和的文件转移到上了,而不用先将和的文件拷贝到本地再上传到上了。 之前实现了使用流来讲http和ftp的文件下载到本地,也实现了将本地文件上传到hdfs上,那现...

    sixgosixgo 评论0 收藏0
  • maven最佳实践

    maven最佳实践

    摘要:是一个优秀的项目管理工具。目前市面上优秀的书籍就是实战。就表示将依赖的包路径写入到文件中。但要注意,写入的只是包的名字,所以运行的包要和包要在同一个目录下。此外,去搜索想要的包的配置。这个时候去官网下载,找里面的文件配置。 maven是一...

    honmaplehonmaple 评论0 收藏0
  • 树 - (二叉查找树,红黑树,B树)- BST

    树 - (二叉查找树,红黑树,B树)- BST

    摘要:在二叉查找树上执行基本操作的时间与树的高度成正比。不同的二叉查找树可以表示同一组值。红黑树树二叉查找树,红黑树,树红黑树 虽是读书笔记,但是如转载请注明出处 http://segmentfault.com/blog/exploring/ .. 拒绝伸手复制党 关于二叉树的基本知...

    zhangwangzhangwang 评论0 收藏0
  • 树 - (二叉查找树,红黑树,B树)- 红黑树

    树 - (二叉查找树,红黑树,B树)- 红黑树

    摘要:需要执行的操作依次是首先,将红黑树当作一颗二叉查找树,将该节点从二叉查找树中删除然后,通过旋转和重新着色等一系列来修正该树,使之重新成为一棵红黑树。 虽是读书笔记,但是如转载请注明出处 http://segmentfault.com/blog/exploring/ .. 拒绝伸...

    yangrdyangrd 评论0 收藏0
  • 《Thinking in Java》 Chapter 5 Tips

    《Thinking in Java》 Chapter 5 Tips

    摘要:用构造器保证初始化构造器采用与类相同的名称。如果已经定义了一个构造器无论是否有参数,编译器就不会帮你自动创建默认构造器关键字关键字只能在方法内部使用,表示对调用方法的那个对象的引用。 5.1 用构造器保证初始化 构造器采用与类相同的名称。...

    fuchenxuanfuchenxuan 评论0 收藏0
  • JVM 的 工作原理,层次结构 以及 GC工作原理

    JVM 的 工作原理,层次结构 以及 GC工作原理

    摘要:执行引擎作用执行字节码,或者执行本地方法运行时数据区其实就是指在运行期间,其对内存空间的划分和分配。 虽是读书笔记,但是如转载请注明出处https://uestc-dpz.github.io..拒绝伸手复制党 JVM Java 虚拟机 Java 虚拟机(Java virtual machine,JV...

    qqlcbbqqlcbb 评论0 收藏0

热门文章

<