java
ShowMeTheCode21
这个作者很懒,什么都没留下…
展开
-
计算多边形中心点坐标的方法
在开发中,需要根据输入的地点坐标计算中心点,但是在百度,Google上搜索“根据输入的地点坐标计算中心点”或者“计算地图中心点”等等一系列关键字,折腾了很久,也没有找到任何解决方法。不过还好,最后在Google搜索“Latitude and longitude of the center”得到了解决方案,因为解决方案是在英文网站上找到的,所以将解决方案整理出来,供大家参考(呵呵,看来有些东西还是需...转载 2019-10-22 14:47:47 · 13011 阅读 · 1 评论 -
Date格式的时间,后面有个.0的处理方式
Date格式的时间,后面有个.0的处理方式 页面上直接使用jstl输出日期格式类型的数据,会多出.0; 应当 在jsp页面头部引入<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><%@ taglib prefix="fmt" uri="http://java.su原创 2017-10-12 15:23:42 · 7032 阅读 · 0 评论 -
order by 条件的值如果相同引发的bug
mysql order by 条件的值如果相同引发的bug, 必需要加多一个order by 条件,否则拉出来的数据会错误。order by time desc; 相同time超过17个,会和之前的重复解决方法 需要添加排序条件 order by id desc,time desc;问题解决。原创 2017-10-13 11:11:43 · 572 阅读 · 0 评论 -
遍历两个日期之间的所有日期
public class historyDailyStaticsClub { public static void main(String[] args){ Calendar start = Calendar.getInstance(); start.set(2017,4, 31);//2017年6月28日 Long startTIme原创 2017-10-11 13:55:45 · 614 阅读 · 0 评论 -
spring2.5升级到spring4.2过程中遇到的一些问题记录
spring 2.5升级到spring 4.2过程中的一些问题 待更新。原创 2017-10-23 09:11:16 · 1622 阅读 · 0 评论 -
servlet-api.jar,发布到tomcat下冲突
1.servlet-api.jar servlet-api.jar是支持servlet的jar包。 你如果编写过servlet就知道要用到HttpServletRequest和HttpServletResponse等对象,这些对象都是要靠这个jar包才能使用的。如果你安装了Tomcat,这个jar包一般在tomcat安装目录\lib 文件夹下面有,当你把web项目部署到tomcat,会自动加载这翻译 2017-10-19 20:04:25 · 1831 阅读 · 0 评论 -
String 转json, String 转map
json类型的字符串 转换成jsonObject对象JSONObject jsonOption=new JSONObject(title.getOption());json类型的字符串 转换成map对象 需要引用 jackson ObjectMapper objectMapper=new ObjectMapper(); Map<String,...原创 2018-04-08 16:45:48 · 1776 阅读 · 0 评论 -
java.math.BigDecimal cannot be cast to java.lang.Long
jpa原生sql查询出来的结果默认是BigDecimal , 想要转换为long int 类型,需要首先转换成string,然后使用 Long.parseLong(String)原创 2018-04-27 11:20:58 · 14278 阅读 · 0 评论 -
java对象转map工具类
import java.beans.PropertyDescriptor;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map...转载 2018-07-24 18:08:51 · 2335 阅读 · 0 评论 -
校验经纬度坐标 二维数组格式
校验经纬度坐标 二维数组格式^[(([([0-9].[0-9]),([0-9].[0-9])],))[([0-9].[0-9]),([0-9].[0-9]*)]]$原创 2019-04-25 17:23:52 · 618 阅读 · 0 评论 -
程序修改过程中的一些经验
现在要处理历史日志,之前存在一套分析日志的方法。 现在要处理新版日志,并且处理历史日志单独写一个方法,专门处理历史日志 其他按日常处理日志的方法。尽可能复用代码,并且封装相应的代码,而不是像c语言一样,将所有过程都写在一块。原创 2017-10-11 07:59:41 · 176 阅读 · 0 评论 -
由于实体类文件位置错误 导致tomcat 报 entity class not found
2017-10-18 18:08:03 org.apache.catalina.core.StandardContext listenerStart ҏט: Exception sending context initialized event to listener instance of class chances.iptv.web.ChancesContextLoaderListener原创 2017-10-19 09:38:44 · 559 阅读 · 0 评论 -
calendar计算出的日期未格式化引发边界值问题。
calendar计算出的日期未格式化引发边界值问题。原创 2017-09-13 15:47:57 · 339 阅读 · 0 评论 -
日期格式化总结
java代码SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");MM 显示月份 01-12 M 显示月份 1-12jstl fmt<fmt:formatDate value="${now}" type="both" dateStyle="long" pattern="yyyy" var="currentYear"/>原创 2017-09-13 16:33:43 · 158 阅读 · 0 评论 -
记录日志信息
记录日志信息private static final Log sysLog = LogFactory.getLog(className.class); private static final Log activityLog = LogFactory.getLog("activityLog");private void writeLog(String logItem[]) {原创 2017-09-13 17:56:47 · 140 阅读 · 0 评论 -
java多线程
Java中的多线程你只要看这一篇就够了 引 如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法模拟,当然也没法说能用单线程来实现:比如最常见的“生产者,消转载 2017-09-23 09:02:01 · 132 阅读 · 0 评论 -
待修改
java原创 2017-09-27 15:22:38 · 192 阅读 · 0 评论 -
java中Long类型溢出引发的思考
long var = 数字常量(数字常量大于等于2^31),实际上,此时的var 的值为溢出后的值; 溢出之后会变为负值和预期作不符。 并且编译器不报错,但是结果和预期不符。 在检查bug过程中 要注意所赋值不能超过该变量自身的最大值,其他类型也是如此。 byte的取值范围为-128~127,占用1个字节(-2的7次方到2的7次方-1) short的取值范围为-32768~3276原创 2017-09-12 23:59:37 · 8689 阅读 · 0 评论 -
遍历两个日期之间的所有日期
遍历两个日期之间的所有日期。转载 2017-09-30 10:32:40 · 3930 阅读 · 3 评论 -
处理历史数据
Calendar start = Calendar.getInstance(); start.set(2017,5, 28);//2017年6月28日 Long startTIme = start.getTimeInMillis(); Calendar end = Calendar.getInstance(); end.s原创 2017-09-30 14:05:17 · 837 阅读 · 0 评论 -
正则匹配ip地址端口号 及路径
(http|https)://(.*?):(.*?)/(.*)Pattern p = Pattern.compile(regex); Matcher returnUrlMatcher = p.matcher(returnUrl); if (returnUrlMatcher.find()) { }原创 2017-10-18 16:46:01 · 4754 阅读 · 0 评论 -
MD5加密工具类
MD5加密工具类public class MD5 { /** * * @param str * @param bit * @return */ private static String crypt(String str, int bit) { if (str == null || str.length() == 0)原创 2017-09-13 15:03:55 · 227 阅读 · 0 评论