- 博客(12)
- 收藏
- 关注
原创 自主搭建开源Git代码托管平台,没想到会这么简单
Gitea 是一个开源社区驱动的跨平台轻量级代码托管解决方案,后端采用 Go 编写,采用 MIT 许可证,这个项目自2016年以来一直 从Gogs 分支出来, 但改变了很多,关于这个我不予置评,但是开源社区是充满活力与生机的,百花齐放,动力更足。这个地方需要注意的是数据库的配置,我本地只有postgres数据库,因此就拿它来测试,支持的主流的数据库,根据自己的需要进行选择。面试的本质不是考试,而是告诉面试官你会做什么,所以,这些面试资料中提到的技术也是要学会的,不然稍微改动一下你就凉凉了。
2024-07-05 05:12:35
966
原创 理论:第二章:Spring的AOP和IOC是什么?使用场景有哪些?Spring事务与数据库事务,传播行为,数据库隔离级别
事务是访问并可能更新数据库中各种数据项的一个程序执行单元。
2024-07-05 03:20:21
458
原创 深入理解JUC:第一章:volatile的三大特性
数据依赖性怎么理解?就是先有你爸再有你。假设我写的第20行代码,执行的时候不一定会从第一行执行到第20行,打个比方:参加高考做卷子,出题人给的题目,你不一定会从第一题做到最后一题,你可能会先把会的写了,其他有难度的题目最后写。代码案例1:再多线程环境下语句执行有1234和2134以及1324三种顺序,语句4不能重排后变成第一个,原因是什么说的数据依赖性,变量要先声明再使用。案例2:可以看到变量的值有二套,很恐怖的好吧,所以volatile需要禁止指令重排,确认最终变量的值。
2024-07-05 02:34:48
801
原创 架构师必备,带你弄清混乱的JAVA日志体系
但是,岁月流逝,sun公司对于log4j的出现内心隐隐表示嫉妒。于是在jdk1.4版本后,增加了一个包为java.util.logging,简称为jul,用以对抗log4j。于是,你的领导要你把日志框架改为jul,这时候你只能一行行的将log4j的api改为jul的api,如下所示\省略\省略可以看出,api完全是不同的。那有没有办法,将这些api抽象出接口,这样以后调用的时候,就调用这些接口就好了呢?
2024-07-05 01:46:44
590
原创 数据库连接池——Druid(1)
即使是面试跳槽,那也是一个学习的过程。只有全面的复习,才能让我们更好的充实自己,武装自己,为自己的面试之路不再坎坷!今天就给大家分享一个Github上全面的Java面试题大全,就是这份面试大全助我拿下大厂Offer,月薪提至30K!我也是第一时间分享出来给大家,希望可以帮助大家都能去往自己心仪的大厂!为金三银四做准备!
2024-07-05 00:56:16
411
原创 我的第一个项目OnlineMusic设计文档
); – 音乐表create table loveMusic (id int primary key auto_increment,userId int not null,musicId int not null,foreign key (userId) references user(id),foreign key (musicId) references music(id)); – 私人喜欢列表create table mv (id int primary key auto_increment,mess
2024-07-05 00:04:49
342
原创 对抗生成网络GAN系列——GANomaly原理及源码解析(1)
针对最近很多人都在面试,我这边也整理了相当多的面试专题资料,也有其他大厂的面经。希望可以帮助到大家。上述的面试题答案都整理成文档笔记。也还整理了一些面试资料&最新2021收集的一些大厂的面试真题(都整理成文档,小部分截图)以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。不是L2范数,作者在论文中说这里使用L1范数的效果要比使用L2范数的效果好,这属于实验得到的结论,大家也不用过于纠结。话不多说,上公式,如下:LencE。
2024-07-04 22:25:19
352
原创 头条二面:详解一条 SQL 的执行过程
既已说到spring cloud alibaba,那对于整个微服务架构,如果想要进一步地向上提升自己,到底应该掌握哪些核心技能呢?就个人而言,对于整个微服务架构,像RPC、Dubbo、Spring Boot、Spring Cloud Alibaba、Docker、kubernetes、Spring Cloud Netflix、Service Mesh等这些都是最最核心的知识,架构师必经之路!下图,是自绘的微服务架构路线体系大纲,如果有还不知道自己该掌握些啥技术的朋友,可根据小编手绘的大纲进行一个参考。
2024-07-04 21:40:56
234
原创 基于Spring+SpringMVC+Mybatis的分布式敏捷开发系统架构(附源码)
Spring+SpringMVC+Mybatis框架集成公共模块,包括公共配置、MybatisGenerator扩展插件、通用BaseService、工具类等。基于bootstrap实现的响应式Material Design风格的通用后台管理系统,zheng项目所有后台系统都是使用该模块界面作为前端展示。zheng-ui各个子系统前台thymeleaf模板,前端资源模块,使用nginx代理,实现动静分离。zheng-upms。
2024-07-04 20:31:10
229
原创 减小程序规模!稀疏数组Sparsearray,数据结构二维数组与稀疏数组转换,Java实现
所以对我而言,我要继续加倍努力,弥补自己技术上的不足,以及与科班大佬们基础上的差距。因为在阿里一面前已经过了字节的三次面试,投阿里的简历一直没被捞,所以以为简历就挂了。使用稀疏数组,来保留二维数组(棋盘、地图等等),把稀疏数组存盘,并且可以重新恢复为原来的二维数组数。//创建一个原始的二维数组11*11,0表示无子,1表示黑子,2表示蓝子。①先读取稀疏数组的第一行,根据第一行的数据,创建原始的二维数组。//创建对应的稀疏数组并赋值。
2024-07-04 18:18:58
343
原创 【阿里P8大牛教你Android入门之路(java篇)】Java集合——TreeMap
我还通过一些渠道整理了一些大厂真实面试主要有:蚂蚁金服、拼多多、阿里云、百度、唯品会、携程、丰巢科技、乐信、软通动力、OPPO、银盛支付、中国平安等初,中级,高级Java面试题集合,附带超详细答案,希望能帮助到大家。还有专门针对JVM、SPringBoot、SpringCloud、数据库、Linux、缓存、消息中间件、源码等相关面试题。85076750)]还有专门针对JVM、SPringBoot、SpringCloud、数据库、Linux、缓存、消息中间件、源码等相关面试题。
2024-07-04 17:24:48
305
原创 【leetcode刷题】 64
关于面试刷题也是有方法可言的,建议最好是按照专题来进行,然后由基础到高级,由浅入深来,效果会更好。Java基础部分算法与编程数据库部分流行的框架与新技术(Spring+SpringCloud+SpringCloudAlibaba)这份面试文档当然不止这些内容,实际上像JVM、设计模式、ZK、MQ、数据结构等其他部分的面试内容均有涉及,因为文章篇幅,就不全部在这里阐述了。
2024-07-04 16:42:49
226
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人