首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ahiru
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
Spring Boot注解
之前面试被问了很多注解问题。。所以现在来个积累。。 @RestController:@ResponseBody+@Controller,把函数的返回值直接填入http响应体中,是REST风格的控制器。 @ResponseBody:表示该方法的返回结果直接写入http respo…
Java集合类——Map
Map集合类用于存储元素对(key-value),其中每个key映射到一个value,通过key来查找value。 map的大部分操作都是根据key来操作,key是唯一的。 HashMap是一个散列的、无序的key-value集合。HashSet的key只能为引用数据型,不能为…
Java 集合类——Collections(3)
因为set是一个抽象的接口,所以不能直接实例化一个set对象。(Set s = new Set()是错误的) HashSet是基于HashMap来实现的,使用了HashMap的key来实现各种特性,而HashMap的value始终是PRESENT。 HashSet存储元素的顺序…
Java 集合类——Collections(2)
实现了Cloneable、Serializable:可调用clone()方法和可序列化。 Node是双向链表节点所对应的数据结构,包括的属性是:当前节点的值,上一个节点,下一个节点。 LinkList遍历不用for循环,因为用迭代器iterator遍历比for快。 从源码可以看…
Java 集合类——Collections(1)
List是列表类型,以线性方式存储对象。 add(int index, Object obj):指定索引位置添加元素,后面对象的索引位置相对往后移。 set(int index, E element):用指定元素替换列表指定位置的元素,返回以前在指定位置的元素。 indexOf…
leetcode.最小栈问题
设计一个支持 push,pop,top 操作,并能在常数时间内检索到最小元素的栈。 push(x) -- 将元素 x 推入栈中。 pop() -- 删除栈顶的元素。 top() -- 获取栈顶元素。 getMin() -- 检索栈中的最小元素。 刚看到题目。。自己第一个想法是要…
MySQL事务隔离
一致性(Consistency):事务开始前和结束后,数据库的完整性约束没有被破坏。 隔离性(Isolation):并发的事务是相互隔离的。 持久性(Durability):事务完成后,该事务所对数据库所做的更改持久的保存在数据库之中,并不会被回滚。 脏读:读取了未提交的数据。…
java BIO、NIO学习
当用户进程调用了recvfrom这个系统调用,内核就开始了io的第一个阶段:等待数据准备。如果数据还没准备好(比如还没有收到一个完整的udp包),这时候内核要等待足够的数据到来,而在用户进程这边,进程会被阻塞。当内核等到数据准备好,进程将数据从内核中拷贝到用户空间,然后内核返回…
java并发编程——线程池
为了避免重复的创建线程,线程池的出现可以让线程进行复用。通俗来讲,当有任务提交时,就会向线程池拿一个线程,当任务完成后,并不是直接关闭线程,而是将这个线程归还给线程池供其他任务使用。 ThreadPoolExecutor是线程池的实现类。 corePoolSize:线程池的核心…
java并发编程——volatile关键字
用volatile修饰的变量,线程在每次使用变量的时候,都会读取变量修改后的最新的值。 要了解volatile关键字的作用,首先要先了解JVM在运行时候的内存分配过程。 当线程访问某一个变量的值的时候,首先会在主内存找到对应的变量的值,然后把具体值load到线程自己的工作内存(…
下一页
个人成就
文章被点赞
25
文章被阅读
8,638
掘力值
333
关注了
12
关注者
3
收藏集
0
关注标签
9
加入于
2018-12-04