自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 手动处理Nginx遇到的一些问题

nginx扩展rtmp模块,以及删除了nginx文件出现的问题如何修复

2023-07-27 11:04:56 548

原创 docker安装使用rocketmq[最简版]

docker配置rocketmq,四行指令搞定

2023-07-10 17:33:43 127

原创 关于navicat连接华为云失败的处理方式

解决bavicat连接华为云失败

2023-06-27 17:01:42 249

原创 反射-Class对象获取方式

反射是什么? JAVA反射机制是在运行状态中,对于任意一个类,都能知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java的反射机制要想解剖一个类,必须获取它的字节码文件对象。而解剖使用的就是Class类中的方法.所以先要获取到每一个字节码文件对应的Class类型的对象。反射就是把java类中的各种成分映射成一个个Java对象加载的时候,就是我们把class文件读入内存,并为之创建一个class对象获取class对象的

2023-01-05 10:57:36 194

原创 Spring常用注解

1.声明bean的注解@Component 组件,没有明确的角色@Service 在业务逻辑层使用(service层)@Repository 在数据访问层使用(dao层)@Controller 在展现层使用,控制器的声明 (controller层)2.注入bean的注解@Autowired: 由Spring提供@Inject:@Resource:都可以注解在set方法和属性上,推荐注解在属性上(一目了然,少些代码)3.java配置类相关注解@Configuration 声明当前类为配置

2021-12-08 17:09:14 355

翻译 StringBuilder和StringBuffer的区别

非原创,如有侵权,联系删除StringBuilder 和 StringBuffer的类结构都继承了AbstractStringBuilder区别1: 线程安全StringBuffer是线程安全,StringBuilder线程不安全.StringBuffer所有公开方法都用syncronized修饰,StringBuilder没有StringBuffer代码片段:@Overridepublic synchronized StringBuffer append(String str) {

2021-12-08 17:04:34 66

原创 创建对象的4种方式

1.直接New对象:依赖太强Employee emp1 = new Employee();2.反射机制创建对象Employee emp2 = (Employee)Class.forName(“org.programming.mitra.exercises.Employee”).newInstance();Employee emp3 = Employee.Class.newInstance();3.Clone方式无论何时我们调用一个对象的clone方法,jvm就会创建一个新的对象,将前面对象的

2021-12-08 16:53:07 1426

翻译 Java锁升级

非原创,忘记原文链接,如有侵权请联系对象大致可以分为3个部分:对象头,实例变量和填充字节对象头:主要由MarkWork和Klass Point(类型指针)组成,其中Klass Point是是对象指向它的类元数据的指针,虚拟机通过这个指针来确定这个对象是哪个类的实例,Mark Word用于存储对象自身的运行时数据。如果对象是数组对象,那么对象头占用3个字宽(Word),如果对象是非数组对象,那么对象头占用2个字宽。(1word = 2 Byte = 16 bit)实例变量:存储的是对象的属性信息,包括父

2021-12-08 16:23:10 98

翻译 手写一个单例模式

非原创,原文地址忘记了饿汉式:顾名思义,饿汉法是在第一次引用该类的时候就创建对象实例,而不管实际是否需要创建public class Singleton{ private static Singleton = new Singleton(); private Singleton(){} public static getSingleton(){ return singleton; }}这样做的好处是编写简单,但是无法做到延迟创建对象。但是我们很多时候都希望对象可以尽可能地延迟加载,从

2021-12-08 16:14:08 581

原创 Redis详细介绍

1.数据库类型**关系型数据库:** 以表的形式存储数据,以键和约束的形式维护数据类型,这样的数据库就是关系型数据库MySQL, Oracle, SQLServer, DB2**非关系型数据库**:NoSQL: Not only SQL,比如Redis,MengoDB为什么要有非关系型数据库?关系型数据随着数据量的增加,用户的增加,出现了一些难以解决的问题高并发问题: 瞬间有多个读写请求要同时操作数据库,秒杀,双11,抢票,春节摇红包高性能问题: 从海量数据里瞬间找到并操作某一条数据,微博

2021-12-08 15:45:46 822

原创 Mybatis学习之SqlMapConfig.xml

SqlMapConfig.xml中配置的内容和顺序如下:properties(属性) ★settings(全局配置参数)typeAliases(类型别名) ★typeHandlers(类型处理器)objectFactory(对象工厂)plugins(插件)environments(环境集合属性对象)environment(环境子属性对象)transactionManager(事务管理)dataSource(数据源)mappers(映射器) ★1.properties属性可以在Sql

2020-07-18 11:15:17 124

原创 Java学习笔记之JS

什么是JS?JavaScript。是web开发中不可缺少的脚本语言,不需要编译就能运行(解释型语言)。它“寄生”在html体内,随网络传输到客户端,在浏览器里运行。JS的作用前端开发:HTML:负责页面的显示CSS: 负责显示的效果JS: 让页面跟用户交互和用户交互,实现页面的动态效果- 操作浏览器:用户做某些操作,让js操作浏览器 前进一步,退后一步,弹窗,刷新页面等- 操作网页: 用户做某些操作,让js操作网页,操作网页样式,操作标签内容,操作属性js的组成网景 NetScape

2020-06-28 23:32:46 173 1

原创 JavaSE学习之IO流

JavaSE学习之IO流一. IO流IO流的作用: 用来完成数据的传输IO流的分类:按照流向分类: 输入流,输出流按照操作数据的类型: 字节流,字符流IO流学习的前提:1.所有文件都是以字节的形式存在的,它们的最小存储单元都是字节2.输入和输出: 我们站在内存的角度去考虑输入和输出二.字节流1.字节输入流FileInputStream构造方法:FileInputStream(File file) FileInputStream(String name)如果关联的文件不存在的话

2020-06-20 18:57:34 128

空空如也

空空如也

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

TA关注的人

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