程序员白楠楠_个人页

个人头像照片 程序员白楠楠
个人头像照片 个人头像照片
69
0
0

个人介绍

公众号@程序员白楠楠

擅长的技术

获得更多能力
通用技术能力:
云产品技术能力:

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

阿里云技能认证

详细说明
暂无更多信息

2020年12月

  • 12.04 16:18:03
    发表了文章 2020-12-04 16:18:03

    只需两步,Tomcat JVM 参数性能迅速调到最优!

    找到Tomcat根目录下的conf目录,修改server.xml文件的内容。对于这部分的调优,我所了解到的就是无非设置一下Tomcat服务器的最大并发数和Tomcat初始化时创建的线程数的设置,当然还有其他一些性能调优的设置,下图是我根据我机子的性能设置的一些参数值,给各位详细解释一下吧:
  • 12.04 15:59:56
    发表了文章 2020-12-04 15:59:56

    HTTP 协议无状态中的 "状态" 到底指的是什么?

    最近在好好了解http,发现对介绍http的第一句话【http协议是无状态的,无连接的】就无法理解了:无状态的【状态】到底指的是什么?!
  • 12.02 22:30:15
    发表了文章 2020-12-02 22:30:15

    JVM最多支持多少个线程?你知道吗?

    Java虚拟机最多支持多少个线程?跟虚拟机开发商有关么?跟操作系统呢?还有其他的因素吗?
  • 12.01 21:44:12
    发表了文章 2020-12-01 21:44:12

    利用注解 + 反射消除重复代码(Java项目)

    假设银行提供了一些 API 接口,对参数的序列化有点特殊,不使用 JSON,而是需要我们把参数依次拼在一起构成一个大字符串
  • 12.01 20:45:10
    发表了文章 2020-12-01 20:45:10

    Spring Boot 和 Spring 到底有啥区别?用了这么久,你知道吗?

    对于Spring和SpringBoot到底有什么区别,我听到了很多答案,刚开始迈入学习SpringBoot的我当时也是一头雾水随着经验的积累、我慢慢理解了这两个框架到底有什么区别。 相信对于用了SpringBoot很久的同学来说,还不是很理解SpringBoot到底和Spring有什么区别,看完文章中的比较,或许你有了不同的答案和看法!

