菜鸟笔记
提升您的技术认知

JAVA 笔记 第5页

解释@Transactional注解的用法

@Transactional可以说是spring中最常用的注解之一了,通常情况下我们在需要对一个service方法添加事务时,加上这个注解,如果发生unchecked exception,就会发生rollback,最典型的例子如下。 @Se...

赞(1)菜鸟菜鸟阅读(1881)

java基础-BigInteger的使用

1.BigInteger构造器 这里面最好用的应该是BigInger(String val)这个构造器吧,可以直接将十进制的字符串格式变成大整数,举例: BigInteger a=new BigInteger(“22222222222222...

赞(1)菜鸟菜鸟阅读(1706)

Java生成MD5的两种方式

1 原生的 package com.pibigstar.common.utils; import java.security.MessageDigest; /** * MD5加密工具类 * @author pibigstar * */ pu...

赞(1)菜鸟菜鸟阅读(2339)

Java:获取分割后的最后一个元素

Java:获取分割后的最后一个元素 我正在使用string拆分方法,我想要最后一个元素。 数组的大小可以改变。 例: String one = "Düsseldorf - Zentrum - Günnewig Uebachs" String...

赞(1)菜鸟菜鸟阅读(1972)

如何使用Java将float转换为int

如何使用Java将float转换为int 我使用下面这行将float转换为int,但不如我想要的那么精确: float a=8.61f; int b; b=(int)a; 结果是: 8 (应该是9 ) 当a = -7.65f ,结果是: -...

赞(1)菜鸟菜鸟阅读(5116)

单例模式的六种写法

单例模式的六种写法 重新回顾一下设计模式中的单例模式。 单例模式就是保证一个类只有一个实例,并提供一个访问它的全局访问点。使用场景: 整个项目需要一个共享访问点或共享数据。 创建一个对象需要耗费的资源过多,比如访问I/O或者数据库等资源。 ...

赞(22)菜鸟菜鸟阅读(1452)

JAVA洗牌算法

说明 每次从未处理的数据中随机取出一个数字,然后把该数字放在数组的尾部,即数组尾部存放的是已经处理过的数字。 代码 public static void main(String[] args){ Integer[] arr = { 5,1,...

赞(0)菜鸟菜鸟阅读(2288)

Java集合排序

Java集合排序 Java集合排序 Java集合排序 @[TOC](Java集合排序) 主要内容 一、集合中的基本数据类型排序 二、集合中的字符串排序 例题 三、Comparator 四、Comparable 五、Comparator与Co...

赞(5)菜鸟菜鸟阅读(2329)