10 2021 档案

摘要:SpringBoot&Filter的详解 过滤器实际上就是对web资源进行拦截,做一些处理后再交给下一个过滤器或servlet处理 通常都是用来拦截request进行处理的,也可以对返回的response进行拦截处理 大概流程图如下 应用场景 自动登录 统一设置编码格式 访问权限控制 敏感字符过滤等 阅读全文
posted @ 2021-10-28 14:50 梅子猪 阅读(386) 评论(0) 推荐(0) 编辑
摘要:SpringBoot&Elasticsearch SpringBoot集成es有三种方法:java api、rest client、data-es,主流的是第三种方法 java api:这种方式,官方已经明确表示在ES 7.0版本中将弃用TransportClient客户端,且在8.0版本中完全移除 阅读全文
posted @ 2021-10-27 15:47 梅子猪 阅读(84) 评论(0) 推荐(0) 编辑
摘要:ik 分词器 什么是IK分词器 ? 分词:即把一-段中文或者别的划分成一个个的关键字,我们在搜索时候会把自己的信息进行分词,会把数据库中或者索引库中的数据进行分词,然后进行一个匹配操作,默认的中文分词是将每个字看成一个词,比如“我爱中国”会被分为"我"、“爱”、“中”、“国”,这显然是不符合要求的, 阅读全文
posted @ 2021-10-27 10:02 梅子猪 阅读(376) 评论(0) 推荐(0) 编辑
摘要:Elasticsearch安装 前提:需要安装 Jdk1.8,最低要求!Elasticsearch 客户端,图示化界面工具! 1、ELK简介 ELK是三个开源软件的缩写,分别表示:Elasticsearch , Logstash, Kibana , 它们都是开源软件。新增了一个FileBeat,它是 阅读全文
posted @ 2021-10-25 17:07 梅子猪 阅读(488) 评论(0) 推荐(0) 编辑
摘要:Spring的各个模块构建的核心模块之上,Bean包装的是Object对象,Object里面一定是存在数据的,Context给数据提供一个生存空间的,Context就是发现和维护Bean之间的关系的,这个复杂的Bean的关系集合可以说是SpringIOC容器.) 步骤 手写简易版的SpringIOC 阅读全文
posted @ 2021-10-23 18:06 梅子猪 阅读(57) 评论(0) 推荐(0) 编辑
摘要:模板模式 定义: 在一个方法中定义一个算法的骨架,将一些步骤延迟到子类中实现 好处: 代码复用, 对于某些算法的实现时,很有效,确定了整体的架子,让子类去实现具体的步骤 应用实例: 造房子的时候,步骤:地基、走线、水管都一样 连接数据库,步骤: 加载驱动 、 获取连接对象、执行SQL、处理结果 、关 阅读全文
posted @ 2021-10-22 15:48 梅子猪 阅读(43) 评论(0) 推荐(0) 编辑
摘要:Oracle_连接时ORA-12519错误 业务系统试运行期间,后台一直报12519异常,详情参见下图: 问题:系统在运行时出现了ORA-12519的错误,无法连接数据库(并不是Oracle数据库、或者监听连接不了),客户端连接间歇性失败,报错ORA-12519。 报错:OERR: ORA-1251 阅读全文
posted @ 2021-10-22 14:33 梅子猪 阅读(6148) 评论(0) 推荐(0) 编辑
摘要:MongoDB(4.4)使用 1、MongoDB 安装服务(已经安装的不用) 打开bin目录下的mongod.cfg文件(注意:对应自己的安装路径) 可以看到已经给我们配置好了数据库存放路径和日志存放路径,还有网络设置,若需修改,直接在此处进行修改即可。 安装(最好以管理员身份): mongod - 阅读全文
posted @ 2021-10-21 15:31 梅子猪 阅读(340) 评论(0) 推荐(0) 编辑
摘要:MongoDB MongoDB 菜鸟教程:https://www.runoob.com/mongodb/mongodb-tutorial.html MongoDB官网:https://www.mongodb.org/ 1、MongoDB简介 MongoDB是一个基于分布式文件存储的数据库,它是一个介 阅读全文
posted @ 2021-10-21 14:06 梅子猪 阅读(72) 评论(0) 推荐(0) 编辑
摘要:数据用户名和数据库密码加密为例 我们将使用https://github.com/ulisesbocchio/jasypt-spring-boot这个开源项目提供的实现和插件,来帮助我们轻松的完成配置信息的加密。 1、引入包 在pom.xml中引入jasypt提供的Spring Boot Starte 阅读全文
posted @ 2021-10-20 14:08 梅子猪 阅读(266) 评论(0) 推荐(0) 编辑
摘要:1、配置文件 SpringBoot使用一个全局的配置文件,配置文件名是固定的; application.properties application.yml 配置文件的作用:修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好; 标记语言: 以前的配置文件;大多都使 阅读全文
posted @ 2021-10-20 10:46 梅子猪 阅读(730) 评论(0) 推荐(0) 编辑
摘要:1、windows安装 1.1 下载nginx 下载路径: http://nginx.org/en/download.html 下载后解压,解压后如下: 1.2 启动nginx 有很多种方法启动nginx (1)直接双击nginx.exe,双击后一个黑色的弹窗一闪而过 (2)打开cmd命令窗口,切换 阅读全文
posted @ 2021-10-18 16:50 梅子猪 阅读(63) 评论(0) 推荐(0) 编辑
摘要:1、创建SpringBoot项目 准备:idea、redis 2、配置 2.1 maven依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifact 阅读全文
posted @ 2021-10-18 15:22 梅子猪 阅读(687) 评论(0) 推荐(0) 编辑
摘要:1、Windows安装 1、下载安装包:https://github.com/dmajkic/redis/releases 2、下载完毕得到压缩包 3、解压后的目录(Redis很小,5M) 4、开启Redis,双击启动 5、使用Redis客户端来连接(测试) 2、Linux安装 1、下载安装包! ( 阅读全文
posted @ 2021-10-18 10:48 梅子猪 阅读(74) 评论(0) 推荐(0) 编辑
摘要:视图 1.1 概述 视图是指计算机数据库中的视图,是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。——百度百科 关系型数据库中的数据是由一张一张的 阅读全文
posted @ 2021-10-14 14:52 梅子猪 阅读(378) 评论(0) 推荐(0) 编辑
摘要:规范化数据库设计 1、为什么需要数据库设计 当数据库比较复杂时我们需要设计数据库 糟糕的数据库设计 : - 数据冗余,存储空间浪费 - 数据更新和插入的异常 - 程序性能差 良好的数据库设计 : - 节省数据的存储空间 - 能够保证数据的完整性 - 方便进行数据库应用系统的开发 软件项目开发周期中数 阅读全文
posted @ 2021-10-14 14:49 梅子猪 阅读(212) 评论(0) 推荐(0) 编辑
摘要:事务和索引 1、事务 ?> 什么是事务 事务就是将一组SQL语句放在同一批次内去执行 如果一个SQL语句出错,则该批次内的所有SQL都将被取消执行 MySQL事务处理只支持InnoDB和BDB数据表类型 ?>事务的ACID原则 百度 ACID https://blog.csdn.net/dengji 阅读全文
posted @ 2021-10-14 14:46 梅子猪 阅读(57) 评论(0) 推荐(0) 编辑
摘要:数据库操作 1、结构化查询语句分类 名称解释命令 DDL(数据定义语言) 定义和管理数据对象,如数据库、数据表等 CREATE、DROP、ALTER DML(数据操作语言) 用于操作数据库对象中所包含的数据 INSERT、UPDATE、DELETE DQL(数据查询语言) 用于查询数据库数据 SEL 阅读全文
posted @ 2021-10-14 14:41 梅子猪 阅读(144) 评论(0) 推荐(0) 编辑
摘要:初识MySQL 1、MySQL简介 概念 : 是现在流行的开源的,免费的 关系型数据库 历史 : 由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。 特点 : 免费 , 开源数据库 小巧 , 功能齐全 使用便捷 可运行于Windows或Linux操作系统 可适用于中小型甚至大型网站 阅读全文
posted @ 2021-10-14 14:36 梅子猪 阅读(33) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示