首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
javacool
更多收藏集
微信扫码分享
微信
新浪微博
QQ
29篇文章 · 0订阅
Mybatis经典面试题总结王者笔记下《收藏版》
这是我参与 8 月更文挑战的第 27天,活动详情查看: 8月更文挑战 第一种方法是使用标记逐个定义数据库列名和对象属性名之间的映射。 第二种方法是使用SQL列的别名函数将列的别名作为对象属性名写入
大学四年一路走来,我把这些私藏的算法学习工具全贡献出来了!
大家都知道,数据结构和算法一直是学习编程和求职路上的一个大的拦路虎,而且不管是大厂还是小厂,在笔试和面试时都是在重点考察数据结构+算法题。 这篇文章就把自己当时在学习数据结构和算法路上私藏的一些比较好
手摸手,带你用vue撸后台 系列一(基础篇)
说好的教程终于来了,第一篇文章主要来说一说在开始写实际业务代码之前的一些准备工作吧,但这里不会教你 webpack 的基础配置,热更新原理是什么,webpack速度优化等等,有需求的请自行 google,相关文章已经很多了。 如图可见模块有很多,而且随着业务的迭代,模块还会会越…
Chrome 实用调试技巧
如今 Chrome 浏览器无疑是最受前端青睐的工具,原因除了界面简洁、大量的应用插件,良好的代码规范支持、强大的 V8 解释器之外,还因为 Chrome 开发者工具提供了大量的便捷功能,方便我们前端调试代码,我们在日常开发中是越来越离不开 Chrome,是否熟练掌握 Chrome 调试技巧恐怕也会成为考量前端技术水平的标杆。
JAVA 注解的基本原理
以前,『XML』是各大框架的青睐者,它以松耦合的方式完成了框架中几乎所有的配置,但是随着项目越来越庞大,『XML』的内容也越来越复杂,维护成本变高。 于是就有人提出来一种标记式高耦合的配置方式,『注解』。方法上可以进行注解,类上也可以注解,字段属性上也可以注解,反正几乎需要配置…
Netty实战(一) —— 编写WebSocket服务器
熟悉Java网络编程的应该都会了解Socket编程,它是用于Java程序之间通信的技术(Socket编程也叫套接字编程,它是在TCP/IP协议中传输层和应用层之间的一个抽象层,提供接口方便应用层的调用以实现网络之间的通信。Socket编程又分为OIO和NIO,Netty是在NI…
Callable和Future
但是这两种方式都有一个问题,那就是不能拿到运行的返回值,除非使用共享变量等复杂的方式来间接的实现。 所以FutureTask就是Runnable和Future接口的实现类。 所以,她既是我们原先使用的线程又可以对这个线程做取消,获取返回值等操作。 1. 将线程丢进线程池,获取到…
Java 之 synchronized 详解
一、概念 synchronized 是 Java 中的关键字,是利用锁的机制来实现同步的。 锁机制有如下两种特性: 互斥性:即在同一时间只允许一个线程持有某个对象锁,通过这种特性来实现多线程中的协调机制,这样在同一时间只有一个线程对需同步的代码块 (复合操作) 进行访问。互斥性我们…
如何理解BIO、NIO、AIO的区别?
首先Java中的IO都是依赖操作系统内核进行的,我们程序中的IO读写其实调用的是操作系统内核中的read&write两大系统调用。 网卡收到经过网线传来的网络数据,并将网络数据写到内存中。 当网卡把数据写入到内存后,网卡向cpu发出一个中断信号,操作系统便能得知有新数据到来,再…
40 个 Java 多线程问题总结
这篇文章主要对多线程进行总结,作者罗列了四十多个多线程问题。