随笔分类 -  java

摘要:最近项目用到:在Google map上判断事发地点,是否在管辖区域内。也就是典型的判断一个点是否在不规则任意多边形内的例子。 但是Google Map没有提供相应的api,找资料发现百度地图提供了一个工具类,肿么办,为了一个工具类,加入百度地图吗,操蛋,这是不可能的! 百度地图api链接:http: 阅读全文
posted @ 2019-06-16 11:03 ppjj 阅读(1165) 评论(0) 推荐(0)
摘要:String.format()字符串常规类型格式化的两种重载方式 format(String format, Object… args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。 format(Locale locale, String format, Object… a 阅读全文
posted @ 2019-06-16 10:33 ppjj 阅读(18939) 评论(0) 推荐(1)
摘要:ShiftRows 是HSSFSheet工作薄的方法 ShiftRows(int startRow,int endRow,int n)参数介绍:startRow:开始行endRow:末尾行n:移动n行数startRow到endRow数据域,相当于把行startRow(假如是第2行)到行endRow( 阅读全文
posted @ 2019-03-14 23:57 ppjj 阅读(8685) 评论(1) 推荐(0)
摘要:一.单一职责原则 单一职责原则是最简单的面向对象设计原则,它用于控制类的粒度大小。单一职责原则定义如下: 单一职责原则(Single Responsibility Principle, SRP):一个类只负责一个功能领域中的相应职责,或者可以定义为:就一个类而言,应该只有一个引起它变化的原因。问题由 阅读全文
posted @ 2018-10-18 12:04 ppjj 阅读(286) 评论(0) 推荐(0)
摘要:一、什么是注释 说起注释,得先提一提什么是元数据(metadata)。所谓元数据就是数据的数据。也就是说,元数据是描述数据的。就象数据表中的字段一样,每个字段描述了这个字段下的数据的含义。而J2SE5.0中提供的注释就是java源代码的元数据,也就是说注释是描述java源代码的。在J2SE5.0中可 阅读全文
posted @ 2018-10-16 17:34 ppjj 阅读(1150) 评论(0) 推荐(0)
摘要:JAVA8中的日期API是JSR-310的实现,并且是工作在ISO-8601日历系统基础上的,但我们也可以在非ISO的日历上。JDK8的日期API大致分为以下几个包: 1 java.time包:JDK8中的基础包,所有常用的基础类都是这个包的一部分,如LocalDate,LocalTime,Loca 阅读全文
posted @ 2018-09-21 11:38 ppjj 阅读(1678) 评论(0) 推荐(0)
摘要:1. org.apache.commons.io.IOUtils:处理io流的相关操作 closeQuietly ( ) toString ( ) copy ( ) toByteArray ( ) write ( ) toInputStream ( ) readLines ( ) copyLarge 阅读全文
posted @ 2018-09-15 15:41 ppjj 阅读(6293) 评论(0) 推荐(0)
摘要:/** * Enumeration for the message delivery mode. Can be persistent or * non persistent. Use the method 'toInt' to get the appropriate value * that is used the he AMQP protocol instead of the ord... 阅读全文
posted @ 2018-09-10 15:00 ppjj 阅读(827) 评论(0) 推荐(0)
摘要:protected V getValFromMap(Map headers, String name, Class type) { Object value = headers.get(name); if (value == null) { return null; } if (!type.isAssignableFrom(value.getClass())) { if (logger.isW... 阅读全文
posted @ 2018-09-07 16:19 ppjj 阅读(1881) 评论(0) 推荐(0)
摘要:有状态的:比如session,cookie,spring项目都用spring session实现redis存储session,或者用nginx + redis+tomcat实现负载均衡,使用ip_hash策略,能将来自同一IP的客户端请求派发给同一个服务实例,在分布式环境中,可以解决session不 阅读全文
posted @ 2018-08-03 11:29 ppjj 阅读(274) 评论(0) 推荐(0)
摘要:本文转自:https://blog.csdn.net/qq_16504067/article/details/78081746 阅读全文
posted @ 2018-07-31 20:04 ppjj 阅读(7784) 评论(0) 推荐(0)
摘要:使用org.apache.commons.lang.StringEscapeUtils#unescapeJava(String)方法。 当然用org.apache.commons.lang.StringEscapeUtils#escapeJava(String)方法就又转成unicode编码了。 阅读全文
posted @ 2018-07-31 14:45 ppjj 阅读(847) 评论(0) 推荐(0)
摘要:1,用google的工具包,配置maven: 2,定义一个公共方法: 阅读全文
posted @ 2018-05-26 11:25 ppjj 阅读(3791) 评论(0) 推荐(0)
摘要:两个方法都是判断字符是否为空的。前者是要求没有任何字符,即str==null 或 str.length()==0;后者要求是空白字符,即无意义字符。其实isBlank判断的空字符是包括了isEmpty的。换句话说,isEmpty判断的范围更小,只是在没有字符的情况下。下面他们的具体用法: 1. pu 阅读全文
posted @ 2018-05-24 17:30 ppjj 阅读(567) 评论(0) 推荐(0)
摘要:为什么要编码 不知道大家有没有想过一个问题,那就是为什么要编码?我们能不能不编码?要回答这个问题必须要回到计算机是如何表示我们人类能够理解的符号的,这些符号也就是我们人类使用的语言。由于人类的语言有太多,因而表示这些语言的符号太多,无法用计算机中一个基本的存储单元—— byte 来表示,因而必须要经 阅读全文
posted @ 2018-05-24 17:23 ppjj 阅读(1849) 评论(0) 推荐(0)
摘要:主流数据库连接池 常用的主流开源数据库连接池有C3P0、DBCP、Tomcat Jdbc Pool、BoneCP、Druid等 C3p0: 开源的JDBC连接池,实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate、Spring等。单线程,性 阅读全文
posted @ 2018-05-17 12:05 ppjj 阅读(2393) 评论(0) 推荐(0)
摘要:1,使用commons-collection-3.2.1.jar包中的CollectionUtils.isEqualCollection()方法 2,还有其他集合操作:disjunction(a,b集合的inter集合的补集),diff(a-b集合,不在b中,只在a中),inter(集合a和集合b的 阅读全文
posted @ 2018-05-10 15:14 ppjj 阅读(629) 评论(0) 推荐(0)
摘要:好东西不得不转在网上看见了这篇文章,作者以轻松的语言比喻了java的32种模式,有很好的启发作用。 创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基 阅读全文
posted @ 2018-04-24 20:59 ppjj 阅读(143) 评论(0) 推荐(0)
摘要:在jsp页面中: <% String path = application.getRealPath("").replace("\\","\\\\"); %> 在java代码中: String path = request.getServletContext().getRealPath("").rep 阅读全文
posted @ 2018-04-16 09:48 ppjj 阅读(336) 评论(0) 推荐(0)
摘要:以客户角度来看,jar文件就是一种封装格式,用户不需要知道jar包中有多少个.class格式的文件及每个文件中的功能与作用,也可以得到相应的访问的结果。java中除了jar格式还有war和ear等包文件。 JAR WAR EAR 英文 Java Archive file Web Archive fi 阅读全文
posted @ 2018-03-23 14:33 ppjj 阅读(1135) 评论(0) 推荐(0)