自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(114)
  • 收藏
  • 关注

原创 java如何设置动态表名?

如何设置动态表名

2023-11-17 17:25:30 194

原创 接口返回json格式的字符串中带有反斜杠 怎么处理?

json反斜杠和转义字符

2023-06-19 11:56:32 3310

原创 mac系统 怎么以管理员的身份运行终端?

mac系统 怎么以管理员的身份运行终端?

2022-09-08 15:36:56 4860 1

原创 有属性的自定义注解,如何获取到post请求中RequestBody中对象的一个属性值?

自定义注解,属性怎么获取请求参数的值,包括get和post请求

2022-07-29 15:41:44 1101

原创 ifconfig | grep net查看本机ip

ifconfig

2022-07-27 10:13:10 619

原创 写一个接口要注意的原则

接口设计原则

2022-07-20 11:33:35 140

原创 关于数字类型的字符串,或者double,或者integer 相除得到百分数 并四舍五入保留两位小数的通用方法

两个数(字符串或者double或者Integer)相除得百分数,保留两位小数

2022-07-20 10:27:33 1689

原创 maven如何更新依赖?

问题:依赖包进行了更新,那引入的地方,怎么同步更新呢?解决办法:删除本地仓库的这个jar包,重新导入。为啥呢?可能是因为必须本地仓库这个jar包没有了,才会去maven私服上重新下载吧我的错误解法:第一个按钮:反正没作用。第二个按钮的作用:在 idea 中构建maven项目时,resources 文件夹的 文件会遇到编译不成功的项目,即只能编译class。这里需要手动点击一下 maven 的 Generate Sources and update folders即可将resources

2022-05-26 19:51:40 3438 1

原创 前后端联调,遇到跨域问题怎么办?用XSwitch

问题:前后端联调,前端本地调用我日常环境的接口,可是会遇到跨域问题,怎么办?解决方法:用XSwitch插件,日常资源代理到本地(本地代理日常接口的方式)日常代理本地资源你可以试试XSwitch,这个插件可以代理...

2022-01-14 17:03:26 1016

原创 apiparam注解,requestparam注解,multipartfile转成字节数组,如何取一个文件的扩展名

apiparam注解requestparam注解在这里的意思是指定参数的名字为file,即上传文件的这个参数名为filemultipartfile转成字节数组上图展示了:如何取一个文件的扩展名

2022-01-05 22:38:05 470

原创 七牛云文件上传和下载,将本地文件或者字符串转成字节数组

上图中:有将本地文件转成字节数组的代码上图中:被注释的那段代码是字符串转字节数组!

2022-01-05 20:58:48 301

原创 代码中异常exception处理

2022-01-02 16:01:24 81

原创 maostruct对象转换——用于数据传输对象之间的类型转换,比如vo和dto之间的转换(代码规范——数据传输对象))

当与前端交互的controller层的入参,dto中的数据正好符合这个入参,够你用的时候,也可以用dto,但是推荐的是用vo

2022-01-02 14:09:26 139

原创 dubbo应用--service层写接口入参可以是DTO 但是控制层接口(即前后端分离的项目,提供给前端的)定义入参必须是VO

1,DTO示例2,VO示例

2022-01-02 11:21:05 986

原创 怎么获取刚插入表中的对象生成的id?

2022-01-02 11:04:15 390

原创 自动生成DTO

2022-01-02 10:58:23 757

原创 swagger注解

@ApiOperation和@APiImplictParam都是swagger注解,paramtype=query表示phone这个参数以url?后面连接的形式传过去

2022-01-01 20:25:58 421

原创 RestTemplate——post请求

2021-12-13 20:44:08 499

原创 发送http请求——RestTemplate

2021-12-13 20:23:49 239

原创 redis知识---redis安装和使用

1,启动redis成功的界面是这样的(这个其实启动的是redis服务端):2,连接redis(其实就是redis的客户端–黑窗口客户端)3,往redis中存储数据4,从redis中读取刚刚存入的数据5,redis 的图形界面客户端 比黑窗口客户端好用6,注册为本地服务意思是:替代刚刚启动redis成功的黑窗口,让启动redis 的这个服务端随着window的启动而启动 --启动redis, 这样就不用手动的启动黑窗口了7,查看启动redis的端口号从这个配置文件中可以看:

2021-12-12 15:33:39 841

原创 swagger工具——自动生成接口文档和支持接口自测

swagger也支持自测接口:

2021-12-06 21:06:41 268

原创 springboot项目 日志文件 日志等级

关于Log错误日志级别的介绍,见此文章:https://www.cnblogs.com/huyuyu/p/6492466.html

2021-12-06 17:53:36 265

原创 mybatis plus代码生成器

2021-12-05 10:26:21 155

原创 mybatis plus条件构造器

2021-12-04 21:57:36 246

原创 mybatis plus查询和分页查询

2021-12-04 21:38:51 65

原创 mybatis plus删除

2021-12-04 21:05:59 155

