简单工具类 写作初衷:由于日常开发经常需要用到很多工具类,经常根据需求自己写也比较麻烦 网上好了一些工具类例如commom.lang3或者hutool或者Jodd这样的开源工具,但是 发现他们之中虽然设计不错...,但是如果我想要使用,就必须要引入依赖并且去维护依赖,有些 甚至会有存在版本编译不通过问题,故此想要写作一个每个类都可以作为独立工具类使用 每个使用者只需要复制该类,到任何项目当中都可以使用,所以需要尊从以下两个原则才能...做到.在此诚邀各位大佬参与.可以把各自用过的工具,整合成只依赖JDK,每个类都能够单独 使用的工具.每个人当遇到业务需求需要使用的时候,只需要到这里单独拷贝一个即可使用....介绍 遵从两大原则 1.绝不依赖JDK以外的源码 2.牺牲代码复用性,每个类都必须是单独的组件,绝不互相引用,做到完全解耦 package *; import java.util.ArrayList...; import java.util.List; /** * @program: simple_tools * @description: 分页工具类 * @author: ChenWenLong
2、分页插件,很多很多,但是有的时候,项目比较急,或者这些分页插件不是很适合你的项目,这个适合最好使用一个Java封装的分页工具类,快速实现你分页的效果。...1 package com.bie.utils; 2 3 import java.util.List; 4 5 /** 6 * 使用泛型可以传入任何类型的实体类 7 * 8 *...都符合条件就让当前页码数等于传入的页码数 80 } else { 81 this.pageNo = pageNo; 82 } 83 } 84 85 } 3、既然分页工具类已经封装好了...,那么如何调用该工具类呢,如下所示: 由于设计到业务,所以用xxx代替了,哈哈哈,凑活看吧。...nationalPolicyResult.build(1, "fail"); 124 // } 125 // return result; 126 } 127 } 4、既然分页工具类也封装好了
package cn.javabs.pet.util; import java.io.UnsupportedEncodingException; import java.util.Enumeration...; import javax.servlet.http.HttpServletRequest; /** * 分页工具类 */ public class PageUtil { /** *...获取分页代码 * @param total 总记录数 * @param page 当前页面 * @param size 每页数量 * @return */ public static...element.contains("page")) { // 跳过page参数 queryString.append("&").append(element).append("=").append(java.net.URLEncoder.encode...UTF-8")); } } } catch (UnsupportedEncodingException e) { e.printStackTrace(); } // 拼装分页代码
import java.util.ArrayList; import java.util.List; public class ListUtils { /** * * @methodDesc...createTime:2017年8月7日 下午9:30:59 * @returnType:@param list 切割集合 * @returnType:@param pageSize 分页长度...* @returnType:@return List> 返回分页数据 */ static public List> splitList
package smn.util; public class Pager { private int pageNow; private int...
cors /* 工具类代码...: package com.wazn.learn.util; import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain
java对列表分页的方法,及mysql分页的sql原型 1.mysql * mysql分页查询: * select from...table_test * order by id desc * LIMIT #{offset},#{pageSize} 2. java8 skip limit Stream流中的常用方法...3. java list subList package com.example.core.mydemo.java8; import com.example.core.mydemo.json2.GsonUtils...; import java.util.ArrayList; import java.util.List; import java.util.stream.Collectors; /** * */...System.out.println("subListPage2=" + GsonUtils.toJson(subListPage)); } //subList手动分页
package com.sanqing.util; /* * 分页信息辅助类 */ public class PageUtil { public static Page createPage(int...everyPage,int totalCount,int currentPage) {//创建分页信息对象 everyPage = getEveryPage(everyPage); currentPage
ackage org.fh.util; import java.io.BufferedReader; import java.io.DataOutputStream; import java.io.InputStreamReader...; import java.net.HttpURLConnection; import java.net.URL; import java.util.List; import java.util.Map...; /** * 说明:http 工具类 * 作者:FH Admin * from:fhadmin.cn */ public class HttpUtil { public static
分页的基类 import java.util.List; /** 分页显示的标准类,基本操作,是先给予-当前页数一共的数据条数-每页显示的条数, 然后在初始化该类,得到总共页数,和开始序号和结束序号,...然后数据库分页用到开始序号和结束序号,得到数据集合后赋值给该类的list属性, 然后把该类发送到jsp页面,进行访问 @author admin * @param */ public class...list; } public void setList(List list) { this.list = list; } } servlet调用 import java.io.IOException...req.getRequestDispatcher("index.jsp").forward(req, resp); } } jsp页面的显示调用 java..." import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath
加密工具类 import org.apache.commons.codec.digest.DigestUtils; import java.util.Random; /** * @author MashiroT
常用Arrays工具类介绍 java.util.Arrays类即为操作数组的工具类,包含了用来操作数组(比如排序和搜索)的各种方法。
在J.U.C包中,提供了几个非常有用的并发工具类,通过使用这些工具类,可以有效提高并发编程中,并发流程的控制,以提升效率和代码质量,如下: CountDownLatch CyclicBarrier Semaphore
import java.sql.Timestamp; import java.text.ParseException; import java.text.ParsePosition; import java.text.SimpleDateFormat...; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; public class...); int y2 = d2.get(java.util.Calendar.YEAR); if (d1.get(java.util.Calendar.YEAR) !...= y2) { d1 = (java.util.Calendar) d1.clone(); do { days += d1.getActualMaximum(java.util.Calendar.DAY_OF_YEAR...); d1.add(java.util.Calendar.YEAR, 1); } while (d1.get(java.util.Calendar.YEAR) !
这里我总结了java中日期的处理方法 /** * 按照yyyy-MM-dd HH:mm:ss格式化日期 * 可根据需要定制 * @param date * @return *
package org.fh.util; import java.util.List; import java.util.Map; import java.util.Set; import java.util.concurrent.TimeUnit...org.springframework.data.redis.core.RedisTemplate; import org.springframework.stereotype.Component; /** * 说明:Redis工具类
代码示例 package com.simple.util.file; import java.io.File; import java.net.URL; import java.util.ArrayList...; import java.util.List; /** * @program: simple_tools * @description: 文件工具类 * @author: ChenWenLong...} /** * 功能描述: * 〈获取文件的绝对路径〉 * * @params : [fileName] * @return : java.net.URL...); } /** * 功能描述: * 〈查询某个目录下的所有文件〉 * * @params : [dir] * @return : java.util.List...java.io.File> * @author : cwl * @date : 2019/12/31 10:08 */ public static List<File
; import java.net.URLDecoder; import java.net.URLEncoder; /** * @program: simple_tools * @description...: Cookie 工具类 * @author: ChenWenLong * @create: 2019-12-31 11:58 **/ public class CookieUtils {...* 功能描述: * 〈得到Cookie的值, 不编码〉 * * @params : [request, cookieName] * @return : java.lang.String...功能描述: * 〈得到Cookie的值〉 * * @params : [request, cookieName, isDecoder] * @return : java.lang.String...功能描述: * 〈得到Cookie的值〉 * * @params : [request, cookieName, encodeString] * @return : java.lang.String
com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm; import org.springframework.boot.context.properties.ConfigurationProperties; import java.util.Date...; import java.util.Map; import io.jsonwebtoken.Claims; import io.jsonwebtoken.JwtBuilder; import io.jsonwebtoken.Jwts
简单工具类 写作初衷:由于日常开发经常需要用到很多工具类,经常根据需求自己写也比较麻烦 网上好了一些工具类例如commom.lang3或者hutool或者Jodd这样的开源工具,但是 发现他们之中虽然设计不错...,但是如果我想要使用,就必须要引入依赖并且去维护依赖,有些 甚至会有存在版本编译不通过问题,故此想要写作一个每个类都可以作为独立工具类使用 每个使用者只需要复制该类,到任何项目当中都可以使用,所以需要尊从以下两个原则才能...做到.在此诚邀各位大佬参与.可以把各自用过的工具,整合成只依赖JDK,每个类都能够单独 使用的工具.每个人当遇到业务需求需要使用的时候,只需要到这里单独拷贝一个即可使用....介绍 遵从两大原则 1.绝不依赖JDK以外的源码 2.牺牲代码复用性,每个类都必须是单独的组件,绝不互相引用,做到完全解耦 package *; import java.util.concurrent.CancellationException...@description: 线程工具类 * @author: ChenWenLong * @create: 2019-10-18 13:51 **/ public class ThreadUtils