后端
主要为后端相关知识
知有丶
这个作者很懒,什么都没留下…
展开
-
xxl-job整合到微服务
公司项目改造为微服务之后,单个项目可能起多个实例,决定采用xxl-job进行管理定时任务。原生的xxl-job不能满足项目需要,将xxl-job作为微服务引入项目。原创 2022-09-01 16:20:38 · 5513 阅读 · 6 评论 -
项目里引入第三方jar包,打包失败解决
<dependencies> <dependency> <groupId>org.bouncycastle.jce.provider</groupId> <artifactId>bcprov-jdk15on</artifactId> <version>1.5.9</version> <sc...原创 2022-05-09 09:59:19 · 1204 阅读 · 0 评论 -
多租户sql拦截
文章目录jpa实现jpa实现原创 2021-10-11 14:31:19 · 186 阅读 · 0 评论 -
List操作自用笔记
合并两个listb.addAll(a)原创 2020-08-28 10:39:48 · 102 阅读 · 0 评论 -
String操作自用笔记
1.去除前后字符串str.substring(1,str.length()-1)2.替换全部指定字符串//param:原有字符串 param2:替换之后的字符串filePath.replaceAll("&","&");原创 2020-09-08 11:29:13 · 97 阅读 · 0 评论 -
HashMap操作自用笔记
1、 创建HashMap<String, String> map = new HashMap();2、赋值map.put("Tony", "156213");3、根据key取valueString value = map.get("Tony");4、遍历for(String key:map.keySet()){ String value = map.get(key);}5、原创 2020-10-22 14:36:33 · 148 阅读 · 0 评论 -
JSON操作自用笔记
基操勿6String json = RestClient.exchange(iotUrl + "/api/tenant/device/product/list", HttpMethod.POST, header, paramStr,String.class); JSONObject jsonData = JSONObject.parseObject(json); JSONArray jsonArray = jsonData.getJSONArray("data");原创 2020-10-22 15:25:55 · 172 阅读 · 0 评论 -
BigDecimal数据类型之间的操作
初始化为0BigDecimal priceJan = new BigDecimal(0);相加scale为精度int scale = 2;priceJan = price.add(priceJan).setScale(scale, BigDecimal.ROUND_HALF_DOWN);原创 2020-08-28 10:45:35 · 275 阅读 · 0 评论 -
maven操作自用笔记
发版mvn clean deploy -Dmaven.test.skip=true原创 2020-08-28 10:40:07 · 141 阅读 · 0 评论 -
数据类型转换自用笔记
String–JsonObjectJSONObject jsonData = JSONObject.parseObject(json);String–LocalDateTimeDateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");LocalDateTime time = LocalDateTime.parse(str, df);原创 2020-08-28 10:40:17 · 109 阅读 · 0 评论 -
数据库操作自用笔记
1.主表信息拆分到子表INSERT INTO older_ext_info(OLDER_ID,PROVIDER_PAYMENTS,ECONOMIC_SOURCES,ID_CARD_PHOTO_URL,PHOTO_URL,ID_CERTIFICATION_LAST_DATE,NOTE) (SELECT ID,PROVIDER_PAYMENTS,ECONOMIC_SOURCES,ID_CARD_PHOTO_URL,PHOTO_URL,ID_CERTIFICATION_LAST_DATE,NOTE原创 2020-09-09 08:40:03 · 176 阅读 · 0 评论 -
MySQL在Navicat Premium中的基本操作
MySQL在Navicat Premium中的基本操作一、建表1.创建表格2.增添表格项3.填充表格---直接填充一、建表1.创建表格 右击表格,建立新表,按主ctrl+s修改表名称为student2.增添表格项这里添加了id(用户ID) name(学生姓名) pass(登陆密码) grade(学生年级) age(学生年龄) tea_id(授课老师ID)类型都有默认类型,根据个人...原创 2019-06-27 11:21:24 · 4442 阅读 · 2 评论 -
Git操作自用笔记
将某一分支某次提交合并到另一分支git cherry-pick 版本号原创 2020-08-28 10:40:48 · 116 阅读 · 0 评论 -
后端特殊方法自用笔记
定时任务原创 2020-09-08 11:22:56 · 99 阅读 · 0 评论 -
关于@GetMapping、@PostMapping、@PutMapping、@DeleteMapping的理解
一、前言在Spring4.3中引入了{@GetMapping、@PostMapping、@PutMapping、@DeleteMapping、@PatchMapping},其中@PatchMapping是对put方式的一种补充,put可以是更新,但是是对整体的更新,patch是对局部的更新二、幂等性一次和多次请求某一个资源对于资源本身具有同样的结果。也就是任意多次执行对资源本身产生的影响与执行一次的影响相同幂等不仅仅只是一次请求对资源没有副作用(比如数据库查询操作)幂等包括第一次请求的时候对数据库原创 2020-10-21 10:46:52 · 9652 阅读 · 1 评论 -
多种前后端传值方式
1.@RequestParam@PostMapping(value = "/getMarkersPosition")public Result<List<ServeWorkorder>> getMarkersPosition( HttpServletRequest request, HttpServletResponse response, @RequestParam(value = "month", req原创 2020-09-03 14:37:05 · 757 阅读 · 0 评论 -
前端上传json文件后端接受处理(包括中文字符串编码问题)
@PostMapping("/uploadJsonFile") @ApiOperation(value = "获取上传的文件流") public Result<Object> uploadJsonFile( @RequestParam("id")String id, @RequestParam("file")MultipartFile multipartFile ) throws Exception { File fi.原创 2021-04-15 10:40:50 · 778 阅读 · 0 评论