- 博客(162)
- 收藏
- 关注

转载 史上最全的SpringMVC学习笔记
一、SpringMVC基础入门,创建一个HelloWorld程序1.首先,导入SpringMVC需要的jar包。2.添加Web.xml配置文件中关于SpringMVC的配置<!--configure the setting of springmvcDispatcherServlet and configure the mapping--> <servlet> ...
2018-05-11 13:20:00
236
转载 Linux网络检测相关工具用法(ping/netstat/ss/ethtool)
一、ping命令的使用ping这个命令会发送一些数据包到目标主机,用于检查目标网络是否可达,其协议为基于icmp协议。获取ping的帮助信息# ping -helpUsage: ping [-aAbBdDfhLnOqrRUvV] [-c count] [-i interval] [-I interface] [-m mark] [-M pmtudisc_option] [-l preload] [-p pattern] [-Q tos] [-s p...
2021-08-16 09:43:05
2920
转载 拼接逗号
第一种:使用谷歌Joiner方法import com.google.common.base.Joiner;public static <T> String parseListToStr(List<T> list){ String result = Joiner.on(",").join(list); return result;}第二种:循环插入逗号//java项目www.fhadmin.orgpublic static <T> S
2021-03-26 16:15:55
2869
转载 转-Java8日期时间API
文章目录 Java 8以前日期时间API存在的问题 关于时间和时区 GMT和UTC 时区 Unix时间戳 Java 中的 Unix 时间 LocalDate、LocalTime、LocalDateTime 获取对象的方法 常用方法 与获取相关的方法(get系类的方法) 转换的方法 判断的方法 增减年月日时分秒的方法(plus/minus系列的方法) 指定年月日时分秒的方法 将
2021-01-21 09:27:58
2088
原创 获取配置文件
//方法1 @Autowired private Environment env; env.getProperty("BusinessSign.appid") //方法2 @Value("$BusinessSign.url}") private String property;
2020-09-28 14:16:09
205
1
原创 Spring boot 获取配置文件
方法一package com.tongtech.space.common.configs;import org.springframework.boot.context.properties.ConfigurationProperties;import org.springframework.stereotype.Component;/** * @author 卜军 * @Date: 2020/8/19 16:04 */@Component@ConfigurationPropert
2020-08-21 17:52:24
191
1
原创 spring boot ArrayBlockingQueue 队列
第一步 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>1.5.9.RELEASE</version> </dependency>第二步import java.util.conc.
2020-08-19 11:59:13
1764
转载 Spring 远程调用工具类RestTemplateUtils
package javax.utils;import java.util.Map;import org.springframework.http.HttpEntity;import org.springframework.http.HttpHeaders;import org.springframework.http.HttpMethod;import org.springframework.http.ResponseEntity;import org.springframework.we.
2020-07-31 17:31:14
389
转载 easypoi导出WORD
<dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> <version>3.0.3</version> <...
2020-02-17 14:18:46
1614
原创 Map 按字母升序排序
public static String concatSignString(Map<String, String> map) { Map<String, String> paramterMap = new HashMap<>(); map.forEach((key, value) -> paramt...
2019-11-28 15:37:50
1286
转载 拼接GET参数
import java.util.HashMap;import java.util.Iterator;import java.util.Map; /** * 拼接GET 地址 * @param url * @param map * @return */ public static String getAppendUrl(Str...
2019-11-14 14:51:19
1105
转载 使用nginx之后,在web应用端获取用户的真实ip地址
在nginx中添加配置: proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-For $http_x_forwarded_for...
2019-11-11 17:38:29
295
转载 vue中8种组件通信方式, 值得收藏!
vue是数据驱动视图更新的框架, 所以对于vue来说组件间的数据通信非常重要,那么组件之间如何进行数据通信的呢?首先我们需要知道在vue中组件之间存在什么样的关系, 才更容易理解他们的通信方式, 就好像过年回家,坐着一屋子的陌生人,相互之间怎么称呼,这时就需要先知道自己和他们之间是什么样的关系。vue组件中关系说明:如上图所示, A与B、A与C、B与D、C与E组件之间是父子关系; B与...
2019-08-20 14:11:43
279
原创 使用Aspose.Words for Java完成复杂Word
1、 Controller 控制层 @ApiOperation("打印送达回证") @ApiImplicitParam(value = "打印送达回证", paramType = "body", name = "param", dataType = "printSDHZ", required = true) @RequestMapping(value = "print...
2019-08-05 17:05:32
7961
转载 FreeMarker导出Word(带图片、解决图片变形问题)
想说明: 本文内容的核心:使用FreeMarker的模板引擎技术,导出word。总体步骤:第一步:创建一个word模板,里面的对应位置使用FreeMarker的占位符表示。注:为了导出的word兼容2003版本,我们创建的word模板,最好是doc后缀的。第二步:将该word,另存为xml文件。提示:也可以第二步时先用一个特别的字符占位,然后在第三...
2019-07-19 14:08:22
4323
2
原创 StringRedisTemplate/RedisTemplate设置过期时间
//向redis里存入数据和设置缓存时间 stringRedisTemplate.opsForValue().set("baike", "100", 60 * 10, TimeUnit.SECONDS);//val做-1操作 stringRedisTemplate.boundValueOps("baike").increment(-1);//根据key获取缓存中的val stri...
2019-06-11 17:00:13
104604
8
转载 swagger2 注解说明 ( @ApiImplicitParams )
1、swagger2 注解整体说明用于controller类上注解说明@Api对请求类的说明用于方法上面(接收参数)注解说明@ApiOperation方法的说明@ApiImplicitParams、@ApiImplicitParam方法的参数的说明;@ApiImplicitParams 用于指定单个参数的说明用于方法上面...
2019-06-11 15:16:09
6061
转载 Springboot使用Junit单元测试
前言:本文详细的记录了SpringBoot如何结合Junit写测试用例,如何执行,打包执行,忽略执行等操作,SpringBoot内置了Junit测试组件,使用很方便,不用再单独引入其他测试组件。1. 依赖引用在pom文件中引入以下依赖 <dependency> <groupId>org.springframework.boot</groupId&...
2019-06-05 13:18:28
519
转载 FreeMarker导出Word(带图片、解决图片变形问题)
思想说明:本文内容的核心:使用FreeMarker的模板引擎技术,导出word。总体步骤:第一步:创建一个word模板,里面的对应位置使用FreeMarker的占位符表示。注:为了导出的word兼容2003版本,我们创建的word模板,最好是doc后缀的。第二步:将该word,另存为xml文件。提示:也可以第二步时先用一个特别的字符占位,然后在第三步时...
2019-06-05 09:40:32
2151
转载 百度地图API的使用
------------------自说自话-----------------------------好奇怪,习惯性使用有道云笔记记录心得与知识后就很少用博客园来记录了。但是后来想想,有些东西还是要整理记录下来的好,多个备份也好。--------------------------------------------下面正题,最近公司项目用百度地图API较多。后面还有使用...
2019-05-23 14:21:26
21065
1
转载 HttpServletRequest对象方法的用法
1. 获得客户机信息getRequestURL方法返回客户端发出请求时的完整URL。getRequestURI方法返回请求行中的资源名部分。getQueryString 方法返回请求行中的参数部分。getRemoteAddr方法返回发出请求的客户机的IP地址getRemoteHost方法返回发出请求的客户机的完整主机名getRemote...
2019-05-17 13:46:01
960
转载 Mybatis3.1.1 if 或者 when判断条件不通过的问题
Mybatis3.1.1中 if 或者 when如果按照下面的写法是不会通过的。错误写法:<when test="reqType != null and reqType == '0'"><if test="reqType != null and reqType == '0'">因为里面的单引号包裹的字符串(例子中是'0')解析时候被去掉单引号认为是数值。正确写法:...
2019-04-26 13:21:55
744
转载 js中判断变量不为空或null
var content=$("content").val();if(!content){ alert("请输出内容!"); return;}//上述内容相当于判断content=""、content=null、content = undefined、content=0
2019-04-22 19:40:59
1661
转载 Oracle的汉字转拼音首字母的函数
CREATE OR REPLACE FUNCTION F_PINYIN(P_NAME IN VARCHAR2) RETURN VARCHAR2 AS V_COMPARE VARCHAR2(100); V_RETURN VARCHAR2(4000); FUNCTION F_NLSSORT(P_WORD IN VARCHAR2) RETURN VARCHAR2...
2019-04-19 14:51:13
1051
转载 vue中 关于$emit的用法
1、父组件可以使用 props 把数据传给子组件。2、子组件可以使用 $emit 触发父组件的自定义事件。vm.$emit( event, arg ) //触发当前实例上的事件vm.$on( event, fn );//监听event事件后运行 fn;例如:子组件:<template> <div class="train-city"> ...
2019-04-02 14:44:41
426
转载 com.alibaba.fastjson.JSONObject--的使用
//1.json字符串转换为对象 String jsonString = "{'idcard':'42313123','id':'2345'}"; Channelbankcard c = JSONObject.parseObject(jsonString, Channelbankcard.class); System.out.pri...
2019-03-20 15:03:03
1144
转载 vue 路由跳转四种方式 (带参数)
1. router-link1. 不带参数 <router-link :to="{name:'home'}"> <router-link :to="{path:'/home'}"> //name,path都行, 建议用name // 注意:router-link中链接如果是'/'开始就是从根路由开始,如果开始不带'/',则从当前路由开始。 2....
2019-03-20 14:30:01
599
转载 Java中Map的 entrySet() 详解以及用法(四种遍历map的方式)
Entry由于Map中存放的元素均为键值对,故每一个键值对必然存在一个映射关系。Map中采用Entry内部类来表示一个映射项,映射项包含Key和Value (我们总说键值对键值对, 每一个键值对也就是一个Entry)Map.Entry里面包含getKey()和getValue()方法Iterator<Map.Entry<Integer, Integer>>...
2019-03-13 14:30:50
3440
2
转载 SpringBoot之HandlerInterceptor拦截器的使用 ——(二)自定义注解
功能简介拦截所有添加了我们自定义的注解的方法,并将userId和userMobile放入HttpServletRequest,之后通过对应的注解取值。包格式首先我们来先定义三个注解根据需求其实UserId和UserMobile可以不要,不影响拦截器的使用package com.xxx.core.annotation;import javax.ws.rs.NameB...
2019-03-11 15:24:30
1128
转载 SpringBoot之HandlerInterceptor拦截器的使用 ——(一)
转自https://blog.youkuaiyun.com/zhibo_lv/article/category/7919369HandlerInterceptor简介拦截器我想大家都并不陌生,最常用的登录拦截、或是权限校验、或是防重复提交、或是根据业务像12306去校验购票时间,总之可以去做很多的事情。我仔细想了想这里我分三篇博客来介绍HandlerInterceptor的使用,从基本的使用、到自...
2019-03-11 13:56:24
1000
2
转载 SpringBoot之HandlerInterceptor拦截器的使用 ——(三)获取请求参数解决java.io.IOException: Stream closed
现在开发的项目是基于SpringBoot的maven项目,拦截器的使用很多时候是必不可少的,当有需要需要你对body中的值进行校验,例如加密验签、防重复提交、内容校验等等。当你开开心心的在拦截器中通过request.getInputStream();获取到body中的信息后,你会发现你在controller中使用了@RequestBody注解获取参数报如下错误I/O error whi...
2019-03-11 13:35:21
13305
6
转载 vue学习笔记:在vue项目里面使用引入公共方法
今天早上来到公司,没事看了一下别人的博客,然后试了一下,发现的确是可以的,在此记录一下,方便自己日后查阅。首先新建一个文件夹:commonFunction ,然后在里面建立 一个文件common.js建立好之后,在main.js里面引入这个公共方法最后是调用这个公共方法测试一下,我在公共方法里面写了一个简单的一段代码如下:export default{ lo...
2019-03-07 13:18:22
631
转载 vue2.0学习——使用webstorm创建一个vue项目
背景:小白自学vue,翻阅了好多大神的博客,看了网上很多的视频,过程很吃力,好在功夫不负有心人,磕磕绊绊的也算入门了,现为自己vue的学习阶段做个小小的总结。vue2.0的基础知识的总结暂时不总结成文,带有时间时再说吧。我使用的是webstorm来创建vue项目,前辈说用这个软件学习还是不错的,事实证明,确实不错。一、webstorm的安装:1、什么是webstorm...
2019-03-06 15:55:40
724
转载 DecimalFormat 保留小数格式化
DecimalFormat format 方法大家在format()一个小数是,总是对格式中的'0'和'#'有些不解吧!eg: 1:new DecimalFormat("00.000").format(pi) //结果:03.142 2:new DecimalFormat("##.###").format(pi) //结果:3.142都是对pi进行格式化,但第一个的结果是0...
2019-03-01 10:22:18
692
转载 sql server中除数为零的处理技巧
在sql server中做除法处理的时候,我们经常需要处理除数为零的情况,因为如果遇到这种情况的时候,sqlserver会抛出遇到以零作除数错误的异常,我们总不希望把这个异常显示给用户吧。做个会报这个错误的示例,如以下sql代码:declare @a int;declare @b int;set @a=10set @b=0select @a/@b运行就会抛出遇到以零作除数错误的...
2019-02-20 17:35:39
3941
原创 生成登入验证码
1、简单的登入页面<%@ page contentType="text/html;charset=UTF-8" language="java" %><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><html><head>
2019-02-12 15:36:01
293
转载 利用java通过freemarker模板文件生成带格式的word文档
请叫我小C2016-01-12 11:58:51利用java通过freemarker模板文件生成带格式的word文档最近做了个小项目,需要在线生成起诉状且带格式。做了个小工具分享给大家,也借鉴了网络上的东西,废话不多说,上干货1.把需要生成固定格式的文件保存为word文档(图1)2.把word另存为xml格式,并且格式化,好修改里面的东西3.修改好后保存,格式改为ftl模板...
2019-01-28 16:19:43
849
1
转载 为什么java的web开发中URLEncoder.encode方法要为什么要调用两次
一: 我们先看2个编码的情况 String name=java.net.URLEncoder.encode("测试", "UTF-8"); System.out.println(name); name=java.net.URLEncoder.encode(name,"UTF-8"); System.o...
2019-01-28 15:53:47
3008
1
转载 有返回值的线程
package com.oceansoft.business.bookprize.controller;import java.util.concurrent.*;import java.util.Date;import java.util.List;import java.util.ArrayList;/** * 有返回值的线程 */@SuppressWarnings("...
2019-01-24 16:43:32
323
转载 Oracle有关日期的函数操作用法总结,to_date(),trunc(),add_months();
转自:https://www.cnblogs.com/alsf/p/6248571.html №2:取得当前日期是一个星期中的第几天,注意星期日是第一天select sysdate,to_char(sysdate,'D') from dual; 结果:2017/1/4 14:08:00 4类似:复制代码select to_char(sysd...
2018-12-26 16:59:06
990
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人