粉丝3201获赞2185

在 supreme 项目中如何开启?得录一数据员监控页面。好,接下来我们一起看对应的实现流程。 supreme boot 和我们的数据库连接词得录一配置监控页面, 然后配置监控页面的话,一共有两种方式,第一种方式是属于自定义的版本,然后另外一种方式是使用我们 spent boot 里面的 start。 好,我们今天先看自定义版本的整合的一个流程。 第一步我们要在 home 点叉 meal 中啊,去添加我们德鲁一数据库连接词的一个依赖。好,我们看一下。好,这个就是我们数据库连接词的一个依赖,然后 对应的版本我是配置到我们的副工程里面的啊,我们看一下副工程登录一啊,使用的是这个版本一点二点二零,然后这个是目前最新的一个版本啊。好,这是我们的第一步, 然后第二步的话我们要去编写一个我们的数据员,他对应的一个配置类。好, 然后配置类的话第一个要去做的事情就是和我们的 datashores 啊去做一个绑定。 然后第二步的话,我们要去开启我们的 c 口的一个监控,然后另外一个就是 c 口防火墙的一个功能。好,这是我们的第二步啊, 然后第二步中的第三第三小步就是要去开启我们德鲁一监控的功能。 好,然后这里的话我们可以去设置对应的一个账号还有密码啊,然后这里的话就是我们的访问的一个路径,这个地方可以自己去自定义。 然后第四步的话就是我们要去开启我们 web 应用的一个菜单的功能,也就是我们的这个管理后台需要有哪些菜单?好,这些都是在我们的 datasource configure 啊这个类里面去做一个实现。 好,我们看一下对应的代码,需要相关资料和代码的小伙伴可以在评论区扣一,然后私信过去。好,这里可以看到啊,这个就是 拦截的,就是拦截所有的一个请求,对吧?拦截所有的一个请求。好, 然后这里对应的就是开启我们 web 应用菜单的一个功能,然后上面的这个方法就是去设置我们的 管理后台的一个用户名还有密码,然后这个是访问的一个映射的一个路径。啊,好, ok, 然后再往上走,这里的话就是去开启我们 c 口防火墙,还有对应的日志相关的一些监控。嗯, 然后这上面的这个注解是什么呢?就是和我们的数据员去做一个绑定。好, ok, 那这个就是我们 datasos configure 这里面要做的事情。好,接下来因为我们要去连 接我们的数据库,对吧?所以我们需要有一个 application 这样一个属性文件,我们找一下属性文件, 好大致的看一下啊,这里面实际上就是防火墙还有日志,然后这些对应的就是 ip 用户名还有密码啊,驱动。好, ok, 然后接下来的话什么呢?我们要去编写一个 control 进行一个测试,因为你要去产生对应的 c 口,对吧?那我们的管理后台才会产生对应的监控的一个日志, 那最后就是去访问我们德鲁伊的一个监控的一个页面。 ok, 那我们接下来去看一下啊。好,这个的话就是他对应的一 一个监控页面,然后这里的话就是我们的首页啊,一开始进来的时候这个地方是没有任何数据的,你必须要去产生对应的 c 口。好,我这里去访问一下,然后我们在这里查询。 好, ok, 那这个就是我们今天 supreme boot 和我们的得录仪啊,整合对应的一个数据员的一个监控页面。

