Tobenumberone_社区达人页

个人头像照片
Tobenumberone
已加入开发者社区1010
勋章 更多
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
江湖新秀
江湖新秀
成就
已发布49篇文章
2条评论
已回答71个问题
1条评论
已发布0个视频
github地址
技术能力
兴趣领域
  • 前端开发
  • 移动开发
  • Web App开发
  • 开发工具
  • vue
  • js
  • jq
擅长领域
技术认证
never say never~
暂无精选文章
暂无更多信息

2023年10月

2023年09月

2023年08月

2023年02月

2023年01月

2022年06月

  • 06.28 16:24:29
    发表了文章 2022-06-28 16:24:29

    后端的魅力~

    学习后端能干什么
  • 06.28 16:22:34
    发表了文章 2022-06-28 16:22:34

    前端的魅力~

    前端究竟有什么魅力

2022年04月

  • 04.27 17:33:25
    发表了文章 2022-04-27 17:33:25

    ECS是什么?

    ecs到底是什么
  • 04.06 10:02:38
    发表了文章 2022-04-06 10:02:38

    ECS是什么?

    简要说明一下什么是ecs

2021年11月

2021年10月

  • 发表了文章 2022-06-28

    后端的魅力~

  • 发表了文章 2022-06-28

    前端的魅力~

  • 发表了文章 2022-04-27

    ECS是什么?

  • 发表了文章 2022-04-06

    ECS是什么?

  • 发表了文章 2021-12-27

    java是什么

  • 发表了文章 2021-11-05

    我修复的印象最深的一个bug - 关于移动端1px问题

  • 发表了文章 2021-10-28

    web前端技能方法总结(css、js、jquery、html)(30)

  • 发表了文章 2021-10-28

    web前端技能方法总结(css、js、jquery、html)(29)

  • 发表了文章 2021-10-28

    web前端技能方法总结(css、js、jquery、html)(28)

  • 发表了文章 2021-10-28

    web前端技能方法总结(css、js、jquery、html)(27)

  • 发表了文章 2021-10-28

    web前端技能方法总结(css、js、jquery、html)(26)

  • 发表了文章 2021-10-28

    web前端技能方法总结(css、js、jquery、html)(25)

  • 发表了文章 2021-10-28

    web前端技能方法总结(css、js、jquery、html)(24)

  • 发表了文章 2021-10-28

    web前端技能方法总结(css、js、jquery、html)(31)

  • 发表了文章 2021-10-28

    web前端技能方法总结(css、js、jquery、html)(23)

  • 发表了文章 2021-10-28

    web前端技能方法总结(css、js、jquery、html)(22)

  • 发表了文章 2021-10-28

    web前端技能方法总结(css、js、jquery、html)(21)

  • 发表了文章 2021-10-28

    web前端技能方法总结(css、js、jquery、html)(20)

  • 发表了文章 2021-10-28

    web前端技能方法总结(css、js、jquery、html)(19)

  • 发表了文章 2021-10-28

    web前端技能方法总结(css、js、jquery、html)(18)

