自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于Spring+SpringMvc实现的足球队管理系统,java技术经理岗位职责

1.账号密码错误2.账号密码正确,却没有登录权限3.网络异常4.正常登录2.主界面管理员主界面:教练组主界面 :球员组主界面:干事组主界面:说明:不同角色登录后展示的主界面各不同,其次不角色 点击菜单后呈现的效果也更不多,例如:查看评价结果那一块,管理员能看评价人的信息而且能对评价结果进行操作,而其他角色只能看见评价得分信息。**3.**用户管理+角色管理:用户管理:工作人员列表球员列表教练列表停职员工说明:基本的增删改查+分页查

2021-12-28 16:58:38 188

原创 基于RocketMq的分布式事务解决方案,java开发岗银行面试题

一旦数据库进行了分拆,那就出现很多头疼的问题,其中之一就是事务问题。那我们就来看看问题是怎么出现的?场景先来上个图进行数据拆分后,就类似上面的架构,可以看老顾上一篇文章关于【Mysql的高可用架构】上图中我们就拿用户的数据进行举例,用户量一旦几千万时,就需要进行分库分表;上图就分了3个库,每个库都保证了高可用。这样的架构设计,会遇到事务问题,我们来看看具体的业务场景:用户A转账100元给用户B,这个业务比较简单,我们来分析一下里面具体的步骤:1、用户A的账户先扣除100元 2、再把用户B

2021-12-28 16:57:38 502

原创 基于jsp+mysql+Spring的SSM在线蛋糕商城销售网站项目设计和实现

