- 博客(21)
- 资源 (1)
- 收藏
- 关注
原创 idea 方法模板注释
m**for(i = 0;for(i = 0;i++) {if(i!for(i2 = 0;if(i2!输入//m 按回车。
2024-03-13 09:21:09
363
1
原创 本机连接远程redis失败
DENIED Redis正在保护模式下运行,因为已启用保护模式,未指定绑定地址,未向客户端请求身份验证密码。在此模式下,只能从环回接口接受连接。如果您想从外部计算机连接到Redis,可以采用以下解决方案之一:1)通过从服务器运行的同一主机连接到Redis,只需从环回接口发送命令“CONFIG SET protected mode no”,即可禁用受保护模式,但如果这样做,请确保不能从internet公开访问Redis。使用“配置重写”将此更改永久化。2) 或者,您可以通过编辑Redis配置文件,将保
2022-04-15 14:43:40
431
原创 centos7安装 rabbitMQ
永远相信官方https://www.rabbitmq.com/install-rpm.html#cloudsmith第一步Yum 将验证它安装的任何软件包的签名,因此该过程的第一步是导入签名密钥## 主 RabbitMQ 签名密钥rpm --import https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc##现代Erlang存储库rpm --impor
2021-09-13 14:55:42
105
原创 centOS 7安装配置docker
1.导入所需要的依赖<dependencies> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.2</version> </dependency>
2021-09-09 15:31:44
391
原创 Spring Security笔记
前言配置Spring Security只需要继承WebSecurityConfigurerAdapter,权限登录登出相关重写configure(HttpSecurity http)方法,用户验证重写configure(AuthenticationManagerBuilder auth)方法this is 我的项目目录结构1.权限控制相关重写configure(HttpSecurity http)方法 antMatchers()方法,设置请求路径 permitAll() 方法,
2021-09-07 17:49:28
415
原创 IDEA本地项目与远程分支关联
1. 使用idea创建一个项目后,首先把他变成一个git本地仓库在命令行输入git init2. 接着右键项目,从git选项中找到 Remotes 点击,会弹出一个窗口。如果没有git这个选项,等待几秒钟。3. 点击加号,在弹出的窗口中填上你的仓库地址,OK。4. 这样就连接了远程仓库,然后将代码提交到本地仓库就可以正常操作了。先添加到暂存区,后边的"." 代表添加当前目录下所有文件到暂存区。git add .接着 提交到本地仓库。git commit -m "第一次提交
2021-08-17 20:31:20
7564
原创 boot自动配置原理浅析
@EnableAutoConfiguration(自动装配的注解)它有两个属性exclude()与excludeName(),标识排除的类在该注解中引入了 (AutoConfigurationImportSelector.class)这个类的主要作用就是筛选出所需要的配置类,在它里边有一个方法-getAutoConfigurationEntry(AnnotationMetadata annotationMetadata)就是筛选自动配置类的核心方法...
2020-09-26 17:07:09
466
原创 Mybatis笔记3---动态Sql
动态 SQL 是 MyBatis 的强大特性之一。如果你使用过 JDBC 或其它类似的框架,你应该能理解根据不同条件拼接 SQL 语句有多痛苦,例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL,可以彻底摆脱这种痛苦。Mybatis动态 SQL:https://mybatis.org/mybatis-3/zh/dynamic-sql.htmlif choose (when, otherwise) trim (where, set) foreach从例
2020-05-21 15:06:21
186
原创 Mybatis笔记2--resultMap处理一对多,多对一关系
resultMap– 描述如何从数据库结果集中加载对象,是最复杂也是最强大的元素。结果映射(resultMap)--主要使用这两个标签association– 一个复杂类型的关联;许多结果将包装成这种类型 嵌套结果映射 – 关联可以是resultMap元素,或是对其它结果映射的引用 collection– 一个复杂类型的集合 嵌套结果映射 – 集合可以是resultMap元素,或是对其它结果映射的引用 数据库:对于一对一或多对一的关系,使用association...
2020-05-20 15:23:22
1540
原创 Mybatis笔记1-入门--到--配置优化
概述:Mybatis是什么?能干什么?MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。通俗讲就是封装了JDBC,把CRUD那些繁琐的步骤用一个xml来代替。入门:官方文档:https://mybatis.org/mybatis-3/zh/index.html使用步骤:1.首先将jar包放置在项目内,或使用maven导入依赖<dependency>.
2020-05-15 14:20:14
271
1
原创 AJAX笔记-原生js
简介Ajax即“AsynchronousJavascriptAndXML”(异步 JavaScript 和 XML),是指一种创建交互式、快速动态网页应用的网页开发技术,无需重新加载整个网页的情况下,能够更新部分网页的技术。通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。核心Ajax引擎...
2020-05-03 18:07:18
217
原创 Cookie、session学习
作用:解决了发送不同请求的数据共享问题使用:创建Cookie对象------Cookie c = new Cookie(String name,String value); 设置Cookie对象的有效期------c.setMaxAge(3*24*60*60);//设置3天有效期,以秒为单位 设置Cookie对象的有效路径-----c.setPath(String uri);//项目...
2020-04-27 18:20:06
166
原创 请求响应中文乱码问题
一、请求1.post请求乱码:request.setCharacterEncoding("utf-8");2.get请求乱码:request.setCharacterEncoding("utf-8"); 在Tomcat文件夹下conf子文件下找到server.xml配置文件 打开找到Connector标签 在最后添加useBodyEncodingForURI("true")3...
2020-04-27 12:16:57
250
原创 正则表达式
语法1.普通字符与转义字符普通字符:包含字母、数字、汉字、下划线、以及没有定义的标点符号,在正则表达式中匹配与之相同的一个字符。转义字符:\n 换行符 \t 制表符 \\ \本身 \^ , \$ , \( , \) , \{ , \} , \? , \+ , \* , \| , \[ , \] 字符的本身 2.标准字符集合能够...
2020-04-23 19:01:51
374
原创 设计模式-原型模式
核心:实现方式:实现Cloneable接口(空接口),重写Clone方法(实际上是重写Object中的)。注意点:Clone方法不会创建新的对象(实际是对内存的操作)只是将原有的对象复制一份,并只复制该对象基本的属性,对于引用数据类型不会复制,即浅克隆,比如引用了其他的对象(日期型,集合,数组,或者自己写的类)。可以通过对属性也进行复制实现深克隆,反序列化对象也会实现深克隆。优点:由...
2020-04-21 12:14:34
145
原创 设计模式-工厂模式
核心:帮助我们实例化对象,用工厂实例化对象。将选择实现类、创建对象统一控制和管理。从而将调用者跟我们的实现类解耦。简单工厂模式:用来生产同一等级结构中的任意产品。如果增加新的产品,则要修改已有的代码。不符合开放封闭原则,但是使用较多。UML图:通过简单工厂类,可以使客户端只依赖于car接口和car工厂代码实现:carpublic inter...
2020-04-12 19:00:47
122
原创 设计模式-单例模式
核心:-私有化构造器-创建静态属性或静态方法- 保证一个类有且仅有一个实例,并提供一个访问他的全局访问点。优点:-减小了系统开销。当一个对象的产生需要比较多的资源时(如读取配置、产生其他依赖对象),可以在应用启动时直接产生一个单例对象,永久驻留内存。-优化共享资源访问五种单例实现方式:饿汉式(线程安全,调用效率高,不能延时加载) 懒汉式(线程安全,调用效率...
2020-04-11 12:12:00
113
原创 设计模式
设计模式遵循的基本原则: 单一职责原则(就一个类而言,应该有且仅有一个引起他变化的原因) 开放封闭原则(对扩展开放,对修改封闭) 里式替换原则(子类型能够完全替换父类型) 依赖倒置原则(高层模块不应该依赖低层模块,都应该依赖于抽象,抽象不应该依赖细节,细节应该依赖抽象) 接口隔离原则(使用多个专门的接口比使用单一的总接口要好) 设计模式就是编程时使...
2020-04-11 10:55:39
98
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人