自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(602)
  • 收藏
  • 关注

原创 新必应 NewBing(edge浏览器Ai)国内申请与使用教程

3. 然后就可以愉快的提问啦,微软的这个比较好的地方是,它会给你画出来出处,能直接链接到对应文章。点击加入候补名单,需要Microsoft账号,注册一个就行,很快。可能半天到一天,会在你邮箱发一个消息,收到就是已经加入成功。注:此时除了插件代理以外,不要使用其他的VPN服务。如果不使用🪜和插件,会自动跳转到国内。如果使用🪜和只使用插件,一定要从。如果进不去清空缓存再进入。,进不去的话,清缓存大法。,清除缓存重新url输入。

2023-12-25 12:25:41 20850 2

原创 TypeScript官网内容解读

一般我们定义函数声明时,我们需要紧接着定义这个函数的实现,不然会报错。但是我们也可以使用declare来定义该函数的声明,让其在编译阶段不报错。这是因为函数也是一种对象,都具有return a基类字段被初始化基类构造函数运行派生类字段被初始化派生类构造函数运行。

2023-12-18 10:00:00 1873

原创 三个自定义指令demo,带你上手开发vue自定义指令

为了方便操作,我们都会封装一些全局指令为项目服务,这也会作为一个项目团队的基建。想要开发一个全局自定义指令,我们需要了解其生命周期钩子。

2023-12-17 10:15:00 1728

原创 2023前端面试题总结

一个渣渣前端在面试过程中遇到的题目😝。

2023-11-24 11:22:33 1073

原创 微信第 1 行代码曝光!

想到那封邮件,我时不时会觉得有点后怕,如果那个晚上我没有发这封邮件,而是跑去打桌球去了,可能就没有微信这个产品了,或者是公司另一个团队做的另一个微信。而在此前,坊间流传着更为「传奇」的故事:张小龙因技术难题,心情烦闷,遂前往北京龙泉寺小住,其间得一扫地高僧指点,才有了微信的诞生。2012年4月,微信第一次有了「朋友圈」,人们开始习惯在这里记录生活,朋友圈的出现极大的改变了人们交友的方式。2012年7月,微信上线了「视频通话」功能,使得人们在语音和文字之外,开启了一种远程「面对面」的聊天方式。

2024-07-30 14:21:34 635

原创 成功上岸字节!分享一些 Idea!

如果你现在正在找工作,可以私信“web”或者直接添加下方小助理进群领取前端面试小册、简历优化修改、大厂内推以及更多阿里、字节大厂面试真题合集,和p8大佬一起交流。

2024-07-03 15:02:51 808

原创 天道酬勤,进字节了

如果你现在正在找工作,可以私信“web”或者直接添加下方小助理进群领取前端面试小册、简历优化修改、大厂内推以及更多阿里、字节大厂面试真题合集,和p8大佬一起交流。

2024-07-03 14:57:38 1234

原创 公司规定所有接口都用 POST 请求,这是为什么?

首先要明确,不管你多么喜欢技术,无论是这里说的一个 http 的 method,又或者是编程语言的一些用法、架构设计方法、甚至是OKR这样的管理和沟通的方法。使用形式各异的method和url path,querystring上做各种奇怪的拼接,会给前端带来巨大的困扰,因为本来一个函数调用,还得翻译一遍,活生生的弄出来一个接口翻译层。我个人在开发接口的时候也会注意,将简单的查询请求使用 get 方法,其他增、删、改、复杂的查询请求都可以使用 post,但不会像题主的公司一样全部使用 post。

2024-07-02 11:48:01 697

原创 前端开发者常用的 10 个 AI 编程工具!

如果你现在正在找工作,可以私信“web”或者直接添加下方小助理进群领取前端面试小册、简历优化修改、大厂内推以及更多阿里、字节大厂面试真题合集,和p8大佬一起交流。

2024-07-02 11:41:52 2159

原创 米哈游,启动!

操作系统设计了虚拟内存,每个进程都有自己的独立的虚拟内存,我们所写的程序不会直接与物理内打交道。有了虚拟内存之后,它带来了这些好处:第一,虚拟内存可以使得进程对运行内存超过物理内存大小,因为程序运行符合局部性原理,CPU 访问内存会有很明显的重复访问的倾向性,对于那些没有被经常使用到的内存,我们可以把它换出到物理内存之外,比如硬盘上的 swap 区域。第二,由于每个进程都有自己的页表,所以每个进程的虚拟内存空间就是相互独立的。

2024-06-28 17:29:03 1255

原创 告诉世界,前端也能做 AI

如果你现在正在找工作,可以私信“web”或者直接添加下方小助理进群领取前端面试小册、简历优化修改、大厂内推以及更多阿里、字节大厂面试真题合集,和p8大佬一起交流。

2024-06-28 17:18:51 2565

原创 七天速记前端八股文(重点)

声明一个自定义命名的类或函数 在原型中新增 apply 方法 声明由 Compiler 模块暴露的生命周期函数 使用 webpack 提供的 API 或 自行处理内部实例的数据 处理完成后,调用 webpack 提供的回调函数。

2024-06-21 15:58:47 1491

原创 3 人!大厂程序员相继猝死,这个开源项目一定要学!

6月17日,东南亚电商巨头 Sh**ee 一研发人员猝死,有员工表示,公司今年开始变“卷”了,平常要加班到晚上9-10点,没有加班费。程序员延寿指南(29.4k,爆火的开源项目):https://github.com/geekan/HowToLiveLonger。6月6日,*易某游戏部门(蛋 ***)传出一正式员工加班到凌晨两点猝死,网传加班到九点都要被约谈。这些事件也让更多的人开始反思互联网行业的工作环境和文化。今天星期五,6月也刚过了一半,网上就相继传出多名互联网员工猝死的事,让很多人感到了害怕...

