- 博客(24)
- 收藏
- 关注
原创 springboot统一异常处理
您可以根据需要添加其他异常处理方法。通过以上的设置,当应用程序中的控制器抛出异常时,会根据异常类型自动触发对应的异常处理方法,并返回适当的HTTP响应。这样可以实现统一的异常处理,并返回一致的错误响应给客户端。2.创建一个全局异常处理类,使用@ControllerAdvice注解标记,并定义一个或多个@ExceptionHandler方法来处理不同类型的异常。3.在应用程序中的其他控制器中,如果抛出了被@ExceptionHandler注解标记的异常,将会自动触发对应的异常处理方法。
2023-06-19 13:34:01
323
原创 EasyExcel 上传excel文件下载
2.创建上传接口:在您的后端应用程序中创建一个接口,用于接收上传的Excel文件。前端实现:在前端页面中,创建一个文件上传表单,确保表单的enctype属性设置为 multipart/form-data,并将文件上传到后端的上传接口。在写入Excel文件时,我们使用了 ExcelWriter 和 WriteSheet 对象来创建Excel写入器,并将异常信息逐行写入Excel文件。这样,当上传Excel文件时发生异常,异常信息将会被写入到生成的Excel文件中,以便用户下载并查看。
2023-06-19 11:03:54
559
原创 Spring Cloud Gateway入门
Spring Cloud Gateway官网:https://docs.spring.io/spring-cloud-gateway/docs/current/reference/html/Spring Cloud中有个很重要的组件就是网关,在1.x版本中都是采用的Zuul网关;但在2.x版本中,zuul的升级一直跳票,迟迟不发布版本,SpringCloud最后自己研发了一个网关替代Zuul,那就是Spring Cloud GatewaySpring Cloud Gateway 是 Spring Cl
2022-03-31 22:29:21
1002
原创 多层string xml格式 转map
/*** xml 转 map* @throws Exception/public static Map<String, Object> xmlToMap(String responseXmlTemp) throws DocumentException {Document doc = DocumentHelper.parseText(responseXmlTemp);Element rootElement = doc.getRootElement();Map<String,
2021-05-28 17:38:13
376
原创 nginx 安装执行make的时候遇到问题
1.安装nginx 执行make的时候遇到问题2.cd.cuurent_salt[0] = ~salt[0]; 需注释掉进入nginx 目录重新执行:make
2021-05-14 17:57:24
200
原创 nginx安装libtool-2.4.2遇到问题
1.安装libtool-2.4.2遇到问题2.解决方法:进入libtool-2.4.2目录执行./configure --prefix=/usr/local/src/nginx/libtool-2.4.2 --sysconfdir=/etc --disable-client --build=arm-linux国产化安装依赖需指定操作系统名称
2021-05-14 17:56:08
376
原创 linux 上离线安装 nginx
1.第三方依赖包:./ nginx.zip链接:https://pan.baidu.com/s/1MI4KxtOUWiK5i1rfOk8Etg提取码:4ye3复制这段内容后打开百度网盘手机App,操作更方便哦2.进入nginx解压的目录gcc 执行命令:执行以下命令,表示安装:rpm -Uvh *.rpm --nodeps --force安装完成后可通过如下命令检测是否安装成功:gcc -v安装PCRE:cd /usr/local/src/nginx解压:tar -zxvf pc
2021-05-14 17:39:39
147
原创 Netty面试题
Netty是由JBOSS提供的一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。也就是说,Netty 是一个基于NIO的客户、服务器端编程框架,使用Netty 可以确保你快速和简单的开发出一个网络应用,例如实现了某种协议的客户、服务端应用。Netty相当于简化和流线化了网络应用的编程开发过程,例如:基...
2020-04-29 10:51:55
536
转载 redis面试题
Redis 是什么面试官:你先来说下 Redis 是什么吧!我:(这不就是总结下 Redis 的定义和特点嘛)Redis 是 C 语言开发的一个开源的(遵从 BSD 协议)高性能键值对(key-value)的内存数据库,可以用作数据库、缓存、消息中间件等。它是一种 NoSQL(not-only sql,泛指非关系型数据库)的数据库。我顿了一下,接着说,Redis 作为一个内存数据库:性能...
2020-04-29 10:43:20
167
转载 单列模式处理并发的4种方式
背景众所周知,单例模式主要就是将构造函数声明为private,来防止外部调用实例化。代码如下:public class Singleton {private static Singleton uniqueInstance;private Singleton() {}public static Singleton getInstance() {if (uniqueInstance == ...
2020-04-28 11:23:43
316
原创 Kafka集群搭建
三台服务器分别是192.168.2.143192.168.2.144192.168.2.145然后在三台服务器分别安装kafka下载wget http://mirrors.hust.edu.cn/apache/kafka/2.5.0/kafka_2.13-2.5.0.tgz解压到user/local下mv /usr/local/kafka_2.13-2.5.0 /usr/local...
2020-04-17 11:08:14
122
原创 根据前端传递的精度和纬度计算出来km
/**** 根据前端 传递的* @param lat1前端 经度* @param lng1前端 维度* @param lat2 数据库 经度* @param lng2数据库 维度* @return 计算出来的km*/public static double getDistance(double lat1, double lng1, double lat2, double lng...
2020-04-14 16:39:59
239
原创 返回前端的参数的工具类
public class SetMsgForUless {/** * 设置前端返回信息 * * @param json * @param code * @param msg * @return */public static JSONObject setFEMessage(JSONObject json, int resCode, Object msg) { if (json...
2020-04-14 16:35:11
238
原创 HttpClient 工具类
public class HttpUtils {public static String doGet(String url) {CloseableHttpClient httpClient = null;CloseableHttpResponse response = null;String result = “”;try {// 通过址默认配置创建一个httpClient实例htt...
2020-04-14 16:22:12
220
原创 计算两个时间之间相差距离多少天
/*** 两个时间之间相差距离多少天** @param one* 时间参数 1:* @param two* 时间参数 2:* @return 相差天数*/public static int getDistanceDays(String str1, String str2) throws Exception {DateFormat df...
2020-04-10 14:06:59
392
原创 Lambda 表达式与 Stream
本文并非原创,是根据网上一些文字总结而来。Lambda 表达式Lambda语法Lambda表达式在Java中引入了一个新的语法元素和操作符->,它将Lambda分成两个部分:左侧:指定Lambda表达式需要的所有参数;右侧:指定了Lambda体,即Lambda表达式要执行的功能。语法格式一:无参,无返回值,Lambda体只需要一条语句Runnable runnable = ()...
2020-04-10 09:08:22
290
原创 极光推送工具类
public class JPush { private static Logger logger = LoggerFactory.getLogger(JpushClientUtil.class); /* private final static String APPKER = "2c86ed177fdd836cced42d31"; private final stati...
2020-03-19 15:24:12
162
原创 redis工具类
/**操作redis的工具类*/@Componentpublic class RedisUtil {@Resourceprivate RedisTemplate<String, String> redisTemplate;@Resourceprivate HashOperations<String, String, T> hashOperations;...
2020-03-19 15:19:39
112
转载 极光推送步骤
第一首先创建一个极光账号网址: https://www.jiguang.cn/accounts/login/form然后登陆进去然后创建一个应用名称输入你的项目名称 看你自己定义了然后就可以看到下面的界面了最重要的是 得到appkey和 master Secret 的信息先测试 先找一个测试接口的工具Pos...
2020-03-09 14:34:00
831
原创 物理内存分页
首先新建一个实体类封装一个方法 /** * * @param size2 每页显示的条数 * @param page 页码 * @param list 要进行分页的list集合 * @return */ public static List<ParkingCarRecerdReq> pageInfo...
2020-03-05 14:13:15
175
原创 计算2个时间之间的间隔多长时间
public static Map<Integer, String> getTimeInterval(String inTime, String outTime) throws ParseException { //inTime 开始时间 outTime 结束时间 Map<Integer, String&...
2020-03-05 14:06:56
834
原创 java处理postman中的raw json(application/json) 请求方式
@PostMapping(value = “/test”)public JSONObject Test(InputStream inputStream) {JSONObject json=new JSONObject();String result = “”;try {ByteArrayOutputStream outSteam = new ByteArrayOutputStream()...
2020-03-02 14:15:39
7818
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人