原创 mybatis plus更新操作

2021-12-04 17:16:01 303

原创 mybatis plus 主键生成策略 localdatetime mybatis自带的uuid(生成32位随机数的功能)

1,localdatetime 类型怎么创建?2,mybatis自带的uuid(生成32位随机数的功能)3,mybatis plus 主键生成策略

2021-12-04 17:00:25 928

原创 mybatis plus: mapperlocation配置

1,如果没有在配置文件配置mapperlocation,那么mapper的xml文件的位置应该与mapper接口文件的包路径一样,只不过xml文件的包路径是放在resource下面的。2,lombok的作用——简化代码比如:注解@data(此注解的作用是省略属性的get,set方法),@tostring(此注解的作用是如果要打印出此对象,就不是输出此对象的地址了,而且重写了tostring方法,输出对象里面的内容)3,mapperlocations注解的作用注意:classpath

2021-12-04 15:33:18 6720 3

原创 mybatis plus快速入门

2021-12-04 14:57:48 68

原创 restful服务发现视频笔记

2021-11-28 22:03:52 42

原创 json转成list怎么转? java

import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;String dataJson = poList.get(0).getDataJson(); List<ModulePublishInfo> modulePublishInfoList = parseArray(dataJson, ModuleP

2021-11-24 17:33:28 3084

原创 自测接口工具:API Tester(相当于postman,但比postman好用!!!)

当用postman自测接口 发现被登陆拦截,那怎么办?用chrome的扩展程序**:API Tester**(相当于postman,但是只要你在浏览器打开网页登陆过,就会识别到,然后用这个工具自测接口,就不会被拦截了)步骤:打开这个:https://chrome.google.com/webstore/category/extensions?hl=zh-CN在里面搜:API Tester就可以用了!!!...

2021-09-18 14:17:59 1628

原创 怎么从前端请求中获得登陆用户的基本信息?

1,不管接口是get还是post形式,不管接口入参是被@RequestParam修饰还是被@RequestBody修饰,都可以将request当作入参传过来:则就可以直接用这个request2,那如果接口入参中没有request,此时这样获取request: ServletRequestAttributes attributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();

2021-09-10 17:03:09 2052

原创 controller接口需要注意的问题

1,只要是被@RequestParam修饰的入参,那这种请求方式就是url?后面加参数只要是被@RequestBody修饰的入参,那就是在body里面以json 形式传进来。@RequestBody可以修饰一个对象类型的入参,也可以修饰基本数据类型的入参,但是需要注意的是:@RequestBody只能修饰一个入参,不能多个入参前都写上@RequestBody正确的如下:以下这种是不对的!!!:...

2021-09-10 16:27:38 223

原创 一个项目模块之间不能随便调用

事情:我将service模块中一个controller中的接口改成hsf形式的接口 并将修改后的接口写在hsf模块的一个接口文件中所以我就将原接口中的方法实现直接复制到了hsf模块中 一看编译错误我根据:一个模块的方法可以被其他模块随便调用 共享的原则。就直接在hsf模块的pom文件中加入service模块的依赖正确做法(也就是正确原则):1,hsf模块中的接口定义用到的类 比如VO类 需要复制一份到hsf模块中 不能用其他模块的!!!2,service中复制过来的类,不是说别人之前写好的类就

2021-08-25 18:05:22 752

原创 stream分页

stream分页List<AccessAreaVo> areaVo = vos.stream().skip(pageable.getPageSize() * (pageable.getPageNumber() - 1)).limit(pageable.getPageSize()).collect(Collectors.toList());

2021-06-24 17:22:42 463

原创 怎么获取到刚插入的记录的自增id是多少?

怎么获取到刚插入的记录的自增id是多少?所以可以看到:这个inset方法不是自己编写的,是baseMapper自带的insert方法!!!(注意!!!)

2021-06-24 17:20:08 217

原创 项目路径怎么写?

我在idea项目中resources文件下创建一个audio文件夹,放了一个音频在里面。如下图:那么这个path怎么写呢?File audio = new File("src/main/resources/audio/lfasr.wav");或者另一种写法(按照这个格式):"classpath:mapper/virtualcourse/**/*.xml"但是按照这种格式,写成这样 :new File(classpath:audio/lfasr.wav),没生效!!!第一种生效了,所以都

2021-06-22 18:05:27 872

原创 处理接口异常 日志输出的几种方式

1,起因:我的一个接口报错,但是一直找不到详细的报错日志信息。找到的日志如下:可以看到:只是说程序发生异常,但没有详细的报错信息:指出是哪一条代码报错了解决:问同事,说:是因为我的接口并没有try catch,没有写e.printStackTrace(); 代码,所以详细的错误日志打印不出来。所以,以下是同事教的几种处理错误日志的方式:第一种:在controller层加上try catch(有的变量外面要调用,就声明在try外面)这就是将try catch 放在最外层controller,

2021-06-07 16:54:38 1397

空空如也

空空如也

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

TA关注的人

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