自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java 日志记录最佳实践,写得太好了吧……

commons-logging 是日志的门面接口,它也是Apache 最早提供的日志门面接口,用户可以根据喜好选择不同的日志实现框架,而不必改动日志定义,这就是日志门面的好处,符合面对接口抽象编程。现在已经不太流行了,了解一下就行。

2024-09-28 06:32:57 657

原创 IDEA+Java+Servlet+JSP+Mysql实现学生选课签到系统

/ 从name属性中获取。VALUES (28, ‘计算机导论’, ‘104’, ‘星期二, 3 - 4 节’, ‘false’, 0);VALUES (27, ‘软件工程’, ‘101’, ‘星期一, 1 - 2 节’, ‘false’, 1);VALUES (‘101’, ‘123456’, ‘教师1’, ‘teach’, ‘true’);VALUES (‘102’, ‘123456’, ‘教师2’, ‘teach’, ‘true’);5.管理员-管理课程。11.学生-我的课程。

2024-09-28 02:58:38 609

原创 Eureka(F版本)教程三 服务消费者(Feign)

定义一个feign接口,通过@ FeignClient(“服务名”),来指定调用哪个服务。在Web层的controller层,对外暴露一个”/hi”的API接口,通过上面定义的Feign客户端SchedualServiceHi 来消费服务。启动程序,多次访问http://localhost:8765/hi?//编译器报错,无视。因为这个Bean是在程序启动的时候注入的,编译器感知不到,所以报错。

2024-09-27 23:26:13 384

原创 countdowlatch 和 cyclicbarrier的用法以及区别

运动员先准备,裁判喊跑,运动员才开始跑(这是第一次同步,对应begin)。5个人谁跑到终点了,countdown一下,直到5个人全部到达,裁判喊停(这是第二次同步,对应end),然后算时间。定义:是一个同步辅助类,它允许一组线程互相等待,直到到达某个公共的屏障点,所有线程一起继续执行或者返回。用法:用计数 N 初始化CyclicBarrier, 每调用一次await,线程阻塞,并且计数+1(计数起始是0),当计数增长到指定计数N时,所有阻塞线程会被唤醒。但是,只要有一个人没到终点,就不能喝。

2024-09-27 19:40:27 482

空空如也

空空如也

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

TA关注的人

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