自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(89)
  • 收藏
  • 关注

原创 Springboot整合其它项目

在上面的yml文件中已配置。

2022-12-09 16:17:22 204 1

原创 SpringBoot视图渲染技术

【代码】SpringBoot视图渲染技术。

2022-11-08 17:03:51 588

原创 ssm和SpringBoot整合

【代码】ssm和SpringBoot整合。

2022-11-08 14:21:08 336

原创 SpringBoot 入门

Spring Boot它本身并不提供Spring框架的核心特性以及扩展功能,只是用于快速、敏捷地开发新一代基于Spring框架的应用程序。也就是说,它并不是用来替代Spring的解决方案,而是和Spring框架紧密结合用于提升Spring开发者体验的工具同时它集成了大量常用的第三方库配置(例如Jackson, JDBC, Mongo, Redis, Mail等等),

2022-11-07 20:21:54 290

原创 Redis之java代码操作

记得打开虚拟机以及客户端连接工具且运行redis。

2022-11-07 20:07:15 125

原创 自定义注解

1.1JDK基本注解@Override重写压制编辑器警告1.2JDK元注解@Retention:定义注解的保留策略@Retention(RetentionPolicy.SOURCE) //注解仅存在于源码中,在class字节码文件中不包含@Retention(RetentionPolicy.CLASS) //默认的保留策略,注解会在class字节码文件中存在,但运行时无法获得,

2022-11-07 19:35:16 80

原创 spring注解式缓存redis

当缓存穿透时,redis存入一个类似null的值,下次访问则直接缓存返回空,当数据库中存在该数据的值则需要把redis存在的null值清除并载入新值,此方案不能解决频繁随机不规则的key请求。配置在方法或类上,作用:本方法执行后,先去缓存看有没有数据,如果没有,从数据库中查找出来,给缓存中存一份,返回结果,key 缓存的 key,可以为空,如果指定要按照 SpEL 表达式编写,如果不指定,则缺省按照方法的所有参数进行组合。很多请求都在访问数据库一定不存在的数据,造成请求将缓存和数据库都穿透的情况。

2022-11-07 18:55:52 143

原创 SpringBoot整合其他项目

1.2application.yml(在上面的yml文件中已配置)1.4service层ClazzBizImpl.java使用。1.3配置类RedisConfig.java。redis用的是在linux中开启的服务.1.1导入pom依赖。

2022-11-03 03:11:15 871

原创 Linux之jdk,Tomcat,mysql的安装

export JAVA_HOME=/xnx/jdk1.8.0_151(jdk解压路径)H​。

2022-10-26 19:25:37 167

原创 Redis

Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化功能,同时通过Redis Sentinel提供高可用,通过Redis Cluster提供自动分区Redis用途:1. 数据库 2. 缓存集群:哨兵、主从、分片式下载Redis-x64-3.2.100.msi(window安装版)

2022-10-26 18:58:57 76

原创 Git之分支与版本

4.当手头工作没有完成时,先把工作现场git stash一下,然后去修复bug,修复后,再git stash pop,回到工作现场。四个环境分别是:dev、test、pre、pro(master),中文名字:开发环境、测试环境、灰度环境、生产环境。假设你准备开发一个新功能,但是需要两周才能完成,第一周你写了50%的代码,如果立刻提交,由于代码还没写完,干活都在dev分支上,也就是说,dev分支是不稳定的,到某个时候,比如1.0版本发布时,dev环境:开发环境,外部用户无法访问,开发人员使用,版本变动很大。

2022-09-27 18:49:17 239

原创 GIT的简介

GIT的内容完整性要优于SVN:GIT的内容存储使用的是SHA-1哈希算法。GIT把内容按元数据方式存储,而SVN是按文件:所有的资源控制系统都是把文件的元信息隐藏在一个类似.svn,.cvs等的文件夹里。GIT是分布式的,SVN不是:这是GIT和其它非分布式的版本控制系统,例如SVN,CVS等,最核心的区别。GIT没有一个全局的版本号,而SVN有:目前为止这是跟SVN相比GIT缺少的最大的一个特征。GIT分支和SVN的分支不同,分支在SVN中一点不特别,就是版本库中的另外的一个目录。

2022-09-23 13:05:11 208 7

原创 关于JWT

