首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java'
订阅
HakuMaster
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
(续) MyBatis分页插件(PageHelper)集成Spring Boot
上一篇文章介绍了分页插件PageHelper的使用和如何与SpringMVC集成,本文继续讲解一下如何与Spring Boot集成......
开发中遇到的float double精度问题
问题javascriptjava中小数进行算术运算存在精度问题在js中的体现2.32*100=231.99999999999997在java中的体现导致问题的原因关于二进制存储的知识点击查看关于十进制
妈妈再也不用担心爬虫被封号了!手把手教你搭建Cookies池
很多时候,在爬取没有登录的情况下,我们也可以访问一部分页面或请求一些接口,因为毕竟网站本身需要做SEO,不会对所有页面都设置登录限制。 但是,不登录直接爬取会有一些弊端,弊端主要有以下两点。 设置了登录限制的页面无法爬取。如某论坛设置了登录才可查看资源,某博客设置了登录才可查看…
基于redis的分布式锁实现
很久之前有讲过并发编程中的锁并发编程的锁机制:synchronized和lock。在单进程的系统中,当存在多个线程可以同时改变某个变量时,就需要对变量或代码块做同步,使其在修改这种变量时能够线性执行消除并发修改变量。而同步的本质是通过锁来实现的。为了实现多个线程在一个时刻同一个…
Java笔记-反射机制(三)-小demo
经过前面几次反射机制的学习,这次用反射的知识写一个类似于Struts框架处理机制的小demo。 在引入反射知识前,先简单介绍下Sturts框架和Servlet。 在没有一些Web框架之前,当我们要写Java Web应用使用的就是Servlet。一个简单的Servletdemo就…
Java并发工具类(栅栏CyclicBarrier)
CyclicBarrier适用于这样的情况:你希望创建一组任务,它们并行地执行工作,然后在下一个步骤之前等待,直到所有任务都完成。栅栏和闭锁的关键区别在于,所有线程必须同时到达栅栏位置,才能继续执行。 闭锁用于等待事件,而栅栏是线程之间彼此等待,等到都到的时候再决定做下一件事。…
一张优惠券引发的血案
整个优惠券中心分为前端和后端,小灰所负责的是后端RPC接口的开发。接口中包含“查券”和“领券”两个方法,项目大体结构如下图: 然而,当某个时间点缓存不存在,请求量又很大的时候,会出现缓存并发的问题。也就是多个线程会重复去查询DB,又重复去更新缓存。(注意,这并不是缓存击穿,很多…
spring-boot分别集成JPA mybatis rabbitmq mongodb redis学习笔记 | NEZHA的博客
交流或更多内容请关注我的公众号:nezha_blog我的技术博客:https://nezha.github.io1.SpringBoot学习笔记–全注解方式2.pringboot中文帮助文档Sprin
《深入理解Java虚拟机》读书笔记
总之此书很值得一读,不管是理解JVM内存模型或者GC的机制及怎么去JVM调优这本书上写的还是挺全面的。 对于Java程序员来说,在虚拟机自动内存管理机制下,不需要为new操作去写配对的delete/free代码,不容易出现内存泄漏。但是如果出现内存泄漏问题,如果不了解虚拟机的机…
Java序列化与反序列化(原生方式与Jackson方式)
当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为Java对象。 现在主要的序列化方式主要是两个种。一种是Java原生以流…