changgou

浅川好孩子

错误整理

解决:com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Connection refused:
解决方案
此应用为注册中心,false:不向注册中心注册自己。
eureka.client.register-with-eureka=false
注册中心职责是维护服务实例,false:不检索服务。
eureka.client.fetch-registry=false

tk mybatis

insert与insertSelective

前者所有的都要插入 后者这插入传入的数据

day 1

day 2

image.png

day 3

微服务网关Gateway中StripPrefix讲解

StripPrefix 过滤配置

很多时候也会有这么一种请求,用户请求路径是/api/brand,而真实路径是/brand,这时候我们需要去掉/api才是真实路径,此时可以使用SttripPrefix功能来实现路径的过滤操作,如下配置:
image.png
image.png
StripPrefix = 表示去掉host后边的第一级目录路径

测试jwt

image.png

day 4

day 5

day 6

> docker exec -it mysql bash
> /etc/mysql/mysql.conf.d/mysqld.cnf

image.png

day7

day8

day9

生成秘钥

D:\java\bin\keytool -genkeypair -alias changgou -keyalg RSA -keypass changgou -keystore changgou.jks -storepass changgou



D:\java\bin\keytool -list -keystore changgou.jks


-- 生成公钥
D:\java\bin\keytool -list -rfc --keystore changgou.jks | openssl x509 -inform pem -pubkey




-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAgWD3m8G8kv1CzEwlYtWR
wIjQqNmIuzLP6RpF0kx0H0AQDSj4eu3Zr2w3wMVTTJrH4ZA68hpdE0lVWn3EnFR8
4HM7Ii0RbI/xt/gsgQT54yb72Mu9B1Mo6qmxcbvDQSHDykQxNPKC4UswaXtUjbrJ
pJOje6XU/VnQDsjH2TBGN9zgJH/oUxDK+6Eoe2nCk0t405+6ZmclA87AdmfmPQCg
v4B2LIZPK3lzvfN/R0hT8mpXpefrssXbal6GVXOf22SSujQduSWGLwEgltAx+6iU
zL95Ur6Uv8jCmQxHh0qxj2GpxvdWBQK/QWz5mPRpTz6Kko7npnod1VwJftZjC5uo
HQIDAQAB
-----END PUBLIC KEY-----
-----BEGIN CERTIFICATE-----
MIIDTDCCAjSgAwIBAgIDcKg4MA0GCSqGSIb3DQEBCwUAMFcxCzAJBgNVBAYTAmNu
MQswCQYDVQQIEwJiajELMAkGA1UEBxMCYmoxDjAMBgNVBAoTBWhlaW1hMQ4wDAYD
VQQLEwVoZWltYTEOMAwGA1UEAxMFaGVpbWEwHhcNMjEwMTI2MDcyMzUyWhcNMjEw
NDI2MDcyMzUyWjBXMQswCQYDVQQGEwJjbjELMAkGA1UECBMCYmoxCzAJBgNVBAcT
AmJqMQ4wDAYDVQQKEwVoZWltYTEOMAwGA1UECxMFaGVpbWExDjAMBgNVBAMTBWhl
aW1hMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAgWD3m8G8kv1CzEwl
YtWRwIjQqNmIuzLP6RpF0kx0H0AQDSj4eu3Zr2w3wMVTTJrH4ZA68hpdE0lVWn3E
nFR84HM7Ii0RbI/xt/gsgQT54yb72Mu9B1Mo6qmxcbvDQSHDykQxNPKC4UswaXtU
jbrJpJOje6XU/VnQDsjH2TBGN9zgJH/oUxDK+6Eoe2nCk0t405+6ZmclA87Admfm
PQCgv4B2LIZPK3lzvfN/R0hT8mpXpefrssXbal6GVXOf22SSujQduSWGLwEgltAx
+6iUzL95Ur6Uv8jCmQxHh0qxj2GpxvdWBQK/QWz5mPRpTz6Kko7npnod1VwJftZj
C5uoHQIDAQABoyEwHzAdBgNVHQ4EFgQUVbTrFjZbqKvGC+8v2eNSwQI9FJYwDQYJ
KoZIhvcNAQELBQADggEBAEmQU0SEr1++GvnGUZE+X+7M2GPExVzeWmJ8zQqw4gLY
78WJHTNs3KzRTr/hymXI/QQhPq6M9npwKx3YAflGkxqwtneEOKfC1snqKwf7qHdr
Qn4zmF7/eqjMmFUjFrK2dIs3ceeH30vvbNs99DuzgDd4rkQH9nhu5AtTdk1hIEVI
liUaTjO1ZpTHWkPi8p6AFAJ4j49jJeX/mjkqVX7Uep2w0neN5Bj9rukaXI6WZ+em
yRLEd1AzIjWPhCoHJRwxdFVGnPn0T2LzCYBqNWw6lFOUd6fs7rHTm/b3pxMMF8NC

Warning:6B5iQtqd8By3Y1SWvIRST3MeBqPexE7H1QRBGeEtSfc=
-----END
CERTIFICATE-----

day10

image.png

image.png

image.png

day11

day12

image.png
事务管理器TM 向事务协调器注册一个全部事务,并且产生一个唯一的全局事务ID
image.png
image.png

AT 模式必须支持XA协议

FescarRestInterceptor的拦截器还是集成Feign的拦截器

image.png

启动类上添加开启定时任务注解
@EnableScheduling //开启定时任务

day13

启动文件要加载配置文件
image.png

image.png

创建一个交换机
image.png

交换机发送消息
image.png

创建rabbitmq的账号
image.png
分配权限
image.png

交换机的类型必须是fanout的
image.png

测试发送消息
image.png

image.png

如果遇到
hashMap转实体类的问题,
比如java.util.LinkedHashMap cannot be cast to xxx这样类似的问题
建议使用json转换一下
image.png

day14

设置队列的消息的过期时间
image.png
创建交换机
image.png
交换机和队列的绑定
image.png
创建队列queue.ordercreate
image.png
image.png
image.png
image.png
image.png

java常见的cron表达式

每天凌晨2点 0 0 2 * * ?和每天隔一小时 0 * */1 * * ?

例1:每隔5秒执行一次:*/5 * * * * ?

例2:每隔5分执行一次:0 */5 * * * ?

在26分、29分、33分执行一次:0 26,29,33 * * * ?

例3:每天半夜12点30分执行一次:0 30 0 * * ? (注意日期域为0不是24)

每天凌晨1点执行一次:0 0 1 * * ?

每天上午10:15执行一次: 0 15 10 ? * * 或 0 15 10 * * ? 或 0 15 10 * * ? *

每天中午十二点执行一次:0 0 12 * * ?

每天14点到14:59分,每1分钟执行一次:0 * 14 * * ?

每天14点到14:05分,每1分钟执行一次:0 0-5 14 * * ?

每天14点到14:55分,每5分钟执行一次:0 0/5 14 * * ?

每天14点到14:55分,和18点到18点55分,每5分钟执行一次:0 0/5 14,18 * * ?

每天18点执行一次:0 0 18 * * ?

每天18点、22点执行一次:0 0 18,22 * * ?

每天7点到23点,每整点执行一次:0 0 7-23 * * ?

每个整点执行一次:0 0 0/1 * * ?
阅读 147

后端交流与学习
后端php,java,go学习
67 声望
7 粉丝
0 条评论
67 声望
7 粉丝
宣传栏