Testpublic void test1() {// 生成JWT}System.out.println("令牌签发时间:" + sdf.format(d1));System.out.println("令牌过期时间:" + sdf.format(d2));}@Testpublic void test2() {// 解析oldJwt}

2022-09-17 08:49:27 317

原创 Vuex存值取值

解决了前端组件传参的问题,针对当前项目所有的变量进行统一管理,可以理解为前端数据库。vuex相比于总线的优点在于能够将整个项目的变量进行统一管理。官方解释:Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。异步方法,我们不知道什么时候状态会发生改变,所以也就无法追踪了。:官方给它还取了一个高大上的名字:载荷,其实就是一个保存要传递参数的容器。让其在各个页面上实现数据的共享包括状态,并且可操作。就不能满足我们需求了,这时候我们就需要。状态,即要全局读写的数据。状态存储是响应式的,从。

2022-09-14 20:06:04 734

原创 SPA项目开发之CRUD+表单验证

spa的增删改

2022-09-14 12:18:58 66

原创 spa项目开发之动态树+数据表格+分页

将左侧树的数据绑定到elementui中的menu标签上。绑定elementui提供的分页组件来完成分页功能。准备好后台(左侧树,带分页的文章查询)新增一个自定义组件用来展示文章列表的。

2022-09-13 11:27:36 116

原创 spa项目开发之首页导航+左侧菜单

this.$root.Bus.$on实际是向Bus容器中添加一个事件监听器,当页面跳转时,原来的vue组件被注销,但是原来vue组件向Bus容器中添加的事件监听器并不会被移除。因此,当下次进入这个vue组件对应的页面时,执行到this.$root.Bus.$on时,又会向Bus容器中添加一个重复的事件监听器,以此类推,this.$root.Bus.$emit("事件名", 参数1, 参数2, ...);this.$root.Bus.$on("事件名", 回调函数);

2022-09-12 11:21:51 70

原创 SPA项目之登录注册

import 'element-ui/lib/theme-chalk/index.css' // 新添加 2 ,避免后期打包样式不同,要放在import App from './App';import axios from '@/api/http' #vue项目对axios的全局配置。import ElementUI from 'element-ui' // 新添加 1。Vue.use(ElementUI) // 新添加 3。

2022-09-12 11:07:16 128

原创 Vue-cli搭建spa项目

这是首页内容,展示最新的10篇博客data () {return {}}}

2022-09-07 00:42:06 137

原创 vue的路由以及nodeJS环境搭建

这是博客内容页面具体的博客内容"});template:"这是关于本站的页面本站的意义,发展史,未来的规划

2022-09-06 09:44:48 876

原创 Vue模板语法2

简单组件父组件 传参 给 子组件按我试试'templatea:'{{m}}点击了{{n}}次

2022-09-04 17:47:28 207

原创 VUE模板语法1

使用v-html指令用于输出html代码。HTML属性中的值应使用v-bind指令。// value 表示要过滤的内容。-- 在两个大括号中 -->

2022-09-02 19:35:06 293

原创 VUE入门

2.2 框架(Framework),是一套完整的解决方案,使用框架的时候,需要把你的代码放到框架合适的地方,框架会在合适的时机调用你的代码。jQuery这个库的核心:DOM操作,即:封装DOM操作,简化DOM操作。Vue是一个构建用户界面(UI)的[渐进式]JavaScript框架。使用框架的时候,由框架控制一切,我们只需要按照规则写代码。框架规定了自己的编程方式,是一套完整的解决方案。官网:https://cn.vuejs.org/Vue作者:尤雨溪/中国无锡。前后端分离 React。...

2022-09-01 17:12:55 44

原创 医疗业务流程

注:由主治医生开出医嘱记录,然后再由护士手动录入住院治疗处方,最后在通过住院治疗处方汇总进行统一拿药等等,在最后由护士记录医嘱执行结果

2022-08-30 20:40:16 987

原创 shiro会话管理

?>

2022-08-29 16:18:19 229

原创 Shiro授权

1) 获取验证身份(用户名)2) 根据身份(用户名)获取角色和权限信息3) 将角色和权限信息设置到SimpleAuthorizationInfo。

2022-08-26 20:03:44 259

原创 shiro认证

*** @company 玉渊工作室*/}}/*** 授权* @return*/@Override}/*** 认证* @return*/@Override);}}

2022-08-25 20:26:02 78

原创 Shiro入门

shiro是apache的一个开源框架,是一个权限管理的框架,实现 用户认证、用户授权。spring中有spring security (原名Acegi),是一个权限框架,它和spring依赖过于紧密,没有shiro使用简单。shiro不依赖于spring,shiro不仅可以实现 web应用的权限管理,还可以实现c/s系统,分布式系统权限管理,shiro属于轻量框架,越来越多企业项目开始使用shiro。

2022-08-24 20:00:28 64

原创 JSON和全局异常处理

