自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 211

转载 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 2648

转载 拼接逗号

第一种:使用谷歌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 2668

转载 转-Java8日期时间API

文章目录 Java 8以前日期时间API存在的问题 关于时间和时区 GMT和UTC 时区 Unix时间戳 Java 中的 Unix 时间 LocalDate、LocalTime、LocalDateTime 获取对象的方法 常用方法 与获取相关的方法(get系类的方法) 转换的方法 判断的方法 增减年月日时分秒的方法(plus/minus系列的方法) 指定年月日时分秒的方法 将

2021-01-21 09:27:58 1930

原创 获取配置文件

//方法1 @Autowired private Environment env; env.getProperty("BusinessSign.appid") //方法2 @Value("$BusinessSign.url}") private String property;

2020-09-28 14:16:09 162 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 148 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 1634

转载 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 339

转载 easypoi导出WORD

<dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> <version>3.0.3</version> <...

2020-02-17 14:18:46 1545

原创 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 1200

转载 拼接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 1063

转载 使用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 264

转载 vue中8种组件通信方式, 值得收藏!

vue是数据驱动视图更新的框架, 所以对于vue来说组件间的数据通信非常重要,那么组件之间如何进行数据通信的呢?首先我们需要知道在vue中组件之间存在什么样的关系, 才更容易理解他们的通信方式, 就好像过年回家,坐着一屋子的陌生人,相互之间怎么称呼,这时就需要先知道自己和他们之间是什么样的关系。vue组件中关系说明:如上图所示, A与B、A与C、B与D、C与E组件之间是父子关系; B与...

2019-08-20 14:11:43 250

原创 使用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 7718

转载 FreeMarker导出Word(带图片、解决图片变形问题)

想说明: 本文内容的核心:使用FreeMarker的模板引擎技术,导出word。总体步骤:第一步:创建一个word模板,里面的对应位置使用FreeMarker的占位符表示。注:为了导出的word兼容2003版本,我们创建的word模板,最好是doc后缀的。第二步:将该word,另存为xml文件。提示:也可以第二步时先用一个特别的字符占位,然后在第三...

2019-07-19 14:08:22 3958 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 102841 8

转载 swagger2 注解说明 ( @ApiImplicitParams )

1、swagger2 注解整体说明用于controller类上注解说明@Api对请求类的说明用于方法上面(接收参数)注解说明@ApiOperation方法的说明@ApiImplicitParams、@ApiImplicitParam方法的参数的说明;@ApiImplicitParams 用于指定单个参数的说明用于方法上面...

2019-06-11 15:16:09 5962

转载 Springboot使用Junit单元测试

前言:本文详细的记录了SpringBoot如何结合Junit写测试用例,如何执行,打包执行,忽略执行等操作,SpringBoot内置了Junit测试组件,使用很方便,不用再单独引入其他测试组件。1. 依赖引用在pom文件中引入以下依赖 <dependency> <groupId>org.springframework.boot</groupId&...

2019-06-05 13:18:28 454

转载 FreeMarker导出Word(带图片、解决图片变形问题)

思想说明:本文内容的核心:使用FreeMarker的模板引擎技术,导出word。总体步骤:第一步:创建一个word模板,里面的对应位置使用FreeMarker的占位符表示。注:为了导出的word兼容2003版本,我们创建的word模板,最好是doc后缀的。第二步:将该word,另存为xml文件。提示:也可以第二步时先用一个特别的字符占位,然后在第三步时...

2019-06-05 09:40:32 2079

转载 百度地图API的使用

------------------自说自话-----------------------------好奇怪,习惯性使用有道云笔记记录心得与知识后就很少用博客园来记录了。但是后来想想,有些东西还是要整理记录下来的好,多个备份也好。--------------------------------------------下面正题,最近公司项目用百度地图API较多。后面还有使用...

2019-05-23 14:21:26 20850 1

转载 HttpServletRequest对象方法的用法

1. 获得客户机信息getRequestURL方法返回客户端发出请求时的完整URL。getRequestURI方法返回请求行中的资源名部分。getQueryString 方法返回请求行中的参数部分。getRemoteAddr方法返回发出请求的客户机的IP地址getRemoteHost方法返回发出请求的客户机的完整主机名getRemote...

2019-05-17 13:46:01 899

转载 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 714

转载 js中判断变量不为空或null

var content=$("content").val();if(!content){ alert("请输出内容!"); return;}//上述内容相当于判断content=""、content=null、content = undefined、content=0

2019-04-22 19:40:59 1628

转载 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 1003

转载 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 395

转载 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 1104

转载 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 567

转载 Java中Map的 entrySet() 详解以及用法(四种遍历map的方式)

Entry由于Map中存放的元素均为键值对,故每一个键值对必然存在一个映射关系。Map中采用Entry内部类来表示一个映射项,映射项包含Key和Value (我们总说键值对键值对, 每一个键值对也就是一个Entry)Map.Entry里面包含getKey()和getValue()方法Iterator&lt;Map.Entry&lt;Integer, Integer&gt;&gt;...

2019-03-13 14:30:50 3302 2

转载 SpringBoot之HandlerInterceptor拦截器的使用 ——(二)自定义注解

功能简介拦截所有添加了我们自定义的注解的方法,并将userId和userMobile放入HttpServletRequest,之后通过对应的注解取值。包格式首先我们来先定义三个注解根据需求其实UserId和UserMobile可以不要,不影响拦截器的使用package com.xxx.core.annotation;import javax.ws.rs.NameB...

2019-03-11 15:24:30 1101

转载 SpringBoot之HandlerInterceptor拦截器的使用 ——(一)

转自https://blog.csdn.net/zhibo_lv/article/category/7919369HandlerInterceptor简介拦截器我想大家都并不陌生,最常用的登录拦截、或是权限校验、或是防重复提交、或是根据业务像12306去校验购票时间,总之可以去做很多的事情。我仔细想了想这里我分三篇博客来介绍HandlerInterceptor的使用,从基本的使用、到自...

2019-03-11 13:56:24 971 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 12854 6

转载 vue学习笔记:在vue项目里面使用引入公共方法

今天早上来到公司,没事看了一下别人的博客,然后试了一下,发现的确是可以的,在此记录一下,方便自己日后查阅。首先新建一个文件夹:commonFunction ,然后在里面建立 一个文件common.js建立好之后,在main.js里面引入这个公共方法最后是调用这个公共方法测试一下,我在公共方法里面写了一个简单的一段代码如下:export default{ lo...

2019-03-07 13:18:22 593

转载 vue2.0学习——使用webstorm创建一个vue项目

背景:小白自学vue,翻阅了好多大神的博客,看了网上很多的视频,过程很吃力,好在功夫不负有心人,磕磕绊绊的也算入门了,现为自己vue的学习阶段做个小小的总结。vue2.0的基础知识的总结暂时不总结成文,带有时间时再说吧。我使用的是webstorm来创建vue项目,前辈说用这个软件学习还是不错的,事实证明,确实不错。一、webstorm的安装:1、什么是webstorm...

2019-03-06 15:55:40 689

转载 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 659

转载 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 3836

原创 生成登入验证码

1、简单的登入页面&lt;%@ page contentType="text/html;charset=UTF-8" language="java" %&gt;&lt;%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %&gt;&lt;html&gt;&lt;head&gt;

2019-02-12 15:36:01 266

转载 利用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 803 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 2950 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 291

转载 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 953

空空如也

空空如也

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

TA关注的人

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