java
文章平均质量分 51
碎火流荧
这个作者很懒,什么都没留下…
展开
-
Java中Double保留后小数位的几种方法
最近做个小实验,其中一部分要求将表单提交的数据转换为double,这个功能其实很简单直接一句Double.parseDouble(request.getParameter("chinese").trim())就可以实现,但因为是统计成绩,所以需要保留小数点后两位,所以各种百度发现了很多解决方法,这里特意总结下,万一以后又用上了呢?返回double型的1.能四舍五入1 double d = 114.145;2 d = (double) Math.round(d * 100) / 100;3.转载 2021-05-11 10:27:19 · 303 阅读 · 0 评论 -
java System.arrayCopy 参数意义,使用
下面是 System.arrayCopy的源代码声明 :public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length)代码解释: Object src : 原数组 int srcPos : 从元数据的起始位置开始 Object dest : 目标数组 int destPos : 目标数组的开始起始位置 int length : 要copy的数组的长度比.转载 2021-03-27 11:06:41 · 122 阅读 · 0 评论 -
Java 16进制字符串和字节数组转换的几种方法
1 十六进制字符串转字节数组方法/** * 16进制表示的字符串转换为字节数组 * * @param hexString 16进制表示的字符串 * @return byte[] 字节数组 */ public static byte[] hexStringToByteArray(String hexString) { hexString = hexString.replaceAll(" ", ""); int len ...转载 2021-03-26 13:54:01 · 5586 阅读 · 1 评论 -
什么是ssm框架?这样解释你还会不懂吗?
SSM框架就是:Spring + Spring MVC + MyBatis作者:Martin Wang链接:https://www.zhihu.com/question/328810338/answer/720393487来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。Spring看到这个,很多人会和你说什么控制反转(IoC),依赖注入(DI)、AOP、事务什么……对新手来说,这些是什么鬼呢?控制反转我不写定义,就说一下你的电脑。你的电脑上有usb.转载 2020-11-13 20:05:42 · 930 阅读 · 0 评论 -
近期参加的各大公司面试总结
前段时间公司坚持不下去了,所以加入了找工作的大军。上一家公司是一家o2o创业公司,在里面呆了一年半多,现有的公司的产品就是从零开始一点点参与完善迭代的,在这个过程中从中也学到了很多也成长了很多,更认识了一帮可爱的同事。奈何大环境不好,公司已经坚持不下去了,所以开始准备找工作。从开始的准备面试题,面试找工作,换房子,处理一些家里的事等,零零散散大概花了二十多天的样子,这里需要抱歉的是博客和git...转载 2018-10-26 10:02:13 · 175 阅读 · 0 评论 -
Java泛型深入理解
泛型之前在面向对象编程语言中,多态算是一种泛化机制。例如,你可以将方法的参数类型设置为基类,那么该方法就可以接受从这个基类中导出的任何类作为参数,这样的方法将会更具有通用性。此外,如果将方法参数声明为接口,将会更加灵活。在Java增加泛型类型之前,通用程序的设计就是利用继承实现的,例如,ArrayList类只维护一个Object引用的数组,Object为所有类基类。[java] view plai...转载 2018-05-25 10:57:48 · 179 阅读 · 0 评论 -
Android架构组件Room的使用
Android架构组件Room的使用Room其实就是一个orm,抽象了SQLite的使用,但是它作为Android的亲儿子orm,并且原生支持LiveData和Rxjava嵌套使用,学习一下还是不错的。Room有3个主要组件Database :数据库Entity : 代表数据库一个表结构Dao : 包含访问数据库的方法简单使用添加Google Maven仓库allprojects { re...转载 2018-04-02 15:58:57 · 414 阅读 · 0 评论 -
PlantUML
PlantUML前言UML 对于技术文档来说,真的很重要,不管是形象展示,还是阅读理解,都发挥非常重要的作用。之前一直用 visio 画图,当然,我必须承认 visio 集成了众多微软的画图套件,visio 在手,真的可以搞定很多图,但画 UML 真的也有很多需要改进的地方。但是我一直坚持使用,因为我就是很懒,画的 UML 不算多,就懒得去学新的方式。但是,现在,真的是需要坚定改变自我了,让画 U...转载 2018-03-17 11:22:57 · 1146 阅读 · 0 评论 -
Java并发编程:volatile关键字解析
原文出处: 海子volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模型有关的,因此在讲述volatile关键之前,...转载 2018-03-09 17:10:10 · 104 阅读 · 0 评论 -
Java中的ReentrantLock和synchronized两种锁定机制的对比
多线程和并发性并不是什么新内容,但是 Java 语言设计中的创新之一就是,它是第一个直接把跨平台线程模型和正规的内存模型集成到语言中的主流语言。核心类库包含一个 Thread 类,可以用它来构建、启动和操纵线程,Java 语言包括了跨线程传达并发性约束的构造 —— synchronized 和 volatile 。在简化与平台无关的并发类的开发的同时,它决没有使并发类的编写工作变得更繁琐,只是转载 2017-09-05 10:52:41 · 191 阅读 · 0 评论 -
JAVA_16进制字符串转10进制
String str = new BigInteger("f468f994", 16).toString(10);原创 2017-07-10 16:08:39 · 7069 阅读 · 2 评论 -
Java中将byte[]转为Blob对象
准备先把以前写的持久层及表示层框架写完再写loonframework-game包(实际上是想自己业余建站用,用现成的框架太无聊,重复发明轮子的最大意义就在于解闷……),在2005年时写过一个开头,由于自己没有整理文档,现在拿起来就觉得代码很乱,又懒于写文档,于是把一些心得类的东西整理一下,用以备忘。在此持久层框架中,我将持久化过程分为两个松耦合模块,第一模块封装jdbc操作,隐藏Conne转载 2017-04-25 08:42:14 · 10097 阅读 · 3 评论 -
org.ini4j文档说明
链接:http://www.boyunjian.com/javadoc/org.codehaus.izpack/izpack-ini4j/5.0.0-beta9/_/org/ini4j/Config.html转载 2017-02-21 10:52:21 · 2669 阅读 · 0 评论 -
读取 ini 文件,Ini4j框架的使用
Ini4j 是一款操作文本行的配置文件的工具,网站对如何使用作了介绍 http://ini4j.sourceforge.net/ 。他实现了可以读取类似 *.ini 文件格式的配置文件。ini4j的maven pom.xmlXml代码 dependency> groupId>org.ini4jgroupId> artifactId>转载 2017-02-20 15:03:18 · 3936 阅读 · 0 评论 -
java求百分比
int clickCount=16;int showCount =18;// 创建一个数值格式化对象 NumberFormat numberFormat = NumberFormat.getInstance(); // 设置精确到小数点后2位 numberFormat.setMaximumFractionDigits(2); String原创 2016-06-12 10:57:58 · 442 阅读 · 0 评论 -
定时器
Timer timer = new Timer();TimerTask task = new TimerTask(){ public void run() { runOnUiThread(new Runnable(){ public void run() { //执行的内容}}); } };timer.schedule(task,1,原创 2016-06-08 10:58:37 · 227 阅读 · 0 评论