- 博客(30)
- 收藏
- 关注
原创 aws(学习笔记第十课) 对AWS的EBS如何备份(snapshot)以及使用snapshot恢复数据,AWS实例存储
AWS的EBSsnapshotsnapshotAWS。
2024-11-03 14:49:38 392
原创 aws(学习笔记第六课) AWS的虚拟私有,共有子网以及ACL,定义公网碉堡主机子网以及varnish反向代理
整体网络拓扑(这里右边的共有子网使用varnish进行反向代理,公开私有子网的逐步创建VPC以及其他服务创建VPC和IGW"VPC": {},},},创建堡垒机子网(共有子网)BastionCidrBlock是定义,堡垒机子网能够访问internet。,定义internet的其他主机能够访问使用22端口访问(入站规则,,定义VPC主机能够访问使用随机端口访问(入站规则,,定义堡垒子网的主机能够通过22端口访问其他主机(出站规则,,定义internet的主机,能够访问使用随机端口访问(出站规则,
2024-10-14 23:18:29 930
原创 aws(学习笔记第五课) AWS的firewall SecurityGroup,代理转发技术
aws(学习笔记第五课) AWS的firewall– SecurityGroup,代理转发技术学习内容:AWS的firewall– SecurityGroup代理转发技术1. AWS的filewall– SecurityGroup控制进入虚拟服务器的网络流量通常的firewall(防火墙)配置AWS上使用安全组进行网络流量的控制创建SecurityGroup并用来配置一个ec2 server,但是首先不配置入站和出站规则。新建一个CloudFormation的堆栈。{ "
2024-10-11 23:02:36 902
原创 aws(学习笔记第二课) AWS SDK(node js)
注意,可以在create server的同时,执行。index.js以及各个lib/*.js。一定要和前面设定的密钥对名字一致。程序入口,定义了以下的功能。,因为可能有些原因,导致。这是前提条件,这里采用。的方式练习,首先安装。
2024-10-06 12:32:30 996
原创 spring boot(学习笔记第二十课) vue + spring boot前后端分离项目练习
spring boot(学习笔记第二十课) vue + spring boot前后端分离项目练习学习内容:后端程序构建前端程序构建1. 后端程序构建前后端分离结构前后端就是前端程序和后端程序独立搭建,通过Restful API进行交互,进行松耦合的设计。后端程序构建在网上看到高手构建的示例程序,边学习边在本地构筑。光看不练,永远都是停留在表面学习高手的示例程序。在此感谢高手(江南一点雨)的分享示例程序lenve。一个示例的前后端分离示例。copy该工程到本地,之后看
2024-09-22 09:40:28 1105
原创 spring boot(学习笔记第十七课) Apache ActiveMQ
的应用程序,这里为了方便,写在一起,但是启动的时候分别是。正常的情况下发送端应用程序和接收端应用程序应该是两个。至此位置,接收端(consumer)可以接收到。这里特别重要,需要指定传递的可信任自定义。启动发送端(producer)启动接收端(consumer)标准,多个客户端都可以通过。* 发布者/订阅者模式。应用进行消息的发送。应用进行消息的监听。查看接收端控制台,对。
2024-08-15 23:18:09 1134
原创 spring boot(学习笔记第十六课) websocket(点对点)
接下来既可以测试点对点的聊天。认识到每个用户的存在,之后。,进行login,让。
2024-08-01 23:03:14 714
原创 spring boot(学习笔记第十四课) Spring Security的密码加密,基于数据库认证
以上练习了基于内存的认证,实际上,正式的系统开发都是使用数据库进行认证,在这里练习使用使用数据库的用户数据进行认证。注意,这样公司的数据库里面是没有用户的明文密码,即使数据库泄露,也不会暴漏用户的明文密码。注意,每次生成的密码都不一样,但是每个生成的都好用。的认证处理,都会使用这个。
2024-07-20 22:54:53 1225
原创 spring boot(学习笔记第十三课) 传统后端开发模式和前后端分离模式的不同
注意,这里的习惯是将认证相关的。,让前端框架接收到呢。都注释掉,否则,这个的对应的。在页面上表示登录用户的用户名。进行设定的话,就是使用。注意,这里一定要去掉。开头的,并且一起进行。
2024-07-14 00:17:34 1369
原创 spring boot(学习笔记第十二课) Spring Security内存认证,自定义认证表单
通常的情况是不用默认提供的页面,下面进行自定义认证页面。继续在controller以及html中进行配置`配置自定义的认证url @Bean.requestMatchers("/admin/**")//匹配所有/** url.hasRole("ADMIN")//只能对于admin的role,才能访问.requestMatchers("/user/**")//匹配/user/**.hasRole("USER")//只有对于user的role,才能访问。
2024-07-07 23:39:35 1055
原创 spring boot(学习笔记第十一课) Session共享,JPA实现自动RESTful
请求,能够马上去的到同样的值,保证服务器端的前置负载均衡器将请求重定向到另一个服务器,取得到的。中的内存中,但是第二次访问的时候,假如重新定向到。作为服务器前置负载均衡器的时候,第一次访问将。服务器进行模拟发送post请求和get请求。,可以在后面看到,这里不需要 在定义自己的。本身提供了好多方法。的内存取得,所以每次取得和保存的。的内存里面,会产生什么问题呢。进行实验,对数据源进行配置。Session共享面临问题。的时候,将无法正确取得。端口来看, 这里是通过。的,这样重定向到那个。其余的代码需不需要,
2024-06-30 11:00:34 1397 2
原创 spring boot(学习笔记第十课) NoSQL(Redis),NoSQL(MongoDB)
因为是在windows上进行学习,所以首先在VMware做成了。注意,为了名字简单,重命名成redis.service。并且这里没有配置开机自动启动,所以每次重启。,再次执行,看到数据还是存在的,因此说明。一个进程之后,结束当前命令行,类似于开启。redis db`数据做成,取得操作。注意,在mongo.conf里面指定了。用户不写绝对路径不好用,所以要提前。配置文件进行编辑,让他使用本地的。相比,是一个强有力的补充,但是。解压到/data/local。注意,密码就是上面设定的密码。不能替代传统的关系型。
2024-06-23 18:31:55 1373
原创 spring boot(学习笔记第九课) MyBatis多数据库配置,Spring Data JPA多数据库配置
因为需要将不同的数据库指定给不同的包。准备多个数据库,配置数据库连接信息。类,所以在两个库里面加一个表。,会显示从两个数据库的数据。分别从两个数据库读出数据。中定义的接续信息加载成。
2024-06-22 21:25:18 911
原创 spring boot(学习笔记第八课) 数据库操作-MyBatis,Spring Data JPA,多数据源
之后,使用JdbcTemplate进行数据库操作,那么就先要必须删除。应用程序启动的时候,没有表的时候创建处理,如果存在表,数据不清空。很多时候生产环境多是多数据库共存的。注意,依赖的包的具体版本可以直接登录。代码中,看起来不太方便,而且不利于。注意,第一个方法和第二个方法使用了。的使用方法前面讲述的一样,需要将。注意,这里的类名和方法名一定要与。除了下面的自动映射,提供了方法的关键字,映射到了。但是自动配置的会配置默认的。方式的多数据库配置。
2024-06-16 22:55:40 1231
原创 spring boot(学习笔记第七课) 配置AOP,数据库操作(jdbcTemplate)
如果想要在一些既存系统上对系统进行分析,监视,但是又不想改修原有的代码,可以通过。注解中的returning="result"和注解对应的方法的参数名必须一致。进行简单的数据库操作。在这里,使用postgresql作为DB服务器。注意,首先学习单一数据库连接,之后练习多数据库。数据库名称: springboot。数据库用户: finlay。数据库密码: 123456。
2024-06-15 16:19:03 1307 2
原创 spring boot(学习笔记第六课) 配置类与XML配置,注册拦截器和启动任务
注意,/book这个URL虽然已经在controller里面已经定义,但是这里WebServlet已经完全取代了controller来处理/book。注意,doFilter方法里面,不调用chain.doFilter(request,response);来达到画面渲染的目的,但是如果就是静态页面,不是采用模板的方式,那么可以直接使用快捷方式直接表示。组件,可以进行大多数的场景的对应,但是对于一些web组件的整合,传统的。提供AOP风格的拦截器,对请求。测试执行效果,前面的定义的。,从性能上会有一些提高。
2024-06-12 22:49:53 1008
原创 spring boot(学习笔记第五课) 自定义错误页,CORS(跨域支持)
简单配置错误页面。通常如果访问没有定义的url会返回默认的页面。这个页面通常不是想要的页面,需要进行自己的定制开发。首先学习下的错误页面处理。使用来进行处理。在中双击shift键,查看的源代码。= null)?MediaType == text/html以外 @RequestMapping进一步查看。注意到返回错误页面的处理的时候,的处理是,也就是说,这里会进行错误页面的生成处理。进一步,查看的错误页面处理。
2024-06-09 22:55:35 871
原创 spring boot(学习笔记第四课) 文件上传,ControlAdvice的使用
快捷键按下的时候,选择的代码必须是能够重构到一个方法的完整代码段,之后自行修改方法名。生成新的文件名,保存在静态资源的一个文件夹中,之后可以通过生成的。在这个例子中,将文件上传过来之后,使用。之前的部分也是静态资源的查询路径。*加入thymeleaf的依赖。注意参数已经相应修改成了。再次上传,看看执行结果。
2024-06-08 18:37:12 1118 1
原创 spring boot(学习笔记第三课) Gson的解析器配置,静态资源解析
但是原来的classpath:/static/river.png已经失效了,因为Java的配置覆盖了默认的设置。之后访问,https://localhost:8080/river.png。由此可以看出,默认的情况下,静态资源的pattern是。4. 同样可以通过Java代码的方式进行配置。日期格式按照重新定义的表示出来了,但是价格。,所以下面的路径都是静态资源的路径。,但是本来默认路径还是都会变得无效。,是能够继续访问这个静态资源的。的情况下,必须按照修改后来访问。静态资源的路径也可以添加。
2024-06-06 07:14:34 1131
原创 spring boot(学习笔记第二课) 打包以及https配置
因为大多数的bean数据类都需要getter和setter,每次追加都比较麻烦,lombok给我们提供了方便,我们在定义bean类的时候,比如说上面的ShopConfig类,我们就需要定义各个private String的字段就可以,至于getter和setter函数,通过注解。注意 Maven默认的packaging方式是jar,所以我们在springboot的起步程序的时候没有选择了jar打包,也不会生成如下的代码。是我们的classpath,所以设定证书文件夹的时候比较方便。,都会自动给我们生成。
2024-06-02 20:35:52 994
原创 spring boot(学习笔记第一课) 入门
IntellJ IDEA是目前最流行的Java开发IDE,在开发中较为常用。我们采用免费的Community(社区版)我们指定:Project=Maven,Language=Java.基本上保持默认。代码管理我们采用gitee.com来进行。这里的用户名改成自己的。
2024-06-01 23:41:04 561 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人