
Java
文章平均质量分 50
慕思m
进无止境 有始无终
展开
-
java 泛型详解
java 泛型详解1. 概述2. 一个栗子3. 特性4. 泛型的使用 4.1 泛型类 4.2 泛型接口 4.3 泛型通配符 4.4 泛型方法 4.4.1 泛型方法的基本用法转载 2020-05-19 19:44:01 · 444 阅读 · 0 评论 -
java代码精简之道
java代码精简之道1.利用语法 1.1.利用三元表达式 1.2.利用 for-each 语句 1.3.利用 try-with-resource 语句 1.4.利用 return 关键字 1.5.利用 static 关键字 1.6.利用转载 2020-05-16 23:03:38 · 1457 阅读 · 0 评论 -
ajaxfileupload.js与commons-fileupload文件上传
1 commons-fileupload maven依赖<dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.2</version>...原创 2020-03-16 20:22:29 · 227 阅读 · 0 评论 -
浅谈对加密,解密,签名,验签的理解
浅谈加密,签名,验签的理解1 常用的加密算法对称加密算法:加密和解密使用相同的密钥,典型的有AES\DES\RC5\IDEA(分组加密)\RC4(序列加密);非对称密码算法:又称为公钥加密算法,是指加密和解密使用不同的密钥(公开的公钥用于加密,私有的私钥用于解密)。比如A发送,B接收,A想确保消息只有B看到,需要B生成一对公私钥,并拿到B的公钥.于是A用这个公钥加密消息,B收到密文后用自己的...原创 2019-05-25 22:28:09 · 962 阅读 · 0 评论 -
RunTime.getRunTime().addShutdownHook用法
转:https://blog.youkuaiyun.com/gongxinju/article/details/69963099google了一下它的含义:在jvm中增加一个关闭的钩子,当jvm关闭的时候,会执行系统中已经设置的所有通过方法addShutdownHook添加的钩子,当系统执行完这些钩子后,jvm才会关闭。所以这些钩子可以在jvm关闭的时候进行内存清理、对象销毁等操作。在了解关闭钩子之前,首...转载 2019-05-25 22:34:43 · 1206 阅读 · 0 评论 -
idea常用快捷键
Ctrl+Shift + Enter,语句完成,自动添加分号Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件 Ctrl+[, 跑到大括号的开头Ctrl+], 跑到大括号的结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择Ctrl+N,可以快速打开类Ctrl+Shift+N,可以快...转载 2019-06-13 20:47:33 · 140 阅读 · 0 评论 -
Java后端校验框架oval与hibernatevalidator的使用
1 oval1)Oval 官方地址: http://oval.sourceforge.net/2)依赖<dependency> <groupId>net.sf.oval</groupId> <artifactId>oval</artifactId> <version>1.81</versio...原创 2019-05-21 19:42:14 · 1952 阅读 · 0 评论 -
RestTemplate实践
转:http://liuxing.info/2015/05/21/RestTemplate实践/什么是RestTemplate?RestTemplate是Spring提供的用于访问Rest服务的客户端,RestTemplate提供了多种便捷访问远程Http服务的方法,能够大大提高客户端的编写效率。调用RestTemplate的默认构造函数,RestTemplate对象在底层通过使用java....转载 2019-05-13 19:56:29 · 322 阅读 · 0 评论 -
根据服务类全路径,方法名,参数全路径,参数json串调用服务类的方法
package com.musi.common.goodcodes;import com.musi.common.utils.JsonUtils;import com.musi.common.utils.StringUtils;import java.lang.reflect.Method;/** * @Author:musi * @Date:2019/3/25 * @Desc...原创 2019-03-25 19:50:13 · 306 阅读 · 0 评论 -
过滤器(Filter)与拦截器(Interceptor )区别
转载:https://www.cnblogs.com/junzi2099/p/8022058.html#_labelTop1 过滤器(Filter)Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是设置字符集、控制权限、控制转向、做一些业务逻辑判断等。其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦...转载 2019-03-31 21:44:19 · 178 阅读 · 0 评论 -
springboot下使用过滤器,拦截器,切片
1 Filter的使用1)第一种使用方式:编写class类实现filter并使用@Component即可@Componentpublic class TimeFilter implements Filter { /* (non-Javadoc) * @see javax.servlet.Filter#destroy() */ @Override publi...原创 2019-03-31 22:08:42 · 291 阅读 · 0 评论 -
springboot RESTful API错误处理机制
1 springboot默认异常处理机制常用插件:Restlet Client 模拟restful请求springboot在处理app和浏览器请求返回错误时,返回的数据不一致,是通过BasicErrorController来控制的404 400spring直接拦截,并返回错误信息500 springboot返回异常信息到前端2 自定义异常处理在此路径下定义错误页面,浏览器发出请求...原创 2019-03-31 22:15:41 · 602 阅读 · 0 评论 -
Hibernate常见校验注解
原创 2019-03-31 22:22:13 · 337 阅读 · 0 评论 -
自定义校验注解
第一步:/** *@Target:注解可以使用的地方 *@Retention( *1、RetentionPolicy.SOURCE:注解只保留在源文件,当Java文件编译成class文件的时候,注解被遗弃; *2、RetentionPolicy.CLASS:注解被保留到class文件,但jvm加载class文件时候被遗弃,这是默认的生命周期; *3、RetentionPolicy.RU...原创 2019-03-31 22:25:45 · 206 阅读 · 0 评论 -
httpclient的使用
HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和协议。官方站点:http://hc.apache.org/最新版本4.5 http://hc.apache.org/httpcomponents-client-4.5.x/官方文档: http:/...转载 2019-05-13 19:41:15 · 214 阅读 · 0 评论 -
@JsonFormat、@DateTimeFormat、@JSONField注解的使用
1.注解@JsonFormat1)使用maven引入@JsonFormat所需要的jar包<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-annotations</artifactId> <version>2...原创 2019-03-16 22:16:17 · 9719 阅读 · 0 评论