![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
子冰吖
这个作者很懒,什么都没留下…
展开
-
Java 文件夹备份
前段时间公司要求给服务器上一个存放数据的文件弄一个备份,在网上找了很多软件,要么就是收费要么就是service系统不能用,干脆自己写一个,慢点就慢点吧。准备:开发环境:Ideajdk1.8maven在Idea中创建一个springboot的项目,我这边有需求mvc所以导入mvc的包;pom文件:<?xml version="1.0" encoding="UTF-8"?>......原创 2019-12-05 11:52:39 · 2013 阅读 · 4 评论 -
Java基础——开发环境部署和第一个Java程序。
java 开发环境的搭建及HelloWord这里主要说的是在windows 环境下怎么配置环境。1.首先安装JDKjava的sdk简称JDK ,去其官方网站下载最近的JDK即可:https://www.oracle.com/technetwork/java/javase/downloads/index.html这里我们下载的是jdk1.8版本链接如下:https://www.or...原创 2019-04-05 12:42:19 · 182 阅读 · 1 评论 -
Java基础——数据类型
Java 基本数据类型变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。因此,通过定义不同类型的变量,可以在内存中储存整数、小数或者字符。Java 的两大数据类型:内置数据类型引用数据类型Java提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还...原创 2019-04-05 17:20:00 · 146 阅读 · 1 评论 -
Java基础——选择结构
在Java中,也有着选择结构,简单来说就是,如果什么东西是什么是对的,那么就执行这个操作,否则就执行那个操作。目录:if:基本语法if(布尔表达式){ //如果布尔表达式为true将执行的语句}如果布尔表达式的值为 true,则执行 if 语句中的代码块,否则执行 if 语句块后面的代码。public class Demo{ public static void ma...原创 2019-04-05 22:49:37 · 331 阅读 · 1 评论 -
Java基础——循环结构
在我们写程序的过程中,难免会去重复的做一件事,或者类似的事情,一大堆的写下来,先不说复制麻烦,就很容易写错,这里我们就能用到我们Java提供的循环结构来解决这个问题。大纲:1.while循环基本语法:while( 布尔表达式 ) { //循环内容}执行过程:例:我们在控制台输出0-10:public class Demo { public static void ma...原创 2019-04-06 17:38:52 · 139 阅读 · 1 评论 -
Java基础——注释
一、注释的定义:注释,简单的来说就是一个不会被java虚拟机编译的东西,他不会展示在任何我们编译后的class文件的任何地方,最主要的功能就是让发开人员看懂被注释的代码。二、为什么需要注释:在我们日常编程中,有一个很重要的流程,看似可有可无,可是一份好的代码,永远不会缺少的一个东西就是注释,一个良好风格的注释,可以让之后的开发人员简单明了的认识你写的代码,以提高工作效率。注释规范目前是每个公...原创 2019-04-15 22:48:34 · 224 阅读 · 0 评论 -
java中输出"\t"制表符的长度不一问题
java中输出"\t"的问题在学习过程中我发现有时候"\t"并不能一致的对其尤其当内容长度不一样的时候,所以简单研究了一下这个横向制表符。java中的\t"\t"在输出中占8个控制台输出一个""t可以看到占了8个字符位;然后我们一下测试:public class Test { public static void main(String[] args) { System.out...原创 2019-04-03 16:36:39 · 6653 阅读 · 4 评论 -
SpringBoot 上传文件记录日志报错:It is illegal to call this method if the current request is not in asynchronou
springboot 上传文件记录日志是报错It is illegal to call this method if the current request is not in asynchronous mode (i.e. isAsyncStarted() returns false)原因,因为Object[] args = joinPoint.getArgs();会得到多余的ServletR...原创 2019-05-05 14:41:24 · 6900 阅读 · 0 评论 -
Java 后端将文件以流的形式返回前端,文件中文字符不显示或者是‘___’解决方法。
1.问题在程序在前端调用地址的时候,我们后端通过poi将表格从数据库取出,并用过流返回到前台提供下载,这里我们发现火狐浏览器的下载文件名不显示中文,但是其他浏览器全部正常,所以比较困惑,这里我们发现是火狐浏览器的编码格式导致的这个问题,所以在输出之前我们要将文件名进行处理。2.解决办法String filename = "部门表"+date+".xls";String userAgent ...原创 2019-05-01 09:01:31 · 7332 阅读 · 0 评论