自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 SpringBoot执行有返回值的异步任务

欢迎访问个人网站Springboot如何使用多线程处理异步任务,并且是代返回值的。比如,我一个Controller层的接口,调用到Service层,在对应的Service方法中有三个方法,这三个方法都是去调Dao层查询数据库数据,每个查询平均耗时5s,最后将这三个查询的结果进行合并计算。如果不采用异步查询的至少需要15s的时间来处理这个请求。此时我们可以使用异步任务方式来操作,可以减少10s左右...

2019-06-17 09:33:06 6114

原创 java多线程安全

一、volatile1. volatile是java虚拟机提供的轻量级的同步机制保证可见性、不保证原子性、禁止指令重排2. JMM2.1 可见性2.2 原子性不可分割,完整性,也即某个正在做某个具体业务时,中间不可以被加塞或者被分割,需要整体完整,要么同时成功,要么同时失败。number++在多线程下时非安全的,如何不加synchronized解决使用原子变量AtomicInteger...

2019-06-17 09:25:35 512

转载 申请阿里云的CA证书服务(免费)-将http协议转为Https

需要了解的话,点击:https://www.zhangguimin.cn/view/20

2018-03-10 09:13:53 750

原创 文件上传工具包

好久没写博客,代码小生, 前提是需要导入相应的包,再整合spring+springmvc项目使用package cn.zhangguimin.web.utils;import java.io.File;import java.util.ArrayList;import java.util.List;import javax.servlet.http.HttpServletRequest;i

2017-11-11 21:38:17 837

原创 Java反射与内部类复习总结

17.反射 缺点:耗内存,主要用于做工具和框架。 获取Class的方法: ①数据类型.class; (可以基本数据类型、viod、引用数据类型); ②Class.forName("包路径"); ③对象.getClass(); 如:P

2017-09-12 01:32:42 279

原创 Java面试复习(四)

六、JSP 1.jsp三大指令 Page常用属性: ①import:<%@page import="java.text…"%> ②session:取值为true和false,表示当前页面session是否可以 ③errorpage:指定出错响应页面<%@ page errorPage="/error.js

2017-09-02 23:08:53 241

原创 Java面试复习(二)

四、JavaScript 1.概念:是一种描述性语言,也是一种基于对象和事件驱动的,并且由安全性能的脚本语言。 2.组成:ECMAScript、BOM、DOM。 ECMAScript:脚本语言标准,js就遵循者标准。 BOM:浏览器对象模型。 DOM:文档对象模型。 3.使用 内部使用,直接在<script>标签

2017-08-30 11:49:29 209

原创 Java面试复习(三)

四、JavaScript 1.概念:是一种描述性语言,也是一种基于对象和事件驱动的,并且由安全性能的脚本语言。 2.组成:ECMAScript、BOM、DOM。 ECMAScript:脚本语言标准,js就遵循者标准。 BOM:浏览器对象模型。 DOM:文档对象模型。 3.使用 内部使用:直接在<script>标签中使用。 外部引用:

2017-08-30 11:44:31 307

原创 单独将ajax请求放入js文件中URL问题

单独将ajax请求放入js文件中不能使用EL表达式获取项目路径,可以使用下列两种方法:第一种解决方案: var url = location.protocol + “\\” + location.hostname + “:” + (location.port == “” ? 80 : location.port) + “\项目名称”;第二种解决方案:将ajax放入单独jsp文件中,欺骗jsp解析;

2017-08-26 12:42:39 3259

原创 Java面试复习(一)

2017年8月20日 0:24一、基础 1.概述 Java于1995年Sun公司开发(詹姆斯·高斯林) 2.三个方向 JavaSE 、JavaME、JavaEE 3.开发步骤 ①编写源码(.java)–> ② 编译(.class)–> ③运行(JDK运行.class字节码文件) 4.Java虚拟机

2017-08-23 17:00:28 264

原创 Sitemesh的使用

1.在pom.xml加入坐标<!-- sitemesh 依赖,前端 --><dependency> <groupId>opensymphony</groupId> <artifactId>sitemesh</artifactId> <version>2.4.2</version></dependency>2.在web.xml中添加<!--添加sitemesh2支持 -->

2017-08-23 16:37:54 221

原创 Ajax上传文件问题(图片)

许多web项目都需要使用表单上传文件,之前一只使用表单直接上传,今天试下使用Ajax将表单文件上传,按照之前在form中添加 enctype="multipart/form-data"不能实现上传,后折腾好久得以解决。前台表单内容,包含text输入框和问价输入框,不需要使用enctype属性:<form class="form-horizontal" id="fromuserud"> 姓

2017-08-23 16:23:57 2976

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除