-
Java实现手动对list集合进行分页
一、创建分页类 package com.huakunwk.club.util; /** @author Lix@jchvip.com @date 2018/6/6 14:53 */ public class Paging { private Integer totalNum;//总条数 private Integer totalPage;//总页数 private Integer pageSize;//每页条数 priv...
作者:小编 日期:2026.06.04 分类:算法 1872 -
java9学习之模块化
截止到目前JDK的版本已经更新到10了,虽然java9的生命周期才半年,但是我认为这个版本带来的变革是不可磨灭的,它是第一次深层次的针对架构以及依赖上的革新。下面我们就来学习一下。一、模块化项目构建 其实模块化本身不难理解,我们先前使用maven或者gradle就构建过多模块的项目。那么我们在java9里依然可以照猫画虎来构建一...
作者:小编 日期:2026.06.04 分类:类库 1119 -
SpringCloud学习之Zuul统一异常处理及回退
一、Filter中统一异常处理 其实在SpringCloud的Edgware SR2版本中对于ZuulFilter中的错误有统一的处理,但是在实际开发当中对于错误的响应方式,我想每个团队都有自己的处理规范。那么如何做到自定义的异常处理呢?我们可以先参考一下SpringCloud提供的SendErrorFilter:/* * Copy...
作者:小编 日期:2026.06.04 分类:教程 298 -
随笔-求字符数组最长公共前缀
题目: 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 “”。 示例 1: 输入: [“flower”,“flow”,“flight”] 输出: “fl” 示例 2: 输入: [“dog”,“racecar”,“car”] 输出: “” 解释: 输入不存在公共前缀。 说明: 所有输入只包含小写字母 a-z 。 思路:找一个基点,比如字符数组0号下标的字符串去跟别的字符串去进行比较; class...
作者:小编 日期:2026.06.04 分类:类库 542 -
SpringCloud学习之sleuth&zipkin【二】
这篇文章我们解决上篇链路跟踪的遗留问题一、将追踪数据存放到MySQL数据库中 默认情况下zipkin将收集到的数据存放在内存中(In-Memeroy),但是不可避免带来了几个问题:在服务重新启动后,历史数据丢失。在数据量过大的时候容易造成OOM错误 通常做法是与mysql或者ElasticSearch结合使用,那么我们先把收集...
作者:小编 日期:2026.06.04 分类:算法 499 -
分支限界法---旅行售货员问题
N: int = 4 MAX_WEIGHT: int = 4000 NO_PATH: int = -1 City_Graph = [[int(\'0\')] * (N+1) for _ in range(N+1)] # 初始化dp x = [int(\'0\') * (N+1) for _ in range(N+1)] # 保存第i步便利的城市 isIn = [int(\'0\') * (N+1) for _ in range(N+1)...
作者:小编 日期:2026.06.04 分类:类库 878 -
Mybatis迷你版--QueryObjectFactory
今天在看JDBC4.2新规范,然后无意之间就碰到了这个东西QueryObjectFactory, 市面上orm框架有很多,在这里我就不一一列举了。那么今天我来记录一下QueryObjectFactory。官网地址:点这里 一、快速入门1、将下载好的jar包加入项目2、我们利用一下jdbc4.0的规范在项目中建立如下文件在这里我们指...
作者:小编 日期:2026.06.04 分类:语言 894 -
SpringCache学习之操作redis
一、redis快速入门 1、redis简介 在java领域,常见的四大缓存分别是ehcache,memcached,redis,guava-cache,其中redis与其他类型缓存相比,有着得天独厚的优势:它是基于内存的数据库,什么意思呢?由于受磁盘IO影响,它所有操作都在内存当中,用以提高性能,同时采用异步的方式将数据保存在硬盘...
作者:小编 日期:2026.06.04 分类:手册 1958 -
为何线程的入口要加Autorelease Pool
我们经常会在一些第三方库中看到这种情况,线程的入口加上Autorelease Pool,这是为何? int main(int argc, char * argv[]) { @autoreleasepool { return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); } } 线程的生命周期: 在任...
作者:小编 日期:2026.06.04 分类:类库 795 -
SpringCloud学习之SpringCloudStream&集成kafka
一、关于Spring-Cloud-Stream Spring Cloud Stream本质上就是整合了Spring Boot和Spring Integration,实现了一套轻量级的消息驱动的微服务框架。通过使用Spring Cloud Stream,可以有效地简化开发人员对消息中间件的使用复杂度,让系统开发人员可以有更多的精力关注...
作者:小编 日期:2026.06.04 分类:教程 859





