2024年程序员
文章平均质量分 84
普通网友
这个作者很懒,什么都没留下…
展开
-
如何巧用设计模式,干掉if-else,4面字节跳动拿到Offer
通过责任链的处理方式,if-else结构也被我们消除了,每当新来了一种回执,只需要添加IReceiptHandler实现类并修改ReceiptHandlerContainer处理者容器即可,如果要使得程序符合开闭原则,则需要调整ReceiptHandlerContainer中处理者的获取方式,通过反射的方式,获取指定包下的所有IReceiptHandler实现类。发出这个请求的客户端并不知道链上的哪一个对象最终处理这个请求,这使得系统可以在不影响客户端的情况下动态地重新组织和分配责任。原创 2024-03-20 16:49:41 · 688 阅读 · 0 评论 -
你确定你真的理解_双亲委派_了吗?!,java面试线程问题
复制代码。原创 2024-03-20 14:22:18 · 653 阅读 · 0 评论 -
【webpack】学习记录,前端面试相关文章及Github学习资料
执行该命令,会要求输入一些,如项目项目名,项目描述,作者,等信息,执行完后会出现一个。(img-859WnP8S-1710902449697)](img-ApukcdAA-1710902449698)](img-u92fDJSr-1710902449698)]bundle.js 是压缩之后的文件,是webpack自动生成,下面会说。让项目支持css压缩和样式加载器。项目下使用webpack。所有命令在项目根目录执行。下加入了webpack。的文件在项目的根目录。原创 2024-03-20 10:41:00 · 335 阅读 · 0 评论 -
TypeScript 之 More on Functions,web前端框架开发实例
这个函数代码功能实现了,也没有什么报错,但我们不能传入一个可能是字符串或者是数组的值,因为 TypeScript 只能一次用一个函数重载处理一次函数调用。在 JavaScript 中,如果你调用一个函数的时候,传入了比需要更多的参数,额外的参数就会被忽略。再次强调一下,写进函数体的签名是对外部来说是“不可见”的,这也就意味着外界“看不到”它的签名,自然不能按照实现签名的方式来调用。表示一个函数并不会返回任何值,当函数并没有任何返回值,或者返回不了明确的值的时候,就应该用这种类型。原创 2024-03-20 08:24:33 · 622 阅读 · 0 评论 -
Linux安装mysql,GitHub上标星13k的《Java面试突击版》
注意:一定要和系统的版本对上,32位下32位的安装包,其中阿里云的系统默认的是32位,否则报错。mkdir -p /data/mysql #创建目录。chown mysql:mysql -R /data/mysql #赋予权限。(img-JzVK0sNf-1710885501944)]4.创建mysql用户组和用户并修改权限。新建一个文件夹,然后进入在其中解压。原创 2024-03-20 05:58:32 · 406 阅读 · 0 评论 -
JavaScript——if判断与循环,面试字节跳动的前端工程师该怎么准备
点击输入框中的确定, 会返回,用户在输入框中,输入的数据点击取消,则会返回Null。2)prompt() 输入框, 返回的数据,默认是字符串类型。(img-IhBjD9Bg-1710877670848)](img-T2myHGu3-1710877670849)]提供了多个分支,功能类似if-else级联式,但是代码的可读性更好。1)但凡出现返回值, 如果后续功能需要使用。var num = prompt(“请输入你的性别”);}else if(表达式2){}else if(表达式3){原创 2024-03-20 03:48:02 · 370 阅读 · 0 评论 -
Ajax 跨域和同源策略的解释和使用,使用jQuery跨域,模板引擎artTemplate的使用
注意顺序问题,f1函数要先被读取,才能被调用!!再创建一个data.php文件,内容如下:phpecho "f('北京天气晴')";}else{echo "f('天气查询无')";?原创 2024-03-20 01:20:15 · 341 阅读 · 0 评论