java
起个锤子
这个作者很懒,什么都没留下…
展开
-
liunx 安装Java环境
系统:CentOS 7.7 64位1、首先需要去oracle的官网进行下载jdk(需要登陆账号)链接: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2、安装在/usr/local/java 目录下#检测是否安装java -version#安装Javarpm -ivh jdk-8u291-linux-x64.rpm#查看安装的版本信息rpm -qa | grep原创 2021-07-06 01:10:32 · 77 阅读 · 0 评论 -
mybatis常用记录
$和#1. #将数据都当成一个字符串,会对自动传入的数据加一个双引号。如:SELECT * from xxx WHERE kw=#{name},如果传入的值是admin,那么解析成sql时的值为"admin" 2. $将传入的数据直接显示生成在sql中。如:SELECT * from ${name},如果传入的值是admin,那么解析成sql时的值为 SELECT * from admin3. 数据加双引号特点导致, #方式能够很大程度防止sql注入。$方式无法防止Sql注入(个人理解)。原创 2021-06-23 14:29:26 · 74 阅读 · 0 评论 -
Java实现浏览器下载文件
思路:先创建文件存在项目一个地方,在配置response信息,再循环取出流中的数据,最后删除存的文件注意:在前台请求的时候,只能是form表单请求,或者用window.open的方式,最后我采用了window.open的方式核心代码: InputStream inStream = new FileInputStream(file); response.setContentType("application/ms-excel;charset=UTF-8"); response.setHeader("原创 2021-06-23 14:03:45 · 4902 阅读 · 2 评论 -
spring boot中swagger配置
1、配置依赖包 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version> </dependency> <depen原创 2021-04-17 16:15:13 · 210 阅读 · 0 评论 -
集合和数组互转问题
解释来源:阿里巴巴开发手册1、集合转数组List<Integer> list = new ArrayList<Integer>(); list.add(1); list.add(2); list.add(3); Integer[] array = new Integer[list.size()]...原创 2019-12-17 15:45:56 · 204 阅读 · 0 评论 -
java +ItextPdf +PdfPCell导出pdf
效果图public void downloadsPDF(HttpServletRequest request, HttpServletResponse response) throws Exception { // 告诉浏览器用什么软件可以打开此文件 response.setHeader("content-Type", "application/pdf...原创 2019-09-18 16:37:10 · 1709 阅读 · 0 评论