ZIpFile.entries() 获取的是压缩包内的所有文件(包括文件夹),不只是第一层的文件(和文件夹) 如果是用MultipartFile接收的Zip文件,需要先保存到本地 ,…
分类:java
Java环境变量配置原理解析
1. PATH环境变量。作用是指定命令搜索路径,在命令行下面执行命令如javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把jdk安装目录下的bin目录增加到现有的PAT…
java – 将语言映射到范例
我最近阅读了Eric Steven Raymond的文章“如何成为黑客”,我喜欢他建议学习5种关键语言(他建议使用 Python,C/C++,Lisp,Java和Perl)作为覆盖主要编程范例的方法.今天用. 他的建议是…
面试总结
最近面试几个小公司和几个互联网公司,对面试问题做了一下总结 一般都是你先自我介绍一下,讲一下自己过去的项目经验,经历,然后问问项目中的一些细节,在问一下基础问题 1.session和Cookie的区别,讲一下你的看法 2…
Java 将PDF 转为Word、图片、SVG、XPS、Html、PDF/A
本文将介绍通过Java编程来实现PDF文档转换的方法。包括: 1. PDF转为Word 2. PDF转为图片 3. PDF转为Html 4. PDF转为SVG 4.1 将PDF每一页转为单个的…
Java学习第五天
1.二维数组 定义:一维数组中的一维数组;数组中的元素,还是数组。 //二维数组初始化 int[][] b=new int[行号(高维下标)][列号(低维下标)]; int[][] b={{1,2,3},{4,5,6}}…
优秀的技术选型(摘选)
1. 优秀的技术选型(摘选) 1.1. 缓存 redis因为是单线程,不适合高耗时操作,对数据量比较大的缓存还是memcached比较合适 1.2. 分库分表 sharding-jdbc,驱动层,不需要额外机器 myca…
Shiro权限注解原理
概述 前不久刚学会使用权限注解(),开始思索了一番。最开始猜测实现方式是注解@Aspect,具体实现方式类似如下所示(切面记录审计日志)。后来发现并非如此,所以特地分析一下源码。 @Component @Aspect p…
java FastJson的使用
1.前言 1.1.FastJson的介绍: JSON(javaScript Object Notation)是一种轻量级的数据交换格式。主要采用键值对({"name": "json"})的方式来保存和表示数据。JSO…
JavaWeb Listener之HttpSessionBindListener
HttpSessionBindListener 监听把自身这个对象绑定到HttpSession对象上、解绑 绑定到HttpSession对…
PlayJava Day023
进程:进程是程序的一次动态执行过程,它经历了从代码加载、执行到执行完毕的一个完整过程,这个过程也是进程本身从产生、到发展到最终消亡的过程 多进程:多进程操作系统能同时运行多个进程(程序) 多线程:是指一个进程在执行过程中…
用大白话告诉你 :Java 后端到底是在做什么?
新手程序员通常会走入一个误区,就是认为学习了一门语言,就可以称为是某某语言工程师了。但事实上真的是这样吗?其实并非如此。 今天我们就来聊一聊,Java 开发工程师到底开发的是什么东西。准确点来说,Java后端到底在做什么…