- 博客(16)
- 问答 (3)
- 收藏
- 关注
原创 springcloud+springboot框架 动态加载配置文件 bootstrap.yml/properties文件
1、springboot动态指定对应环境的yml文件1.1 SpringBoot在启动加载配置文件时,如没有明确指定spring.profiles.active属性,默认是加载application.yml或application.properties文件。还可以使用以下命名约定来定义特定于配置文件的属性:application-sit.yml或application-sit.properties;application-xxx.yml或application-xxx.properties等等2、s
2022-05-23 16:16:11
7402
原创 node中的http-server的基本配置
基本配置p 要使用的端口(默认为 8080)-a 要使用的地址(默认为 0.0.0.0)-d 显示目录列表(默认为“True”)-i 显示自动索引(默认为“真”)-g或–gzip当启用(默认为“False”)时,它将./public/some-file.js.gz代替./public/some-file.js文件的 gzip 版本存在且请求接受 gzip 编码。-e或–ext默认文件扩展名,如果没有提供(默认为’html’)-s或–silent抑制输出中的日志消息–cors通过Access-
2022-04-10 10:39:35
1103
原创 Linux防火墙打开端口、查看端口是否打开、查看防火墙运行状态
查看防火墙运行状态命令:systemctl status firewalld查看8888端口是否已打开firewall-cmd --query-port=8888/tcp打开8888端口firewall-cmd --add-port=8888/tcp --permanent
2022-04-04 18:25:21
1683
原创 es6引用模块import后面加上花括号{}和不加花括号的区别
不加括号时:在A.js中引用B.js,即在A.js中import b from B.js,这时A.js会自动找B.js中的export defult即import b from B.js中的b可以写成任意字符串加括号时在A.js中引用B.js,即在A.js中import {b} from B.js,这时需要B.js中有export const b即{b}中限定了寻找目标js文件中的export对应名详细例子见该博客:https://www.cnblogs.com/ranyonsue/p/114
2022-03-16 10:03:51
877
原创 LambdaQueryWrapper与QueryWrapper的eq写法区别
QueryWrapper:supplyChainProductDeliveryQueryWrapper.eq("example_id",exampleId);LambdaQueryWrapper:supplyChainProductDeliveryLambdaQueryWrapper.eq(SupplyChainProductDelivery::getExampleId,exampleId);
2022-03-10 18:48:59
1992
原创 java -jar启动报错:org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputExcept
检查yml文件中包含中文,去掉再启动就好了或者启动命令增加编码参数java -Dfile.encoding=utf-8 -jar xxx.jar
2022-03-10 14:57:43
704
原创 QueryWrapper或和与连用方法
or和and括号并用代码:LambdaQueryWrapper<DailyProductionSchedulingPlan> DPSQueryWrapper=new LambdaQueryWrapper<>(); DPSQueryWrapper.and(QueryWrapper->QueryWrapper.eq(DailyProductionSchedulingPlan::getProductionStatus,"2") .o
2022-03-02 11:23:28
4504
转载 @requestBody注解的使用
说明:@RequestBody主要用来接收前端传递给后端的json字符串中的数据的(请求体中的数据的);GET方式无请求体,所以使用@RequestBody接收数据时,前端不能使用GET方式提交数据,而是用POST方式进行提交。在后端的同一个接收方法里,@RequestBody 与@RequestParam()可以同时使用,@RequestBody最多只能有一个,而@RequestParam()可以有多个。注:一个请求,只有一个RequestBody;一个请求,可以有多个RequestParam原
2022-03-02 10:36:03
2868
原创 mybatisPlus中IPage的简单使用
使用IPage可以给前端返回规范的JSON格式数据代码使用示例:@ApiOperation("分页查询所有数据") @GetMapping public Result<IPage<DailyProductionSchedulingPlan>> selectAll(Page<DailyProductionSchedulingPlan> page, DailyProductionSchedulingPlan dailyProductionSchedulin
2022-03-01 16:58:59
4628
原创 springboot后台使用restTemplate调用外部接口方法
例子:@PostMapping("/getStartClass") public Result<?> getStartClass(@RequestBody StartClassVo startClassVo){ Result<Object> result = new Result<>(); RestTemplate template = new RestTemplate(); JSONObject object=t
2022-02-22 21:03:40
912
原创 springboot后台使用openfeign调用其他微服务接口
第一步:在porm中引入openfeign依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId></dependency>第二步:创建外部服务接口类,添加注解和添加外部接口方法@Component@Fei
2022-02-17 15:00:19
983
原创 springboot在配置文件中定义变量后在代码中引用方法
直接上代码application.yml#学生角色idroleId: studentRoleId: 133736955669980代码中引用@Value(value = "${roleId.studentRoleId}") private String studentRoleId;
2022-02-17 11:01:12
378
原创 List使用迭代器删除某些元素
List使用迭代器删除某些元素不推荐使用list.remove()方法进行删除,因为使用该方法删除后会改变list大小,当你用在for循环中for(int i=0;i<list.size();i++)时,由于list.size会改变,所以结果可能不尽人意。使用迭代器是一个比较好的方法例如:Iterator<SceneDetail> it = sceneDetailList.iterator(); while (it.hasNext()){ i
2022-02-14 12:32:57
4467
原创 fastJson中toJsonString自动将时间转为时间戳问题
使用fastJSON转换对象,对象中的日期自动转为时间戳问题fastJSON使用toJSONString转换成json时会自动将对象中的日期属性转为时间戳格式可以使用下面方式进行转换JSON.toJSONStringWithDateFormat(Object,dateformat,SerializerFeature.WriteDateUseDateFormat)比如JSON.toJSONStringWithDateFormat(sceneDetailList, "yyyy-MM-dd", Ser
2022-02-14 12:28:02
3907
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人