- 博客(1029)
- 资源 (44)
- 收藏
- 关注
原创 伙伴福利,100个项目彻底精通Java!【开源】
但很多小伙伴,还觉得不够,好吧!今天就拿出压箱底的项目,给支持我的粉丝朋友们!只有关注的朋友才能领取哦!希望可以和你成为朋友,我是你们的宇哥~分享的这100个项目,涉及 JSP、SSM、SpringBoot、微服务、中间件、设计模式,可以说是非常详细,包含了目前开发中大多数场景了。Java 的技术栈非常庞大,市场占有率也常年位居第一,我已经搞了5年了,感觉底层还有很多东西需要深挖和学习。我们继续加油!撸完这100个项目,我已经住院!小伙伴学习过程中也要注意身体呐!
2022-12-13 20:25:14 952 6
原创 《黑神话·悟空》是用什么编程语言开发的?
按照他们的协议,当产品销售超过 100 万 $ 时,就要付 5% 的版税。最近火爆全球的国产 3A 大作《黑神话·悟空》,你玩了吗?没玩没关系,有人就是对游戏不感冒,我找了个宣发片,一起感受下3A大作的视觉冲击,而且还是我们从小听到大,那猴子🐒的故事。搞技术的都心里大概知道每个编程语言的性能和优劣势,就像应该没有人用 PHP 写游戏引擎,也没有人用 C 语言写一个业务极度复杂的管理系统。对于游戏来说,不论是网游、手游、还是单机游戏对流程度都要求很高,而每种技术都有他的瓶颈和天花板,所有技术选型就尤为重要。
2024-08-25 11:39:29 15064 7
原创 【已解决】hardhat-tutorial npx hardhat compile Warning: SPDX license identifier not provided
Warning 级别,不影响使用,建议加上开源协议,当然也可以不开源。
2024-08-14 10:20:59 295
原创 【已解决】ERROR: No matching distribution found for torch.安装torch一次性解决方法
(一定选择对应版本的依赖,如果找不到对应依赖,可以升降 python 版本):(选择对应操作系统、系统架构和 python版本的依赖)手动下载到本地,本地安装。无法拉取,可能是镜像问题。
2024-07-29 11:48:09 943
原创 区块链空投之空投合约
空投作为区块链行业最大的惊喜之一,很多人都是通过空投才接触到了这一领域。甚至有很多专业薅空投羊毛的专业玩家。行业内有句话,小薅养活妻儿、大薅...
2024-07-21 15:46:44 310
原创 一道笔试题 - 两数相加
给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。请你将两个数相加,并以相同形式返回一个表示和的链表。
2024-07-19 17:45:05 267
原创 如果你遇到了 git 无法解决的问题,终极问题,那你就用这种办法
这将打开或创建你的全局Git配置文件,你可以手动编辑它。打开你的SSH公钥文件(通常是。清空 git 配置,重新来过。登录到你的GitHub账户。,粘贴你的公钥并保存。
2024-07-18 15:11:34 349
原创 cerebro 报错: Oops, cannot start the server. com.google.common.util.concurrent.UncheckedExecutionExcep
使用 elasticsearch + springboot 实现新闻搜索功能:遇到的错误记录。
2024-07-17 17:13:23 208
原创 gradle 和 java 版本对应关系
https://docs.gradle.org/current/userguide/compatibility.html#compatibility
2024-07-12 17:33:35 155
原创 一道笔试题 - 反转列表
给定一个单链表的头结点pHead(该头节点是有值的,比如在下图,它的val是1),长度为n,反转该链表后,返回新链表的表头。经反转后,原链表变为{3,2,1},所以对应的输出为{3,2,1}。如当输入链表{1,2,3}时,栈都是先进后出(FILO)
2024-07-10 13:58:25 338
原创 MyBatis-plus这么好用,不允许还有人不会
你好呀,我是 javapub.做 Java 的同学都会用到的三件套,Spring、SpringMV、MyBatis。但是由于使用起来配置较多,依赖冲突频发。所有,各路大佬又在这上边做了包装,像我们常用的 SpringBoot、MyBatisPlus。基于当前要开发的是一个用户中心系统,查询逻辑比较简单,这里选用 MyBatis-Plus 就够用。但是很多同学还没用过这个工具,今天带你使用一下。省下时间来摸鱼啊。
2024-07-02 22:15:52 442
原创 B站、小红书崩,原因竟然是...它
中午 12 点左右,阿里云官微发布公告,承认是他们干的,让大家不要慌张,他们在第一时间紧急介入、并处理。大家好,我是那个在B站和小红书崩溃时,还在试图刷新页面的技术博主。今天,让我们一起来‘挖掘’这场技术‘灾难’的真相。打开一看,B站和小红书,这两个让我们熬夜不睡觉的‘好伙伴’,怎么就突然‘罢工’了呢?首先是硬件故障,可以理解为有人把你的电源线拔了,如果服务器是人,那么硬件故障就像是突然的“心脏病”。其次是软件bug,这是在软件研发过程中出现的逻辑漏洞。下次B站再宕机了,你知道怎么做了吧。
2024-07-02 21:58:15 280
原创 六月,允许自己做自己,别人做别人
因为假期人多,我的都是提前和旅行社抱团订票,坐大巴去的,省去了每天行程的细节安排,而且他们还有导游,古建筑没有导游讲解总是少了很多体验。当然,对于他们来说主要为了宣传自己的产品,卖服务、卖方案、卖资源大家窜了个局,还有些是其他公司的 AI 业务部门去了看能不能引入自己公司来用。感受很深的一点是,马路上运动的年轻人非常少,大多数是老头老太太拉买菜车的、打乒乓球或遛狗的。有碗有水盆的,看来是经常喂。克服惰性是终身都要做的事情,尤其当这个事情短期内没有正反馈时,坚持是非常难的一件事,起码对我来说是这样。
2024-06-30 17:02:51 435
原创 程序员在企业中是如何做需求的
需求分析 -> 设计(原型、功能、接口设计) -> 技术选型 -> 搭建项目框架 -> 编码(实现业务逻辑) -> 测试(自测+提测) -> 代码评审(code review) -> 部署上线。这是一个很大的话题,同时也会诞生各种各样的奇葩需求,和大量的就业岗位。大体分为:计划、设计、开发、测试、维护等步骤,我们就以一个需求的生命周期来分析。首先是分析需求,这个系统作为用户管理,其中肯定要有用户的登录、用户添加、用户删除、用户查询等。在企业中,一个需求从产生到完成生命周期是什么样的。
2024-06-26 20:34:31 361
原创 牛皮的程序猿后端返回值怎么定义
比如,有个老六在定义了一个状态码(666),第一次调用这个接口的同学可能并不知道返回的状态码含义、也不想去查接口文档,我加个描述:(老六的接口不通啦),调用者就一目了然了。在后端接口封装中,我们一般都会对返回的数据做一个封装,以防止系统出现不可预期的数据结构和类型。字段,这个字段是为了更规范而加的,方便前端直接将接口响应状态展示。不论如何定义,多一个或少一个字段,我们都需要统一规范。,这个毋庸置疑,它是接口的核心数据,也是接口对外提供的业务数据。首先,通过观察,一定要有状态码,也就是案例中的。
2024-06-25 20:38:05 217
原创 这周,接连两位程序员猝死...
不要过度的责任心,要懂得拒绝、不要有啥活都是一句我加会儿班搞定(这话应该你老板说),劳逸结合,能休息就休息会儿、不要有愧疚感。不要觉得任务完不成就完蛋了,脸皮厚的,大不了拿赔偿走人,折磨身心不值得。国内的内卷环境非常好,工作中基操就是你 8 点下班,我就 9 点,你 9 点,我就 10 点。打工人拿出来交换的就是自己的时间,一定要爱惜自己的身体,没必要搭上健康。健康就像氧气,有的时候不在意,没有的时候真要命。6月17号下午,一位负责研发的女员工在虾皮研发中心办公室猝死,年仅 30 岁。
2024-06-22 10:22:46 165
原创 17岁中专女生,闯进全球数学竞赛12强
在 2018 年时,阿里巴巴达摩院发起了一个国际数学竞赛,基本每年举办一次,参赛不设报名条件,向全球所有数学爱好者开放,竞赛由阿里创始人马云发起。在今年的榜单中,有一位参赛者非常值得关注,17岁、93分的成绩、全球第12名、中专在读生,并且她学的是服装设计,也就说,不管是你是哪个国家的人,不管你的学历是什么,只要是数学爱好者就可以参加。今年阿里的数学竞赛结果出来了,在榜单的前列包含一个 17 岁的中专女生。像央视新闻说的:不论起点如何,专注就是你的天赋。竞赛总奖金超400万元!
2024-06-16 21:11:06 221
原创 乐观锁 or 悲观锁 你怎么选?
@FilePath: \JavaPub-Blog\docs\posts\sql\乐观锁和悲观锁.md你有没有听过这样一句话:悲观者正确,乐观者成功。那么今天我来分享下什么是乐观锁和悲观锁。乐观锁和悲观锁有什么区别,它们什么场景会用。
2024-05-30 21:37:43 636
原创 《最少必要面试题》第一版
相信大家都会有种及眼熟又陌生的感觉、看过可能在短暂的面试后又马上忘记了。JavaPub 在这里整理这些容易忘记的重点知识及 解答,。点击在线阅读《最少必要面试题》文末PDF版本2024缓存,就是数据交换的缓冲区,针对服务对象的不同(本质就是不同的硬件)都可以构建缓存。而我们平时说的缓存,大多是指内存。目的是, 把读写速度【慢】的介质的数据保存在读写速度【快】的介质中,从而提高读写速度,减少时间消耗。 例如:使用缓存的目的,就是提升读写性能。而实际业务场景下,更多的是为了提升读性能,带来更好的性能,更高的并发
2024-05-30 11:26:01 713
原创 2024了,还有人在问为甚死锁?
死锁是在事务数据库中会发生的一种特殊现象,多个事务在执行过程中,相互等待对方持有的资源,导致这些事务都无法继续执行。简单来说,就是两个或多个事务陷入了一个循环等待的状态,每个事务都在等待其他事务释放资源。接上篇提到了锁,《InnoDB有哪些锁类型》。这么多的锁,你有遇到过死锁吗?大家好,我是javapub。比如这个蛇和青蛙互不放手。
2024-05-29 21:35:49 398
原创 编程5年的老哥说:我代码里从来不用锁,谁爱...
技多不压身!大家好,我是 javapub。今天一个朋友找我吐槽,说自己平时在工作中几乎用不到需要上锁的场景,就算有也只是并发很小、或者直接从有业务设计上就规避掉了。但一到面试,都是各种锁题,很头疼。面试造火箭的现象是这个行业的一个常态,而且掌握底层知识真的可以帮助我们更好的做好技术设计。所以,我劝他不要抵触,等学会的知识点多了融会贯通,学其他的东西也会快很多。
2024-05-28 14:58:35 943
原创 听说京东618裁员?所以日常准备很重要呀
@FilePath: \JavaPub-Blog\docs\posts\面试与职场\听说京东618裁员?所以日常准备很重要呀.md文末有最少必要的面试题,还准备了离线 PDF 版本。
2024-05-26 10:52:18 573
原创 十年了。网络连接又中断了,原来是因为...
爷青回!90 后的朋友应该都是玩过或听说过 DNF 这个游戏,反正这个有是伴随着我的整个童年时光,当年放学就跑去上网,就为了刷疲劳、爆装备,”挥霍“了大把时光。最近他出手游了。很早就看到过广告,感觉就是王者农药的替补。但是:还是了,,熟悉的场景回到了当年开黑的时代。昨天中午没休息,一口气玩到了转职 - 鬼泣。。我不能玩,玩了就完了。今年是非常关键的一年,我绝不能。不得不说,腾讯这个特效真不错。可能游戏过于火爆,又有腾讯加持,开服第一天就出现了一点小问题。出现网络问题,这个对于老玩家一定不陌生。
2024-05-23 18:53:38 473
原创 panic: concurrent write to websocket connection【golang、websocket】
gorilla/websocket 库并不是为并发写操作设计的,因此你需要确保对每个WebSocket连接的写操作在任何时候只由一个goroutine执行。在发送Ping消息的goroutine中,我们在写操作之前获取互斥锁,并在写操作完成后释放锁。请注意,如果还有其他goroutine需要写入WebSocket连接,它们也需要在执行写操作前获取互斥锁,并在完成后释放锁。解决这个问题的方法是使用同步机制,比如互斥锁(sync.Mutex),来同步对WebSocket连接的写操作。
2024-05-23 10:56:46 712
原创 11条军规,让你的接口设计无可挑剔
接口文档,一定要错误码,错误码作为程序重要的参考,让下游知道什么时候做什么动作。比如:当查询不到用户信息时,可以提示它跳转到注册页面。错误码名称说明1001参数错误参数不合法1002数据库错误数据库请求出错。
2024-05-21 11:23:43 556
原创 服务器又被攻击了,我这样做...
简单理解就是服务器部署的 redis 服务的 6379 端口在公网暴露,并且 redis 服务是用 root 用户权限启动的,那么当破解了 redis,在通过 redis 命令写入一些病毒命令到服务器文件中,这是就会发生一些为所欲为的事情。对于云厂商,他们的IP段其实都是有限的,就算会经常采购,但是老的IP被释放后也会卖给新的用户来复用。我当时以为是有几篇被其他博主转发了文章,导致被知名度(狗头)上升,被人盯上了。而被攻击这台服务,是我测试服务器,当时为了方便调试和测试,我一次性开启了所有端口。
2024-05-20 15:07:45 388
原创 你了解 pom.xml 吗
定义了用于项目构建的插件列表。其中,maven-compiler-plugin 是用来编译源代码的,spring-boot-maven-plugin 是 Spring Boot 提供的用来简化 Spring Boot 应用构建和打包的 Maven 插件。:当一个 POM 有多个模块时,我们可以在父 POM 中通过 dependencyManagement 元素来管理子模块中的版本。是项目开发中最常修改的地方,因为我们要引入各种各样的依赖。是项目中用到的一些属性,在这里定义好后,可以在下面引用。
2024-05-15 15:18:27 352
原创 我五一是这样计划的,第一天...
自从口罩之后不知道你有没这样感觉,很多人都开始旅行,或者之前不怎么出远门的人也开始议论到那里那里看看。假期总是短暂的,甚至还没开始就已经在想马上要过完了。老读者都知道我老家在内蒙的西北的边陲城市,往年票都是随便买、除了春运几乎坐不满,今年五一居然也需要抢票,直到两天前才抢到换乘的车票。之前提过多次的《用户中心》视频马上就会发布了,而且是直播带着大家编程,主打一个手把手。有图有真相,看下文。不光有视频,还提供了如何在本地搭建数据库、SQL 脚本,还有完整的前端、后端源代码。这个时间我也在回老家路上聊一聊。
2024-04-30 18:07:09 651
原创 粉丝给我提 bug 了
面试1v1》 是之前更新的一个系列合集,以面试时对答方式来记录知识。都是比较基础的高频面试题。包括 Redis、java、集合、spring、mysql 等等。
2024-04-23 17:35:26 364
原创 【已解决】ModuleNotFoundError: No module named ‘DBUtils‘,from DBUtils.PooledDB import PooledDB,
【已解决】系统环境:操作系统:Mac M1Python 版本:3.10。
2024-04-17 11:46:59 482
原创 【已解决】Error: error:0308010C:digital envelope routines::unsupported
使用Ant Design, 执行出现异常。
2024-04-02 18:38:35 526
原创 21.59万
除了车本身,我还是坚持认为,小米集团最核心的技术就是雷军,没有雷军我感觉小米啥也不是。雷军天才中的天才,勤奋中的勤奋。手握大笔现金,时代风口,政策扶持,民心所向如果他都不能成功那天道勤酬一定是假的,是忽悠人的。雷总作为国内最会营销的企业家之一,发布会整体很不错,价格也到了绝大多少电车购买者的心坎里,听说第一波定金就达到 1 亿(每辆定金5k),当然米粉应该是第一波非常大的客户群体。删除了对其他车企的评价,因为这一刻我觉得su7就是su7,喜欢他的就会喜欢,不喜欢的就散了吧!本文由博客一文多发平台。
2024-03-30 21:23:21 412
ssm_test.zip
2020-07-31
word2vecjava,word2vecjava,jar
2019-04-29
ssm整合--spring-mybatis-spring-mvc
2019-03-06
使用MyBatis Generator自动创建代码
2019-03-06
spring-spring-mvc-mybatis整合例子
2019-03-05
全世界国家及全世界城市
2019-01-10
selenium全部jar
2018-11-26
cpu动态走势图jQuery及highcharts
2018-10-31
eclipse连接hadoop相关工具
2018-10-26
testcode.zip
2021-06-21
nacos-server-2.0.0-ALPHA.1 下载
2021-01-20
historyNews.zip
2019-08-30
libsvmDemo
2019-05-09
图书馆管理系统2
2019-04-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人