我们知道,系统中异常包括:编译时异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。在开发中,不管是dao层、service层还是controller层,都有可能抛出异常,在springmvc中,能将所有类型的异常处理从各处理过程解耦出来,既保证了相关处理过程的功能较单一,也实现了异常信息的统一处理和维护。springmvc提供全局异常处理器(一个系统只有一个异常处理器)进行统一异常处理。

2022-08-22 19:48:31 230

原创 JSR303和拦截器

表单验证(客户端验证)JSR303是做服务端 参数校验NotNull:针对的是基本数据类型NotBlank:作用域字符串NotEmpty:作用于集合SpringMVC的处理器拦截器,类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。

2022-08-19 20:32:35 202

原创 CRUD文件的上传和下载

如果没有该配置,那么springmvc框架会将静态资源文件访问,当作一个request请求来处理,最终。3、通过handlerAdapter(处理器适配器),动态的实例化类,动态调用被标记的方法实现业务。-- 必须和用户JSP 的pageEncoding属性一致,以便正确解析表单的内容 -->--resolveLazily属性启用是为了推迟文件解析,以便捕获文件大小异常-->-- 文件最大大小(字节) 1024*1024*50=50M-->只需要在springmvc.xml中配置一个映射即可。...

2022-08-18 21:48:16 350 1

原创 springmvc入门

Spring Web MVC是一种基于Java的实现了MVC设计模式的、请求驱动类型的、轻量级Web框架。

2022-08-17 12:28:02 125

原创 Mybatis关联关系映射

一:一对多。

2022-08-15 21:32:34 81

原创 Mybatis与Spring的集成

Component:是一个泛化的概念,仅仅表示spring中的一个组件(Bean),可以作用在任何层次。@Autowired:将自动在代码上下文与其匹配(默认是类型匹配)的Bean,并自动注入到相应的地方。1)@Resource后面没有任何内容,默认通过name属性去匹配bean,找不到再按type去匹配。3)指定了name和type则根据指定的name和type去匹配bean,任何一个不匹配都将报错。-- 用注解方式注入bean,并指定查找范围:com.zking.ssh2及子子孙孙包-->...

2022-08-15 00:17:31 259

原创 Mybatis的分页和动态sql

注意:#{...}自带引号,${...}有sql注入的风险。

2022-08-12 10:59:01 204

原创 mybatis的入门

在pom中处理generatorConfig.xml不能编译问题。配置generatorConfig.xml。配置maven运行generator命令。generator.xml配置。

2022-08-10 21:42:52 56

原创 bean的生命周期

1)通过XML、Java annotation(注解)以及Java Configuration(配置类)bean的初始化时间点,除了与bean管理模式(单例/多例)有关还跟BeanFactory的子类有关。2)BeanDefinitionReader:解析Bean的定义。scope、ref(依赖的bean)等等。其实就是将bean(例如)的定义信息。理解为:将spring.xml中的标签转换成BeanDefinition结构。容器生对象生,容器死对象死。有点类似于XML解析。...

2022-08-08 20:28:13 115

原创 Spring之aop

将通知应用到目标对象后创建的对象(代理=目标+通知),只有代理对象才有AOP功能,而AOP的代码是写在通知的方法里面的。(也将Pointcut理解成一个条件 ,此条件决定了容器在什么情况下将通知和目标组合成代理返回给外部程序)适配器=通知(Advice)+切入点(Pointcut)程序执行过程中明确的点,如方法的调用,或者异常的抛出.多个连接点的集合,定义了通知应该应用到那些连接点。被通知(被代理)的对象。...

2022-08-08 10:15:28 72

原创 Spring之IOC

安全技术方面:Shiro springSecurity数据库层面:hibernate/mybatis SpringDataJpa消息中间件:activityMQ、RabbitMQ、kaffka spring..MQSpring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。3.1 id:在容器中查找Bean的id(唯一、且不能以/开头)3.2 class:bean的完整类名。...

2022-08-05 17:25:45 166

原创 Maven的安装流程

Maven全名:ApachMaven,Maven是一个项目管理和自动构建工具,基于项目对象模型(POM)的概念。注:POM是Project Object Model,项目对象模型。通过xml格式保存的pom.xml文件。作用类似ant的build.xml文件,功能更强大。该文件用于管理:源代码、配置文件、开发者的信息和角色、问题追踪系统、组织信息、项目授权、项目的url、项目的依赖关系等等。最后,根据你的项目需要更新您的pom.xml方式一方式二开发工具Eclipse。...

2022-08-04 11:53:18 188

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除