最近栈长看到一个框架,官方号称可以比 Spring Boot 快 44 倍,居然这么牛逼,有这么神奇吗?今天带大家来认识一下。 这个框架名叫:light-4j。 很简单,翻译过来就是:一个快速、轻量级和更高效的微服务框架。 为什么叫light-4j? 全称应该是:Light for Java,意味着轻量级,并以闪电般的速度来使用 Java 编程。 这个框架有什么用? 1、降低成本 为什么说它能降低成本,因为它速度非常快,占用内存也非常小。 重点来了,它比类似 Spring Boot 这种内嵌
2024-11-24转载于:https://blog.51cto.com/10630401/1981765
2024-11-24本节重点 1.让学员了解什么是集合以及集合的作用 2.让学员掌握集合的定义和基本特征 3.让学员掌握集合的关系运算和常用操作 引子 现在有一个linux班一个python班,我们创建两个列表,把班里的学生表示出来: l = [‘张三’,‘李四’,‘老男孩’] p = [‘张三’,‘李四’,‘alex’] 现在要找出既在linux班上课也在python班上课的学生,应该怎么找? l= ['张三','李四','老男孩'] p = ['张三','李四','alex'] l_p = [] for i i
2024-11-24创建一个栈之前,我们需要先想好栈的特点以及栈如何去使用更加方便。栈可以用顺序表或者链表的方式来实现,我们考虑一下顺序表和链表在创建栈时分别会有什么优缺点。 由于顺序栈和链栈的插入和删除操作时间复杂度都是O(1),所以如果所栈元素的数目会在使用过程中发生较大的改变,我们一般使用链栈,而倘如我们栈的元素数目是固定不变的,则最好采用顺序栈的方式来存储。 对于小白来说,顺序栈可能会更好理解,并且顺序表和链表各有优缺,所以在此使用顺序表建立栈。 首先需
2024-11-24单例模式 简单点说,就是一个应用程序中,某个类的实例对象只有一个,你没有办法去new,因为构造器是被private修饰的,一般通过getInstance()的方法来获取它们的实例。 概念: java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,
2024-11-24mvn clean install -Dpmd.skip=true -Dcheckstyle.skip=true
2024-11-24引言 众所周知,软件系统有三高:**高并发、高性能、高可用。**三者既有区别也有联系,门门道道很多,全面讨论可以大战三天三夜。 高并发对于Java开发者来说都不陌生,每年天猫双十一,秒杀大促等场景阿里都稳稳的扛住了如此大的并发量,因此说,阿里在这方面也有绝对的话语权。 可以从阿里等其他互联网大厂的招聘要求上看到,有高并发开发经验优先考虑。因此,Java并发问题一直是各个大厂面试的重点之一。很多程序员每天忙着搬砖,平时接触不到高并发,哪天受不了跑去面试,还常常会被面试官犀利的高并发问题直接KO。
2024-11-24数字电路门级仿真及SDF反标 一、后仿 相对于RTL仿真,门级仿真占用的计算资源虽然很多,但是在静态时序检查(STA)工具普遍应用之前,带时序的动态门级仿真几乎可以说是唯一的timing sign-off手段了。 那么在STA工具已经成熟的现在,门级仿真还有存在的必要吗?为什么有些公司的设计流程中还包括门级仿真这个必需的步骤呢? 1.1 可能存在以下几个原因: 检查时序约束(SDC)的完备性— 防止约束的遗漏检查异步电路的时序—STA工具无能为力,异步处理部分在S
2024-11-24Channel 的使用 Channel 声明方法 chInt := make(chan int) // unbuffered channel 非缓冲通道chInt := make(chan int, 0) // unbuffered channel 非缓冲通道chInt := make(chan int, 2) // bufferd channel 缓冲通道 Channel 基本用法 ch <- x // channel 接收数据 xx <- ch // channel 发送数据并赋值给 x<-
2024-11-24Java有两个安全框架shiro和Security,这两个玩意儿都是可以实现单点登录的。Shiro相对简单,Security相对复杂。这两个后期我们也会学到,但是叭,在我要求没那么复杂的情况下,使用filter过滤器就可以满足我们的需求了。 一:单点登录实现逻辑 在用户表user中添加一个字段login_ticket,在每次登录的时候,生成一个唯一字符串存储在session中和数据库的login_ticket字段中。 创建一个登录验证中间件,每次请求都需要经过这个中间件再转发至controll
2024-11-24