- 博客(98)
- 收藏
- 关注
原创 RabbitMQ入门
消息队列(Message Queue,简称MQ),从字面意思上看,本质是个队列,FIFO先入先出,只不过队列中存放的内容是message而已。
2022-12-19 13:30:20
581
原创 Docker02(数据卷)
dockerfile 是一个文本格式的配置文件, 用户可以使用 Dockerfile 来快速创建自定义的镜像,另外,使用Dockerfile去构建镜像好比使用pom去构建maven项目一样,有异曲同工之妙dockerfile基本结构Dockerfile 由一行行命令语句组成, 并且支持以#开头的注释行,一般而言, Dockerfile 主体内容分为四部分:基础镜像信息、 维护者信息、 镜像操作指令和容器启动时执行指令部分命令基础镜像信息FROM维护者信息MAINTAINER镜像操作指令。
2022-12-13 17:04:44
457
原创 SpringCloud入门
微服务架构, 简单的说就是将单体应用进一步拆分,拆分成更小的服务,每个服务都是一个可以独立运行的项目Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。
2022-11-26 11:51:08
346
原创 SpringBoot入门
Spring Boot它本身并不提供Spring框架的核心特性以及扩展功能,只是用于快速、敏捷地开发新一代基于Spring框架的应用程序。也就是说,它并不是用来替代Spring的解决方案,而是和Spring框架紧密结合用于提升Spring开发者体验的工具。
2022-11-24 14:34:49
383
原创 Redis
Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化功能,同时通过Redis Sentinel提供高可用,通过Redis Cluster提供自动分区Redis用途:数据库 、 缓存。
2022-11-07 00:05:11
356
原创 Linux(Nginx)
1.负载均衡:流量分摊2.反向代理:处理外网访问内网问题3.动静分离:判断动态请求还是静态请求,选择性的访问指定服务器。
2022-10-27 17:13:31
2624
原创 VM&CentOS7安装&切换国内源
注意:一般我们做为管理员使用ROOT账号来操作,但是在Linux安装完后,应该分配一些用户账号供其他人员使用,不能给ROOT账号。-a --append-output 后接文件名,将信息添加到指定的文件。Linux中mv命令用来为文件或目录改名,或将文件或目录移动到其他位置。-F --force-html 把输入文件当成html文件。-nc --no-clobber 不要重复下载已存在的文件。-o --output 后接文件名,将信息写入指定的文件。-t --tries=num 设置重试的次数。
2022-10-21 01:37:55
2251
原创 Git02
每台电脑上会产生出一个ssh key,然后自己有一个远程账户,但是自己有可能有很多台电脑,包括家里的电脑还有公司的电脑,我们可以在任意一台电脑上工作,但是如果想要每台电脑都和远程版本库时刻保持着通讯,就需要将每台电脑的ssh key添加到远程账户,添加到远程版本库之后,远程版本库就会和已经添加的电脑进行通讯而不会和其他电脑进行通讯建议:所有的Git操作都通过ssh key进行,因为简章。
2022-09-27 01:00:56
200
原创 了解JWT
JwtUtils/*** JWT验证过滤器:配置顺序 CorsFilte->JwtUtilsr-->StrutsPrepareAndExecuteFilter**//*** JWT_WEB_TTL:WEBAPP应用中token的有效时间,默认30分钟*//*** 将jwt令牌保存到header中的key*/// 指定签名的时候使用的签名算法,也就是header那部分,jjwt已经将这部分内容封装好了。// JWT密匙。
2022-09-19 13:52:05
279
原创 SPA项目开发之动态树+数据表格+分页
1.要确定静态树形菜单节点的样式排版2.要获取树形节点的数据3.通过拿到的数据,渲染树形节点v-for 渲染节点定义渲染节点的变量。
2022-09-13 11:51:06
172
原创 SPA项目开发之首页导航+左侧菜单
2、导入AppMain.vue / LeftMav.vue / TopNav.vue。把mock文件夹导入到src中,然后在json下的文件里造数据。4、router/index.js中添加路由和组件的映射。3、AppMain.vue中注册使用组件。5、修改添加组件中需要用到的变量。在引入main.js之前配置。
2022-09-12 12:59:01
119
原创 SPA项目开发之登录注册
import axios from '@/api/http' #vue项目对axios的全局配置。登录时 出现错误,要弹出相应的消息提示框,可去element官网上进行查找我们需要的提示框源代码。1、将原生的json对象转换成字符串,通过拦截器转。2、将本项目中的所有接口地址,进行统一管理。必须在spa项目目录下载。
2022-09-11 11:38:44
212
原创 使用vue-cli搭建SPA项目
vue-cli是vue.js的脚手架,用于自动生成vue.js+webpack的项目模板,创建命令如下:注1:xxx 为自己创建项目的名称注2:必须先安装vue,vue-cli,webpack,node等一些必要的环境。
2022-09-07 01:14:15
271
原创 vue路由&nodeJS环境搭建
单页web应用(single page application,SPA),就是只有一个web页面的应用,是加载单个HTML页面,并在用户与应用程序交互时动态更新该页面的web应用程序。为啥我们需要一个包管理工具呢?将下载的项目解压到指定目录,本例是解压到:F:\Node\0906\vueproject,后面都以此为例。如果我们要使用别人写的某个包,每次都根据名称搜索一下官方网站,下载代码,解压,再使用,非常繁琐。更重要的是,如果我们要使用模块A,而模块A又依赖于模块B,模块B又依赖于模块X和模块Y,
2022-09-06 10:55:48
405
原创 vue模板语法下集
组件(Component)是Vue最强大的功能之一组件可以扩展HTML元素,封装可重用的代码组件系统让我们可以用独立可复用的小组件来构建大型应用,几乎任意类型的应用的界面都可以抽象为一个组件树全局和局部组件全局组件:Vue.component(tagName, options),tagName为组件名,options为配置选项。局部组件: new Vue({el:'#d1',components:{...}})注册后,我们可以使用以下方式来调用组件:props。
2022-09-04 19:54:44
112
原创 vue模板语法上集
用来在 input、select、textarea、checkbox、radio 等表单控件元素上创建双向数据绑定,根据表单上的值,自动更新绑定的元素的值。:与v-if类似,只是会渲染其身后表达式为false的元素,而且会给这样的元素添加css代码:style="display:none"遍历数组: v-for="item in items", items是数组,item为数组中的数组元素。这些计算将被缓存,并且只在需要时更新。HTML属性中的值应使用v-bind指令。指的是带有“v-”前缀的特殊属性。
2022-09-02 20:09:27
323
原创 医疗信息管理系统(业务介绍)
门诊挂号、诊疗卡、排队叫号、问诊、化验检查(血常规、CT、B超等等)、等待获取检查报告、回到门诊医生查看检查结果(胫骨平台塌陷骨折、右小腿粉碎性骨折等等)、医生开出医嘱(卧床休息、饮食清谈、一个月之后复查等等)个人档案:建档、退档、查询、重置门诊卡:取现、退卡、挂失、启用、卡作废、详情门诊卡详情:查询、重置患者费用账单:导出、详情、查询、重置;注:所有的患者费用账单信息都必须通过业务流程产生。医院烂账记录:新增、编辑、导出、作废、查询、重置;
2022-09-02 11:05:53
397
原创 shiro会话管理
shiro的会话管理具备Tomcat的会话管理的一切功能,同时相较于Tomcat的session,shiro提供了对于分布式session的管理。
2022-08-29 10:18:32
551
原创 shiro认证--SSM
realm继承AuthorizingRealm}}/*** 授权* @return*/@Override}/*** 认证* @return*/@Overridethis.getName()//realm的名字);}}
2022-08-26 00:50:07
189
原创 Shiro入门
shiro是apache的一个开源框架,是一个权限管理的框架,实现 用户认证、用户授权。spring中有spring security (原名Acegi),是一个权限框架,它和spring依赖过于紧密,没有shiro使用简单。shiro不依赖于spring,shiro不仅可以实现 web应用的权限管理,还可以实现c/s系统,分布式系统权限管理,shiro属于轻量框架,越来越多企业项目开始使用shiro。
2022-08-24 22:51:52
307
原创 JSON和全局处理异常
我们知道,系统中异常包括:编译时异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。在开发中,不管是dao层、service层还是controller层,都有可能抛出异常,在springmvc中,能将所有类型的异常处理从各处理过程解耦出来,既保证了相关处理过程的功能较单一,也实现了异常信息的统一处理和维护。springmvc提供全局异常处理器(一个系统只有一个异常处理器)进行统一异常处理。自定义自己的异常处理器。
2022-08-23 20:38:48
148
原创 JSR303和拦截器
依赖于servlet容器。在实现上基于函数回调,可以对几乎所有请求进行过滤,但是缺点是一个过滤器实例只能在容器初始化时调用一次。使用过滤器的目的是用来做一些过滤操作,比如:在过滤器中修改字符编码;在过滤器中修改HttpServletRequest的一些参数,包括:过滤低俗文字、危险字符等。
2022-08-20 01:35:59
127
原创 Springmvc02
2、前台的页面 添加 多功能表单设置 multipart/form-data。1、点击下载传递文件的ID,通过文件的ID查询出文件的路径。3、后台要利用multipartFile类进行 文件接收。4、在idea中完成图片请求地址与硬盘中地址的映射关系。1、springmvc.xml中添加多功能解析器配置。2、通过文件的请求地址,转换成文件存放的硬盘地址。3、将硬盘中文件下载下来——>固定代码。逆向生成了我们的实体类和配置文件。新增一个listPager方法。...
2022-08-18 22:48:39
184
原创 Springmvc01
什么是springMVC?是一种基于Java的实现了MVC设计模式的、请求驱动类型的、轻量级Web框架SpringMVC核心开发步骤在web.xml中的部署描述,从而拦截请求到springMVC的配置,从而将请求映射到处理器的配置,从而支持多种类型的处理器处理器(页面控制器)的配置,从而刊行功能处理的配置,从而将逻辑视图名解析为具体的视图技术SpringMVC的组件前端控制器(DispatcherServlet)请求到处理器映射(HandlerMapping)...
2022-08-17 13:53:33
164
原创 关联关系映射
首先先用逆向生成工具生成这两张表对应的model与mappercollection:一对多的一方,对应关联属性ofTypeAssociation:一对多的多方,对应关联属性javaType。
2022-08-16 13:14:45
223
原创 mybatis与spring集成
2)@Autowired是Spring的注解,@Resource是J2EE的注解,这个看一下导入注解的时候这两个注解的包名就一清二楚了。Spring属于第三方的,J2EE是Java自己的东西,因此,建议使用@Resource注解,以减少代码和Spring之间的耦合。@Component:是一个泛化的概念,仅仅表示spring中的一个组件(Bean),可以作用在任何层次。@Autowired:将自动在代码上下文与其匹配(默认是类型匹配)的Bean,并自动注入到相应的地方。2.添加并管理数据源。......
2022-08-15 11:46:29
115
原创 动态sql和分页
如:order by #user_id#,如果传入的值是111,那么解析成sql时值为order by '111'如果传入的值是id,则解析成的sql为order by"id"如:order by $user_id$,如果传入的值是111,那么解析成sql时的值为order by user_id,如果传入的值是id,则解析成的sql为order by id.1.#将传入的数据都当成一个字符串,会对自动传入的数据加一个引号。如果要传入多个查询参数,必须以对象的方式进行传递。list4和list5。......
2022-08-12 12:38:48
305
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