自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java 类型信息详解和反射机制

代理是基本的设计模式之一,一个对象封装真实对象,代替真实对象提供其他不同的操作,这些操作通常涉及到与真实对象的通信,因此代理通常充当中间对象。看上去这并不是什么特别大的限制,但假设你引用了一个不在程序空间中的对象,比如你从磁盘文件或网络连接中获得大量的字节,并被告知这些字节代表一个类,那该怎么办呢?除了这个以外,通过反射可以获得所有成员信息,包括 private 的,通常这种违反访问权限的操作并不是十恶不赦的,也许还可以帮助你解决某些特定类型的问题。initargs) | 根据传递的参数创建类的对象 |

2024-05-25 12:06:11 399

原创 Java 程序员必须掌握的 10 款开源工具!

给大家送一个小福利附高清脑图,高清知识点讲解教程,以及一些面试真题及答案解析。送给需要的提升技术、准备面试跳槽、自身职业规划迷茫的朋友们。大家送一个小福利[外链图片转存中…(img-r2sshXll-1716609928607)]附高清脑图,高清知识点讲解教程,以及一些面试真题及答案解析。送给需要的提升技术、准备面试跳槽、自身职业规划迷茫的朋友们。[外链图片转存中…(img-fRHShBf9-1716609928607)]

2024-05-25 12:05:40 326