我们来看 supreme 中 unable catching 这个注解,如何集成我们的 radis。 好,我们先看一下对应的流程啊, 第一步我们要引入连接我们 redis 的架包,也就是这里面就包含了对 redis 的一些操作啊,这是第一步。然后第二步就是要去创建我们 redis 的一个配置文件啊, 比如说要连接 redis 里面的哪一个库,然后还有对应的一些属性啊,等会会去做详细的介绍。然后第三个的话就是要去创建我们 redis 相关的病啊,主要是通过啊注解的这种形式 去创建我们开启 manager, 就是对我们的这个缓存进行管理的一个类啊,然后 最后一步是什么呢?就是创建我们的服务类,然后这个服务类就是把我们数据库中的数据存储到缓存中啊,然后使用到的注解就是这个开启 abo 这个注解啊,然后最后就对我们的代码进行一个测试。 好,那我们先看第一步啊,就是引入我们 redis 的客户端的一个价包。好,在这里。 好,这个啊,我们用的是这一个 radish, 这个家包好,把它引入进来之后,我们就可以对我们的 radis 进行一个操作。 好哈,这里有一个版本号,版本号我是维护到我们的副工程里面的啊,对的,是这个三点一,九点三啊,好, 然后第二步要做什么?第二步就是去配置我们 red 式的配置文件,对吧?这里有两个啊,两个配置文件。好,我们看一下 resource obligation 雅妙,这里就是去配置对应的 ip, 还有我们的端口,对吧?然后这个是对应的是 redison, 它对应的一些啊属性配置啊,就全部配置到这个配置文件里面啊,我们看一下, 看,这里面有对应的啊,数据库,对吧?你使用哪一个数据库?还有其他的一些连接参数啊?比如说我们的连接超时,还有连接时的一些大小,对吧? 好,我们 redis 里面它默认的数据库一共有十六个啊,就是从零到十五。好,那我们配置文件配置好之后,我们再看下一步,下一步就是去创建这一个开启 mini 角,对不对?好, 开启 manager configure, release configure 啊,然后这里要加上我们的注解 component, 然后还要加上一个开启我们缓存的一个注解啊,然后这里注入我们操作 ladies 的一个客户端啊。好,然后最后就是创建我们的 catch manager, 看到没有啊?就通过这个客户端去创建我们的 catch manager, 然后再往这个 catch manager 里面啊去设置一个缓存的名称,也就是我们懂火的数据就是存放到这个缓存里面的啊。 好,那接下来呢,是不是要去创建一个服务类,然后这个服务类就是把我们数据库中的数据啊,查询出来的数据,把它放放到我们的这个缓存中, 对应的这个注解就是这个开启 a 吧。好,我们看我们的服务类 这里啊,通过这个 catch app 这个注解,然后这里面对应的就是我们 catch manager 的名称,对不对啊?就是我们在创建 catch manager 的时候指定的这个名称,然后这里面对应的就是我们的 key 啊 t, 然后 t 我的组成是什么呢?当前类名加上当前的这个方法名啊, 然后我这里是模拟了从数据库查询出来的数据啊,然后存放了三张票啊,然后查询出来之后,这个方法里面的数据他就会放到这里面来啊,放到我们的开心慢六角。好,那最后一步是什么?最后一步我们就写一个测试代码啊。好, 我们看一下我们的测试代码。 好,在这里啊,就是直接去调用啊,调用他。好,我们先看一下缓存里面啊,缓存里面看现在是没有数据的,对不对? 那么直接 run 执行之后,我们再到缓存里面去查对应的数据啊, 好,我们可以看到啊,这个地方应该是已经执行成功了,对不对?那我们就直接到缓存里面去查取啊,对应的数据我们是根据什么来查呢?根据这个 i depend catch。 好,检索一下看到没有,对吧?这个就是我们刚存的数据啊, 看这里门票,儿童票、节假日票,还有我们的成人票,对不对?然后这个 k 对应的是什么呢? k 对应的就是当前这个类名,加上我们的方法名, 对吧?然后这一个 itben catch, 这个就是我们的 catch manager, 对不对?缓存的名称。好,那这个就是用我们的 supreme 的注解啊,集成 redis。


哎,写加号代码的程序员们,在我们的一个项目中,你们会不会经常写 c 口呢?比如说在我们的一个插门中,然后我们去修改了某一处 c 口,这个时候你们都是去重启项目,然后再让我们的一个 c 口生效测试吗? 如果说项目大的情况下,然后再去每次去修改重启的话,肯定会浪费很多时间。下面来为大家演示一下如何不重启我们的项目,然后这个更新让我们的一个 cq 语句生效, 我们现在看下效果吧。在这里我们去有个接口去请求下,这里他目前响应的是三条数据,然后我们回到我们的一个 i 调中,然后去随便加一个条件吧, 比如说在这里然后加个按的 id 等于一,然后通过我们 id 中的快捷键去编一下我们的一个代码,然后回到我们的一个浏览器中,然后再去请求一下, 可以看到这里他的一个详情条数成功变为了一。嗯,这种方式的话可以就是很好的去提高我们的一个工作效率,节省我们的一个时间。我这里是使用 i 调中的一个插件,嗯,这个插件是这两个, 嗯,这个是变异代码用的,下面这个是就是变异我们插麦和 c 口用的,两个结合一起用就很香。最后如果说大家还有更好的一种去提高我们工作效率的方式的话,可以评论分享一下,谢谢。