- 知识体系Java 并发 - 理论基础带着BAT大厂的面试问题去理解:提示请带着这些问题继续后文,会很大程度上帮助你更好的理解并发理论基础。多线程的出现是要解决什么问题的?线程不安全是指什么? 举例说明并发出现线程不安全的本质什么? 可见性,原子性和有序性。Java是怎么解决并发问题的? 3个关键字,JMM和8个Happens-Before线程安全是不是非真即假? 不是线程安全有哪些实现思路?... 知识体系Java 并发 - 理论基础带着BAT大厂的面试问题去理解:提示请带着这些问题继续后文,会很大程度上帮助你更好的理解并发理论基础。多线程的出现是要解决什么问题的?线程不安全是指什么? 举例说明并发出现线程不安全的本质什么? 可见性,原子性和有序性。Java是怎么解决并发问题的? 3个关键字,JMM和8个Happens-Before线程安全是不是非真即假? 不是线程安全有哪些实现思路?...
- 大家好,我是咔咔 不期速成,日拱一卒一、背景在平时的业务场景中,经常有一些场景需要使用定时任务,比如:某个时间点发送优惠券发送短信等等。批量处理数据:批量统计上个月的账单,统计上个月销售数据等等。固定频率的场景:每隔5分钟需要执行一次。所以定时任务在平时开发中并不少见,而且对于现在快速消费的时代,每天都需要发送各种推送,消息都需要依赖定时任务去完成,应用非常广泛。xxl-job主要分为调度中... 大家好,我是咔咔 不期速成,日拱一卒一、背景在平时的业务场景中,经常有一些场景需要使用定时任务,比如:某个时间点发送优惠券发送短信等等。批量处理数据:批量统计上个月的账单,统计上个月销售数据等等。固定频率的场景:每隔5分钟需要执行一次。所以定时任务在平时开发中并不少见,而且对于现在快速消费的时代,每天都需要发送各种推送,消息都需要依赖定时任务去完成,应用非常广泛。xxl-job主要分为调度中...
- 一.引入1.经典算法面试题字符串匹配问题 1)有一个字符串 str1 = "世界你好 你好Java你好Java 你好数据结构菜鸟",和一个子串 str2 = "你好Java" 2)现在要判断str1是否含有str2,如果存在,就返回第一次出现的位置,如果没有,则返回-1 3)要求用最快的速度来完成匹配 4)你的思路是?暴力匹配KMP算法<<部分匹配表>>汉诺塔分治算法八皇后回溯问题马踏棋盘图... 一.引入1.经典算法面试题字符串匹配问题 1)有一个字符串 str1 = "世界你好 你好Java你好Java 你好数据结构菜鸟",和一个子串 str2 = "你好Java" 2)现在要判断str1是否含有str2,如果存在,就返回第一次出现的位置,如果没有,则返回-1 3)要求用最快的速度来完成匹配 4)你的思路是?暴力匹配KMP算法<<部分匹配表>>汉诺塔分治算法八皇后回溯问题马踏棋盘图...
- 猜数的程序 猜数的程序
- 编辑前言 经过4次跳票,历经曲折的Java 9 终于终于在2017年9月21日发布。 从Java 9 这个版本开始,Java 的计划发布周期是 6 个月,下一个 Java 的主版本将于 2018 年 3 月发布,命名为 Java 18.3,紧接着再过六个月将发布 Java18.9。 这意味着Java的更新从传统的以特性驱动的发布周期,转变为以时间驱动的 (6 个月为周期)发布模式... 编辑前言 经过4次跳票,历经曲折的Java 9 终于终于在2017年9月21日发布。 从Java 9 这个版本开始,Java 的计划发布周期是 6 个月,下一个 Java 的主版本将于 2018 年 3 月发布,命名为 Java 18.3,紧接着再过六个月将发布 Java18.9。 这意味着Java的更新从传统的以特性驱动的发布周期,转变为以时间驱动的 (6 个月为周期)发布模式...
- Java图形验证码,支持自定义图片、中文、算术等类型,可用于Java Web、JavaSE等项目。真香! Java图形验证码,支持自定义图片、中文、算术等类型,可用于Java Web、JavaSE等项目。真香!
- 创建请求创建请求头:Map<String, String> requestBody = new HashMap<>();requestBody.put("userId", userId);requestBody.put("userName", userName);创建请求体:HttpHeaders requestHeader = new HttpHeaders();requestHeade... 创建请求创建请求头:Map<String, String> requestBody = new HashMap<>();requestBody.put("userId", userId);requestBody.put("userName", userName);创建请求体:HttpHeaders requestHeader = new HttpHeaders();requestHeade...
- SpringBoot项目,在引入MapStruct之前项目启动和运行的好好的,按照MapStruct官网推荐的方法引入MapStruct之后,本来正常的项目居然启动不了了。 SpringBoot项目,在引入MapStruct之前项目启动和运行的好好的,按照MapStruct官网推荐的方法引入MapStruct之后,本来正常的项目居然启动不了了。
- 认证授权流程及原理分析 认证授权流程及原理分析
- Spring启用Log4日志框架 Spring启用Log4日志框架
- 讲起Java中的字符串,一定少不了String,StringBuffer, StringBuilder这三个类,那么废话少说,就围绕他们三个开始讲起Java中的字符串吧。一、背景。这篇文章主要介绍了String、StringBuffer、StringBuilder的区别详细教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下。二、区... 讲起Java中的字符串,一定少不了String,StringBuffer, StringBuilder这三个类,那么废话少说,就围绕他们三个开始讲起Java中的字符串吧。一、背景。这篇文章主要介绍了String、StringBuffer、StringBuilder的区别详细教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下。二、区...
- 转行程序员,请三思~ 转行程序员,请三思~
- 手摸手入门JSP基础语法 手摸手入门JSP基础语法
- 浅谈使用PageHelper-Mybatis通用分页插件 浅谈使用PageHelper-Mybatis通用分页插件
- java.lang.NullPointerException出现的几种原因及解决方案 java.lang.NullPointerException出现的几种原因及解决方案
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中 -
一个AI团队帮你写代码:华为云码道Agent Space实战2026/06/25 周四 19:00-21:00
张翰文-华为云码道工程师/郭英旭-青软创新科技集团股份有限公司 软件架构师
本场直播聚焦华为云码道Agent Space两大模式:研发办公、代码开发,亲身体验从需求到代码的AI自动化能力。实操演示基于华为 CodeArts CLI,依托 OpenSpec 规格体系从零搭建业务项目。
即将直播
热门标签