原创 Java SSM 项目实战 day08 方法级别的权限操作 服务器端的权限控制(JSR-250注解)(支持表达式的注解)(@Secured

DenyAll是和PermitAll相反的,表示无论什么角色都不能访问。

2024-05-25 11:51:59 390

原创 Java SSM 项目实战 day04 功能介绍,订单的操作,订单的增删改查,实现登录功能

/根据用户的id查询出所有用户的角色(通过中间表把所有userId 对应的 roleId 查询出来 在通过 roleId 查询对应的角色信息)配置具体的拦截的规则 pattern="请求路径的规则" access="访问系统的人,必须有ROLE_USER的角色"而集合当中装入的就是角色的描述。而集合当中装入的就是角色的描述。因为新版security的和旧版security的不兼容。//处理自己的用户对象封装成UserDetails。//处理自己的用户对象封装成UserDetails。

2024-05-25 11:51:28 386

原创 IO流的详细描述,字节流的文件操作,以及IO的异常描述处理,字符流的文件操作

try-with-resources,之前的需要手动关闭,如果使用这种,只需要将要关闭的代码放进小括号内部,程序运行完毕之后,会自行关闭。上面的操作虽然已经可以完成效果,但是没有读取的效率很低很低,一个一个读取的,//2.使用这个File对象,获取文件或者文件夹的属性。

2024-05-25 10:11:47 385

原创 GitHub 热榜:天才黑客开源新项目,不到 1000 行代码,1400 Star!

示例如下:from tinygrad.tensor import Tensorimport tinygrad.optim as optimfrom tinygrad.utils import layer_init_uniformclass TinyBobNet: def init(self): self.l1 = Tensor(layer_init_uniform(784, 128)) self.l2 = Tensor(layer_init_uniform(128, 10))def forwa

2024-05-25 02:17:45 231

原创 GitHub 和 Gitee 开源免费 10 个超赞后台管理面板,看完惊呆了!

简介:Material admin主题采用最流行的Angular面板模板,ngx-admin使用Material主题,基于Angular 2、Bootstrap 4和Webpack的后台管理面板框架。它使用了最新的前端技术栈,内置了i18n国际化解决方案,动态路由,权限验证,提炼了典型的业务模型,提供了丰富的功能组件,它可以帮助你快速搭建企业级中后台产品原型。简介:AdminLTE是一个完全响应的管理模板。地址:https://github.com/ant-design/ant-design-pro。

2024-05-25 02:17:13 299

原创 Docker常用命令小记

以上是我日常工作中经常用到的docker命令,更多的信息请参考官方文档:https://docs.docker.com/engine/reference/commandline/docker/a. 按镜像名和TAG过滤:docker ps -f ancestor=tomcat:9.0.26-jdk8-openjdk。3. 如下图红框所示,当字段内容过长时,展示的是部分内容,如果想查看完整信息请使用docker ps --no-trunc。删除没有容器的镜像:docker image prune -a。

2024-05-25 01:54:31 318

原创 Docker安装MySQL忽略大小写问题的问题

1、看视频进行系统学习这几年的Crud经历,让我明白自己真的算是菜鸡中的战斗机,也正因为Crud,导致自己技术比较零散,也不够深入不够系统,所以重新进行学习是很有必要的。我差的是系统知识,差的结构框架和思路,所以通过视频来学习,效果更好,也更全面。关于视频学习,个人可以推荐去B站进行学习,B站上有很多学习视频,唯一的缺点就是免费的容易过时。2、读源码,看实战笔记,学习大神思路“编程语言是程序员的表达的方式,而架构是程序员对世界的认知”。所以,程序员要想快速认知并学习架构,读源码是必不可少的。

2024-05-25 01:54:00 453

原创 Array算法题详细解析

由于篇幅原因,就不多做展示了return;// 预设前两个数的和最接近于0i++) {j++) {System.out.println(" 和最接近0的两个数是 : " + arr[pair1stIndex] + " " + arr[pair2ndIndex]);复制代码对数组进行排序;[外链图片转存中…(img-DXgbzFTo-1716570983668)][外链图片转存中…(img-ujTLuqFr-1716570983669)]

2024-05-25 01:16:42 219

原创 ArrayList、LinkedList哪家强,据说90%人都不知道

LinkedList正序坐标删除和逆序坐标删除,时间效率都一样,逆序坐标删除是因为程序做了特殊处理,但是如果是逆序对象删除的话,运行效率就会特别差,原理后面再介绍。但是如果ArrayList数据量特别小的情况下,二则相差无几,当然对计算机而言,如果没触发扩容二者都一样,如果触发了,就要比对谁触发的次数多,移动的数据量大。ArrayList因为添加触发到扩容,最终执行的是System.arraycopy本地方法,执行速度相对较快,但删除需要进行数据移动,所以执行效率低。结果:memory:19.9 MB。

2024-05-25 01:16:12 320

原创 3年Java开发经验每天crud,跳槽面试屡遭碰壁才发现自己在技术上欠了很多债!

今天刚好有此机会,经过半年多的时间我整理了一份Java架构进阶图谱(对标阿里P5-P7),主要是针对0-7年左右的Java开发程序员提升的,不管是传统行业还是互联网行业,掌握这些技术基本都能拿到一个不错的薪资,希望对大家有所帮助。由于文章篇幅限制原因,这里就不做完整展示了,下面这张进阶路线图每一个知识点都有更详细的内容,有需要的朋友请一键三连+评论,然后添加VX(tkzl6666)即可免费领取Java互联网高级架构师进阶路线图(含有配套视频及文档资料)二、 洞悉分布 明察并行 一路架构冲云霄(只介绍部分)

2024-05-25 00:50:32 281

原创 3天,我把MySQL索引、锁、事务、分库分表撸干净了!

通过学习,你将精通包括MySQL架构设计深入剖析篇、千亿级企业海量数据分库分表方法论提炼篇、千亿级企业海量数据真实案例设计与实践等核心实战内容,通过通俗易懂的企业案例式讲解,带你真正掌握架构师级MySQL海量数据设计与实践,从而在成为优秀架构师的路上越走越快!深入讲解在千亿级海量数据并发场景下,MySQL 如何通过分库分表方案,满足业务需求,同时解读一线大厂惯用的分库分表方法论,助你轻松搞定面试难题。,平均从业年限10年以上,具备大厂实战经验,对技术深度钻研,对教学精益求精,历时半年精打细磨。

2024-05-25 00:50:01 426

原创 2024-10-31【结构体】

所以对我而言,我要继续加倍努力,弥补自己技术上的不足,以及与科班大佬们基础上的差距。所以对我而言,我要继续加倍努力,弥补自己技术上的不足,以及与科班大佬们基础上的差距。因为在阿里一面前已经过了字节的三次面试,投阿里的简历一直没被捞,所以以为简历就挂了。分享我在这次面试前所做的准备(刷题复习资料以及一些大佬们的学习笔记和学习路线),都已经整理成了电子文档。

2024-05-25 00:22:52 322

原创 2024-04-26

总而言之,面试官问来问去,问的那些Redis知识点也就这么多吧,复习的不够到位,知识点掌握不够熟练,所以面试才会卡壳。将这些Redis面试知识解析以及我整理的一些学习笔记分享出来给大家参考学习还有更多学习笔记面试资料也分享如下:“*” , 导入io包下的所有类!【不建议这样使用,因为会全局扫描,影响速度!使用 import 关键字引入指定类:【注意】类文件中可以包含任意数量的 import 声明。import 声明必须在包声明之后,类声明之前。JavaDoc=======1、简介。

2024-05-25 00:21:49 422

原创 2020年秋招阿里巴巴首发的136道Java高级岗面试题(含答案),赶紧复习一波!

毕竟工作也这么久了 ,除了途虎一轮,也七七八八面试了不少大厂,像阿里、饿了么、美团、滴滴这些面试过程就不一一写在这篇文章上了。我会整理一份详细的面试过程及大家想知道的一些问题细节。

2024-05-24 23:17:15 235

原创 2020年最新最全20年资深架构师给200W程序员(小白到架构师都可以学)的重大福利:架构解密,从分布式到微服务最新文档,赶紧低头学习吧

*第3章聊聊RPC,**每个分布式系统都离不开多进程的通信问题,包括本机上多进程之间的IPC通信和基于网络的远程通信技术,后者是分布式系统架构中的核心和关键基础技术之一,就远程通信而言,抛开各种专用系统的远程通信协议如NFS、FTP、SNMP、SMTP、POP3不说,各种通用的远程通信技术也在不断发展和变化,比如从最古老的RPC远程通信技术到曾经风靡一时的SOAP(Web Service)协议,再到后面红极一时的HTTP REST。**第4章深入浅析内存,**除了CPU,内存大概是最重要的计算资源了。

2024-05-24 23:16:44 358

空空如也

空空如也

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

TA关注的人

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