2024-06-21 10:38:19 235

原创 前端面试必学基础!用CSS画7大基本图形

如果你现在正在找工作,可以私信“web”或者直接添加下方小助理进群领取前端面试小册、简历优化修改、大厂内推以及更多阿里、字节大厂面试真题合集,和p8大佬一起交流。

2024-06-18 10:00:00 1079

原创 【前端面试题】2024年前端面试真题之React篇

在实际开发过程中,前端性能问题是一个必须考虑的问题,随着业务的复杂,遇到性能问题的概率也在增高除此之外,建议将页面进行更小的颗粒化,如果一个过大,当状态发生修改的时候,就会导致整个大组件的渲染,而对组件进行拆分后,粒度变小了,也能够减少子组件不必要的渲染如果你现在正在找工作,可以私信“web”或者直接添加下方小助理进群领取前端面试小册、简历优化修改、大厂内推以及更多阿里、字节大厂面试真题合集,和p8大佬一起交流。

2024-06-18 10:00:00 939

原创 我们忘记了前端基础知识

昨天面了一个阿里出来的女生,整个过程能对答如流,基础很扎实,知识体系很完善。面完当场就想给她发面试完之后才知道,她用的是这套的内部资料《既是高频真题,也是一套前端进阶学习宝典。几乎满足各级前端工程师的需求,内容涵盖了Html、Css、Javascript、vue、React、小程序、算法等等。。共计我找她要来了这些资料,今天就来分享给大家。据说有不少朋友靠这套资料进了等大厂。掌握了不单能应付面试,还能学到更多的前端核心知识,应用在工作中!下面是部分资料内容的展示↓。

2024-06-13 14:32:31 395

原创 前端如何优雅的添加水印及去除水印

在最近接手的一个项目中,需要对整个页面加上一个水印,还需要动态修改增加背景色功能。主要是随着项目体系的增加以及浏览器的渲染分层,会导致有些地方的背景色被别的元素遮盖。第一个不再是水印元素,所以可以绕过重新生成水印元素的逻辑,想要修复也很简单,直接遍历MutationRecord list判断就行了。因为该库监听的body的dom变动,所以单纯的去利用css去隐藏水印是行不通的,它会重新生成水印元素。先说一下watermark-plus库实现水印的原理,只有了解其中的原理才能对症下药。

2024-06-13 10:00:00 869

原创 只会 Vue 不会 React ?22 点证明 React 比 Vue3 更简单