正在加载, 请稍后...
滑动查看更多
  • 回答了问题 2023-10-10

    下一代Docker来了,会让部署更加丝滑吗?

    1、在开发者眼中,Docker有怎样通俗易懂的理解方式?
    docker有两种意思:1、指英文单词docker,其中文翻译是“码头工人”;2、指Docker容器,是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的操作系统的机器上,也能实现虚拟化。
    2、都在夸Docker的优点,那它有什么缺点吗?
    Docker并不是全能的,设计之初也不是KVM之类虚拟化手段的替代品,简单总结几点:
    1)Docker是基于Linux 64bit的,无法在32bit的linux/Windows/unix环境下使用。
    2)LXC是基于Cgroup等Linux kernel功能的,因此Container的Guest系统只能是Linux base的。
    3)隔离性相比KVM之类的虚拟化方案还是有些欠缺,所有container公用一部分的运行库。
    网络管理相对简单,主要是基于namespace隔离。
    4)cgroup的cpu和cpuset提供的cpu功能相比KVM的等虚拟化方案相比难以度量(所以dotcloud主要是按内存收费)。
    5)docker对disk的管理比较有限。
    6)container随着用户进程的停止而销毁,container中的log等用户数据不便收集。
    3、Docker与AI结合,会让部署更加丝滑吗?
    应该是会的,AI技术已经很成熟了,在某些领域应该会比程序员敲代码、命令执行的更加丝滑

    踩0 评论0
  • 回答了问题 2023-10-08

    云时代下,如何便捷高效管理企业数据?

    你认为有哪些方式/工具有助于实现企业各部门和员工之间的高效协同?
    即时通讯:如钉钉, 企业微信,飞书等,可以实现实时沟通和协作
    云端协作:如语雀,石墨文档,腾讯文档、Office 365 等,可以实现多人同时编辑和协作文档、表格、幻灯片等
    项目管理:如Jira,可以帮助团队进行项目管理和任务分配

    近年来,各大厂商纷纷推出企业版网盘,企业版和个人版到底有什么区别?
    企业版网盘和个人版网盘的主要区别在于,企业版网盘更加注重数据的安全性和协作性,可以更好地满足现代企业高效办公的需求。 企业版网盘通常具有更高的安全性和可靠性,可以更好地保护企业的数据安全。

    AI技术使网盘文件处理更加智能,文件识别分类、人脸识别等功能有望成为网盘功能标配,你认为未来网盘还会往哪些方向演化?

    1. 多元化的应用场景:除了文件存储、备份和分享等传统功能,企业网盘还会向着协作、多端同步、智能管理、数据分析等多元化的功能方向发展。
    2. 支持更灵活的部署方式:随着企业的多元化需求,企业网盘需要支持更灵活的部署方式,如本地部署、云端部署、云+本地等选项。
    3. 加强数据安全和合规性:由于企业网盘存储的是企业重要数据,未来会更加注重数据安全和合规性,如加强访问权限管控、强化加密技术、满足跨境数据传输的合规性等。
    4. 智能化的管理和服务:随着人工智能和大数据技术的发展,企业网盘将会智能化,比如智能分类、智能搜索、智能备份、智能管理等。
    5. 创新营销推广方式:企业网盘的营销方式也在不断创新,如借助UGC推广、用户口碑宣传、超级APP融合等,以带来更多用户群体的关注和青睐。
    踩0 评论0
  • 回答了问题 2023-09-19

    手撕代码是程序员的基本功吗?

    1、你觉得手撕代码是程序员的基本功吗?
    不完全是。手撕代码确实能够检验出程序员的代码熟练度和基本功,但编程不仅仅是代码,还包括逻辑思维、问题解决能力、项目经验、与团队合作的能力等。而且,现实工作中,我们都依赖于IDE和其他工具来提高效率,手撕代码并不是日常工作的标准。
    2、为什么会用“手撕代码”来考验程序员能力
    传统面试都是看面试题写的怎么样,代码写的如何都已经成为规则了
    3、你知道哪些常见的手撕代码的题目?
    curry(柯里化)
    function curry(fn: any) {
    return function judgeCurry(...args: any) {
    return fn.length > args.length ?
    (...args1: any) => judgeCurry(...args,...args1):
    fn(...args);
    }
    }

    踩0 评论0
  • 回答了问题 2023-09-19

    程序员有哪些约定俗成的“码德”?

    一定要写注释!!!
    不写注释最让人头疼!!!

    踩0 评论0
  • 回答了问题 2023-09-19

    乘风问答官9月排位赛开启!话题、问题双赛道,PowerBeats Pro 、米家电磁炉等你赢!

    积极参加

    踩0 评论0
  • 回答了问题 2023-09-19

    对程序员来说,技术能力和业务逻辑哪个更重要?

    相辅相成 如果非得说个一二那就先技术能力 这是敲门砖

    多学多看多想多问

    踩0 评论0
  • 回答了问题 2023-09-19

    哪些事情是你成为程序员之后才知道的?

    原来不是程序员见过的功能程序竟然实现起来那样的简单
    技术改变生活
    误解就是我真的不会修电脑
    电脑死机蓝屏我也只能告诉你重启解决一切问题

    踩0 评论0
  • 回答了问题 2023-08-02

    工作中的成长是从摆脱低水平勤奋开始的吗?

    1、你觉得工作中哪些是低水平的勤奋?
    低水平的勤奋主要表现在,他们表面上很勤奋,但是却并没有真正地投入到工作中去。他们花费了大量的时间来完成一些低效的工作,而且在工作完成后,还会有一种“终于完成了”的感觉,这样做就是典型的低水平勤奋。

    2、关于成长,你有什么想和作者聊的?
    靠人不如靠几,要学会不以物喜不以己悲。努力去改变生活。

    3、你有哪些职业成长经验想要分享的?
    多学多看多想多做少说少玩!!!

    踩0 评论1
  • 回答了问题 2023-02-16

    作为开发者,你喜欢什么样的内容?

    从17年开始接触阿里云,不知不觉也过了6年了,中间也买过好几次特价服务器,感觉阿里云是真的变得越来越好了,功能越来越多了,福利也越来越好了,也能在技术论坛学到更多的东西,毕竟入驻的大佬也越来越多了,希望能看到阿里云变得更加的好,加油奥利给!

    踩0 评论0
  • 回答了问题 2023-01-09

    社区有了这些新变化,邀你来反馈!

    就像大家说的那些几个页面的UI变了让人更加赏心悦目了,也说明了系统越来越完善,越来越像好的地方发展了。加油奥利给~白发老大爷.gif

    踩0 评论0
  • 回答了问题 2021-11-03

    Java性能优化,为什么要及时清除不再需要的会话

    1.1 不用new关键词创建类的实例 1.2 使用非阻塞I/O 1.3 慎用异常 1.4 不要重复初始化变量 1.5 尽量指定类的final修饰符 1.6 尽量使用局部变量 1.7 乘法和除法 二、J2EE篇 2.1 使用缓冲标记 2.2 始终通过会话Bean访问实体Bean 2.3 选择合适的引用机制 2.4 在部署描述器中设置只读属性 2.5 缓冲对EJB Home的访问 2.6 为EJB实现本地接口 2.7 生成主键 2.8 及时清除不再需要的会话 2.9 在JSP页面中关闭无用的会话 2.10 Servlet与内存使用 2.11 HTTP Keep-Alive 2.12 JDBC与Unicode 2.13 JDBC与I/O 1.14 内存数据库

    踩0 评论0
  • 回答了问题 2021-11-03

    java程序,如何优化二分查找的性能

    Java应用程序在Java虚拟机(JVM)中运行。因此,要优化Java应用程序,需要了解JVM操作过程。我以前在博客上写过理解JVM内部在这里,您可以找到关于JVM的深刻见解。

    本文中有关JVM运行过程的知识主要是指垃圾收集(GC)和热点方面的知识。虽然您可能无法仅利用GC或Hotpot方面的知识来调优各种Java应用程序的性能,但这两个因素在大多数情况下都会影响Java应用程序的性能。

    值得注意的是,从操作系统的角度来看,JVM也是一个应用程序进程。要创建一个JVM运行良好的环境,您应该了解OS如何将资源分配给进程。这意味着,要优化Java应用程序的性能,您应该了解操作系统或硬件以及JVM本身。

    另一方面,Java语言领域的知识也很重要。理解锁或并发性以及熟悉类加载或对象创建也很重要。

    当您执行Java应用程序性能调优时,您应该通过集成所有这些知识来处理它。

    踩0 评论0
  • 回答了问题 2021-11-03

    Java性能优化,Tomcat如何添加JMS远程监控

    对于部署在局域网内其它机器上的Tomcat,可以打开JMX监控端口,局域网其它机器就可以通过这个端口查看一些常用的参数(但一些比较复杂的功能不支持),同样是在JVM启动参数中配置即可,配置如下:

    -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false

    -Djava.rmi.server.hostname=192.168.71.38 设置JVM的JMS监控监听的IP地址,主要是为了防止错误的监听成127.0.0.1这个内网地址

    -Dcom.sun.management.jmxremote.port=1090 设置JVM的JMS监控的端口

    -Dcom.sun.management.jmxremote.ssl=false 设置JVM的JMS监控不实用SSL

    -Dcom.sun.management.jmxremote.authenticate=false 设置JVM的JMS监控不需要认证

    踩0 评论0
  • 回答了问题 2021-11-03

    Java性能优化,Tomcat那几种运行模式最优

    Tomcat的运行模式有3种

    1、bio

    默认的模式,性能非常低下,没有经过任何优化处理和支持.

    2、nio

    利用java的异步io护理技术,noblocking IO技术.

    想运行在该模式下,直接修改server.xml里的Connector节点,修改protocol为

    protocol="org.apache.coyote.http11.Http11NioProtocol"

    connectionTimeout="20000"

    URIEncoding=”UTF-8″

    useBodyEncodingForURI="true"

    enableLookups="false"

    redirectPort="8443">

    启动后,就可以生效。

    3、apr

    从操作系统级别来解决异步的IO问题,大幅度的提高性能。

    必须要安装apr和native,直接启动就支持apr

    修改protocol为org.apache.coyote.http11.Http11AprProtocol

    安装apr

    yum-y install apr apr-devel

    安装native

    进入tomcat/bin目录,比如:

    cd/usr/local/tomcat/bin/tar xzfv tomcat-native.tar.gz

    cd tomcat-native-1.1.20-src/jni/native/./configure--with-apr=/usr/bin/apr-1-config

    make&&make install

    安装完成之后 会出现如下提示信息

    Librarieshave been installedin:/usr/local/apr/lib

    安装成功后还需要对tomcat设置环境变量,方法是在catalina.sh文件中增加1行:

    CATALINA_OPTS="-Djava.library.path=/usr/local/apr/lib"

    修改8080端对应的conf/server.xml

    protocol="org.apache.coyote.http11.Http11AprProtocol"

    启动tomcat之后,查看日志会有这一行信息,说明已经是APR模式启动了

    INFO:APR capabilities:IPv6[true],sendfile[true],accept filters[false],random[true].

    踩0 评论0
  • 回答了问题 2021-11-03

    Java性能优化,为什么要尽量在合适的场合使用单例

    使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:

    第一,控制资源的使用,通过线程同步来控制资源的并发访问;

    第二,控制实例的产生,以达到节约资源的目的;

    第三,控制数据共享,在不建立直接关联的条件下,让多个不相关的进程或线程之间实现通信。

    踩0 评论0
  • 回答了问题 2021-11-03

    Java性能优化,如何快速找出所有大写字符串

    Exception in thread "main" java.lang.StringIndexOutOfBoundsException:

    String index out of range: 4

    at java.lang.String.charAt(String.java:686)

    at P43.main(P43.java:13)

    这是我的代码,用于查找大写字母并打印它们:

    import java.io.*;

    import java.util.*;

    public class P43{ public static void main(String[] args){ Scanner in = new Scanner(System.in);

    //Uppercase

    String isUp = "";

    System.out.print("Please give a string: ");

    String x = in.next();

    int z = x.length();

    for(int y = 0; y <= z; y++){ if(Character.isUpperCase(x.charAt(y))){ char w = x.charAt(y);

    isUp = isUp + w + " ";

    }

    }

    System.out.println("The uppercase characters are " + isUp);

    //Uppercase

    }

    }

    踩0 评论0
  • 回答了问题 2021-11-03

    Java程序优化,减少代码体积能优化性能吗,从哪些方面减少

    Java代码优化的目标是:1、减小代码的体积 2、提高代码运行的效率。 具体优化方法有下面几种: 1、及时关闭流 Java编程过程中,进行数据库连接、I/O流操作时务必小心,使用完毕后,及时关闭以释放资源,因为对这些大对象的操作会造成系统大的开销。 2、尽量减少对变量的重复计算 对方法的调用,即使方法中只有一句语句,也是有消耗的,例如: for(int i=0;i<list.size();i++)建议替换为for(int i=0,int length=list.size();i<length;i++) 这样在list.size()很大的时候,就减少了不必要的消耗。 3、尽量采用懒加载的策略,即在需要的时候才创建 String aa="123";if(i==1){...} 可以将变量定义放在if条件判断里面if(i==1){String aa="123";}这样可以提高程序运行效率。 4、慎用异常 异常对性能不利,只要有异常被抛出,Java虚拟机就必须调用堆栈,因为在处理过程中创建了一个新的对象。

    踩0 评论0
  • 回答了问题 2021-11-03

    Java性能优化,如何优化资源回收

    JAVA性能优化之设计优化 设计优化处于性能优化手段的上层。它往往须要在软件开发之前进行。在软件开发之前,系统架构师应该就评估系统可能存在的各种潜在问题和技术难点,并给出合理的设计方案,因为软件设计和系统架构对软件总体设计质量有决定性的影响。所以,设计调优对系统的性能影响也是最大的,假设说,代码优化。JVM优化都是对系统微观层次的“量”的优化,那设计优化就是对系统”质”的优化. 设计优化的一大显著特征是:它能够规避某一个组件的性能问题,而是改良组件的实现;比方:组件A通过循环监控不断的检測时间E是否发生,其检測行为必定会占用部分系统资源,因此,开发者必须检測频率和资源消耗上取得平衡,假设检測频率太低,尽管降低了资源消耗,可是系统实时反应性就会降低,假设进行代码层的调优,就须要优化检測方法的实现及要求得一个最为恰当的检測频率.对于这个问题我们就能够用设计模式中的观察者模式 ,当事件E发生的时刻,由事件E通知组件A,从而触发组件A的行为.这样的设计从根本上攻克了存在性能隐患的循环监控,从根本上攻克了这一问题. 进行设计优化时,设计人员和必须熟悉经常使用的设计方法,设计模式,以及主要的性能组件和经常使用的优化思想,并将其有机地集成在软件系统中. 注意:一个良好的系统设计能够规避非常多潜在在的性能问题.因此,尽可能多花些时间在系统设计上,是创建高性能程序的关键

    踩0 评论0
  • 回答了问题 2021-11-03

    Java性能优化,如何减少对CPU的使用率

    在进行性能调优之前,您需要找出主导CPU时间的因素.

    这是一个多方面的主题,您将不得不看看内核正在做什么,以什么速度发出哪些系统调用,您的访问模式是什么,文件系统和其他存储层如何影响各种文件的特征系统操作等

    Netflix最近提出了一种方法到get full kernel/userspace/java stacks,这可能是一个有用的起点,但还有许多其他的东西需要监控.

    踩0 评论0
  • 回答了问题 2021-11-03

    Java性能优化,如何抗住百万并发

    尝试使用缓存,包括用户缓存,信息缓存等。 为缓存花费更多的内存可以大大减少与数据库的交互,提高性能。 使用jpprofiler等工具来识别性能瓶颈并减少额外的开销。 优化数据库查询语句,减少直接生成的语句使用Hibernate等工具(只优化长时间查询)。 优化数据库结构,做更多的索引,提高查询效率。 统计功能应尽可能用作缓存,或相关报告应每天或定期统计一次,以避免必要时的统计功能。 尝试使用静态容器尽可能地显示静态内容。 在解决了上述问题后,采用服务器集群来解决单机的瓶颈问题。 在上述问题基本解决后,实现了系统的优化

    踩0 评论0
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息