![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
此刻你
这个作者很懒,什么都没留下…
展开
-
注解实现异步任务@EnableAsync
1、创建一个service包2、创建一个类AsyncService异步处理还是非常常用的,比如我们在网站上发送邮件,后台会去发送邮件,此时前台会造成响应不动,直到邮件发送完毕,响应才会成功,所以我们一般会采用多线程的方式去处理这些任务。编写方法,假装正在处理数据,使用线程设置一些延时,模拟同步等待的情况;@Servicepublic class AsyncService { public void hello(){ try { Thread.sleep(原创 2021-06-19 11:10:53 · 319 阅读 · 0 评论 -
@RestController与@Controller的区别
@RestController注解相当于@ResponseBody 与 @Controller合在一起的作用@Controller:表示这个类是一个Controller@ResponseBody:将java对象转为json格式的数据加了这个注解的话,请求的响应应该是一个页面,不需要页面的话应该加上这个注解,直接返回json格式的数据...原创 2021-06-10 11:02:45 · 1080 阅读 · 0 评论 -
request.getServerName()
request.getServerName() 可以返回当前页面所在的服务器的名字,localhost访问路径:http://localhost:8080/demo/返回:localhost访问路径:http://127.0.0.1:8080/demo/返回:127.0.0.1原创 2021-03-31 10:11:50 · 8501 阅读 · 0 评论 -
request.getSchema()
request.getSchema() 可以返回当前页面使用的协议,http 或是 https访问路径:http://localhost:8080/demo/返回:http原创 2021-03-31 10:05:21 · 238 阅读 · 0 评论 -
Java控制器返回Json数据中文乱码
第一种方法:返回Json数据时浏览器出现了乱码,给@RequestMapping加一个produces属性,设置它的返回类型,以及编码格式为utf-8produces 指定响应体返回类型和编码@RequestMapping(value = "", produces = "application/json;charset=utf-8")第二种方法:在springmvc.xml配置文件中配置<!-- mvc驱动注解 --><mvc:annotation-driven>原创 2021-03-24 16:39:47 · 1312 阅读 · 1 评论 -
request.getServerPort()
request.getServerPort()可以返回当前页面所在的服务器使用的端口,8080访问路径:http://localhost:8080/demo/返回:8080原创 2021-03-31 10:20:12 · 1489 阅读 · 0 评论 -
request.getContextPath()
request.getContextPath()可以返回当前页面所在的项目名字,demo访问路径:http://localhost:8080/demo/返回:demo原创 2021-03-31 10:24:58 · 85 阅读 · 0 评论 -
Java jsp页面静态文件拼接路径
<% String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + request.getContextPath() + "/";%>在下加<base href="<%=basePath%>">http://localhost:8080/demo/request.getSchema()可以返回当前页面原创 2021-03-31 10:38:06 · 532 阅读 · 0 评论 -
使用jackson返回json格式数据
JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式,目前使用特别广泛。采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。在 JavaScript 语言中,一切都是对象。因此,任何JavaScript 支持的类型都可以通过 JSON 来表示,例如字符串、数字、对象、数组等。看看他的要求和语法格式:对象表示为键值对原创 2021-05-09 08:40:33 · 1948 阅读 · 3 评论 -
在Java中实现两数相乘
加法:add()函数 减法:subtract()函数 乘法:multiply()函数 除法:divide()函数 绝对值:abs()函数原创 2021-05-18 09:31:50 · 7491 阅读 · 0 评论 -
Java springbook使用POI导出Excel报表
poi是什么?Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。[Apache POI官网] https://poi.apache.org/• POI提供了HSSF、XSSF以及SXSSF三种方式操作Excel: HSSF -Excel97-2003版本,扩展名为.xls。一个sheet最大行数65536,最大列数256 XSSF -Excel2007版本开始,扩展名为.xlsx。一个sheet原创 2021-05-29 19:15:01 · 193 阅读 · 0 评论 -
下载Excel
js://下载$("#xiaZaiExcel").click(function(){//open() 方法用于打开一个新的浏览器窗口或查找一个已命名的窗口。window.open("downloadExcelFile");});controller:使用ResponseEntity来实现返回图片或下载文件等操作@RequestMapping("/downloadExcelFile")public ResponseEntity<byte[]> download() .原创 2021-06-08 10:24:48 · 149 阅读 · 0 评论