java基础

java设计模式之命令模式(复习)

共286人围观 个不明物体

java设计模式之命令模式(复习) 这今天突然看到某框架里面使用了大量的命令模式,于是想起了很久以前自己曾写过的命令模式 今天就把命令模式复习重写了一下 首先我们应该知道什么命令模式 命令模式就是发送命令得到应答的,符合设计模式规则的一种模式 如下面的代码即是一个简单的命令模式 首先我们创建一个简单的键盘类 publicclassKeyBoard{

GSON自定义转换类型

共293人围观 个不明物体

GSON自定义转换类型 有时候Gson会将int类型的数据转换为double类型 比如,他会将1转换为1.0 此时我们可以使用如下方法进行转换 java.lang.reflect.Typetype=newTypeTokenListMapString,String(){}.getType(); listMap=newGson().fromJson(rowList,typ

一个有意思的算法题:7个红包金额尾数等于10的组合和各尾数出现次数统计

共1026人围观 个不明物体

一个有意思的算法题:7个红包金额尾数等于10的组合和各尾数出现次数统计 这是一个群友给的题目。题目的大概意思就是 发七个红包,红包金额的尾数相加为10的组合 如以下数据 1.02,1.02,1.03,1.01,1.10,1.10,1.02 上面的数据 2+2+3+1+0+0+2=10 需要注意的是,与顺序无关,也就是说上面的数据顺序变了,数值没有变,那也只能

Double类型数据大小为千万或千万以上时去掉E(这里不是数量级亿)

共475人围观 个不明物体

Double类型数据大小为千万或千万以上时去掉E(这里不是数量级亿) 今天在做数据相加时,第一次遇到double类型的数据大小超过一千万时前台展示的情况 如果我们直接打印出一千万以上的数据时,你会发现打印结果时 1.6693530950000001E7元 最开始时,我还以为这里的E表示亿,一直以为时数据计算错误。 后来偶然发现他

Stream 实现遍历搜索功能

共606人围观 个不明物体

Stream 实现遍历搜索功能 请看如下代码实现 publicstaticListMapString,ObjectQuery(ListMapString,Objectlist,Stringstring1){ //模拟得到数据 StreamMapString,Objectstream=list.stream(); ListMapString,Objectc

Gson 复杂类型的json转对象

共505人围观 个不明物体

Gson 复杂类型的json转对象 使用Gson对json数组进行转换,如果遇到如下格式的json应该怎么样来转呢,下面的字符串是map里面不但存放了String,还存放了listmap结构类型 StringmapJson={'a':'a1','b':'b1','c':[{'d':

java 反射 java.lang.reflect.InvocationTargetException

共411人围观 个不明物体

java 反射 java.lang.reflect.InvocationTargetException 出现这个问题,是因为我们通过反射调用某个方法时,这个方法里面有异常发生了,如果这个异常你没有进行捕获,将会由反射捕获 如我下面的一段代码片段所示 try{ //这里通过反射执行相应的方法 /* *keyMethod:方法名 *co

判断Map中是否存在key或value

共1397人围观 个不明物体

判断Map中是否存在key或value 我们知道,Map是键值对的形式存在的 就是说他的key必然是唯一的 而value可能存在多个 那么我们就可以通过遍历这个Map来判断这个Map中是否存在这个key 如下面的代码片段,我们验证了这个Map中是否存在这个key publicstaticbooleanisKey(MapString,Objectmap,St

java对URL中文字符的处理,编码以及解码

共1571人围观 个不明物体

java对URL中文字符的处理,编码以及解码 很高兴! 今天是博客完成php转java后的第一篇文章 之前遇到很多bug都没有记录下来,现在也想不起来是如何处理的了 为了验证博客是否基本完善,今天就更新一篇文章试试吧 有时候,数据库中存入中文字符,我们习惯的会把中文字符进行编码 如 字符串 “sd测试以下” 进行url编码后的结构是 sd%

测试发布一篇试试

共366人围观 个不明物体

测试发布一篇试试测试发布一篇试试测试发布一篇试试测试发布一篇试试测试发布一篇试试测试发布一篇试试测试发布一篇试试测试发布一篇试试测试发布一篇试试测试发布一篇试试测试发布一篇试试测试发布一篇试试测试发布一篇试试测试发布一篇试试测试发布一篇试试测试发布一篇试试测试发布一篇试试测试发布一篇试试测试发布一篇试试测试发布一篇试试测试发布一篇试试测试发布一篇试试测试发布一篇试试测试发布一篇试试测试发布一篇试试

用java实现 wordpress的密码加密

共647人围观 个不明物体

用java实现 wordpress的密码加密 这几天在研究wordpress的登录问题,由于密码他不是直接md5,所以在这里卡了一下,由于不想让所有的用户都修改密码,所以就只有用java来解决wordpress的密码加密问题了 我们查看数据库可以发现,wordpress的密码形式分为了3部分,如下面的密码

java8新特性 Stream的一般用法 API详细分析 代码测试以及符号 -> 和 :: 的个人理解

共866人围观 个不明物体

前天在某群里看见有人问Stream,我当时还以为是他写错了( 一直用java7,偶尔用java8也从没有关注过新特性 ) 后来查了一下,原来这是java8的其中一个新特性 我也就是了解了下,还好能够理解,因此,写下本篇博文分享给大家 Stream他和Iterator有点类似但是区别也很大的