java
文章平均质量分 62
徒手写bug326
这个作者很懒,什么都没留下…
展开
-
java面试(自用)
java只有值传递,基本类型中存的是真实值,引用类型中存的地址值值传递将实际参数复制一份传递到函数中,会创建副本。引用传递将实际参数的地址直接传递到函数中。public native int hashCode(); native 标识方法为非java代码编写代理模式:使用代理对象代替对真实对象的访问,这就可以在不修改原目标对象的前提下,提供额外的功能操作,扩展目标对象的功能。代理模式主要作用就是扩展目标对象的功能,代理模式分为静态代理和动态代理静态代理:对目标对象的每个方法增强都是手动完成的,修原创 2021-07-16 19:16:41 · 259 阅读 · 0 评论 -
juc并发(自用)
JUC: java.util.concurrentjava默认两个线程,main、GC线程java开不了线程,只能通过native方法执行wait/sleep的 区别:来自不同类wait在object是实例方法,需要notify或notifyAll唤醒,sleep在Thread是静态方法,超时或interrupt,wait释放锁,sleep不会释放锁,wait只能在同步代码块中使用,sleep什么地方都可以,sleep需要捕获异常(InterruptedException),而wait需要lock:原创 2021-06-08 10:08:24 · 84 阅读 · 0 评论 -
springboot狂神说静态资源
链接:https://pan.baidu.com/s/1Aq5Zl2KwBX9mTRUUKhS-aw提取码:0uzw复制这段内容后打开百度网盘手机App,操作更方便哦狂神的springboot 静态资源 thymeleaf 在文件夹zzzsecurity 在文件夹enn中原创 2021-05-23 10:43:32 · 1328 阅读 · 9 评论 -
redis
redis介绍:使用C语言开发的数据库,存在内存中,读写速度快,因此广泛用在缓存方向,还可用早分布式锁和消息对列。其提供了多种数据类型,还支持事务、持久化、Lua脚本、多重集群分布式缓存常见的技术选型有:其主要解决单击缓存的容量受限并且无法保存通用的信息。使用最多的是Memcached和Redis,不过现在最多的是Redisredis和memcached:相同点:都是基于内存的数据库,一般用来做缓存使用。都有过期策略。两者的性能都非常高。区别:redis支持丰富的数据类型,memcached只支原创 2021-05-11 16:33:28 · 117 阅读 · 0 评论 -
java_ssm_配置文件
pom文件<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.13</version> </dependency> <dependenc原创 2021-04-29 19:17:55 · 67 阅读 · 0 评论 -
springMVC自用笔记
http://localhost:8080/hello400的错误请求有问题500代码有问题Restful 风格 简洁高效安全@RequestMapping("/h1")@Controllerpublic class RestFulController { //映射访问路径 @RequestMapping("/add/{p1}/{p2}") public String index(@PathVariable int p1, @PathVariable int p2, Mode原创 2021-04-29 10:55:09 · 126 阅读 · 0 评论 -
java集合、jvm和多线程学习笔记
集合对象的容器,定义了对多个对象进行操作的常用方法,可用于实现数组的功能和数组的区别:数组的长度固定,集合长度不固定数组可以储存基本类型和引用类型,集合只能存储引用类型Collection父接口 无序、无下标、不能重复List 特点 有序 有下标 元素可以重复 有序是指 存入顺序与读取顺序一致访问 增强for循环 迭代器 get(i)listIterator 可以反向遍历,但是只有头迭代器向集合中添加基本类型 会自动装箱整数缓存 在list中使用new Inter 删除所包含原创 2021-04-24 18:23:30 · 129 阅读 · 0 评论 -
mybatis笔记
错误分析从后往前分析https://mybatis.org/mybatis-3/zh/getting-started.htmlmybatisMyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。持久化数据持原创 2021-04-24 16:41:08 · 85 阅读 · 0 评论 -
spring笔记
Spring:是为了解决企业级应用开发的复杂性Spring是一个开源的免费框架 轻量级、非侵入、控制反转IOC、面向切面(AOP)支持事务处理、对框架整合的支持Spring是一个轻量级的控制反转IOC和面向切面编程(AOP)的框架Spring的弊端:配置复杂导入spring的jar包,带入这一个会导入其他jarorg.springframeworkspring-webmvc 5.2.0.RELEASEIOC理论推导:原先三层架构:1.UserDao接口2.UserDaoImp原创 2021-04-18 15:04:53 · 87 阅读 · 0 评论