Maps.newHashMap与new HashMap的区别

(1)Map<String, Object> result = new HashMap<String,Object>();     这种是java原生API写法,需要你手动加泛型。(2)Map<String, Object> result = Maps.newHashMap();     这种是google的guava.jar提供的写法,目的是为了简化代码,不需要你手动写泛型。

利用BeanMap将实体类对象与Map进行相互转换

虽然通过反射也可以,但是可能稍微有点麻烦,如何将实体对象快速转换成Map呢?接下来使用net.sf.cglib.beans.BeanMap类中方法进行转换People people = new People();people.setName("葬爱");people.setAge(18);BeanMap beanMap = BeanMap.create(people);System.out.println(beanMap); //输出 {name=葬爱, age=18}Map beanMap1 = beanMap;System.out.println(beanMap1);//输出 {name=葬爱, age=18}HashMap<Object, Object> map = new HashMap<>();map.put("name","韩梅梅");map.put("age",17);map.put("sex","felman");beanMap.putAll(map);System.out.println(beanMap); //{name=韩梅梅, age=17}People bean = (People) beanMap.getBean();System.out.println(bean);//People{name='韩梅梅', age=17}

为什么我们很多人在工作的时候总是抱怨无聊?

为什么我们很多人在工作的时候总是抱怨无聊?就是因为没有养成良好的工作习惯。该工作的时候不工作,一到单位,就打开电脑,但不是工作,而是浏览花边新闻,或是和网友聊天。而一旦你养成了良好的工作习惯,你的工作就会开展得很顺利,你的效率也会大大提高,更重要的是你的心情将会非常愉快。拥有一个愉快的心情,你就不会总是向你的朋友抱怨工作不快乐了。

为什么我们很多人在工作的时候总是抱怨无聊?

比Visio更好的流程图/思维导图绘制工具?

看到很多人推荐,ProcessOn - 免费在线作图,思维导图,流程图,实时协作在线的确实比使用软件要方便便捷,并且网页端的好处是可以跨平台使用,但感觉工作中该需要Visio的还是替代不了,不过确实是个很棒的工具!官网:https://www.processon.com/

小米8开启红外摄像头拍照摄像

软件名:IR Camera这是一款直接调用小米8跟poco F1的前置红外摄像头进行拍照或摄像的App,注意手机最好别贴钢化膜,有些带孔的钢化膜会遮挡红外传感器的视角。通过红外能“透视”一些物品,当然仅限于本身就带点透的东西。不知跟一加8Pro的“透视”原理是否一样。纯安装包不能用,可下载第二个链接用xapk或从谷歌商店下载纯安装包下载:https://lanzoux.com/icqoakhxapk安装下载: https://lanzoux.com/b0b2ocvja 密码:becexapk安装教程:先安装xapk安装器.apk,然后解压其中zip压缩文件,我们可以看到解压出来的文件是IR camera.xapk,此时用xapk安装器不能直接安装,需要打开手机的开发者模式,然后关闭miui优化,再用安装器选择xapk文件安装即可。

小米8开启红外摄像头拍照摄像

免费看b站会员视频网站

以下收集来自网络:无广告https://qinmei.video/下面这两个应该是同站,有广告http://www.milimili.tv/http://www.milimili.cc/

AWS国际版删除付款方式/销户指南

登录aws国际站:https://signin.aws.amazon.com/控制台:https://console.aws.amazon.com/找到付款方式,生成虚拟卡信息,然后添加好后将自己原付款卡删除即可。虚拟信息生成网站:http://haoweichi.com/或者在账户设置页面直接关闭账户即可:https://console.aws.amazon.com/billing/home?#/account如果您于账号关停之后有重启账号的需求,请点击进入控制面板的支持中心,创建账户账单案例说明您的需求与疑问。将有专人回复您:https://console.aws.amazon.com/support/

windows 10 1909系统没有休眠按钮解决方法

右键开始菜单,使用命令提示符(管理员)输入下面命令  powercfg /h on 然后回车执行之后重新打开控制面板,进入到电源管理中可以看到,快速启动功能及休眠的选项已经出现。

小米智能魔方换电池/拆卸技巧

白色一面转45°,然后把白色色块扒开,扣一个白色色块下来即可,如果全部拆下来装也同理。转45°只是为了让魔方方块之间缝隙能够撑更大更容易拆解。拆解视频:http://mpvideo.qpic.cn/shg_3079884797_50000_87f846750d5b4b338ce9f590dfbfb9fd.f10002.mp4?dis_k=4469d7d42c06358882cd6399e9a0c6c1&dis_t=1589126618

BigDecimal使用与"Non-terminating decimal expansion; no exact representable decimal result"错误解决

BigDecimal类数据的处理和"Non-terminating decimal expansion; no exact representable decimal result"问题原因很简单,因为BigDecimal高精度表示的数字是无限小数,因此会报如上错误,因此对其保留小数点后多少位即可。BigDecimal num1 = new BigDecimal("10");BigDecimal num2 = new BigDecimal("3");BigDecimal num3 = num1.divide(num2);其实devide的函数定义如下BigDecimal.divide(BigDecimal divisor, int scale, RoundingMode roundingMode) ;scale为小数位数;roundingMode为小数模式,模式如下:ROUND_CEILING 如果 BigDecimal 是正的,则做 ROUND_UP 操作;如果为负,则做 ROUND_DOWN 操作。 ROUND_DOWN 从不在舍弃(即截断)的小数之前增加数字。 ROUND_FLOOR 如果 BigDecimal 为正,则作 ROUND_UP ;如果为负,则作 ROUND_DOWN 。 ROUND_HALF_DOWN 若舍弃部分> .5,则作 ROUND_UP;否则,作 ROUND_DOWN 。 ROUND_HALF_EVEN 如果舍弃部分左边的数字为奇数,则作 ROUND_HALF_UP ;如果它为偶数,则作 ROUND_HALF_DOWN 。 ROUND_HALF_UP 若舍弃部分>=.5,则作 ROUND_UP ;否则,作 ROUND_DOWN 。 ROUND_UNNECESSARY 该“伪舍入模式”实际是指明所要求的操作必须是精确的,,因此不需要舍入操作。 ROUND_UP 总是在非 0 舍弃小数(即截断)之前增加数字。写成如下便可通过BigDecimal num3 = num1.divide(num2,10,RoundingMode.ROUND_CEILING);其他用法,这种用法适合两数相除是有限小数,无限小数仍会报以上错误BigDecimal num3 = num1.divide(num2).setScale(2, BigDecimal.ROUND_HALF_UP);参考链接:https://blog.csdn.net/roc1029/article/details/12871143