烈侯_个人页

个人头像照片 烈侯
0
8
0

个人介绍

暂无个人介绍

擅长的技术

获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
暂无更多信息
正在加载, 请稍后...
暂无更多信息
  • 回答了问题 2019-07-17

    Redis命令exists和hexists区别

    举例redis存储的key1下对应一个hash结构 skey1 svaule1
    exists是判断最外层key是否存在,exists key1
    hexists是判断一个hash结构内部的subkey是否存在 exists key1 skey1

    踩0 评论0
  • 回答了问题 2019-07-17

    慢SQL语句列表,请问怎么处理

    SELECT 这里也可以优化一下,没有必要的情况下不要用减少开销。

    踩0 评论0
  • 回答了问题 2019-07-17

    如果数据量达到千万级别,是一个表好还是多个表好

    数据量级达到一定量级,就需要考虑做分库分表的优化,一般的优化策略都是按照常用的查询字段去做分库分表路由,例如用户id等,时间维度一般再按天或按月进行拆分(根据自己业务的数据量级来定),最后再把一定时间之前的数据进行历史库分离存储(如有必要),频道较高的其他字段做成索引,可以用冗余字段减少不必要的关联查询

    踩0 评论0
  • 回答了问题 2019-07-17

    copy和insert哪个效率高?

    顾名思义,copy可以是从最底层的存储直接进行的整体拷贝,而insert每一次插入的每一条记录都需要在现有数据基础中去重新寻址写入,肯定是copy效率高。

    踩0 评论0
  • 回答了问题 2019-07-17

    我该从哪里学习Java!才能很快的掌握。

    前端的话可以http://www.w3school.com.cn/h.asp 这上面有很多基础教程
    后端的话java基础可以从网上很多的公开课去看,但建议还是自己有书籍配合,加上编码实践,这样理解会比较快
    基础掌握之后需要学习的知识:
    1、sql语言、数据库框架(比如ibaits),了解开源的一些内存库的使用比如redis
    2、java框架,spring,springmvc、springboot等新框架,深入学习一下
    3、了解一下类似junit、jmeter等测试工具,掌握代码调试的方法
    4、linux操作系统的常用命令、常用指标(比如cpu、内存、load等)
    5、java高级部分多线程的使用、反射、IO、网络编程servlet等、一些核心代码的底层实现、了解一下jvm
    6、数据结构
    7、设计模式
    8、项目管理能力
    9、大数据与算法了解一下,如果不深入学习也可以看看他的思想

    可以循序渐进来学习

    踩0 评论0
  • 回答了问题 2019-07-17

    HSF+spring+maven 总是报ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

    打印一下依赖树,检查一下新引入的包,是否包含springboot等基础包的引用,把相关的引用排掉就可以了

    踩0 评论0
  • 回答了问题 2019-07-17

    并发测试请求响应结果过慢

    线程数并发并不是越多越好,当并发数使CPU饱和以后,每个线程都会存在大量时间在等待抢占cpu时间片,这时每个线程的处理时间就会拉长。所以设置的线程数还是要根据硬件条件去调配,可以参考网上一些线程数和cpu的配比的文章,实际还是需要根据项目调优选择合适的值。

    踩0 评论0
  • 回答了问题 2019-07-17

    [@倚贤][¥20]小公司程序员做什么准备面试阿里JAVA开发

    项目管理要了解,阿里对程序员要求有项目管理能力,另外就是代码能力,基础要扎实,设计模式相关的书多看看、了解框架底层原理和数据结构,数据库、linux相关的要掌握,前沿的算法技术如果能掌握会有很大加分。

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