自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 面试常见问题(java)

面试问题总结1. 4种线程池2. 乐观锁和悲观锁两种锁的链接3. sleep()和wait()方法的异同

2021-11-23 09:06:23 92

原创 AOP笔记

AOP公式:AOP=通知方法 + 切入点表达式可以降低代码的耦合性,实现功能拓展。通知特点:不能干预目标方法是否执行,用来监控程序运行状态的记录通知类型:@Before @Around @AfterReturn @AfterThrowing @After@Around在目标方法执行前后都要执行的通知方法,proceedingJoinPoint 只能在此注解修饰的方法内使用,在其他,以参数方式使用此注解修饰的方法可以控制目标方法是否运行,joinPoint.proceed()切入点表达式

2021-11-16 10:06:46 73

原创 mybatis 中的#{} 和 ${}

mybatis 中的#{} ${}#{} 在mybatis中,底层是用PreparedStatement方法,调用pojo类的set() 来赋值的。MyBatis在处理#{ }时,它会将sql中的#{ }替换为?优点:防止SQL注入。缺点:执行效率低。${} 在mybatis中。底层是用字符串拼接实现的。优点:执行效率高缺点:不能防止SQL注入。注意:${} 比 #{} 快很多,当数据量很高时,SQL查询使用 #{} 会导致数据库cpu飙高、查询超时。因此要慎重使用 #{}扩展:spring

2021-01-02 11:48:23 1647 1

原创 Mysql & oracle

Mysql & Oracle常用的数据库mysql、oracle、sqlServer、mongodb数据类型数字类型mysql1、tinyint:占用1个字节,相对于java中的byte2、smallint:占用2个字节,相对于java中的short3、int:占用4个字节,相对于java中的int4、bigint:占用8个字节,相对于java中的long5、float:4字节单精度浮点类型,相对于java中的float6、double:8字节双精度浮点类型,相对于java中的

2020-12-29 11:13:25 205

原创 Java笔记1

mvc三级架构SSH(struts2 spring hibernate)SSM(springmvc spring mybatis)设计模式单例模式,饿汉式、懒汉式、享元模式、门面模式、工厂模式、依赖倒置原则字节码技术,javassist,asm技术mybatis 中的占位符是#{ }和${ }${ }传进去的字符串不带引号#{ }号带引号享元模式主要用于减少创建对象的数量,以减少内存占用和提高性能。这种类型的设计模式属于结构型模式,它提供了减少对象数量从

2020-12-29 11:12:57 74

原创 ElasticSearch入门

ElasticSearch1. 概述es是一个开源的高扩展的分布式全文搜索引擎,可以近乎实时的存储、检索数据。本身扩展性就很好,可以扩展到上百台服务器,处理PB级别的数据。使用java和lucene作为其核心来实现搜索功能,但他的目的时通过简单的RESTFul API来隐藏lucene的复杂性。2. 安装es&Kibana(图形化界面)2.1 安装esELK:是es、logstash、kibana 三大开源框架,是一个日志分析架构技术栈总称,但实际上不仅仅用于日志分析,可以支持任何数据

2020-12-29 11:10:05 121

原创 国产服务器tongweb的坑

InstanceAlreadyExistsExceptionCaused by: javax.management.InstanceAlreadyExistsException: com.alibaba.druid.filter.stat:name=statFilter,type=StatFilter出现这种问题在tongweb下,同一个domain下部署两个应用。同时部署多个应用时spring 默认的mbean名字都一样,只需要在每个配置文件下配置spring.jmx.default-domain=

2020-12-25 16:03:01 1674 1

原创 linux命令集

linux命令集1 cd命令集ifconfig/ip addr 检查IP地址pwd 检查当前的位置tab键 自动补齐(注意唯一性)cd命令是linux中最基本的命令语句,必须熟练掌握cd / 返回根目录cd ~ 用户主目录cd . 当前目录cd …返回到上一级目录cd /usr/ 进入到usr目录cd – 返回上一个目录cd 直接回家2 目录和文件ll 详细文件信息ls 简略文件信息ls –l 详细格式,文件权限,时间ll 和ls –l作用相同ls

2020-12-18 16:56:24 509 1

原创 git操作命令

Git基本操作git配置git config -lgit config --system --listgit config --global --listgit config --global user.name "joe"git config --global user.email "dasdasd5@qq.com"git操作git 克隆git init git clone url链接git 提交文件# 查看指定文件状态# 若是新创建的文件,是 Untracked fi

2020-12-18 16:52:37 88 2

原创 Docker

Docker## 1. 思想2. 基本操作2.1 安装docker#1.下载关于docker的依赖环境yum -y install yum-utils device-mapper-persistent-data lvm2#2.设置docker的镜像源yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo#3.安装dockeryum makecache fa

2020-12-18 16:50:19 48 1

空空如也

空空如也

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

TA关注的人

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