查看我的购物车,确认收货,评价等评论商品等功能。管理员角色包含以下功能:管理员登录,蛋糕分类管理,蛋糕管理,用户管理,订单管理等功能。用了技术框架: HTML+CSS+JavaScript+jsp+mysql+Spring+mybatis主要功能截图:登陆注册:首页功能:蛋糕商品浏览  购买  加入购物车等![](https://img-blog.csdnimg.cn/2021《一线大厂Java面试题解析+后端开发学习笔记+最

2021-12-28 16:56:34 931 2

原创 基于jsp+mysql+Spring的Springboot旅游网站管理系统设计和实现

首页功能菜单展示:线路管理旅游景点查看和预订等、预订完成在我的订单查看付款餐饮查看和预订等、预订完成在我的订单查看付款车票查看和预订等、预订完成在我的订单查看付款保险查看和预订等、预订完成在我的订单查看付款旅游攻略注意事项:![](https://img-blog.csdnimg.cn/20210330112128642.png?x-oss-p《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》【docs.qq.com/doc/DSmxTb

2021-12-28 16:55:21 568

原创 基于java+jsp的火车票网上购票系统,java基础与案例开发详解

– Records of piaoINSERT INTO piao VALUES (‘1’, ‘1’, ‘1’, ‘2’, ‘07:30:00’, ‘50’, ‘一车厢20号’, ‘硬座’, ‘2019-04-19 00:00:00’);INSERT INTO piao VALUES (‘2’, ‘1’, ‘8’, ‘9’, ‘8:20:00’, ‘50’, ‘1车厢22号’, ‘硬座’, ‘2019-04-19 00:00:00’);INSERT INTO piao VALUES (‘3’, ‘1

2021-12-28 16:54:22 259

原创 基于 RocketMQ Prometheus Exporter 打造定制化 DevOps 平台

监控指标rocketmq_message_accumulation 是一个聚合指标,需要根据其它上报指标聚合生成。告警指标《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》【docs.qq.com/doc/DSmxTbFJ1cmN1R2dB】 完整内容开源分享消费者堆积告警指标也是一个聚合指标,它根据消费堆积的聚合指标生成,value 这个阈值对每个消费者是不固定的,当前是根据过去 5 分钟生产者生产的消息数量来定,用户也可以根据实际情况自行设定该.

2021-12-28 16:51:49 771

原创 基于 ElasticSearch 实现站内全文搜索,2021国内知名大厂Java岗面经

1.1 ElasticSearchElasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。Elasticsearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。官方客户端在Java、.NET(C#)、PHP、Python、Apache Groovy、Ruby和许多其他语言中都是可用的

2021-12-28 16:47:33 222

原创 字节跳动Java面试难吗,应该如何应对?应付秋招你只需要这样做

项目相关介绍一个项目为什么考虑使用Spark?使用华为的服务减少了哪些运维工作?你觉得项目中有哪些比较有意思的点?数据处理方面做了哪些工作?用Redis做了什么?使用过Redis的什么命令?什么情况下会用到flush?如果一个信息更新非常频繁会怎么应对?前面的结合自己的实际经验回答即可。最后一题答使用了消息队列做缓冲。手写代码很经典的一个二叉树镜像问题,让我做两个事情:如何将这个问题进行抽象(其实就是算法的思路)实现算法面试

2021-12-27 17:05:17 405

原创 字节跳动Java开发4面攻略:项目经验+,java基础课程视频

老陈之前做的项目比较多,他就是抓住简历中那些项目来问的,问一些相对比较基础的问题,比如,这个项目开发用到了哪些技术啊?访问量大不大啊?怎么解决承载量啊?等等…这里还要说到一点的就是项目经验介绍的STAR法则,网上有很多讲STAR法则的文章,但都不够通俗,理解起来也比较晦涩难懂,老陈这里就自己所理解的给大家讲一讲。STAR法则无非就是背景,设计,行动,还有结果。一般面试官在面试我们的时候都会问一个问题,请你挑一个你认为做得好的项目,来给我讲解一下,这个时候,我们一般挑的一个我们最近做过的

2021-12-27 17:04:06 93

原创 字节试水一面连环50问 以为要凉凉?多靠这份“Java复习宝典

我居然回答了32个,应该是32位,8位一个byte,共计四个byte20. 你们用过缓存吗没有,但是用redis做了分布式锁21. 你说说下分布式锁怎么做的?分布式锁也是一个锁,需要满足几个特性,1 可重入 2 可以识别加锁的身份防止ABA问题 3 考虑是否需要续约 key是所需要加上的锁的业务资源唯一编码,value是当前线程的uuid,uuid存在threadLocal内 加锁的时候用的jedis,先设一个过期时间,然后用ex,若不存在key则添加新key,若已经存在则直接失败 解锁用.

2021-12-27 17:02:57 114

原创 如何系统的学习Java,RocketMQ避坑指南

因此,在深度学习微服务,以及Spring MVC之前,一定要把Servlet学精,因为他是整个Java web的基石。所以,在成为软件专家的路上,Servlet是最基本的垫脚石,务必重视。SQL在我作为程序员入行的时候,没少在SQL语言下功夫,尤其是在SQL语言优化方面,包括在存储过程中各种折腾。但现在,SQL优化在开发过程中的优先级显著降低,有几个原因:各种OR map框架(例如Hibernate、Mybatis)的出现,使SQL的工作量大大降低。各种OR map框架本身也会对编写的、自动生成的

2021-12-27 17:01:44 92

原创 如何正确的重写hashcode()?(备战2022春招或暑期实习,mybatis执行流程面试题

2.2 如何重写hashcode方法是Java的java.lang.Object提供的本地方法,这个方法在jvm中实现,它能返回当前对象在内存中地址。// 返回对象在内存中的地址public native int hashCode();所以当我们的类未重写hashcode方法,且类的其余超类也未重写;那么我们在调用hashcode方法时,它将永远返回的是对象的内存地址。这可能不是你想要的结果,那我们如何来重写它呢?​思路首先我们需要知道,我们是通过对象的

2021-12-27 17:00:37 309

原创 如何将数据更快导入数据湖?,面试字节跳动的Java工程师该怎么准备

3. 不同模式3.1 GLOBAL_SORT(全局排序)顾名思义,Hudi在输入分区中对记录进行全局排序,从而在《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》【docs.qq.com/doc/DSmxTbFJ1cmN1R2dB】 完整内容开源分享索引查找过程中最大化使用键范围修剪的文件数量,以便提升upsert性能。这是因为每个文件都具有非重叠的键的最小值和最大值,这在键具有某些排序特征(例如基于时间的前缀)时非常有用。假设我们在任何给定的时间都在单个输

2021-12-27 16:59:35 96

原创 如何在Java中避免创建不必要的对象(备战2022春招或暑期实习,每天进步一点点

1、String和Boolean如下两种写法看似没有什么区别,但是如果深入jvm底层了解,我们可以利用jvm运行时常量池的特性,避免创建具有相同功能的String对象(尤其是在循环内部创建)可以带来比较可观的性能优化以及节约内存。​错误写法// 每次都会创建一个新的String对象,且不会加入常量池String name2 = new String(“李子捌”);正确写法// 正确写法String name1 

2021-12-27 16:58:32 150

原创 好烦,一封报警邮件,大量服务节点Redis响应超时,又得要捉“虫”

3、网络问题网络问题,是一个普遍的影响因素。1)网络资源耗尽简单来说,就是带宽不够了,整个属于基础资源架构的问题了,对网络资源的预估不足,跨机房,异地部署等都会成为诱因。2)连接数用完了一个客户端连接对应着一个TCP连接,一个TCP连接在LINUX系统内对应着一个文件句柄,系统级别连接句柄用完了,也就无法再进行连接了。查看当前系统限制:ulimit -n设置:ulimit -n {num}3)端口TCP backlog队列满了linux系统对于每个端口使用backlog保存每一个TCP连接

2021-12-27 16:57:15 322

原创 好好编程-物流项目03【GitHub管理】,linux容器技术原理

Git管理===================================================================我们项目主要由三部分组成| 序号 | 工程 | 说明 || — | :-- | :-- || 1 | logistics-parent | 所有工程的父工程,统一管理jar包的版本 || 2 | logistics-common | 系统中工具代码 || 3 | logistics-manager | 聚合工程,具体实现功能的是其中的各个module.

2021-12-27 16:55:54 114

原创 好奇,我们常用的 Integer 内部为什么会去实现 Comparable 接口,他的作用是什么

它也实现了Comparable接口。里面实现了compareTo方法,所以按照某种规则能够进行排序。如果数组中的对象不是String而是自定义的类型呢?public class ComparableDemo{public static void main(String[] args) {Object[] objArray = {new Person(20,“jack”),new P

2021-12-27 16:54:44 94

原创 家庭记录收支程序,java多线程池面试题

return n;}/_*用于收入和支出说明的输入。该方法从键盘读取一个不超过8位长度的字符串,并将其作为方法的返回值。*/public static String readString() {String str = readKeyBoard(8);return str;}/**用于确认选择的输入。该方法从键盘读取‘Y’或’N’,并将其作为方法的返回值。*/public static char readConfirmSelection() {char c;for (; ; )

2021-12-24 18:33:45 223

原创 姐夫半夜不睡觉,竟躲在厕所看这“57道Redis面试题,腾讯Redis压轴笔记

说说Redis哈希槽的概念?Redis集群的主从复制模型是怎样的?Redis集群会有写操作丢失吗?为什么?Redis集群之间是如何复制的?Redis集群最大节点个数是多少?Redis集群如何选择数据库?怎么测试Redis的连通性?Redis中的管道有什么用?怎么理解Redis事务?Redis事务相关的命令有哪几个?Redis key的过期时间和永久有效分别怎么设置?Redis如何做内存优化?Redis回收进程如何工作的?Red..

2021-12-24 18:30:22 516

原创 妙用 background 实现花式文字效果,linux编程基础李养群课后答案

这个文字的 hover 出现效果,看似简单,其实想要完全实现它,仅仅依靠 CSS 是非常复杂的,其中一个比较难的地方在于 – 如何让一个效果,逐渐作用给整段文字中的部分,而不是一次将整个效果赋予整段文本。利用 background 实现文字的下划线效果到这里,我想起了之前在这篇文章中 – CSS 文字装饰 text-decoration & text-emphasis,我介绍的一种 使用 background 模拟下划线 的效果。看个简单的 DEMO.

2021-12-24 18:29:26 174

原创 如果当时这15道题能答好,现在应该已经被录取了(记一次面试的亲身经历 2020-7-20

return (singletonObject != NULL_OBJECT ? singletonObject : null);}4、代理模式Spring的AOP中,使用的Advice(通知)来增强被代理类的功能。Spring实现AOP功能的原理就是代理模式(① JDK动态代理,② CGLIB字节码生成技术代理。)对类进行方法级别的切面增强。5、装饰器模式装饰器模式:动态的给一个对象添加一些额外的功能。Spring的ApplicationContext中配置所有的DataSource。这些Da

2021-12-24 18:28:24 94

原创 如何编写可怕的 Java 代码?,java反射机制原理详解

当你迭代一个集合时,很容易出错。让我们看看如何使用 Java 异常处理来解决该问题,而不用担心这些讨厌的差一错误!public static void horribleIteration(String [] words){int i = 0;try {while(true){System.out.println(words[i]);i++;}} catch (IndexOutOfBoundsException e){//iteration complete}``}不用担心访问修饰符你说什么?

2021-12-24 18:25:36 210

原创 如何准备面试?“-80,阿里Java开发面试解答

网上已经有很多面经了,但是我认为网上的各种面经仅仅只能作为参考,你的实际面试与之还是有一些区别的。另外如果要在网上看别人的面经的话,建议即要看别人成功的案例也要适当看看别人失败的案例。看面经没问题,不论是你要找工作还是平时学习,这都是一种比较好地检验自己水平的一种方式。但是,一定不要过分寄希望于各种面经,试着去提高自己的综合能力。“ 80% 的 offer 掌握在 20% 的人手 ” 中这句话也不是不无道理的。决定你面试能否成功的因素中实力固然占有很大一部分比例,但是如果你的心态或者说运气不好的话,依然无

2021-12-24 18:24:31 114

原创 强哥说Java--Java接口,java高级软件工程师试卷

Java 接口======================================================================前言这节也比较抽象,现在先慢慢理解一下即可,到后面多做些实例便会明白其中的道理!多读书多看报少吃零食多睡觉~2021/8/23,编程的学习没有停止!目标Java 接口(interface)什么是接口为什么需要接口如何定义和实现接口接口的特点等对比抽象类和接口的区别1. 概念Ja

2021-12-23 18:10:08 80

原创 开源至上:-国内首个基于Spring-Cloud微服务化开发平台项目,标星超1-4W

架构摘要中台化前端集成d2admin中台化前端,优化前端架构和功能布局,支撑中台服务化的应用开发。JWT鉴权通过JW《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》【docs.qq.com/doc/DSmxTbFJ1cmN1R2dB】 完整内容开源分享T的方式来进行用户认证和信息传递,保证服务之间用户无状态的传递。监控利用Spring Boot Admin 来监控各个独立Service的运行状态;利用Hystrix Dashboard来实时查看接口的

2021-12-23 18:08:51 57

原创 开发三年,Java中接口的使用你得知道,不然你还想涨薪,mysql使用入门

}}public class Test {public static void main(String[] args) {System.out.println(IA.NUM1);// 10}// 类中的默认方法,使用默认权限修饰符(空)void method(){}}##接口中成员的访问特点####接口中成员访问特点概述接口中成员的访问特点:接口中的常量: 主要是供接口直接使用接口中的抽象方法: 供实现类重写的接口中的默认方法: 供实现类继承的(实现类中可以直接调用,实现类对象

2021-12-23 18:07:47 45

原创 并发编程专题六-线程池的使用与原理,java软件工程师面试题

// 工作线程组private WorkThread[] workThreads;// 任务队列,作为一个缓冲private final BlockingQueue taskQueue;private final int worker_num;//用户在构造这个池,希望的启动的线程数// 创建具有默认线程个数的线程池public MyThreadPool() {this(WORK_NUM,TASK_COUNT);}// 创建线程池,worker_num为线程池中工作线程的个数public

2021-12-23 18:06:46 192

原创 常见的社会潜规则有哪些?,java从入门到精通pdf第五版

8、耳朵要张开,嘴巴要闭紧,多用耳朵去听别人嘴里的话,掌握多一点消息,让自己对当下的环境有自己的判断,但是不要随便张嘴乱说,你说出去,你就会变《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》【docs.qq.com/doc/DSmxTbFJ1cmN1R2dB】 完整内容开源分享成别人嘴里的另一条信息。9、别老是没事儿就发个拼夕夕,就差一票了帮帮我吧,点击领取xxx这些链接,真的特别让人烦,特别是那种在列表里躺了好几年都没活跃过的好友,一上来就给你点赞投票砍一刀

2021-12-23 18:03:31 87

原创 常见的SQL面试题:经典50例,java面试项目经验

select employee_id, last_namefrom employees e1order by (select department_namefrom departments d1where e1.department_id = d1.department_id)SQL 优化:能使用 EXISTS 就不要使用 IN问题:查询公司管理者的employee_id

2021-12-23 18:02:22 341

原创 常见的SQL面试题:经典50例(1),Java开发笔试题总结

select employee_id, manager_id, department_idfrom employeeswhere (manager_id, department_id) in (select manager_id, department_idfrom employeeswhere employee_id in (141, 17《一

2021-12-23 18:01:15 390

原创 源码研究RocketMQ主从同步机制(HA),顺利通过阿里Java岗面试

2.1 Master启动流程(HAService)public void start() throws Exception {this.acceptSocketService.beginAccept();this.acceptSocketService.start();this.groupTransferService.start();this.haClient.start();}public void start() throws Exception {this.acceptSocket.

2021-12-20 00:38:54 187

原创 实验证明SQL SERVER中的NULL值是否占用存储空间。,java高级教程百度云

create table variable_hedong(col1_hedong INT not null,col2_hedong varchar(7) not null,col3_hedong varchar(3) null,col4_hedong varchar(10) not null)GOinsert into fixed_hedong values(123,‘hedong’,NULL)insert into variable_hedong values(123,‘hedong’,

2021-12-18 01:47:16 1331

原创 学历低能进大厂吗?专科学历我慌了,但是我还是顺利拿到了想要的大厂offer

几个月前,公司前端的同事搬到了我们这边,说是为了更好的交流(我信他个鬼),后来发现前端同事的办公区租给别人了。。。薪资到现在还没恢复的我,内心慌得一批,开始了第三次的学习(为跳槽做准备)内推被拒这里第一个想到的就是老同学,他现在还是在华为,想让他帮忙内推一下,结果很感人。虽然华为没办法内推了,但是他可以帮我内推阿里滴滴、京东,这两家是不卡学历的,前提是需要把技术先提升起来,随后又抛给我了一份,他们总监十年开发经验汇集而成的 Java 全栈笔记,让我好好学学;在我苦苦奋战 2 个月之后,终于高调出关

2021-12-18 01:45:18 714

空空如也

空空如也

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

TA关注的人

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