
后端
write less,do more
这个作者很懒,什么都没留下…
展开
-
BigDecimal加减乘除,向上、向下取整
BigDecimal bignum1 = new BigDecimal(“10”);BigDecimal bignum2 = new BigDecimal(“5”);BigDecimal bignum3 = null;//加法bignum3 = bignum1.add(bignum2);System.out.println(“和 是:” + bignum3);//减法bignum3...转载 2019-01-07 16:33:17 · 52947 阅读 · 1 评论 -
java实现边读边写
import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;public class Test {public static void main(String[] args) {try {Fi...原创 2019-01-17 08:46:59 · 4194 阅读 · 1 评论 -
JAVA实现下载单个文件,以及多个文件zip打包下载
//普通java文件下载方法,适用于所有框架 public String downloadFilesTest(HttpServletRequest request,HttpServletResponse res) throws IOException { //获取文件根目录,不同框架获取的方式不一样,可自由切换 String basePath = r...原创 2019-01-08 16:31:01 · 4589 阅读 · 3 评论 -
包装类
我们知道,java语言是面向对象语言,万事万物都可以当做对象,封装属性与方法。但是八种基本数据类型不能当做对象,为了解决这个矛盾,于是就把八种类型分别进行包装,各自提供一些方法。byte–》Byteshort–》Shortchar–》Characterint–》Integerlong–》Longfloat–》Floatdouble–》Doubleboolean–》Boolean...原创 2019-01-07 16:47:26 · 113 阅读 · 0 评论 -
==和equals区别
在java中,首先我们理解基本数据类型和引用数据类型。所谓基本数据类型,就是数据的值直接存储在内存的栈空间,不存在“引用”的概念,有8种基本数据类型byte->short–char->int->long->float->double->boolean所谓引用数据类型,就是都继承java的根父类,object类,引用对象的首地址存储在内存中栈空间,而对象的值存...原创 2018-11-26 10:53:37 · 133 阅读 · 0 评论 -
线程的五种状态
1.创建状态,线程刚刚创建还未调用start方法。2.就绪状态,调用start方法,还未抢到cpu执行权。3.运行状态,抢到cpu执行权,执行run方法。4.阻塞状态,包含sleep和wait 1)sleep使先线程处于睡眠状态,期间让出cpu使用权,不释放资源。 &nbs...原创 2019-03-19 09:52:03 · 182 阅读 · 0 评论 -
java输出视频流
@RequestMapping(value = "/imageView1", method = {RequestMethod.GET})public void imageView1(HttpServletRequest request, HttpServletResponse httpServletResponse,String fileName){byte[] bytes = file...转载 2019-02-18 13:43:20 · 6170 阅读 · 0 评论