• springboot整合socket源码 ChatClient:模拟客户端 ClientSocket:客户端心跳连接 SocketHandler:socket连接管理 SocketPool:保存客户端key SocketServer:socke...
  • 服务端代码 int port = 55533; int nThreads = 10; ServerSocket serverSocket = new ServerSocket(port); // demo 使用Executors创建线程池,正式是...
  • 一般都是用多线程的方式来处理Socket,即每有一个Socket请求的时候,就创建一个线程来处理它。 不过在实际生产中,创建的线程会交给线程池来处理,为了: 线程复用,创建线程耗时,回收线程慢。 防止短时间内高并发,指定线程池大小,超...
  • 好记性不如烂笔头,记录一下安卓socket代码 manifest.xml添加安卓通信权限 <manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns...
  • 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/1jau1DLF924osRlNRU4hqzQ 提取码:3nbb 源代码地址码云:https://gitee.com/jby6666/java_visualization_al...
  • Java设计模式 设计模式(Design Pattern)是前辈们对代码开发经验的总结,是解决特定问题的一系列套路。它不是语法规定,而是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案。 1995 年,GoF(Gang of...
  • 1、testerSunshine/12306 GitHub 地址:https://github.com/testerSunshine/12306 这个项目的功能基本上就是最基础的抢票功能,包括:抢准点预售和捡漏票、智能候补票、邮件通知等等。最后等...
  • /** * 微信浏览器跳转手机默认浏览器 * * @param request * @param response * @return */ @RequestMapping("/jumpOut") public String jumpOut(Ht...