-
一篇文章带你了解JavaScript随机数
作者: liqianqian1116 / 发表于 2023-03-29 15:47:20
一、Math.random() Math.random() 返回0到1之间的随机数(包括0,不包括1)。 语法: Math.random(); // returns a random number 代码: <!DOC...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…
-
人工智能会在未来十年取代 Web 开发吗?
作者: liqianqian1116 / 发表于 2023-03-28 10:32:50
人工智能会在未来10年内取代web开发吗?就目前的AI技术来看,目前人工智能真的太火爆了,几乎人人自危,真的是颠覆全行业,所以,今天,我们一起来聊一下,人工智能对前端人的一些影响。 就目前AI 技术来看...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…
-
一文掌握Javassist:Java字节码操作神器详解
作者: liqianqian1116 / 发表于 2023-03-27 16:51:06
一、Javassist简介 1. Javassist概述 Javassist(Java Programming Assistant)是一个轻量级的Java字节码操作库,由Shigeru Chiba教授创建。它提供了一组简单易用的API,使开发者能够动态地创建、修改、...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…
-
关于 TypeScript 接口,你需要知道的十件事
作者: liqianqian1116 / 发表于 2023-03-24 11:13:23
TypeScript 中的接口是一个非常灵活的概念。除了抽象类的部分行为外,它还经常被用来描述“一个对象的形状”。 01.必需的属性 定义接口时,需要使用interface关键字: interface User { n...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…
-
2023年优秀编程语言趋势
作者: liqianqian1116 / 发表于 2023-03-22 16:03:38
对于开发人员和软件工程师来说,选择更优秀的编程语言使编写可以在任何地方运行的软件变得更加容易,工作效率更高。从 Java 的缓慢衰落到 MATLAB 的惊人流行,对当今最流行的编程语言的分析,可以帮助你了解最...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…
-
Java8 中常用的List Stream场景
作者: liqianqian1116 / 发表于 2023-03-20 11:49:36
Stream是Java 8添加的一个API,结合Lambda表达式,可以提高我们对对集合处理的编码效率。在日常工作中,我们经常会遇到List转Map的情况,在Stream出来之前,我们一般都是遍历放进map中。 这里,我们假设有个...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…
-
Tars-Java网络编程源码分析(下)
作者: liqianqian1116 / 发表于 2023-03-20 10:53:29
三、 Tars NIO网络编程 了解完 Java NIO的原理,我们来看看Tars是如何使用NIO进行网络编程的。 Tars的网络模型是多reactor多线程模型。有一点特殊的是tars的reactor线程组里随机选一个线程处理网络事件...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…
-
Tars-Java网络编程源码分析(上)
作者: liqianqian1116 / 发表于 2023-03-17 16:30:22
一、Tars框架基本介绍 Tars是腾讯开源的支持多语言的高性能RPC框架,起源于腾讯内部2008年至今一直使用的统一应用框架TAF(Total Application Framework),目前支持C++、Java、PHP、Nodejs、Go语言。 ...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…
-
20个 Java 优秀实践,让你的代码更丝滑
作者: liqianqian1116 / 发表于 2023-03-16 16:16:14
1 尽可能使用基本类型而不是包装类型 Long idNumber; long idNumber; // long 比 Long 占用更少的内存 2 为变量选择合适的类型 如果两种或多种类型满足功能需求,请使用占用内存空间较小的类型。...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…
-
Java 反射 和 Java new 的效率有什么区别,亲测相差100倍
作者: liqianqian1116 / 发表于 2023-03-16 16:14:22
我们的日常使用中,Java new是用的最多的,但是有些框架往往会使用Java反射来实现灵活性,那么它们之间的效率有什么区别呢? 你有没有想过,什么时候应该该用new来创建对象,什么时候该使用反射呢? 两...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…