自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 git回滚方式

查看已提交的版本:git log --pretty=oneline回退本地代码版本(三种方式)一、git reset 版本id 等同于git reset --mixed '版本id'回退一个版本,且会将暂存区的内容和本地已提交的内容全部恢复到未暂存的状态,不影响原来本地文件(未提交的也不受影响)二、git reset --soft '版本id'回退一个版本,不清空暂存区,将已提交的内容恢复到暂存区,不影响原来本地的文件(未提交的也不受影响)三(常用)、git reset --hard '版本.

2021-12-16 16:03:56 493

原创 拦截器参考案例

package interceptor;import lombok.extern.slf4j.Slf4j;import org.springframework.stereotype.Component;import org.springframework.web.servlet.HandlerInterceptor;import org.springframework.web.servlet.ModelAndView;import javax.servlet.http.HttpServlet.

2021-07-27 23:43:50 318

原创 请求超时异常统一处理

package timeout;import com.alibaba.fastjson.JSONObject;import dto.QueryReqDTO;import lombok.extern.slf4j.Slf4j;import java.lang.reflect.Method;import java.util.concurrent.*;/** * @description: 方法超过执行时间后抛出异常 * @author: lvyk * @create: 2021/7/2.

2021-07-27 23:36:28 889

原创 关于Git配置密钥方式

命令行方式:配置全局配置git config - global user.name “xxxx”git config - global user.email “xxxx@xxx.com”生成密钥ssh-keygen -t rsa -C ”上面的邮箱”然后回车三次即可看到C:\Users\xxxx\.ssh下生成了两个文件:id_rsa和id_rsa.pub进入到此文件夹:C:\Users\xxxx\.ssh查看文件内容命令:cat id_rsa.pub 或 vim .

2021-07-07 22:34:58 1681

原创 idea常用快捷键

自动导包:ctrl+alt+otry catch方法:ctrl+alt+t创建测试类快捷键:ctrl+shift+tgetter setter方法:alt+INSERT实现点进去:ctrl+alt+vctrl+r:本文件替换ctrl + shift + r: 在路径中替换,指的是在选定的目录下或者类包下1、输入iter按Tabfor (String arg : args) {}2、输入itar按Tabfor (int i = 0; i < args.length

2020-12-30 21:19:43 183

原创 http调用方法

package com.cntaiping.pension.bmp.pay.utils;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;import org.springframework.stereotype.Component;import java.io.BufferedReader;import java.io.InputStream;import ja...

2020-06-22 20:00:16 224

原创 mybatis自动生成底层model

在项目的pom.xml中引入自动生成底层的插件依赖<plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <executions> <execution>

2020-06-06 14:40:14 399

原创 在springBoot项目内自写的一个过滤器(对请求响应信息做加解密处理,见案例)

过滤器使用案例:package Filter;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import lombok.extern.slf4j.Slf4j;import org.apache.commons.lang3.StringUtils;import org.springframework.beans.factory.annotation.Autowired;import org..

2020-06-06 14:13:32 1416

原创 HashMap、Hashtable、ConcurrentHashMap

1.定义:HashMap本质数据加链表。根据key取得hash值,然后计算出数组下标,如果多个key对应到同一个下标,就用链表串起来,新插入的在前面。HashTable差别为同步和值不可非空,效率问题,具体如下介绍;ConcurrentHashMap和HashTable在于效率,算法的变更。 为什么我们需要ConcurrentHashMap和CopyOnWriteArrayList

2017-11-29 12:45:20 145

原创 多线程问题

多线程问题解决总结

2017-11-19 20:28:01 164

原创 springdata和elasticsearch整合时报错,这是什么原因???

09:22:21,449  INFO DefaultTestContextBootstrapper:258 - Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExe

2017-11-03 09:31:40 15185 2

原创 使用Spring+Junit4.4进行测试

使用Junit4.4测试 在类上的配置Annotation @RunWith(SpringJUnit4ClassRunner.class) 用于配置spring中测试的环境 @ContextConfiguration(Locations="../applicationContext.xml") 用于指定配置文件所在的位置 @Test标注在方法前,表示其是一个测试的方法 无需在其

2017-10-30 19:18:29 244

原创 webclient详解

1、WebClient.create(String url):访问地址。2、path(String url,Object parames):地址 和 参数 。3、accept(String... types):接收的类型。4、get/post(Object body, Class responseClass):发送的内容 和 返回的类型。5、设置超时(固定用法):

2017-10-30 14:24:27 1331

原创 JAX-WS规范(SOAP)的CXF开发客户端运行报错

10:10:16,371  INFO DefaultTestContextBootstrapper:258 - Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExe

2017-10-22 10:16:40 1115

线程问题出现与解决

线程问题总结:多线程实现方式、线程控制、多线程安全问题以及解决方法、单例懒汉式的线程安全问题、死锁出现的原因

2017-11-19

空空如也

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

TA关注的人

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