Vue 项目中,组件是一个.vue文件,包含模板、样式和脚本代码,这和 HTML 文件格式一样,所以很好理解。<template><script></script>React 组件一般是一个 JS 文件,用一个 JS 函数定义组件。组件函数会返回一段 JSX 代码,JSX 语法和 HTML 语法很相似,也很好理解。【实战】把你的 Reactsrc/App.jsreturn (<div></div>记得当年对 React 的吐槽主要在于:在 JS 中写 HTML 会导致混乱。

2024-06-13 10:00:00 917

原创 Vue你遗忘的的那些基础语法

如果你现在正在找工作,可以私信“web”或者直接添加下方小助理进群领取前端面试小册、简历优化修改、大厂内推以及更多阿里、字节大厂面试真题合集,和p8大佬一起交流。

2024-06-12 10:00:00 795 1

原创 死磕前端之 —— 重新认识 Vue

其实 Vue 组件就是一个 JavaScript 对象,只不过这个对象有一些特有的属性,让 Vue 能够分辨它是一个 Vue 组件。但是 Vue 的组件,我们也可以大致划分为两类:单文件组件非单文件组件由于我们现在使用独立脚本在单个 html 文件中构建 Vue 项目,因此我们目前是无法使用 Vue 的单文件组件特性的。但我们可以创建一个非单文件组件。

2024-06-12 10:00:00 1078

原创 前端的隐藏巨坑,遇到了就自认倒霉吧。。

如果你现在正在找工作,可以私信“web”或者直接添加下方小助理进群领取前端面试小册、简历优化修改、大厂内推以及更多阿里、字节大厂面试真题合集,和p8大佬一起交流。

2024-06-07 11:54:09 1076

原创 45K*16薪,我跳槽进字节啦!

最近有个老同学进了某大厂—— 高级前端工程师,拿了薪!马上找他要来了几套高质量内部资料。几乎满足各级前端工程师的需求,内容涵盖了Html、Css、Javascript、vue、React、小程序、算法等等。。据说有不少朋友靠这套资料进了腾讯、蚂蚁、美团等大厂。掌握了不单能应付面试,还能学到更多的前端核心知识,应用在工作中!下面是部分资料内容的展示↓。

2024-06-06 16:16:07 347

原创 面试官:为什么不用 index 做 key?

看到这里,希望你已经对Diff 算法有了初步的了解,想要深入了解,可以自行查看Diff 源码。总的来说,Diff 算法是一项关键的技术,为构建响应式和高效的用户界面提供了基础。最后,祝你面试顺利,学习进步!在线备战面试、刷题指南,拿走不谢,要学会站在别人的肩膀上提升自己点击这里-->如果你现在正在找工作,可以私信“web”或者直接添加下方小助理进群领取前端面试小册、简历优化修改、大厂内推以及更多阿里、字节大厂面试真题合集,和p8大佬一起交流。

2024-06-06 16:05:57 766

原创 目前最全的专题开发访谈题目及答案——learning master

结合个人经历总结的前端入门方法,总结从零基础到具备前端基本技能的道路、学习方法、资料。由于能力有限,不能保证面面俱到,只是作为入门参考,面向初学者,让初学者少走弯路。互联网的快速发展和激烈竞争,用户体验成为一个重要的关注点,导致专业前端工程师成为热门职业,各大公司对前端工程师的需求量都很大,要求也越来越高,优秀的前端工程师更是稀缺。个人感觉前端入门相对容易,但是也需要系统地认真学习,在打好基础后坚持学习,成为优秀前端工程师也只是时间问题。学习任何知识最重要的都是兴趣。

2024-06-05 10:00:00 921

原创 给大家一些建议,2024 要多路开花,前端已死(衰弱)不只是说说而已

如果你现在正在找工作,可以私信“web”或者直接添加下方小助理进群领取前端面试小册、简历优化修改、大厂内推以及更多阿里、字节大厂面试真题合集,和p8大佬一起交流。

2024-06-05 10:00:00 3330 1

原创 2024 React 面试问答

总的来说,React 的这些 Hooks 的工作原理依赖于 React 的 Fiber 架构,该架构允许 React 在内部追踪组件状态和引用。每当组件渲染时,它都会以正确的顺序和位置检索状态和引用,确保它们在多次渲染之间保持不变。这个设计使得函数组件可以在不失去其函数式和声明式特性的同时,使状态和引用在组件的整个生命周期中保持持久化。Fiber。

2024-05-31 10:00:00 1083

原创 走近 Next.js:全栈框架的简介与应用

如果你现在正在找工作,可以私信“web”或者直接添加下方小助理进群领取前端面试小册、简历优化修改、大厂内推以及更多阿里、字节大厂面试真题合集,和p8大佬一起交流。

2024-05-31 10:00:00 5611

原创 低谷期,千万不要离职

如果你现在正在找工作,可以私信“web”或者直接添加下方小助理进群领取前端面试小册、简历优化修改、大厂内推以及更多阿里、字节大厂面试真题合集,和p8大佬一起交流。

2024-05-30 10:00:00 616

原创 Vue 2024 预言

如果你现在正在找工作,可以私信“web”或者直接添加下方小助理进群领取前端面试小册、简历优化修改、大厂内推以及更多阿里、字节大厂面试真题合集,和p8大佬一起交流。

2024-05-30 10:00:00 1823

原创 前端实现文件预览img、docx、xlsx、ppt、pdf、md、txt、audio、video

最近有接到一个需求,要求前端支持上传制定后缀文件,且支持页面预览,上传简单,那么预览该怎么实现呢,尤其是不同类型的文件预览方案,那么下面就我这个需求的实现,分不同情况来讲解一下👇预览需要支持的文件类型有:,另外对于不同文档还需要有定位的功能。pdf定位到页码,txt和markdown定位到文字并滚动到指定的位置,音视频定位到具体的时间等等。⚠️ 补充: 我的需求是需要先将文件上传到后台,然后我拿到url地址去展示,对于markdown和txt的文件需要先用fetch获取,其他的展示则直接使用url。

2024-05-30 10:00:00 707

原创 京东被曝排队离职,严抓考勤!午休时间缩短、解散工作无关群聊!刘强东放狠话:这些人不是我兄弟

最近京东事件沸沸扬扬,先是严抓考勤!午休时间缩短、解散工作无关群聊、进行饱和度考量!然后就是被爆强制查看员工脉脉和微信聊天记录冲上了热搜,爆料者称,如果不给看就直接毕业。然后就是老员工对记者爆料突然被毕业。

2024-05-29 10:00:00 395

原创 这里有一份前端开发规范请查收

好的编码规范是非常重要的,无论是在视觉上,后期维护上都是非常重要的,没有规矩不成方圆,整理了我们团队现在的一些编码规范,希望对大家有所帮助前端 code review 规范编码规范参考,code review 规范如果你现在正在找工作,可以私信“web”或者直接添加下方小助理进群领取前端面试小册、简历优化修改、大厂内推以及更多阿里、字节大厂面试真题合集,和p8大佬一起交流。

2024-05-29 10:00:00 807

原创 用node帮老婆做excel工资表

如果你现在正在找工作,可以私信“web”或者直接添加下方小助理进群领取前端面试小册、简历优化修改、大厂内推以及更多阿里、字节大厂面试真题合集,和p8大佬一起交流。

2024-05-28 10:00:00 1416

原创 写一个“老年痴呆测试器”小程序

如果你现在正在找工作,可以私信“web”或者直接添加下方小助理进群领取前端面试小册、简历优化修改、大厂内推以及更多阿里、字节大厂面试真题合集,和p8大佬一起交流。

2024-05-28 10:00:00 428

原创 和后端吵架后,我写了个库,让整个前端团队更加规范!

如果你现在正在找工作,可以私信“web”或者直接添加下方小助理进群领取前端面试小册、简历优化修改、大厂内推以及更多阿里、字节大厂面试真题合集,和p8大佬一起交流。

2024-05-27 16:23:40 643

原创 字节跳动面试记录

面试被问到的重点问题如下:为什么被裁被裁之后在干什么低代码项目的迭代安排和人员安排市面上的已有低代码方案需要改进的点:为了迫使自己在对方问问题之后思考问题,重复一下问题里的关键字。比如,当对方问为什么 React使用 setState() 修改状态,而不是直接给 this.state 赋值去修改?重复一遍面试官的话,如果面试官说的话很长,那就提炼出关键字后重复一遍。当某个方案有多个原因时,先回答1,2,3,再逐条分析。比如为什么 React 要封装合成事件?

2024-05-27 12:20:34 812

原创 面试被问到低代码细节?听我这样吹(含架构和原理)

一直以来我总是会刷到一些关于低代码的文章,但都是零零散散的,根本记不住。现在终于有时间在这里做个系统性的总结了😄拖拽型的低代码类文档型的低代码当然了,本文主要讲解的是拖拽型的低代码,这里先简单截个图瞅瞅👇🏻:顺带罗列下低码平台的一些优缺点:优点:✅它的本质是提效,提效的同时给了自由度(以较少的成本达到想要的结果)它的优势是可视和快速它的能力源自于物料(组件)的能力缺点:❌上手成本(我自己觉得门槛还是高了),除了海报大部分情况下还是要摸索很久的。

2024-05-24 10:00:00 2063

原创 接私活神器:1200+ 免费开源模板!!!

HTMLrev是一个在线网站,它提供了超过1200+免费的网站模板。这些模板涵盖了各种类型的网站、落地页、博客、作品集、电子商务、仪表盘、后台系统等。用户可以根据自己的需求选择合适的模板进行下载和使用。前端开发爱好者回复加群,一起学习前端技能 公众号内包含很多实战精选资源教程,欢迎关注!如果你现在正在找工作,可以私信“web”或者直接添加下方小助理进群领取前端面试小册、简历优化修改、大厂内推以及更多阿里、字节大厂面试真题合集,和p8大佬一起交流。

2024-05-24 10:00:00 489 1

原创 五年前端这题都做不对?

本文整理了几个前端的输出判断题,题目不算难更多的是 js 基础的一个理解作者做了一遍大概是不及格!如果你现在正在找工作,可以私信“web”或者直接添加下方小助理进群领取前端面试小册、简历优化修改、大厂内推以及更多阿里、字节大厂面试真题合集,和p8大佬一起交流。

2024-05-23 10:00:00 1053

原创 不要用vue2的思维写vue3

state这里说的并不是不能定义一个state的变量,而是说不要定义一个用来存储所有数据的state,3.x 不需要一个存储所有数据的 data。为什么呢?这个其实很简单,处理某项功能的逻辑应该写在一起。逻辑不会混在一起,变量也不应该混在一起。return {testA,testB,testC,</script>其实可以这样写<script>setup() {

2024-05-23 10:00:00 951

一个用于深入学习并实战Spring Boot的项目

spring boot demo是一个用于深度学习并实战spring boot的项目,目前总共包含66一个集成demo,已经完成了55一个。 该项目已成功集成actuator( 监控)、admin( 可视化监控)、logback( 日志)、aopLog( 通过AOP记录web请求日志)、统一异常处理( json级别和页面级别)、freemarker( 模板引擎)、thymeleaf( ) 模板引擎、Beetl( ) 模板引擎、Enjoy( 模板引擎)、JdbcTemplate( 通用JDBC操作数据库)、JPA( 强大的ORM框架) 、mybatis( 强大的ORM框架)、通用Mapper( 快速操作Mybatis)、PageHelper( 通用的Mybatis分页插件)、mybatis-plus( 快速操作Mybatis)、BeetlSQL( 强大的ORM框架)、upload( 本地文件上传和七牛云文件上传)、redis( 缓存)、ehcache( 缓存)、email( 发送各种类型邮件)、task( 基础定时任务)、quartz( 动态管理定时任务)等

2023-12-27

Spring Boot API 项目种子

Spring Boot API 项目种子是一个基于Spring Boot & MyBatis 的种子项目,用于快速构建中小型API、RESTful API 项目,该种子项目已经有过多个真实项目的实践,稳定、简单、快速,使我们摆脱困境这些劳动,专注于业务代码的编写,减少加班。下面是一个简单的重复使用演示,看如何基于本项目在几十个内部实现一套简单的 API,并运行提供服务。

2023-12-27

Vue相关开源项目库汇总

Awesome-github-vue 是由OpenDigg整理并维护的Vue相关开源项目库集合。 内容: UI组件 开发框架 实用库 服务端 辅助工具 应用实例 演示示例

2023-12-27

vue2 + vue-router + vuex 入门项目

非常完整的一个vue2 + vuex的项目,整个流程一目了然,麻雀虽小,五脏俱全,适合作为入门练习。 如有问题请直接在 Issues 中提,或者您发现问题并有非常好的解决方案,欢迎 PR 开发环境 macOS 10.12.3 Chrome 56 Nodejs 6.10.0 这个项目主要用于vue2 + vuex的入门练习,另外推荐一个vue2比较复杂的大型项目,覆盖了vuejs大部分知识点。目前项目已经完成

2023-12-27

微信头像处理小程序-给我一顶圣诞帽 圣诞、国庆、春节等头像处​​理

微信头像处理,给我一顶圣诞帽。圣诞、国庆、春节等头像处​​理。 项目名称:微信头像处理小程序 主要功能:给微信头像添加圣诞风格的特殊图标,例如圣诞帽、雪人等。 关键词:给我一顶圣诞帽;微信头像制作;微信头像生成。

2023-12-27

30 天普通 JS 挑战 免费开源!

Arjun Khode 的博客介绍每天的摘要,包括修复的故障、错误和额外功能。 Nitish Dayal 的文本指南非常适合那些喜欢阅读而不是观看的人。 Thorsten Frommen在查看答案之前分享了他如何解决练习。 Soyaine 写的中文指南包含了过程记录和难点解释 乔木录制的讲解视频看中文讲解视频一起学习Javascript30吧!Javascript30 中 CSS/JS/HTML 视频讲解 阿约·以赛亚的回顾和经验教训。 阿德里安娜·里奥斯 (Adriana Rios)分享了她的替代解决方案。 迈克尔·艾因森 (Michael Einsohn)在观看视频一次后发布了每个挑战。 迈克·埃克尔 尤瑟夫·哈比卜 (Yusef Habib)的经验教训和技巧,以及查看所有小型项目工作情况的gh 页面。

2023-11-29

Spring Boot !

Spring Boot 可帮助您轻松创建由 Spring 驱动的生产级应用程序和服务。它采用了 Spring 平台的固执己见的观点,以便新用户和现有用户可以快速获得他们需要的部分。 您可以使用 Spring Boot 创建独立的 Java 应用程序,这些应用程序可以使用java -jar或更传统的 WAR 部署来启动。我们还提供了一个运行 Spring 脚本的命令行工具。 我们的主要目标是: 为所有 Spring 开发提供更快、更广泛的入门体验。 固执己见,但当需求开始偏离默认值时,请迅速摆脱困境。 提供大型项目中常见的一系列非功能特性(例如,嵌入式服务器、安全性、指标、运行状况检查、外部化配置)。 完全不需要生成代码,也不需要 XML 配置。

2023-11-29

蓝桥杯竞赛练习题的题解(C/C++/Java)

蓝桥杯竞赛练习题的题解(C/C++/Java)

2023-11-29

Python编程练习题100例(源码)

Python编程练习题100例(源码),实例在Python 3.6环境下测试通过。 题目1 有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三重?各是多少? 可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后面去掉不满足条件的排列。 题目2 企业根据利润提成发放奖金。利润(I)低于或等于10万元时,奖金可提10%;利润10万元、20万元时,低于10万元的部分按10 %提成,约10万元的部分,可提成7.5%;20万到40万之间时,约20万元的部分,可提成5%;40万到60万之间时约40万元的部分,可提成3%;60万到100万之间时,约60万元的部分,可提成1.5%,约100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数? 请利用数轴来分界,定位。注意定义时需把奖金定义成长整型。 题目3 一个整数,加上100和加上268后就完全是一个平方数了,请问该数是多少? 在10000以内判断,结果数加上100之后开方,加上268之后开方,如果开方后的结果满足如下条件,即为结果。

2023-11-29

免费开源!Java学习指南,内容涵盖Java基础、Java并发编程、Java虚拟机、Java企业级开发、Java面试等核心知识点

知识库收录的核心内容就全在这里面了,大类分为Java核心、Java企业级开发、数据库、计算机基础、求职面试、学习资源、程序人生,几乎你需要的这里都有。 Java基础非常重要!包括基础语法、面向对象、集合框架、异常处理、Java IO、网络编程、NIO、并发编程和JVM。

2023-11-28

「Java学习+面试指南」部分内容大部分是Java程序员所需要掌握的核心知识

基础 知识点/面试题总结:(必看): Java基础常见知识点&面试题总结(上) Java基础常见知识点&面试题总结(中) Java基础常见知识点&面试题总结(下) 重要知识点详解: 为什么Java中只有值传递? Java序列化详解 泛型&通配符详解 Java 引用机制详解 Java代理模式详解 BigDecimal 详细解 Java 魔法类 Unsafe 详细解 Java SPI 机制详解 Java语法糖详解 集合 知识点/面试题总结: Java集合常见知识点&面试题总结(上)(必看) Java集合常见知识点&面试题总结(下)(必看) Java容器使用注意事项总结

2023-11-28

免费开源-【Java学习+面试指南】部分内容大部分是Java程序员所需要掌握的核心知识

基础 知识点/面试题总结:(必看): Java基础常见知识点&面试题总结(上) Java基础常见知识点&面试题总结(中) Java基础常见知识点&面试题总结(下) 重要知识点详解: 为什么Java中只有值传递? Java序列化详解 泛型&通配符详解 Java 引用机制详解 Java代理模式详解 BigDecimal 详细解 Java 魔法类 Unsafe 详细解 Java SPI 机制详解 Java语法糖详解 集合 知识点/面试题总结: Java集合常见知识点&面试题总结(上)(必看) Java集合常见知识点&面试题总结(下)(必看) Java容器使用注意事项总结 源码分析: ArrayList核心源码+扩容机制分析 LinkedList核心源码分析 HashMap核心源码+底层数据结构分析 ConcurrentHashMap核心源码+底层数据结构分析 LinkedHashMap核心源码分析 CopyOnWriteArrayList核心源码分析 ArrayBlockingQueue核心源码分析 PriorityQueue核心源码分析 DelayQueue核心源码分析

2023-11-27

技术面试必备基础知识、Leetcode、计算机网络、计算机网络、系统设计

技术面试必备基础知识、Leetcode、计算机网络、计算机网络、系统设计 算法: 剑指 提供题解 Leetcode 题解 算法 字节跳动内推 操作系统: 计算机操作系统 Linux 网络: 计算机网络 HTTP协议 插座 数据库: 数据库系统原理 SQL 语法 SQL练习 MySQL 雷迪斯 爪哇: Java基础 Java容器 爪哇 Java虚拟机 Java I/O 系统设计: 系统设计基础 环球 资源 攻击技术 存储 消息队列 面向对象: 面向对象思想 设计模式 工具: git 码头工人 构建工具 正则表达式 编码实践: 代码吸引力 代码风格规范

2023-11-27

免费开源!!基于Autojs的淘宝/京东618以及淘宝双11活动自动刷任务项目

功能 京东 可以选择执行速度,避免脚本执行错误; 自动打开京东进入活动任务页面; 自动完成签到; 自动快速完成浏览商品任务; 自动完成8秒浏览任务; 自动完成加购; 自动检查运行错误并修复。 淘宝 可以选择执行速度,避免脚本执行错误; 自动打开淘宝进入活动任务页面(暂时还需要手动点击); 自动完成签到; 自动完成兑换喵币任务; 自动完成15秒浏览任务。

2023-11-09

免费开源!!淘宝+京东+支付宝双十一-双11全民养猫-全民营业自动化脚本

2020淘宝+京东+支付宝双十一|双11全民养猫|全民营业自动化脚本【全额奖励,防检测】 支持淘宝\支付宝\京东双11任务自动执行 淘宝 支持自动【签到】 支持自动【领取奖励】 支持自动做【去完成】类任务 支持自动做【去浏览】类任务 支持自动做【去搜索】类任务 支持自动做【去观看】类任务 自动【拍猫猫】(可自定义次数支持) 支付宝 支持自动【签到】 支持自动做【逛一逛】类任务 京东 支持自动【签到】 支持自动【加价金币】 支持自动做【浏览】类任务 支持自动做【商品浏览】任务 支持自动做【商品加购】任务

2023-11-09

免费开源!!Java 的高性能缓存库

Caffeine 提供灵活的构造来创建具有以下可选功能组合的缓存: 自动将条目加载到缓存中,可以选择异步 当超过基于频率和新近度的最大值时,基于大小的驱逐 基于时间的条目到期时间,自上次访问或上次写入以来测量 当第一个条目的过时请求发生时异步刷新 键自动包装在弱引用中 值自动包装在弱引用或软引用中 驱逐(或以其他方式删除)条目的通知 写入传播到外部资源 缓存访问统计数据的累积

2023-11-06

免费开源!!Java资源大全中文版,包括开发库、开发工具、网站、博客、微信、微博等

我想很多程序员应该记得GitHub上有一个Awesome - XXX系列的资源整理。awesome -java就是akullpp发起维护的Java资源列表,内容包括:构建工具、数据库、框架、模板、安全、代码分析、日志、第三方库、书籍、Java站点等等。伯乐在线已经把awesome-java 资源列表翻成中文后发布于ImportNew。 很棒的系列虽然很全,但基本只对收录的资源做了相当简短的介绍,如果有更详细的中文介绍,对相应开发者的帮助会更大。这也是我们发起这个开源项目的初衷。

2023-11-06

免费开源!!Java入门知识图谱- 帮助Java初学者成长

想学Java项目的,我强烈推荐我的高质量java粉丝群,里面有大厂P8大佬有任何疑问都开源在群内咨询,也可以询问毕业设计/校招/内推,可以看看线上生产环境是怎么活跃消息的。已经有很多同学通过该群获得了字节/阿里/腾讯等大厂的offer了! 想加入我们java粉丝群的,欢迎后台私信!

2023-11-06

免费开源!!Java 的 MyBatis SQL 映射器框架

MyBatis SQL 映射器框架使得在面向对象的应用程序中使用关系数据库变得更加容易。MyBatis 使用 XML 描述符或注释将对象与存储过程或 SQL 语句结合起来。简单性是 MyBatis 数据映射器相对于对象关系映射工具的最大优势。 Mybatis-core 现在正在自动格式化。考虑到 mybatis 某些代码逻辑的性质,对于诸如 sql 语句之类的片段手动强制格式化结构更为合适。为此,请在代码周围添加以下块。 // @formatter:off开始未格式化的代码块 // @formatter:on结束未格式化的代码块 如果注释部分需要相同的行为(例如 javadoc),请注意整个块必须围绕整个注释,因为直接使用并不能正确指示格式化程序将其全部视为一个注释块。

2023-11-06

免费开源!!桌面/Android/HTML5/iOS Java游戏开发框架

libGDX是一个基于 OpenGL (ES) 的跨平台 Java 游戏开发框架,专为 Windows、Linux、macOS、Android、Web 浏览器和 iOS 设计。它为快速原型设计和迭代开发提供了强大且完善的环境。与其他框架不同,libGDX 不强加特定的设计或编码风格,让您可以根据自己的喜好自由地创建游戏。 libGDX 在Apache 2.0 License下发布,可在商业和非商业项目中不受限制地使用。虽然不是强制性的,但当您使用 libGDX 发布游戏或应用程序时,我们感谢您对它的认可。查看我们展示的精选 libGDX 支持的流行游戏。借助 libGDX,您可以访问一套全面的工具和功能,以使用 Java 开发多平台 2D 和 3D 游戏。 此外,libGDX 拥有一个充满活力的第三方生态系统,拥有众多可简化开发任务的工具和库。探索Awesome-libgdx存储库,获取以 libGDX 为中心的库的精选列表,这对于 libGDX 社区的新手来说是一个很好的起点。

2023-11-06

免费开源!!一个 Java 序列化/反序列化库,用于将 Java 对象转换为 JSON 并返回

Gson 是一个 Java 库,可用于将 Java 对象转换为其 JSON 表示形式。它还可用于将 JSON 字符串转换为等效的 Java 对象。Gson 可以处理任意 Java 对象,包括您没有源代码的现有对象。 有一些开源项目可以将 Java 对象转换为 JSON。然而,大多数都要求您在类中放置 Java 注释;如果您无法访问源代码,则无法执行某些操作。大多数也不完全支持 Java 泛型的使用。Gson 认为这两个都是非常重要的设计目标。 Gson 目前处于维护模式;现有的错误将被修复,但大型新功能可能不会被添加。如果您想添加新功能,请首先搜索现有的 GitHub 问题,或创建新问题来讨论该功能并获取反馈。

2023-11-06

免费开源!!经典设计模式讲解以及项目实战(Java版)

为了更系统的学习设计模式,特地开辟了这样一个基于Java的设计模式【一些集中营】,都是作者在实际工作中用到或者学习过的设计模式的一些提炼或者总检。慢慢地初步看看规模,也有几个朋友给我点鼓励,给了明星。工程论文计划主要下面几大块,希望大家也可以一起加入进来,拓展Java设计模式这块的运用场景的提炼。 设计模式简介:主要介绍各种设计模式的概念和运用场景等 设计模式综合运用:主要是作者在实际工作中运用到一些设计模式综合运用事例的提炼 Spring设计模式简介:主要讲述Spring源码中运用到的一些设计模式(未来增加) Ibatis设计模式简介:主要是讲述Ibatis源码中运用到的一些设计模式(未来增加)

2023-11-01

免费开源!!Tron 白皮书的 Java 实现

波场是什么? TRON 是一个致力于构建真正去中心化互联网基础设施的项目。 Tron Protocol 是世界上最大的基于区块链的操作系统之一,提供可扩展、高可用性和高吞吐量的支持,是 TRON 生态系统中所有去中心化应用程序的基础。 Tron 虚拟机(TVM)允许任何人通过智能合约为自己或社区开发去中心化应用程序(DAPP),从而使去中心化众筹和代币发行比以往任何时候都更容易。 TRON 支持大规模开发和参与。每秒超过2000笔交易(TPS),高并发、低延迟、海量数据传输。它非常适合构建去中心化娱乐应用程序。免费功能和激励系统使开发人员能够为用户创造优质的应用程序体验。

2023-10-31

免费开源!!Javadevjournal 网站上发布的教程的源代码

使用 Spring 构建 REST API 了解使用 Spring 构建 REST API 的基础知识。我们的免费课程将帮助您快速从 REST 的基础知识开始。本课程帮助您使用 Spring 框架实现这些 REST 原则。

2023-10-31

免费开源!!通过示例学习 Android 版 RxJava

这是一个存储库,其中包含在 Android 中使用 RxJava 的实际有用示例。它通常处于“正在进行中”(WIP) 的恒定状态。 我还使用本存储库中列出的许多示例进行了有关学习 Rx 的演讲。 通过示例学习 Android 的 RxJava:第 1 部分[幻灯片](SF Android Meetup 2015) 通过示例学习 Rx:第 2 部分[幻灯片] (Øredev 2016)

2023-10-31

免费开源!!【高级Java后台开发面试指南】

通过BAT面试后总结的【高级Java后台开发面试指南】,消灭干货无废话,针对高频面试点 除开知识点,一定要准备好以下套路: 个人介绍,需要准备一个1分钟的介绍,包括学习经历、工作经历、经历项目、个人优势、话语总结。一定要自己背得滚瓜烂熟,张口就来 抽象概念,当面试官问你是如何理解多线程的时候,你要知道从定义、来源、实现、问题、优化、应用方面系统性地回答 项目强化,至少与知识点的比例是五五开,所以必须针对简历中的两个以上的项目,形成包括【架构和实现细节】,【正常流程和异常流程的处理】,【难点+坑+复盘优化】三位一体的组合拳 压力练习,面试的时候难免紧张,可能会严重影响发挥,通过平时多找机会参与交流分享,或者找人做压力面试来改善 表达练习,表达能力非常影响在面试中的表现,能否简练转换答案告诉面试官,可以通过给自己讲解的方式刻意练习 重点针对,面试官会针对简历提问,所以请针对简历上写的所有技术点进行重点准备

2023-10-31

免费开源!!Java字节码工程工具包

Javassist(JAVA 编程助手)使 Java 字节码操作变得简单。它是Java中用于编辑字节码的类库;它使 Java 程序能够在运行时定义新类,并在 JVM 加载时修改类文件。与其他类似的字节码编辑器不同,Javassist 提供两个级别的 API:源代码级别和字节码级别。如果用户使用源代码级API,他们可以在不了解Java字节码规范的情况下编辑类文件。整个API仅使用Java语言的词汇进行设计。您甚至可以以源文本的形式指定插入的字节码;Javassist 即时编译它。另一方面,字节码级API允许用户像其他编辑器一样直接编辑类文件。

2023-10-31

免费开源!!主要是Java技术栈的文章

1、Java并发体系-第一阶段-多线程基础知识 2、Java并发体系-第二阶段-锁与同步-[1] 3、Java并发体系-第二阶段-锁与同步-[2] 4、Java并发体系-第二阶段-锁与同步-[3] 5、Java并发包-第三阶段-JUC并发包-[1] 6、Java并发包-第三阶段-JUC并发包-[2] 7、Java并发体系-第四阶段-AQS源码解读-[1]

2023-10-31

免费开源!!Java 和本机 C++ 之间缺失的桥梁

JavaCPP 提供了对 Java 内部本机 C++ 的高效访问,这与某些 C/C++ 编译器与汇编语言交互的方式没有什么不同。无需发明新语言,例如SWIG、SIP、C++/CLI、Cython或RPython。相反,与cppyy为 Python 所做的事情类似,它利用了 Java 和 C++ 之间的语法和语义相似性。在底层,它使用 JNI,因此除了Android、Avian和RoboVM(指令)之外,它还适用于 Java SE 的所有实现。

2023-10-31

免费开源!!《跟上Java 8》视频课程源码

这个仓库存储了『跟上​​Java 8』视频课程源码。 Java8改变了我们思考和编码的方式,在这里你可以学习到Java8中的核心特性以及使用场景,一起学习Java8,让你的编程更轻松! 课程的讲授方式原则是:What、Why、How 我们会说清楚每个技能是什么,为什么是这样,以及编码演示他们的使用方法以及场景,最后会讲解 Java 8 中的最佳实践以及正确的函数式编程姿势。

2023-10-31

免费开源!!Java Core Sprout:基础、并发、算法

常用集合 数组列表/向量 链表 哈希映射 哈希集 链接哈希映射 Java多线程 多线程中的常见问题 同步关键字原理 多线程的三大核心 对锁的一些认知 ReentrantLock实现原理 ConcurrentHashMap 的实现原理 如何优雅地使用和理解线程池 深入理解线程通信 一个线程召集的诡异事件 线程池中你不可错过的一些细节 『ARM包入坑指北』之队列

2023-10-31

免费开源!!Java面试题及答案

面试问题 Java平台 1. 为什么Java如此受欢迎? 2. 什么是平台独立性? 3. 什么是字节码? 4. 比较 JDK、JVM 和 JRE 5. C++ 和 Java 之间的重要区别是什么? 6. Java 中类加载器的作用是什么?

2023-10-31

免费开源!! 适用于 Android 和 JVM 的类型安全 HTTP 客户端

改造 适用于 Android 和 Java 的类型安全 HTTP 客户端。 欲了解更多信息,请参阅网站。 下载 下载最新的 JAR或从坐标处的 Maven 中心获取com.squareup.retrofit2:retrofit:2.9.0。 开发版本的快照可在Sonatype 的snapshots存储库中找到。 改造至少需要 Java 8+ 或 Android API 21+。 R8 / ProGuard 如果您使用 R8,则会自动包含收缩和混淆规则。 ProGuard 用户必须手动添加Retrofit2.pro中的选项 。您可能还需要OkHttp和Okio的规则,它们是该库的依赖项。

2023-10-31

免费开源!! Java 面试必会 直通BAT

# 1.35 Math.round(11.5)等於多少? Math.round(-11.5)等於多少? Math 类中提供了三个与取整有关的方法:ceil、floor、round,这些方法的作用与它们的英 文名称的含义相对应,例如,ceil 的英文意义是天花板,该方法就表示向上取整, Math.ceil(11.3)的结果为12,Math.ceil(-11.3)的结果是-11;floor 的英文意义是地板,该方法 就表示向下取整,Math.ceil(11.6)的结果为11,Math.ceil(-11.6)的结果是-12;最难掌握的是 round 方法,它表示“四舍五入”,算法为 Math.floor(x+0.5),即将原来的数字加上0.5后再向 下取整,所以,Math.round(11.5)的结果为12,Math.round(-11.5)的结果为-11。

2023-10-31

免费开源!! [Java工程师必备+学习+知识点+面试] 包含MySQL

[Java工程师必备+学习+知识点+面试]:包含计算机网络知识、JavaSE、JVM、Spring、Springboot、SpringCloud、Mybatis、多线程并发、netty、MySQL、MongoDB、Elasticsearch、Redis、HBASE、RabbitMQ、RocketMQ、Pulsar、Kafka、Zookeeper、Linux、设计模式、智力题、项目架构、分布式相关、算法、面试题

2023-10-31

前端面试题、技术积累、Vue、JS、HTML、ES6

持续更新前端面试题 还请大神一起进行技术交流,评论 如果错误的地方请帮忙指正一下

2023-10-31

免费开源!! python爬虫教程系列、从0到1学习python爬虫

python爬虫教程系列、从0到1学习python爬虫,包括浏览器抓包,手机APP抓包,如 fiddler、mitmproxy,各种爬虫涉及的模块的使用,如:requests、beautifulSoup、selenium、appium、scrapy等,以及IP代理,验证码识别,Mysql,MongoDB数据库的python使用,多线程多进程爬虫的使用,css 爬虫加密逆向破解,JS爬虫逆向,分布式爬虫,爬虫项目实战实例等

2023-10-31

509 道 Java 面试题汇总与解析 免费开源!!

课程亮点 500道 Java 常见面试题 + 14万字核心知识解析 丰富的 Java 技术栈:基础和框架,线程池和锁优化,SpringBoot 和分布式消息队列,数据结构和常用算法,设计模式和 JVM 等 易学易会:提供了大量的图片说明和代码示例 你会获得什么 收获 Java 技术栈的核心知识点 这个课程几乎涵盖了 Java 技术栈的大部分内容,不止对于面试,在日常的工作中也可以发挥很大的作用。 详解 500 多道实用、权威、高频 Java 面试题 这 500 多道面试题,都是目前主流企业使用最高频的面试题库,也都是 Java 版本升级之后,重新整理归纳的最新答案,会让面试者少走很多不必要的弯路。同时每道题都做到了详尽的描述,以确保每个阶段的读者都能看得懂,面试题中的专业短语也都确保提供了必要的介绍,部分难懂的题目也提供了题目解析和示例代码。

2023-10-31

免费开源 Java JsonPath 实现

Jayway JsonPath 用于读取 JSON 文档的 Java DSL。 Jayway JsonPath 是Stefan Goessner JsonPath 实现的 Java 端口。 JsonPath 可在中央 Maven 存储库中获取。Maven 用户将其添加到您的 POM 中。 <dependency> <groupId>com.jayway.jsonpath</groupId> <artifactId>json-path</artifactId> <version>2.8.0</version> </dependency>

2023-10-30

开源! 用于生成 .java 源文件的 Java API

Java诗人 JavaPoet是一个用于生成源文件的Java API .java。 源文件生成在执行注释处理或与元数据文件(例如数据库模式、协议格式)交互等操作时非常有用。通过生成代码,您无需编写样板文件,同时还可以保留元数据的单一事实来源。 例子 这是一个(无聊的)HelloWorld课程: package com.example.helloworld; public final class HelloWorld { public static void main(String[] args) { System.out.println("Hello, JavaPoet!"); } }

2023-10-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除