2020年11月

  • 11.30 16:11:56
    发表了文章 2020-11-30 16:11:56

    大厂面试必问的Spring全家桶 4 大开源框架,思维脑图全总结,终于出来了

    对于开发来说,我们在工作中普遍都会用到各个开源框架,比如最基础的 Spring,使开发网络编程变得特别简单的 Netty 框架,还有成为目前微服务框架首选的 Spring Cloud 等。在多个框架之上,我们仅需使用几行代码,即可实现业务需要的复杂功能,大大减少了工作量。
  • 11.29 22:02:15
    发表了文章 2020-11-29 22:02:15

    SQL优化2020最全干货总结---MySQL

    BATJTMD等大厂的面试难度越来越高,但无论从大厂还是到小公司,一直未变的一个重点就是对SQL优化经验的考察。一提到数据库,先“说一说你对SQL优化的见解吧?”。
  • 11.28 22:25:53
    发表了文章 2020-11-28 22:25:53

    新技能 MyBatis 千万数据表,快速分页!

    流式查询 指的是查询成功后不是返回一个集合而是返回一个迭代器,应用每次从迭代器取一条查询结果。流式查询的好处是能够降低内存使用。
  • 11.27 15:37:23
    发表了文章 2020-11-27 15:37:23

    面试阿里被问:“你的项目是如何处理重复请求/并发请求的?”

    对于一些用户请求,在某些情况下是可能重复发送的,如果是查询类操作并无大碍,但其中有些是涉及写入操作的,一旦重复了,可能会导致很严重的后果,例如交易的接口如果重复请求可能会重复下单。
  • 11.25 21:56:57
    发表了文章 2020-11-25 21:56:57

    27个阿里 Java 开源项目,值得收藏!

    大家好,这里为大家整理了阿里的Java开源项目,希望对大家有所帮助
  • 11.24 20:52:30
    发表了文章 2020-11-24 20:52:30

    遍历 HashMap 的 5 种最佳方式,我不信你全知道!

    1. 使用 Iterator 遍历 HashMap EntrySet 2. 使用 Iterator 遍历 HashMap KeySet 3. 使用 For-each 循环遍历 HashMap 4. 使用 Lambda 表达式遍历 HashMap 5. 使用 Stream API 遍历 HashMap 6. 最后
  • 11.24 16:36:19
    发表了文章 2020-11-24 16:36:19

    一次看完28个关于ES的性能调优技巧,很赞,值得收藏!

    因为总是看到很多同学在说Elasticsearch性能不够好、集群不够稳定,询问关于Elasticsearch的调优,但是每次都是一个个点的单独讲,很多时候都是case by case的解答,本文简单梳理下日常的Elasticsearch使用调优,以下仅为自己日常经验之谈,如有疏漏,还请大家帮忙指正。
  • 11.24 16:34:27
    发表了文章 2020-11-24 16:34:27

    推荐四款可视化工具,解决99%的可视化大屏需求

    最经常的工作是将一些项目的数据从数据库导出,然后分门别类的列到excel表格中,领导看起来眼花缭乱。
  • 11.23 21:43:17
    发表了文章 2020-11-23 21:43:17

    Spring Boot 五种热部署方式

    在SpringBoot中,模板引擎的页面默认是开启缓存的,如果修改了页面的内容,则刷新页面是得不到修改后的页面的,因此我们可以在application.properties中关闭模版引擎的缓存
  • 11.22 20:44:12
    发表了文章 2020-11-22 20:44:12

    Linux 环境变量配置全攻略

    在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对环境变量的配置方法。
  • 11.22 17:29:30
    发表了文章 2020-11-22 17:29:30

    Spring事务的那些坑,这里都给你总结好了!

    Spring框架已是JAVA项目的标配,其中Spring事务管理也是最常用的一个功能,但如果不了解其实现原理,使用姿势不对,一不小心就可能掉坑里。
  • 11.22 16:23:14
    发表了文章 2020-11-22 16:23:14

    8 种方案解决重复提交问题!你选择哪一种呀?

    1.什么是幂等 2.产生原因 3.解决方案 ①配置注解 ②实例化锁 ③AOP 切面 ④注解使用案例
  • 11.19 20:16:53
    发表了文章 2020-11-19 20:16:53

    图解 Spring 循环依赖,写得太好了!

    Spring如何解决的循环依赖,是近两年流行起来的一道Java面试题。 其实笔者本人对这类框架源码题还是持一定的怀疑态度的。 如果笔者作为面试官,可能会问一些诸如“如果注入的属性为null,你会从哪几个方向去排查”这些场景题。
  • 11.19 15:29:59
    发表了文章 2020-11-19 15:29:59

    给我五分钟,带你彻底掌握 MyBatis 缓存的工作原理

    在计算机的世界中,缓存无处不在,操作系统有操作系统的缓存,数据库也会有数据库的缓存,各种中间件如Redis也是用来充当缓存的作用,编程语言中又可以利用内存来作为缓存。自然的,作为一款优秀的ORM框架,MyBatis中又岂能少得了缓存,那么本文的目的就是带领大家一起探究一下MyBatis的缓存是如何实现的,只需给我五分钟,带你彻底掌握MyBatis的缓存工作原理。
  • 11.18 22:56:32
    发表了文章 2020-11-18 22:56:32

    面试常问的 25+ 个 Linux 命令

    作为一个Java开发人员,有些常用的Linux命令必须掌握。即时平时开发过程中不使用Linux(Unix)或者mac系统,也需要熟练掌握Linux命令。因为很多服务器上都是Linux系统。所以,要和服务器机器交互,就要通过shell命令。
  • 11.17 21:05:33
    发表了文章 2020-11-17 21:05:33

    限流10万QPS、跨域、过滤器、令牌桶算法-网关Gateway内容都在这儿

    文中内容包含:微服务网关限流10万QPS、跨域、过滤器、令牌桶算法。
  • 11.17 20:40:26
    发表了文章 2020-11-17 20:40:26

    SQL 查找"存在",别再用 count 了,很耗费时间的!

    根据某一条件从数据库表中查询 『有』与『没有』,只有两种状态,那为什么在写SQL的时候,还要SELECT count(*) 呢?
  • 11.16 19:50:29
    发表了文章 2020-11-16 19:50:29

    面向对象六大原则

    这篇文章主要讲的是面向对象设计中,应该遵循的六大原则。只有掌握了这些原则,才能更好的理解设计模式。
  • 11.13 22:04:26
    发表了文章 2020-11-13 22:04:26

    Java中5种List的去重方法及它们的效率对比,你用对了吗?

    01、使用两个for循环实现List去重(有序) /**使用两个for循环实现List去重(有序) * * @param list * */ public static List removeDuplicationBy2For(List<Integer> list) { for (int i=0;i<list.size();i++) { for (int j=i+1;j<list.size();j++) { if(list.get(i).equa
  • 11.12 21:20:49
    发表了文章 2020-11-12 21:20:49

    2020年SpringCloud 必知的18道面试题

    # 1、什么是Spring Cloud? Spring cloud流应用程序启动器是基于Spring Boot的Spring集成应用程序,提供与外部系统的集成。Spring cloud Task,一个生命周期短暂的微服务框架,用于快速构建执行有限数据处理的应用程序。
  • 11.12 17:14:39
    发表了文章 2020-11-12 17:14:39

    贼厉害,手撸的 SpringBoot 缓存系统,性能杠杠的!

    缓存是最直接有效提升系统性能的手段之一。个人认为用好用对缓存是优秀程序员的必备基本素质。 本文结合实际开发经验,从简单概念原理和代码入手,一步一步搭建一个简单的二级缓存系统。
  • 11.11 23:31:26
    发表了文章 2020-11-11 23:31:26

    这些最常用的Linux命令,每一条都应该学会!

    linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心。
  • 11.11 16:33:05
    发表了文章 2020-11-11 16:33:05

    “对不起,我们不招半路出家的程序猿”,就因为我是大专学历?太看不起人了。

    用他自己的话说,为了跳槽这家心仪已久的大厂,他几乎拼上了自己半条命。 白天上班,晚上刷算法题,看技术书。半年下来,算法题刷了200多道,而且是2遍,技术书看了6本。 为此,他牺牲掉了几乎所有的休闲时间,经常熬至深夜。
  • 发表了文章 2021-12-22

    如何高效编写测试用例?

  • 发表了文章 2021-12-11

    6 大测试用例设计题详细整理— 助攻高薪求职之路!

  • 发表了文章 2021-12-08

    源码教学:教你 30 行代码实现 ddt 模块

  • 发表了文章 2021-12-07

    正交实验法之 Allpairs 电商项目用例设计实战

  • 发表了文章 2021-12-06

    解决 jenkins 插件下载失败问题 - 配置 jenkins 插件中心为国内镜像地址

  • 发表了文章 2021-12-02

    Katalon Studio 抓取元素

  • 发表了文章 2021-01-07

    阿里面试官亲述:如何利用设计模式改善业务代码

  • 发表了文章 2021-01-07

    Spring 最常用的 7 大类注解,一文整理!这些注解你都有用过吗?

  • 发表了文章 2021-01-06

    MySQL中的redolog,undolog,以及binlog的区别及各自作用是什么?

  • 发表了文章 2021-01-06

    新手入门linux之最常用的20条命令

  • 发表了文章 2021-01-06

    这些常用的Git命令清单,你都知道吗?

  • 发表了文章 2021-01-05

    Java岗150道面试题:集合+JVM+设计模式+spring+Redis等

  • 发表了文章 2021-01-05

    一步之差进入大厂,下定决心钻透java所有面试题,顺利通过!

  • 发表了文章 2021-01-04

    这些最常用的Linux命令,每一条都应该会,没有借口!

  • 发表了文章 2021-01-04

    Mybatis使用的9种设计模式,这些你都知道吗?真是太有用了

  • 发表了文章 2021-01-03

    SpringBoot 的 44 种应用启动器,你都知道吗?

  • 发表了文章 2021-01-03

    后端程序员必备:SQL高性能优化方案!50条优化,建议马上收藏!

  • 发表了文章 2020-12-30

    分布式系统架构,回顾2020年常见面试知识点梳理(每次面试都会问到其中某一块知识点)

  • 发表了文章 2020-12-29

    2020年度总结了这 50 道 MySQL 高频面试题!

  • 发表了文章 2020-12-28

    强大:MyBatis ,三种流式查询方法

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