
java相关
土木桩
这个作者很懒,什么都没留下…
展开
-
pagehelper设置从数据库返回来的持久化集合时,如果集合添加对象,分页的total会有影响
在使用pagehelper插件的时候,从数据库里面查出来的持久化对象,一般是list集合,如果再在集合里面加点东西,这时候使用pagehelper设置total就会出现差异原创 2022-02-14 18:00:32 · 509 阅读 · 0 评论 -
Java中使用==判断两个Long类型是否相等
在项目中将两个long类型的值比较是否相等使用==判断,结果却遇到了问题?下面就看看一个神奇的现象!问题1:为什么同样的类型,同样的值,却不相等呢?问题2:那么我们就需要探索一下源码了注意源码中显示,Long中有一个静态的内部类LongCache,专门用于缓存-128至127之间的值,一共256个元素。如果值在[-128, 127]之间,会放在缓存里面,而超过这个范围就要new一个新的对象,也就是说==不能判断对象是否相等。当然,如果值是在[-128, 127]之间的话是测不出来什么问题的。原创 2021-07-28 17:43:27 · 2072 阅读 · 0 评论 -
PO、POJO、DO、BO、DTO、VO等概念简单说明
java开发常用的术语简称说明POJO全称为:Plain Ordinary Java Object,普通的 java 对象,一般用在数据层映射到数据库表的类,类的属性与表字段一 一对应,建包名猿猴们也喜欢起名为pojoPO全称为:Persistant Object,持久化对象,与数据库结构映射的实体,数据库中的一条数据即为一个 BO 对象BO全称为:Business Object,业务对象,主要作用是把业务逻辑封装成一个对象,这个对象可以包括一个或多个其它对象,比如一个简历 BO 中有教育经历,原创 2021-06-07 18:51:20 · 385 阅读 · 0 评论 -
java获取文件名【不带后缀】
获取不带后缀名的文件名public static String getFileNameWithoutSuffix(File file){ //忽略判断 String fileName = file.getName(); return fileName.substring(0, fileName.lastIndexOf("."));}原创 2021-01-20 14:37:22 · 9802 阅读 · 1 评论 -
javaWeb项目request对象获取完整url(包括域名、端口、参数)
在servlet请求中,使用request获取整个请求url:String url="http://" + request.getServerName() //服务器地址 + ":" + request.getServerPort() //端口号 + request.getRequestURI(); 然后判断有没有参数:String queryurl=httprequest.getQueryString(); if原创 2021-01-20 14:04:23 · 1696 阅读 · 0 评论 -
windows中启动java -jar后台运行程序
第一种需要一直开着dos界面:java -jar jar文件路径第二种无需一直开着dos界面:1.新建my-service.bat文件,内容如下:@echo off START “my-service” javaw -jar science-0.0.1-SNAPSHOT.jar2.然后直接运行my-service.bat文件即可...原创 2021-01-20 13:42:44 · 1425 阅读 · 0 评论 -
java 手机号正则表达式验证
java 手机号正则表达式目前是截止2019年6月最新,适配各种手机号,满足常见号码验证import java.util.regex.Matcher;import java.util.regex.Pattern;import org.apache.commons.lang3.StringUtils; /** * @author kpzc *三大运营商号码均可验证(不含卫星通信1349) */public class mobile { /* <br> 2019原创 2021-01-20 11:25:08 · 3875 阅读 · 0 评论