- 博客(16)
- 收藏
- 关注
原创 hystrix微服务部署
此时完成上述两个操作后,再次关闭第二个工程里hystrix2,页面也是报错,但不是“连接超时”的错误,而是“熔断类型”的错误。为了让用户体验度好一些,报错信息不暴露给用户,我们完成下面的编码。我是粘贴复制后重写的名字,hystrix1对应SpringSessiondemo,hystrix2对应SpringSessiondemo1,在第一个工程里hystrix1的启动类上添加开启Hystrix的注解。一开始建立的时候全是0,我们需要去访问我们的项目。这里用的项目过程在我的另一个博客中。用postman测试。
2024-09-29 15:07:31
1706
1
原创 JSR303微服务校验
但是这个格式并不是咱们想要的,前台后台都是约定好的数据格式,如果你的数据格式发生了变化,那么就需要特殊处理了,很麻烦。填好上面的地址:http://localhost:100/demo,点击body的raw输入代码后,点击send发送。1.使用@PostMapping注解时,接口要想成功接受到数据,需要使用x-www-form-urlencoded数据的格式发送数据。2.使用@PostMapping+@RequestBody注解时,接口要想成功接受到数据需要使用raw数据的格式发送数据。
2024-09-28 11:28:26
697
原创 在idea使用nacos微服务
注意我这里的启动类放com.jr下面了,而不是com下面,因为nacos云默认有一个com包,如果我们只是写com,它无法识别我们的项目,只要我们把启动类放在com.jr或者是com.其它的地方就能识别了。preferred-networks能在服务管理的服务列表找到,记得你的把上面的换为public才行,然后点进服务的详情里面,下面就是preferred-networks。然后我们点击左边的服务管理里的服务列表,就可以看到我们刚刚在配置文件创建的名字服务了,表示注册成功,然后我们点击它右边的详情。
2024-09-26 17:07:31
2073
原创 如何在idea使用RabbitMQ
去rabbitMQ网站去看看,准备中(Ready)的消息变成两个了,然后我们点击进入helloworld-queue 队列里。然后在你的自己建立的启动类里添加@EnableRabbit注解来启动RabbitMQ。再去rabbitMQ网页,发现多了helloworld这个交换机,说明创建成功。然后再去rabbitMQ网站看看,之前准备的(Ready)的消息全没了。在你之前创建的test测试类RabbitMqTest 写入下面的代码。5672端口号是项目程序访问的端口,15672是web访问的端口。
2024-09-25 15:07:50
1253
原创 如何在idea中使用Spring Security框架
如果我们没有进行任何的配置,账号和密码是由Spring Security定义生成的,那跟实际情况严重不符合,所以我们要自己去定义谁能登录,然后有啥权限等。我们用的这个登录界面是这个框架自己带的,那肯定以后是要自己写的,所以我们现在要开始创建属于自己的登录界面了。让你之前的配置文件类继承WebSecurityConfigurerAdapter然后右键选择Generate,再选择override methods,然后选择这里选的是有http的configure,一定不要选择错了。
2024-09-24 20:03:34
899
原创 用Oracle VM VirtualBox搭载linux系统
上面的host login是你刚刚默认的root用户,下面是自己在上面设置的密码(我这里是123456),密码不显示是正常的,正常输入就行,到这安装就基本完成了,可以用简单的linux命令测试一下。上面是自己的密码,下面是确认输入密码,下面的黄条是提示你输入的密码太简单了(我这里密码是123456),没啥影响,设置完就左上角done`退出。先选择时间,城市选择shanghai,左下角的时间对上自己的大致时间,可以点中间的地图快速锁定区域,选完后点击左上角的done退出。建议20G,或者根据实际情况来。
2024-09-21 15:14:03
1907
原创 有关mysql和java的动态查询的自我学习总结
/这里创建了集合实例的理由是这里用到的DPHelper用了反射,用这个集合来存储你要查询的条件的值,比如平常不是where empno=?//最后list里存的是(empno,ename,dname,begindate,enddate,index,pageHelper.getShowData());System.out.println("请输入你要查看的页数,最多可查看" + pageHelper.getCountPage() + "页:");//当前页显示的集合数据,要查数据库。// 一共能分多少页。
2024-08-21 08:04:59
775
原创 有关idea连接数据库时idea控制台无法找到参数的学习记录
2.第二个问题是我在inner join联表的时候,对一张表的同一字段名使用了两次,合成表的就有两个同名的字段名,导致sql无法区分谁是谁。我的思路是那如果把这同一字段名的名字改成不同的不久行了吗?于是我用as把其中一个改成了不同的字段名,然后再运行idea,从数据库查询的数据成功的显示到了控制台上。1.我在数据库设计字段名的时候多加了_,可能是我DPhelper使用的反射无法识别_,所以我把数据库的字段名的_去除了,然后换成对应的英文拼写,再到idea运行,发现只有一个属性值报错。
2024-08-18 22:23:15
245
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人