- 博客(11)
- 收藏
- 关注
原创 2021年终总结暨2022新年计划
**2021年度-个人年终总结**岁月如梭,转眼间,2021年已经结束,回想来到公司工作的几个月,有成功解决bug的喜悦,也有遇到困难和挫折的惆怅,时光过得很快,不知不觉中,充满希望的2022年已悄然无息的来了.现对2021年度工作进行总结以及对2022年工作进行计划,总结如下:一、初来乍到,努力学习1.学习公司的开发流程,公司的企业文化,了解公司产品框架,主要技术。九月底刚进公司的时候,面对生疏的项目不知从何下手, 通过confluence文档的学习和查询相关资料,以及在各位同事的帮助下慢慢的对
2022-01-04 09:59:25
1206
原创 java mvc请求返回json格式之实体类编写
项目场景:在java开发中 跟据接口文档开发 是java程序员最常见的开发方式,上图是实际开发中跟某公司对接的一个接口,甲方给出入参出参字段 类型, java技术人员根据指定的参数进行开发问题分析:这里存在的一个问题是 可能会有小伙伴不知道如何返回数据里面嵌套的data数据,可以把他们看成一个包含关系解决方案:其实很简单,方案三步曲即可解决 直接上代码步骤一:返回前端的json实体类为了方便使用这个公用类 我们构造了 ResultType OK()等静态方法 ,需要使用时只需要通过
2021-12-29 17:37:07
1059
1
原创 java多线程入门详解
*前言java编程中有时候会要求线程安全(注:多个线程同时访问同一代码的时候,不会产生不同的结果。编写线程安全的代码需要线程同步),这时候就需要进行多线程编程。从而用到线程间通信的技术。那么在java里面,线程间通信是怎么实现的?这篇文章将通过一个案例详细分析。文章关键词: Object,wait,notify,notifyAll,锁,同步(synchronized).**下面详解一个经典的生产者消费者模型,其中用到了 wait和notifyAll方法。源码如下:1 2 3 imp...
2021-10-13 14:10:30
151
转载 HTTP接口请求附带完整代码(支持RAW等格式请求)
很不错的一个工具类,话不多说直接上package com.capitalwater.robot.utils;import com.alibaba.fastjson.JSON;import lombok.extern.slf4j.Slf4j;import org.apache.commons.lang3.StringUtils;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.ap
2021-05-11 11:17:52
1630
原创 java接口限流及调用统计
基于AOP和Redis实现对接口调用情况的接口及IP限流需求描述项目中有许多接口,现在我们需要实现一个功能对接口调用情况进行统计,主要功能如下:需求一:实现对每个接口,每天的调用次数做记录;需求二:如果某次调用抛出了异常信息,则记录下异常信息;需求三:限流,限制单个IP一天内对一个接口的调用次数。概要设计因为需要对每个接口的调用情况进行统计,所以选择AOP来实现,将Controller层抽象为一个切面@Before 执行业务操作前进行限流判断;@AfterReturn 如果正常返回则调用次
2021-03-29 17:05:52
5035
原创 正向代理和反向代理的区别
正向代理和反向代理的区别正向代理: nginx代理客户端,客户端知道有服务端的存在,客户端不能直接访问服务端,通过Nginx代理进行访问,服务端不知道具体客户端的存在. 如翻墙反向代理: Nginx代理服务端,客户端不知道服务端的存在,直接访问服务器的代理对象Nginx,客服务以为自己访问的是Nginx实则访问的是Nginx已经提前由路由转发配置好的服务器地址,路由转发的意思: 根据不同的请求路径设置不同的服务器nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器;同时也是一个IMA
2021-01-03 19:32:21
86
原创 2021年第一行代码
新年教大家如何用代码祝贺public class NewYear{ public static void main(String[] args) { int 新 = 29275; int 年 = 24180; int 快 = 22823; int 乐 = 21513; System.out.print("新春快乐 "); System.out.print((char)新); System.out.print((char)年); System.out.pr
2021-01-01 00:55:41
266
原创 抽象类的特点
一、特点:1、方法只有声明,没有实现时,该方法就是抽象方法,需要被abstract修饰。2、抽象类不可以被实例化。因为用抽象方法无意义。3、抽象类必须由其子类覆盖了所有的抽象方法,该子类才可以被实例化,否则这个子类还是抽象类。4,抽象类中的抽象方法 : 强制要求子类做的事抽象类中非的抽象方法 : 子类继承的事情,提高代码的复用性二、细节:1、抽象类中有构造函数,用于给子类初始化。2、抽象类可以不定义抽象方法,目的是不让该类创建对象。3、abstract关键字不可以与private、stat
2020-12-27 19:17:59
4702
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人