612 1 分钟

public class RouteServiceImpl implements RouteService { private RouteDao d = new RouteDaoImpl(); @Override public PageBean<Route> pageQuery(int cid,int currentPage,int pageSize){ PageBean<Route> pb = new PageBean<>();// 设置当前页码...
482 1 分钟

public class RouteDaoImpl implements RouteDao { private JdbcTemplate j = new JdbcTemplate(JDBCUtils.getDataSource()); @Override public int findTotalCount(int cid){ String sql = "select count(*) from tab_route where cid = ?"; return j.queryForObject(sql,Integer.class,cid);...
199 1 分钟

@SuppressWarnings("all")public interface RouteService { /** * 根据类别进行分页查询 * @param cid * @param currentPage * @param pageSize * @return */ public PageBean<Route> pageQuery(int cid,int currentPage,int pageSize);}
172 1 分钟

public interface RouteDao {// 根据 cid 查询总记录数 public int findTotalCount(int cid);// 根据 cid,start,pageSize 查询当前页的数据集合 public List<Route> findByPage(int cid,int start,int pageSize);}
816 1 分钟

@SuppressWarnings("all")public class PageBean<T> { private int totalCount;// 总记录数 private int totalPage;// 总页数 private int currentPage;// 当前页码 private int pageSize;// 每页显示的条数 private List<T> list;// 每页展示的数据 public int getTotalCount() { return...
9.7k 9 分钟

# 配合 Minio 断点续传 FTP (文件传输协议的简称) (File Transfer Protocol,FTP) 客户端软件断点续传指的是在下载或上传时,将下载或上传任务 (一个文件或一个压缩包) 认为的划分为几个部分,每一个部分采用一个线程进行上传或下载,如果碰到网络故障,可以从已经上传或下载的部分开始继续上传下载未完成的部分,而没有必要从头开始上传下载。用户可以节省时间,提高速度。——...
47k 43 分钟

# 请求🌗 编写 ServerSocket 来充当服务器 public class MyHttpServer { public static void main(String...args){ try{ // 设置接收的端口号为:8080 ServerSocket serverSocket = new ServerSocket(8080); // 等待接收数据,程序执行此处就会阻塞等等接收数据 Socket socket = serverSocket.accept(); // 打印接收到的数据对象...
1.1k 1 分钟

# 注解 @RequiredArgsConstructor 详解 作用:忽略某些字段生成构造器 Lombok 提供的 @RequiredArgsConstructor 方式(会生成一个包含常量,和标识了 NotNull 的变量的构造方法) 在 springboot 项目中,controller 或 service 层中需要注入多个 mapper 接口或者另外的 service 接口,这时候代码中就会有多个 @AutoWired 注解,使得代码看起来什么的混乱。 lombok 提供了一个注解: @RequiredArgsConstructor(onConstructor...
21k 19 分钟

# 多线程下载器 项目简介: 多线程下载器小项目的主要目的是让学完 java se 的同学对多线程知识做一些运用,该项目应用的知识点包括下面内容: RandomAccessFile 类的运用 HttpURLConnection 类的运用 线程池的使用 原子类 LongAdder 的运用 CountDownLatch 类的运用 ScheduledExecutorService 类的运用 通过学习本项目,有利于加深对多线程知识的理解 环境: 工具:Idea Jdk:8 # 1 文件下载 从互联网下载文件有点类似于我们将本地某个文件复制到另一个目录下,也会利用 I/O...
4.8k 4 分钟

# 多级菜单数据结构 - 非递归 创建数据库表: /* Navicat Premium Data Transfer Source Server : windows Source Server Type : MySQL Source Server Version : 80028 Source Host : localhost:3306 Source Schema : tree_data Target Server Type : MySQL Target Server Version : 80028 File Encoding : 65001 Date: 29/02/2024...