- 博客(19)
- 收藏
- 关注
原创 redis笔记(一)
redis 安装配置一、安装进入redis官网https://redis.io/download如果选择window安装,直接下载相关安装包即可。如果选择linux环境,有如下命令:wget https://download.redis.io/releases/redis-6.2.6.tar.gz由于redis是C语言编写的,所以redis的编译安装需要有C环境,检查本系统是否有c环境#执行gcc -v 如果提示没有该命令则进行安装gcc -v#安装gccyum install
2021-11-21 23:09:24
731
原创 Java基本概念
什么是Java:Java是一个完整的平台,有一个庞大的库,其中包含了许多的可重用的代码,以及一个提供诸如安全性、跨操作系统的可移植性以及自动垃圾回收等服务的执行环境。Java白皮书的关键字简单性面向对象 重点关注的是数据(对象)以及对象的接口。分布式健壮性 消除了内存重写和数据损坏的可能性安全性体系结构中立。 编译器可以生成一种跨平台的.class 文件可移植性解释型高性能多线程动态性...
2021-07-05 21:58:52
101
原创 在腾讯云上使用docker安装Rabbitmq无法访问
首先检查自己的防火墙其次要开启安全组:开放15672和5672端口。通过如果通过http访问15672无法连接,在cmd中使用telent命令进行测试5672端口是否可以进行访问,telent ip 5672如果访问正常很有可能是rabbitmq版本问题。包含 -management后缀的是含有网页控制台的。注意:telent无法使用参看:windows开启telenthttps://blog.csdn.net/chai0404/article/details/115444787?spm=100
2021-04-05 17:13:16
850
转载 alibaba 的 druid 报错 discard long time none received connection. 问题
使用Druid时报 discard long time none received connection 错误,在运行参数中添加-Ddruid.mysql.usePingMethod=false即可。原文链接商业用途请联系作者获得授权版权声明:本文为原创文章,遵循 CC BY-NC-SA 4.0 版权协议,转载请附上原文出处链接及本声明。作者:任霏来源:https://www.renfei.net/posts/1003414...
2021-03-03 10:11:27
656
原创 为什么静态方法中不能使用this?
为什么静态方法中不能使用this?因为在静态方法的局部变量表中并不存在this变量,所以在静态方法中不能使用。而在构造方法和实例方法中,this变量会存放在局部变量表中 index为 0 的位置。代码:public class LocalVariablesTest { public static void main(String[] args) { new LocalVariablesTest().test(); } public void test(){
2020-10-02 14:45:24
5006
原创 实例化Servlet类[org.springframework.web.servlet.DispatcherServlet]异常
原文链接https://blog.csdn.net/weixin_42437164/article/details/99703124缺少lib文件夹
2020-09-12 10:08:41
6992
2
原创 利用Spring整合Mybatis 访问数据库,遇到的问题
利用Spring整合Mybatis时,java.sql.SQLException: Access denied for user ‘Administrator’@‘localhost’ (using password: YES)
2020-09-09 15:37:18
264
原创 (三)AOP的底层实现原理
AOP的底层实现原理1、AOP如何创建动态代理类(动字节码技术)2、Spring工厂如何加工创建代理对象 通过原始对象的id 值,获得的是代理对象2、动态代理类的创建2.1JDK的动态代理Proxy.newProxyInstance方法参数详解编码:public class TestJDKProxy { public static void main(String[] args) { //1、创建原始对象 final User
2020-09-07 18:10:41
255
原创 11AOP编程
11、AOP编程1、AOP概念AOP(Aspect Oriented Programing) 面向切面编程 = Spring动态代理以切面为基本单位的程序开发,通过切面间的彼此协同,相互调用,完成程序的构建OOP(Object Oriented Programing) 面向对象编程 Java以对象为基本单位的程序开发,通过对象间的彼此协同,相互调用,完成程序的构建POP(Producer Oriented Programing) 面向过程编程(方法、函数)编程 C以过程为基本单位的程
2020-09-07 18:04:27
128
原创 (一)代理模式
代理模式代理模式的分类:静态代理:为每一个原始类手动编写一个代理类(java.class)动态代理静态代理案例:10.1概念:通过代理类,为原始类(目标)增加额外的功能好处:利于原始类(目标)的维护10.2名词解释目标类 原始类指的是业务类(核心功能-----》业务运算DAO调用)目标方法 原始方法目标类中的方法,就是目标方法额外功能(附加功能日志、事务、性能10.3代理开发的
2020-09-06 19:15:01
230
原创 多线程学习笔记
多线程线程的声明周期:多线程的创建,方式一:继承与Thread类1、创建一个继承与Thread类的子类2、重写Thread类的run();----->将次线程执行的操作声明在run中3、创建Thread类的子类的对象4、通过此对象调用start():①启动当前线程,②调用当前线程的run() 创建多线程的方式二:实现Runnable接口创建一个实现了Runnable接口的类2、实现类去实现Runnable中的抽象方法:run3、创建实现类的对象4、将此对象作为参数传递
2020-09-06 16:20:50
127
原创 leetcode [09 回文数 ]
09回文数题目要求:判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例 1:输入: 121输出: true示例 2:输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入: 10输出: false解释: 从右向左读, 为 01 。因此它不是一个回文数。进阶:你能不将整数转为字符串来解决这个问题吗?//leetcode submit region be
2020-07-11 16:36:53
168
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人