1. controller类: package com.neo.controller; import javax.servlet.http.HttpServletResponse; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.ann…
/** * 传入文件数组,压缩文件,在指定路径下生成指定文件名的压缩文件 * * @param files * 文件数组 * @param strZipName * 压缩文件路径及文件名 * @throws IOException */ public static void zipFiles(List…
目录 Java中的包概念 包的作用 package 的目录结构 设置 CLASSPATH 系统变量 常用jar包 java软件包的类型 dt.jar rt.jar *.java文件的奥秘 *.Java文件简介 为什么一个java源文件中只能有一个public类? Main方法 外部类的访问权限 Java包的命名规则 参考文章 微信公众号 Java技术江湖 个人公众号:黄小斜 - Java类 本系列文章将整理到我在GitHub上的<Java面试指南>仓库,更多精彩内容请到我的仓库里查看 http…
Java中的包概念 Java中的包是封装一组类,子包和接口的机制.软件包用于: 防止命名冲突.例如,可以有两个名称分别为Employee的类,college.staff.cse.Employee和college.staff.ee.Employee更轻松地搜索/定位和使用类,接口,枚举和注释 提供受控访问:受保护和默认有包级别访问控制.受保护的成员可以通过同一个包及其子类中的类访问.默认成员(没有任何访问说明符)只能由同一个包中的类访问. 包可以被视为数据封装(或数据隐藏). 我们所需要做的就是将…
使用Tomcat作为服务器的时候,如果不配置图片保存路径,将图片保存在项目路径下,那么再次打war包发布项目可能会造成图片的丢失,每次重启前将图片先保存再copy到服务器明显不方便,这时可以配置图片保存位置,将图片保存到项目外的地方,方法如下: 打开tomcat - conf下的server.xml文件,在Host节点下添加 <Context  docBase="G:/upload/images"  path="/images" /> docBase为图…
1.实现把指定文件夹下的所有文件复制到指定路径下 public static void copyFiles(string path) { DirectoryInfo dir = new DirectoryInfo(path); if (!dir.Exists) return; //获得指定文件夹内的所有的子目录信息 DirectoryInfo[] dirs = dir.GetDirectories(); //获得指定文件夹内所有的文件信息 FileInfo[] files = dir.GetFi…
在写java程序时不可避免要获取文件的路径,比较常用的方法有: 1 在任意的class里调用: this.getClass().getClassLoader().getResource("/").getPath(); //这将获取 到classes目录的全路径 //如 : E:\eclipseM9/workspace/tree/WEB-INF/classes/ 这个方法也可以不在web环境里确定路径,比较好用 2 在servlet的init方法里 String path = getSe…
在写框架时 经常需要扫描classpath指定包路径下带有某个Annotation的类,自己整理了一下 封装成一个工具类了,供大家参考. 源代码ClassPathResourceScanner.java 如下: package com.bytebeats.jupiter.ioc; import com.bytebeats.jupiter.util.ClassHelper;import org.slf4j.Logger;import org.slf4j.LoggerFactory; import…
在上传本地代码到本地git库时,.git的存放目录不能放到项目根目录下(报错). 可以先把.git仓库选择其他保存路径,然后再copy到项目根目录下.…
出现乱码错误: 处理方案: 对文件路径中存在中文的,都要进行URLDecoder.decode(path,"UTF-8")编码转换 wordContent = URLEncoder.encode(filePath,"UTF-8"); //编码 wordContent = URLDecoder.decode(filePath,"UTF-8"); //解码…