首页
学习
活动
专区
工具
TVP
发布

wangweijun

专栏作者
140
文章
110611
阅读量
26
订阅数
什么?学Java的你还不会Spring?一篇文章带你掌握
在SpringIOC容器读取Bean配置创建Bean之前,必须对它进行实例化。只有在容器实例化后,才可以从IOC容器里获取Bean实例并使用。
wangweijun
2023-11-30
1520
中秋特辑:Java事件监听实现一个猜灯谜小游戏
众所周知,JavaSwing是Java中关于窗口开发的一个工具包,可以开发一些窗口程序,然后由于工具包的一些限制,导致Java在窗口开发商并没有太多优势(当然也有一些第三方的工具包也很好用),不过,在JavaSwing中关于事件的监听机制是我们需要重点掌握的内容。
wangweijun
2023-09-14
1910
事件监听机制
相信大家都学过Java中的GUI,不知道你们对GUI中的事件机制有没有产生过好奇心,当我们点击按钮时,就可以触发对应的点击事件,这一过程究竟是如何实现的呢?本篇文章我们就来聊一聊Java中的事件监听机制。
wangweijun
2022-06-02
8.2K0
SpringMVC报错:HTTP Status 405 - JSPs only permit GET POST or HEAD
最近在写JavaEE系列的文章,在写SpringMVC的REST风格URL的时候出现了一些问题,下面是部分代码。
wangweijun
2022-01-10
3860
十分钟带你轻松入门Shiro
Shiro通过在web.xml配置文件中配置的ShiroFilter来拦截所有请求,并通过配置filterChainDefinitions来指定哪些页面受保护以及它们的权限。
wangweijun
2022-01-10
4250
SpringBoot中如何开启热部署
SpringBoot中默认jsp页面的部署方式使用的是生产模式部署,所以当我们对jsp页面进行修改了之后,就必须重新启动才能看到修改后的结果,这对于我们jsp页面的开发是非常不友好的,为此,我们可以开启SpringBoot的热部署,使得在不重新启动SpringBoot应用的情况下,也能马上看到我们对jsp页面的修改结果。
wangweijun
2022-01-10
5800
SpringCloud Alibaba微服务解决方案
我们都知道,SpringCloud是微服务的一站式解决方案,是众多组件的集合,而因为SpringCloud中几乎所有的组件使用的都是Netflix公司的产品,其中大部分已经进入了停止更新或者维护阶段。我们需要一些别的组件来代替它们,基于此,SpringCloud Alibaba诞生了。 本篇文章我们通过几个具体的业务场景,将SpringCloud Aibaba技术栈融入其中,来感受一下它的便利与强大。
wangweijun
2022-01-10
3990
ArrayList的扩容机制
在Java中,ArrayList是一个使用非常频繁的集合类型,它的底层是Object数组,所以它拥有数组所拥有的特性,比如支持随机访问,所以查询效率高,但插入数据需要移动元素,所以效率低。
wangweijun
2022-01-10
6290
Java线程池的简单使用
对于资源池的技术,相信大家早就接触过,比如数据库连接池,常见的有c3p0、dbcp等等,而线程也有对应的池子,称为线程池。
wangweijun
2022-01-10
2210
浅谈AQS
说到Java的并发编程包,就一定少不了一个东西,它就是AQS,可能有些同学是第一次遇到这个名词,没关系,并发包里的ReentrantLock你总用过吧?那么你有没有想过,为什么简简单单地调用lock()、unlock()方法就能够解决线程的安全问题呢?
wangweijun
2022-01-10
1790
从入门到精通,Java学习路线导航
最近也有很多人来向我"请教",他们大都是一些刚入门的新手,还不了解这个行业,也不知道从何学起,开始的时候非常迷茫,实在是每天回复很多人也很麻烦,所以在这里统一作个回复吧。
wangweijun
2020-02-14
9090
【动手实现系列】手撕ArrayList
学过Java的同学就会知道,ArrayList是Java中的集合。 ArrayList就是动态数组,它的底层是数组实现,我们来阅读一下ArrayList的源码。 先看它的无参构造方法:
wangweijun
2020-02-14
5410
简化Java编程的法宝,让工作更高效
上篇文章介绍到了HuTool项目中提供的一些组件,但HuTool的功能可远不止如此,接下来,我将介绍HuTool为我们提供的一些便捷工具。
wangweijun
2020-02-14
9850
SpringData快速入门
好久没有写框架文章了,最近一直都在忙活数据结构,趁着今天有空赶紧写一篇SpringData框架入门。
wangweijun
2020-02-14
2840
有了它,Java语法也可以变得甜甜的
Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。
wangweijun
2020-02-14
1.1K0
了解了这些,轻松拿offer——Java面试之道
synchronized是JVM层面实现的,java提供的关键字,Lock是API层面的锁。
wangweijun
2020-02-14
3870
带你掌握框架的灵魂——反射技术
Java反射机制指的是在Java程序运行状态中,对于任何一个类,都可以获得这个类的所有属性和方法;对于给定的一个对象,都能够调用它的任意一个属性和方法。这种动态获取类的内容以及动态调用对象的方法称为反射机制。 Java的反射机制允许编程人员在对类未知的情况下,获取类相关信息的方式变得更加多样灵活,调用类中相应方法,是Java增加其灵活性与动态性的一种机制。 反射能动态编译和创建对象,极大的激发了编程语言的灵活性,强化了多态的特性,进一步提升了面向对象编程的抽象能力,在很多框架中被大量使用,所以可以说框架的灵魂即是:反射技术。
wangweijun
2020-02-14
8290
SpringMVC注解完全解析(下)
尽管SpringMVC的注解注入十分强大,但在实际的开发过程中难免会用到Servlet的原生API。而实际上,SpringMVC可以在目标方法的参数中传入很多类型的Servlet原生API:
wangweijun
2020-02-14
3300
Spring快速入门
最近几天一直在忙着学习数据结构和算法,关于JavaEE的框架也有一阵子没更新了。那么今天就来聊一聊Spring框架吧,针对该框架写一篇快速入门的文章。
wangweijun
2020-02-14
4240
Hibernate对象状态之间的神奇转换
在Hibernate框架中,为了管理持久化类,Hibernate将其分为了三个状态:
wangweijun
2020-02-14
7720
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档