• 如何学Java,我说点不太一样的学习方式

    起初是撸简单的,撸各种常用、常用方法的例子,这样方便以后起来就。另外,撸的多了,慢慢攒出了自己的一套工具,包括String、数组、日期、类型转换等等这些的,在三方工具没有普及之前,这套工具陪了我...
    文章 2020-04-28 1019浏览量
  • 我的私享搜索引擎

    吐血推荐汉语分词利器ANSJ,精度要求不高的话妥妥的,JAVA语言ToAnalysis.parse(sentence).recognition(filter)一句话搞定,管你字符集呢,还能自定义用户字典,自定义停用词库、属性过滤等等,真是小微企业...
    文章 2018-08-03 1738浏览量
  • 实习生4面美团Java岗,已offer!(框架+多线程+集合...

    这个问题因为我之前看过ThreadPoolExecutor的源代码,所以我就仿照那个的设计思路想的,详细讲了一下核心池、创建线程可以工厂方法模式进行设计、线程池状态、阻塞队列、拒绝策略这几个方面。设计的还算比较...
    文章 2019-09-23 1827浏览量
  • Java总结-抽象与接口

    这些功能有一部分是对当前的集合类进行操作,但是之前的集合类接口上都是抽象方法,怎么才能直接对接口进行操作呢,他们没实现啊,所以为了这个要求JDK8加入了default修饰符在接口中,比如 public interface Eat { ...
    文章 2019-01-11 1823浏览量
  • 如何精确地测量java对象的大小

    看似和对象大小没关系,不过这只是抛砖引玉,因为我们首先要到对象的属性,才能知道对象的大小,对象如果没有提供public方法我们也要知道它有哪些属性,所以我们后面多半会用到这段类似的代码哦!对象测量大小的...
    文章 2016-06-18 1101浏览量
  • 如何精确地测量java对象的大小-底层instrument API

    看似和对象大小没关系,不过这只是抛砖引玉,因为我们首先要到对象的属性,才能知道对象的大小,对象如果没有提供public方法我们也要知道它有哪些属性,所以我们后面多半会用到这段类似的代码哦!对象测量大小的...
    文章 2011-12-13 1531浏览量
  • SpringBoot是如何实现自动配置的?...

    判断各种filter判断每个candidate(这里实质要通过candidate(自动配置)到其标注的 ConditionalOnClass,@ConditionalOnBean和@ConditionalOnWebApplication里面的注解值)是否匹配, 注意candidates数组与match...
    文章 2020-03-07 702浏览量
  • 万字长文深入理解java中的集合-附PDF下载

    集合类的父类有两个,一个是java.util.Collection,一个是java.util.Map。先看下Collection的定义: public interface Collection<E>extends Iterable<E>{ } Collection继承自Iterable接口,表示所有的...
    文章 2020-10-26 4030浏览量
  • 四面美团,收割 offer

    这个问题因为我之前看过ThreadPoolExecutor的源代码,所以我就仿照那个的设计思路想的,详细讲了一下核心池、创建线程可以工厂方法模式进行设计、线程池状态、阻塞队列、拒绝策略这几个方面。设计的还算比较...
    文章 2019-04-01 1487浏览量
  • android EventBus详解(二)

    我们继续看EventBus,分析完了包含的属性,接下来我们看入口方法register() 通过查看源码我们发现,所有的register()方法,最后都会直接或者间接的调用register()方法 param subscriber 订阅者对象 param sticky...
    文章 2016-02-25 779浏览量
  • 外部配置属性值是如何被绑定到XxxProperties属性上...

    我们再看下由EnableConfigurationPropertiesImportSelector导入的另一个ConfigurationPropertiesBindingPostProcessorRegistrar又是嘛的呢?5 ConfigurationPropertiesBindingPostProcessorRegistrar 可以看到...
    文章 2020-03-13 534浏览量
  • android EventBus详解(二)

    我们继续看EventBus,分析完了包含的属性,接下来我们看入口方法register() 通过查看源码我们发现,所有的register()方法,最后都会直接或者间接的调用register()方法 param subscriber 订阅者对象 param sticky...
    文章 2016-02-25 1461浏览量
  • 阿里最全面试116题:阿里天猫、蚂蚁金服、阿里巴巴...

    92.java有哪些容器(集合,tomcat也是一种容器) 93.二分查找算法 94.myisam的优点,和innodb的区别 95.redis能存哪些类型 96.http协议格式,get和post的区别 97.可重入锁中对应的wait和notify 98.redis能把内存空间...
    文章 2018-09-10 2473浏览量
  • Java干货神总结,程序员面试技巧

    企业里的项目不像学校的课程作业,只要jdbc连接数据库完成功能就可以了,企业的项目要考虑很多东西,比如说为了提高可用性,要部署在多台服务器上,nginx做负载均衡,还有就是缓存,异步之类来提高接口性能。...
    文章 2018-11-14 2173浏览量
  • 我的2019校招面经大全(包含BAT头条网易等大厂面经)

    大概说一下就是有几个考点,Java并发的知识点,集合类,线程池,多线程之间的通信等。HR面: 聊人生谈理想,HR小姐姐非常温柔,交流十分愉快。30分钟。百度研发面经 本文首发于微信公众号:程序员江湖 百度智能云 ...
    文章 2019-03-13 4140浏览量
  • 并发编程-java.util.concurrent用户指南

    但是这么效率并不高(译者注:基于队列的数据结构,获取除开始或结束位置的其他对象的效率不会太高),因此你尽量不要这一的方法,除非你确实不得不那么做。BlockingQueue 的实现 BlockingQueue 是个接口,你...
    文章 2017-05-07 747浏览量
  • JAVA秒会技术之多线程】Java 并发工具包 java.util....

    但是这么效率并不高(译者注:基于队列的数据结构,获取除开始或结束位置的其他对象的效率不会太高),因此你尽量不要这一的方法,除非你确实不得不那么做。BlockingQueue 的实现 BlockingQueue 是个接口,你...
    文章 2016-12-26 1617浏览量
  • 深入探讨 Lambda 表达式(下)

    若 DataOperate 接口多种不同的应用场景,要么使用匿名内部类来实现,要么就优雅一些,使用设计模式中的策略模式封装一下,Lambda 在这里是不适用的。6.变量作用域 不少人在使用 Lambda 表达式的尝鲜阶段,可能都...
    文章 2020-02-27 564浏览量
  • Java 并发工具包 java.util.concurrent 用户指南

    但是这么效率并不高(译者注:基于队列的数据结构,获取除开始或结束位置的其他对象的效率不会太高),因此你尽量不要这一的方法,除非你确实不得不那么做。BlockingQueue 的实现 BlockingQueue 是个接口,你...
    文章 2016-07-02 871浏览量
  • 想成为优秀的程序员这些码德不能缺

    相同的单词命名(例如,对于“写入文件”,“在纸上书写”和“屏幕显示”都 print 命名)。在任何情况下都不要屈服于编写明确的项目词汇表这种无理要求。你可以辩解说,这种要求是一种不专业的行为,它违反了...
    文章 2017-08-01 2195浏览量
  • 阿里巴巴Java开发手册———个人追加的见解和补充(一...

    (四)OOP规约6、不要使用Object的equals,使用常量调用equals7、注意包装的数值比较equals(是不是很疑惑为什么要列这一条,而且这条你还从来不注意。看下一条!8、(这里的RPC可以理解为通信获取数据)1)所有...
    文章 2019-01-08 1960浏览量
  • 阿里巴巴 JAVA 开发手册

    【强制】避免通过一个的对象引用访问此类的静态变量或静态方法,无谓增加编译器解析成本,直接用类访问即可。2.【强制】所有的覆写方法,必须加@Override 注解。反例:getObject()与 get0bject()的问题。一个...
    文章 2017-01-11 2446浏览量
  • 来之不易的美团面试,结果居然挂了……(附面试答案)

    群内提供免费的Java架构学习资料(里面有高可用、高并发、高性能及分布式、Jvm性能调优、Spring源码,MyBatis,Netty,Redis,Kafka,Mysql,Zookeeper,Tomcat,Docker,Dubbo,Nginx等多个知识点的架构资料)合理利用自己...
    文章 2018-10-31 2681浏览量
  • 到offer,面试题和总结分享(Java岗)

    第二题是一个排序,我写了一个快排,第三题是求一个数的质数第四题是二叉树(个人觉得出的有问题我后来问题这个题意义是什么他说考察一下是否会写递归)第五题是设计题我参考了一下集合方面的设计,采用接口+抽象+...
    文章 2019-07-28 1862浏览量
  • TextView使用Spannable设置复合文本

    这个效果图就不贴了,和上面一样,只不过点击的时候,会触发本地的浏览器,打开一个网页,这个拿来做公司介绍跳转链接挺好。UnderlineSpan.class UnderlineSpan under=new UnderlineSpan();str.setSpan(under,3,7,...
    文章 2016-06-10 1349浏览量
  • 为什么你精通CRUD,却搞不懂数据库的基本原理?

    对于不同的数据库,sql的写法可能有一些差异,但是大致都是相同的,就MySQL说,平时我们用到最多的就是select、update、delete和insert了,这操作统称为数据操纵语言DML(Data Manipulation Language),用户...
    文章 2020-02-25 1206浏览量
  • 面试题有哪些

    java集合有两,一是List,还有一是Set。当我们在set中插入的时候怎么判断是否已经存在该元素呢,可以通过equals方法。​但是如果元素太多,这样的方法就会比较慢。解决 先hashCode再equals 先调用这个元素...
    文章 2021-10-07 62浏览量
  • 【如何有效做Code Review】8行代码提出的21个问题

    变量、、方法的命名是否明确,可辨识 代码可读性,将来其他同学能轻松理解并使用此代码 阿里巴巴集团JAVA代码规范-基础规约可读性部分 这些规范可由门禁代码扫描[静态扫描规则库]发现部分,可适当关注。注释规约 ...
    文章 2020-01-10 3147浏览量
  • 必须要理清的Java线程池(原创)

    由于线程池中的线程已经准备好且等待被分配任务,应用程序可以直接拿来使用而不用新建一个线程。2.线程池节省了CLR 为每个短生存周期任务创建一个完整的线程的开销并可以在任务完成后回收资源。3.线程池根据当前在...
    文章 2018-04-18 854浏览量
  • 年终盘点丨细数2017云栖社区20大热点话题(附100+话题...

    人生苦短,你Python?Python俨然已经成为当下较为热门的语言之一。有句俗话说得好,“人生苦短,我Python”。Python凭借其简洁的语法、强大的功能以及很多其他的优点获得了大量编程爱好者的喜爱。Python...
    文章 2018-01-09 10847浏览量
1 2 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化