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