- 博客(379)
- 收藏
- 关注
原创 nginx服务开机启动
/usr/local/nginx/sbin/nginx/usr/local/nginx/conf/nginx.conf/usr/local/nginx/html/index.html在/etc/init.d下创建文件nginx[root@localhost ~]# vim /etc/init.d/nginx其内容参考nginx官方文档需要注意的配置:nginx=”/usr/loca...
2022-06-27 11:32:00
872
原创 3、SpringCloudAlibaba版本选择
1、SpringBoot githubhttps://github.com/spring-projects/spring-boot2、SpringCloud githubhttps://github.com/spring-projects/spring-cloudhttps://spring.io/projects/spring-cloud#overview<properties&...
2021-08-05 20:03:00
476
原创 MybatisPlus QueryWrapper
测试用例1 ge、gt、le、lt、isNull、isNotNull@Testpublic void testQuery() {QueryWrapper<User>queryWrapper = newQueryWrapper<>();queryWrapper .isNull("name") .ge("age", 12) ...
2021-03-12 10:13:00
1441
原创 MybatisPlus逻辑删除
逻辑删除实现流程1、数据库修改添加 deleted字段ALTERTABLE `user` ADD COLUMN `deleted` boolean DEFAULT false2、实体类修改添加deleted 字段,并加上 @TableLogic 注解@TableLogicprivate Integer deleted;3、配置(可选)application.properties...
2021-03-11 20:15:00
272
原创 MybatisPlus 乐观锁
乐观锁实现流程1、修改实体类添加 @Version 注解@Versionprivate Integer version;2、创建配置文件创建包config,创建文件MybatisPlusConfig.java此时可以删除主类中的 @MapperScan 扫描注解@Configuration@MapperScan("com.atguigu.demomptest.mapper")...
2021-03-10 19:34:00
90
原创 MybatisPlus 自动填充
需求描述:项目中经常会遇到一些数据,每次都使用相同的方式填充,例如记录的创建时间,更新时间等。我们可以使用MyBatis Plus的自动填充功能,完成这些字段的赋值工作1.1数据库修改在User表中添加datetime类型的新的字段 create_time、update_time1.2实体类修改实体上增加字段并添加自动填充注解@TableField(fill = FieldFill...
2021-03-10 15:53:00
121
原创 maven配置logback
相关组件Logback是由log4j创始人设计的又一个开源日志组件。logback当前分成三个模块:logback-core、logback- classic和logback-access。logback-core:是其它两个模块的基础模块。logback-classic:是log4j的一个 改良版本。此外logback-classic完整实现SLF4J API使你可以很方便地更换成其它...
2021-03-03 19:37:00
5093
1
原创 SpringBoot中异步请求和异步调用(看这一篇就够了)
https://www.jb51.net/article/159256.htmhttps://www.cnblogs.com/baixianlong/p/10661591.html
2021-02-24 16:25:00
302
原创 dubbo服务降级和服务容错
什么是服务降级?当服务器压力剧增的情况下,根据实际业务情况及流量,对一些服务和页面有策略的不处理或换种简单的方式处理,从而释放服务器资源以保证核心交易正常运作或高效运作。可以通过服务降级功能临时屏蔽某个出错的非关键服务,并定义降级后的返回策略。向注册中心写入动态配置覆盖规则:RegistryFactory registryFactory = ExtensionLoader.g...
2021-02-09 11:01:00
266
原创 dubbo负载均衡
Random LoadBalance随机,按权重设置随机概率。在一个截面上碰撞的概率高,但调用量越大分布越均匀,而且按概率使用权重后也比较均匀,有利于动态调整提供者权重。RoundRobin LoadBalance轮循,按公约后的权重设置轮循比率。存在慢的提供者累积请求的问题,比如:第二台机器很慢,但没挂,当请求调到第二台时就卡在那,久而久之,所有请求都卡在调到第二台上。L...
2021-02-09 10:51:00
128
原创 Git利用.gitignore不跟踪某些文件(以及不生效的解决办法)
通常我们不需要将日志、调试日志、测试图片、cached文件等上传至git库利用.gitignore文件来设置忽略规则在你的代码根目录添加.gitignore文件:具体选项不再解释,可去百度如果项目中途,需要再添加一些文件过滤掉,往往规则不生效,原因如下:因为原来这些文件没有被过滤,实际添加进了Index中(参考我另外篇Index文章原理),也就是被跟踪过,此时直接忽略是不起作用...
2021-02-08 15:36:00
676
原创 dubbo+spring+xml
[zk: localhost:2181(CONNECTED) 7] ls /dubbo[com.test.dubbo.service.MovieService, config, metadata][zk: localhost:2181(CONNECTED) 8] ls /dubbo/com.test.dubbo.service.MovieService[configurators,...
2021-02-07 19:16:00
128
原创 dubbo教程
Zookeeper注册中心zookeeper安装更改conf/zoo.cfg配置文件# The number of milliseconds of each ticktickTime=2000# The number of ticks that the initial # synchronization phase can takeinitLimit=10# The n...
2021-02-07 10:14:00
222
原创 nacos与openfeign使用
出现报错: java.lang.AbstractMethodError: org.springframework.cloud.netflix.ribbon.RibbonLoadBalancerClient.choose出现这个问题是没有loadbalancer,但是nacos中ribbon会造成loadbalanc包失效<dependency> <group...
2021-02-01 18:33:00
887
原创 SpringCloud2020整合Nacos-Bootstrap配置不生效的解决
在使用nacos-config读取nacos配置时。发现bootstrap.yml一直不生效。翻看SpringCloud2020的官方文档,发现果然是springcloud2020的原因。还是引入依赖解决问题<dependency> <groupId>org.springframework.cloud</groupId> <artifa...
2021-01-29 10:03:00
8713
4
原创 17、SpringCloud Alibaba入门简介
是什么能干嘛怎么玩Sentinel:把流量作为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。Nacos:一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。RocketMQ:一款开源的分布式消息系统,基于高可用分布式集群技术,提供低延时的、高可靠的消息发布与订阅服务。Dubbo:Apache Dubbo™ 是一款高性能 Java RP...
2021-01-28 10:09:00
415
原创 Prometheus+Grafana实用案例
1、订单业务10分钟内下单失败率sum(rate(requests_error_total{application="springboot-actuator-prometheus-test"}[10m])) / sum(rate(order_request_count_total{application="springboot-actuator-prometheus-test"}[10m])) * 100然后是统计订单总金额:order_amount_sum_sum{application="
2021-01-28 09:50:13
420
原创 springboot+prometheus+grafana 程序使用实例
1、新建SpringBoot项目2、引入pom依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId></dependency><dependency> <groupId>io.micrometer</
2021-01-28 09:45:54
2573
原创 springboot+prometheus+grafana
Actuator是Springboot提供的用来对应用系统进行自省和监控的功能模块,借助于Actuator开发者可以很方便地对应用系统某些监控指标进行查看、统计等。Spring Boot Actuator可以帮助你监控和管理Spring Boot应用,比如健康检查、审计、统计和HTTP追踪等。所有的这些特性可以通过JMX或者HTTP endpoints来获得。Actuator同时还可以与外部应用监控系统整合,比如 Prometheus, Graphite, DataDog, Influx, Wave..
2021-01-28 09:39:21
424
原创 libimobiledevice命令&ios-deploy命令
ios-deploy1、安装ios-deploybrew install nodenpm install -g ios-deploy2、ios-deploy常用命令2.1 查看连接的设备(包括通过usb和wifi连接的)ios-deploy -c2.2 查看通过usb连接的设备ios-deploy -c --no-wifi2.3 安装应用到指定设备(其中xxx.app是Xcode编译后的ipa的路径)ios-deploy --id [udid] --bundle [xxx.app]
2021-01-28 09:34:58
934
原创 5、创建springcloud alibaba工程
1、创建工程2、pom文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven
2021-01-28 09:24:24
205
1
原创 Vue Slot插槽入门
##属性传递##内容传递#####可以访问父组件的数据,不能访问子组件的数据#####具名插槽、匿名插槽#####插槽作用域解构方式
2021-01-28 09:19:42
93
原创 SpringBoot热部署
1、pom插件<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-mave...
2021-01-27 19:46:00
62
原创 SpringBoot请求处理-常用参数注解使用
PathVariableRequestBody@RestControllerpublic class ParameterTestController { /** * 数据绑定:页面提交的请求数据(GET、POST)都可以和对象属性进行绑定 * @param person * @return */ @PostMappin...
2021-01-27 17:32:00
236
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人