小技巧之格式化字符串输出的方式

格式化字符串的操作基本会非常频繁的被应用于日常开发工作中,在Java怎么做网站(“https://howtodoinjava.com/”)看到这个知识的文章后,我也花了一些时间将我曾经使用过的格式化字符串输出的实现整理了一下,这些实现似乎覆盖到了我全部的知识广度了,也特分享出来,看看我所谓的我的知识广度能有多少含金量,详见代码: packagecn.chendd.tips.examples.howtodoinjava.format; importcn.hutool.core.util.StrUtil; importcom.sun.javafx.binding.StringFormatter; importorg.junit.Test; importorg.junit.runner.RunWith; importorg.junit.runners.JUnit4; importorg.slf...

文章分类:后端一部分 小技巧

小技巧

小技巧之保留小数点后2位四舍五入

最近一段时间属实不知道应该学点啥,写点啥,许多的技术都是知道(略懂)而已,但是懒得花时间投入去深挖,依据个人的性格一项技术挖透得耗费非常非常多的时间,虽然有足够的耐心,但目前真的是有些动力不足,学点啥都不想学,但是又常感叹于不能不去学点啥,所以在不知道学点啥之际翻到了我的浏览器收藏夹,翻了许多后翻到了用Java怎么做“https://howtodoinjava.com/”这个网址,记不得啥时候收藏了,看了一部分Java基础的内容,有一些文章看起来还是值得积累收藏的,所以在参考这些文章的同时,也站在些个人理解的层度,围绕相关技术知识点来普及一下个人的了解。 回到正题,本文将以4种方式来实现格式化保留小数点后2位,并且四舍五入的实现,主要是BigDecimal、Commons Math3、JDK Math、DecimalFormat的几种实现方式,参考代码如下: packagecn.chend...

文章分类:后端一部分 小技巧

小技巧

小技巧分享之3种方式获取Java方法参数名称

基本描述 rt. 分享Java获取方法参数定义的名称,什么意思?就是获取方法定义时的参数起名,如 sayHello(String name)的“name”,如果你不写底层,也许找不到这东西会有什么用途,实际上最初在接触到springmvc的时候就有此一问,为什么直接在方法中声明变量就可以获取到参数,不知道它是怎么做到的,当然使用@RequestParam注解就比较好理解了。记得去年在翻看spring-core.jar文件时,找到了LocalVariable的定义,然后瞪着眼睛试了一下,哟呵,竟然是获取方法参数名称定义的实现,于是借着这个理念改版了一下全局的日志记录实现,可转至《新的Spring Aop实现全局日志记录功能》。 回到主题,获取参数定义的实现这里一共提供三种实现,分别是Spring、JDK8、Javassist,通过定义一个类和方法(方法中提供一些参数)来实践期望得到的结果,该...

文章分类:后端一部分 小技巧

小技巧

小技巧之Integer类型==的边界问题

虽然jdk的自动装箱拆箱跟程序带来很大的便捷,基于包装类型的值判断逻辑建议大家一律使用equals函数,或者使用intValue()之类的函数来进行比较,在遇到一些边界值的问题时,保不齐程序就会出现错误,参考如代码: public static void main(String[] args) { Integer a = 127; Integer b = 127; System.out.println(a == b);//输出 true Integer c = 128; Integer d = 128; System.out.println(c == d);//输出false Integer m = -128; Integer n = -128; System.out.println(m == n);//输出true Integer y = -129; Integer x = -129; ...

文章分类:后端一部分 小技巧

小技巧

小技巧之java获取远程文件大小和尺寸

在网上看到的一篇文章,比较简单,还以为可以再文件上传前校验文件尺寸和大小呢,代码敲完了才发现不是这么回事儿,左右都搞完了,还是贴出来吧。 代码示例 真相1: 真相2: 注 上述许多内容已经过时和过期了,留存本篇文章仅为方便个人查看,原始文章的信息参考: 原始链接:hhttps://www.chendd.cn/information/viewInformation/other/86.a 最后更新:2012-08-06 23:16:00 访问次数:136 评论次数:0 点赞个数:0...

文章分类:后端一部分 小技巧

小技巧

6个小技巧

获取当前程序进程ID 抓取当前屏幕保存为图片 下载网络上的某个文件 java可以支持国际化的语言种类 防止对象被序列化 使用spring核心库中的函数获取某个函数的所有参数定义名称,底层使用的ass...AOP的那个 注 上述许多内容已经过时和过期了,留存本篇文章仅为方便个人查看,原始文章的信息参考: 原始链接:hhttps://www.chendd.cn/information/viewInformation/other/121.a 最后更新:2010-02-26 17:39:00 访问次数:198 评论次数:0 点赞个数:0...

文章分类:后端一部分 小技巧

小技巧

小技巧之保存Properties文件的中文显示

背景介绍 最近在用swing做一个小程序,为了图省事儿直接采用Properties文件的方式配置了一些参数,部分参数是用户通过界面直接可更改的,更改完之后再覆盖这个文件中的相关参数,此为背景。 一直知道Properties类中有个storeToXML的函数是将键值对的熟悉转换为xml文件,今天看了下store的函数,试了下是将属性写入一个文件中,我这里当然还是写到properties文件中去。properties类型的文件应该都很属性,作为Java默认的配置文件类型,任何一个项目中也应该有很多很多地方用到了此类型的文件,不废话了,主要想说一下store函数的两种方式,看函数的参数类型,一个类型传入FileWriter类型,另一个传入OutputStream类型,用的少,就先使用FileWriter类型做了更改,发现会将数据写入配置文件中,也包括中文参数,我们将写入的文件用记事本打开查看发现...

文章分类:后端一部分 小技巧

小技巧
本站信息

 运营时间: 天

 用户数量: 人

 文章数量: 篇

 评论数量: 条

 点赞个数: 个

 最后更新:

标签云