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

强仔仔

专栏作者
333
文章
661721
阅读量
55
订阅数
长见识!!!Java中除了消息队列之外,竟然还能这样实现异步任务
在Java中,"event"(事件)通常用于指代一种在特定条件下触发的通知或者信号。在Java编程中,事件代表着程序中发生的某种动作或改变,例如用户的交互操作、状态的转换,或者其他外部因素触发的通知。Java中的事件通常与事件监听器(Event Listener)和事件处理器(Event Handler)一起使用,以便在特定事件发生时,能够触发相应的响应和处理。
林老师带你学编程
2024-01-04
2300
酷狗高级Java面试真题
在Java中,可以通过字节码增强技术来实现面向切面编程(AOP)。AOP可以通过在编译期、类加载期或运行期对字节码进行修改,从而在不修改源代码的情况下给程序动态地添加功能和行为。常见的字节码增强技术包括AspectJ、ASM(Java字节码操作框架)、Javassist等。下面以ASM为例,介绍如何通过字节码增强技术实现AOP。
林老师带你学编程
2024-01-04
1130
滴滴高级Java面试真题
Redis的发布订阅(Pub/Sub)模型是一种消息传递模式,允许多个订阅者(Subscribers)订阅特定的频道(Channels),并在发布者(Publisher)向频道发送消息时接收到通知。下面是Redis发布订阅模型的实现原理:
林老师带你学编程
2024-01-03
1340
华为高级Java面试真题
Java内存模型中的happens-before原则是指在多线程环境下,对一个变量的写操作happens-before于后续对该变量的读操作,这确保了对共享变量的修改能够被其他线程及时感知到。happens-before原则定义了在并发编程中对内存可见性和执行顺序的保证。
林老师带你学编程
2024-01-03
1030
京东高级Java面试真题
设计一个高可用性(High Availability, HA)和灾难恢复(Disaster Recovery, DR)的大型分布式系统是一个复杂的工程任务,需要考虑多个层面的因素。以下是一些关键的设计原则和组件:
林老师带你学编程
2024-01-03
1320
360高级java面试真题
在Java中实现TCP粘包和拆包的处理涉及到网络编程中的数据传输和解析问题。TCP粘包和拆包是由于TCP协议的特性,在传输过程中可能会导致多个数据包粘合在一起(粘包),或者一个数据包被拆分成多个部分(拆包)。下面我将介绍一些处理TCP粘包和拆包的常见方法。
林老师带你学编程
2024-01-02
1430
百度高级Java面试真题
在Java中,内存泄露通常指的是当对象不再被使用时,仍然被其他对象引用,因此无法被垃圾回收器(Garbage Collector, GC)回收的情况。避免内存泄露主要依赖于良好的编程实践和一些工具的辅助。以下是一些避免内存泄露的方法:
林老师带你学编程
2024-01-02
1090
字节高级Java面试真题
在Java中实现自定义类加载器,通常需要继承ClassLoader类,并重写findClass方法来指定你的类加载逻辑。以下是一个简单的自定义类加载器的示例:
林老师带你学编程
2023-12-30
1170
java数据结构凯撒算法的实现
凯撒密码中心思想:凯撒密码是一种简单的信息加密方法,通过将信息中的每个字母在字母表中后移动常量k,以实现加密。
林老师带你学编程
2022-11-30
2330
java数据结构之线性队列的实现
队列(Queue)是只允许在一端进行插入,而在另一端进行删除的运算受限的线性表。
林老师带你学编程
2022-11-30
3300
java中复制数组的4中方法
在开发的过程中很多情况都要对数组进行复制,下面举例介绍一下java中四种数组的复制。
林老师带你学编程
2022-11-30
1.2K0
java数据结构之顺序表应用之大整数求和
本章讲顺序表的应用之大整数求和。java中int,long,float,double都有他们自己的精度值,如果超过精度就没办法进行运算了。这里可以用顺序表进行大整数运算。
林老师带你学编程
2022-11-30
1970
java中实现投票选择班长的案例
本文通来实现投票选择班长的案例来掌握JAVA中Scanner和数组,while循环还有Comparable的用法
林老师带你学编程
2022-11-30
4190
java数据结构之循环单链表
直接上代码举例说明: public class CircularLinkedList { //java中循环单链表 private class Node {//创建一个内部节点类 private Node next = null; private Object value = null; public Node() { } public Node(Object value) { this.value = value; } } private Node head
林老师带你学编程
2022-11-30
2360
java数据结构之单链表
单链表查询指定节点时因为要进行循环查找,平均需要查找N/2次,所以时间复杂度为O(N)。
林老师带你学编程
2022-11-30
2410
java数据结构之顺序表
2.顺序表中的在给定位置插入或者删除需要移动差不多一半的以上的元素,所以时间复杂度为O(n);
林老师带你学编程
2022-11-30
2630
Solr之搭建Solr6.0服务并从Mysql上导入数据
  目前百度上面关于solr对MYSQL的集成一般都是4.0左右。但是前solr的版本已经到了6.0,很多配置都和一起不一样了。所以我今天就和大家聊聊solr6.0如何进行MYSQL数据库的配置。(配置的前提是已经搭建好solr服务器了,如果有什么不清楚的可以参考这篇博客:点击打开链接)。
林老师带你学编程
2022-11-30
1.5K0
实现Struts2中对未登录的jsp页面进行拦截功能(采用的是Struts2中过滤器进行过滤拦截)
Struts2中拦截器大家都很经常使用,但是拦截器只能拦截action不能拦截jsp页面。这个时候就有点尴尬了,按道理来说没登录的用户只能看login界面不能够通过输入URL进行界面跳转,这显然是不合理的。这里介绍Struts2中Filter实现jsp页面拦截的功能。(有兴趣的人可以去研究Filter过滤器的其它用法,因为利用过滤器也可以实现action拦截的功能)
林老师带你学编程
2022-11-30
7880
利用xutils框架在Android上传多个文件到Struts搭建的java服务器
现在Android+SSH服务器非常流行,因为最近业务需要实现利用Android发表博客的需求,这个时候就需要上传多个文件到服务器中。因为现在框架都非常好用,不需要自己从底层自己开始搭建框架。网络上面的大多数都是Android+Servlet实现的Android上传功能。这里因为我用的是SSH框架进行开发的,所以当然要用Struts2来代替Servlet的功能来实现文件接收的功能,Android中利用xutils框架实现上传的功能。
林老师带你学编程
2022-11-30
5440
使用 JavaMail 实现邮件发送与收取
因为上一篇已经实现了James的配置,那接下来就是利用javaMail实现邮件的发送和收取。
林老师带你学编程
2022-11-30
8970
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档