• 2019年总结年度最坑面试题 String、StringBuilder、StringBuff的区别 public static void main(String[] args) { String test = ""; ArrayList&l...
  • 一般都是用多线程的方式来处理Socket,即每有一个Socket请求的时候,就创建一个线程来处理它。 不过在实际生产中,创建的线程会交给线程池来处理,为了: 线程复用,创建线程耗时,回收线程慢。 防止短时间内高并发,指定线程池大小,超...
  • public static void main(String[] args) { //进度条总长度 int barLen = 100; // 进度逻辑 for (int percent = 0; percent <= barLen; per...
  • 第一章:入门 public:公共的 protected:受保护的 private:私有的 abstract:抽象的 static:静态的 extends:继承 interface:接口 implements:实现 single:单一的;单身的;单...
  • 视频教程地址: 链接:https://pan.baidu.com/s/1vrutSFoAqkvZmBi_wHP7qA 提取码:r4p6 --来自百度网盘超级会员V8的分享 源代码地址码云:https://gitee.com/jby6666/jav...
  • Java设计模式 设计模式(Design Pattern)是前辈们对代码开发经验的总结,是解决特定问题的一系列套路。它不是语法规定,而是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案。 1995 年,GoF(Gang of...
  • 1、testerSunshine/12306 GitHub 地址:https://github.com/testerSunshine/12306 这个项目的功能基本上就是最基础的抢票功能,包括:抢准点预售和捡漏票、智能候补票、邮件通知等等。最后等...
  • 一个有趣的实验 本文从一个有趣而诡异的实验开始,最早这个例子是 Stackoverflow上的一个问题: https://stackoverflow.com/questions/9314534/why-does-changing-0-1f-to-...
  • 前端:开源UI框架 layui AdminLTE Vue-Element-Admin tabler Gentelella ng2-admin Ant-design-pro Blur-admin Vue-admin Jview-admin Mat...
  • 阿里中间件团队博客 中间件团队致力于成为中国第一,世界一流的Java技术团队。自主研发的一系列产品始于07年底开始的淘宝架构2.0到3.0的变迁过程中,使淘宝网 从集中式的Java应用走向了分布式Java应用,涵盖了消息中间件、服务框架、数据层、...