会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
白楠楠
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
13
下一页
2021年1月31日
5年老码农,update语句误用一个双引号,生产数据全变0了
摘要: 一、前言 最近经常碰到开发误删除误更新数据,这不,他们又给我找了个麻烦,我们来看下整个过程,把我坑得够惨。2021Java面试宝典 二、过程 由于开发需要在生产环节中修复数据,需要执行120条SQL语句,需要将数据进行更新,于是开发连上了生产数据库,首先执行了第一条SQL update tablen
阅读全文
posted @ 2021-01-31 21:14 公众号程序员白楠楠
阅读(74)
评论(0)
推荐(0)
2021年1月30日
面试阿里被质问:ConcurrentHashMap线程安全吗
摘要: 没啥深入实践的理论系同学,在使用并发工具时,总是认为把HashMap改为ConcurrentHashMap,就完美解决并发了呀。或者使用写时复制的CopyOnWriteArrayList,性能更佳呀!技术言论虽然自由,但面对魔鬼面试官时,我们更在乎的是这些真的正确吗?2021Java面试宝典 1 线
阅读全文
posted @ 2021-01-30 21:33 公众号程序员白楠楠
阅读(182)
评论(0)
推荐(0)
作为一名合格的开发者,必须了解的编程原则有哪些?
摘要: 目录 通用 KISS (Keep It Simple Stupid) YAGNI 做最简单的事情 关注点分离 保持事情不再重复 为维护者写代码 避免过早优化 童子军军规 2021Java面试宝典 模块间/类 最小化耦合 迪米特法则 组合优于继承 正交性 稳健性原则 控制反转 模块/类 最大化聚合 里
阅读全文
posted @ 2021-01-30 21:19 公众号程序员白楠楠
阅读(203)
评论(0)
推荐(0)
2021年1月29日
Spring循环依赖三级缓存是否可以减少为二级缓存?
摘要: - 前言 - 提问: 我们都知道Spring通过三级缓存来解决循环依赖的问题,那么是不是必须是三级缓存?二级缓存不能解决吗? 要分析是否能够去掉其中一级缓存,我们需要先过一遍Spring是如何通过三级缓存来解决循环依赖的。2021Java面试宝典 - 循环依赖 - 所谓的循环依赖,就是两个或者两个以
阅读全文
posted @ 2021-01-29 22:00 公众号程序员白楠楠
阅读(309)
评论(0)
推荐(0)
想让进程后台运行,试试Linux的nohup命令,3分钟学会。
摘要: 1.命令简介 nohup 的作用可以将程序以忽略挂起信号(SIGHUP)的方式运行。常见的用法是和& 命令一同使用,将命令放置到后台运行,即使终端挂掉,进程会忽略挂起信号,继续运行。鸟哥Linux私房菜完整版 将程序放到后台运行,一般有两种方式: (1)command &:后台运行,关掉终端会停止运
阅读全文
posted @ 2021-01-29 21:46 公众号程序员白楠楠
阅读(247)
评论(0)
推荐(0)
面试官:你能说一下Redis的常见应用场景吗?
摘要: 1. 基础 内存数据库 Redis是一个key-value型的数据库(相比较之下,MySQL是关联数据库),也就是说,一个key对应一个value,这是保证高效的手段之一。另外,Redis的所有数据在使用时都存放在内存中。2021Java面试宝典 这包含了两层含义: 单台Redis能存放多少数据,取
阅读全文
posted @ 2021-01-29 21:29 公众号程序员白楠楠
阅读(263)
评论(0)
推荐(0)
2021年1月28日
面试被问MySQL 主从复制,怎么破?
摘要: 一、前言 随着应用业务数据不断的增大,应用的响应速度不断下降,在检测过程中我们不难发现大多数的请求都是查询操作。 此时,我们可以将数据库扩展成主从复制模式,将读操作和写操作分离开来,多台数据库分摊请求,从而减少单库的访问压力,进而应用得到优化。整理了一份328页MySQLPDF文档 本次测试使用两个
阅读全文
posted @ 2021-01-28 22:04 公众号程序员白楠楠
阅读(177)
评论(0)
推荐(0)
Spring Boot 解决跨域问题的 3 种方案!
摘要: 前后端分离大势所趋,跨域问题更是老生常谈,随便用标题去google或百度一下,能搜出一大片解决方案,那么为啥又要写一遍呢,不急往下看。Java面试宝典PDF完整版 问题背景: Same Origin Policy,译为“同源策略”。它是对于客户端脚本(尤其是JavaScript)的重要安全度量标准,
阅读全文
posted @ 2021-01-28 21:51 公众号程序员白楠楠
阅读(172)
评论(0)
推荐(0)
Kafka如果丢了消息,怎么处理的?
摘要: Kafka存在丢消息的问题,消息丢失会发生在Broker,Producer和Consumer三种。Java面试宝典PDF完整版 Broker Broker丢失消息是由于Kafka本身的原因造成的,kafka为了得到更高的性能和吞吐量,将数据异步批量的存储在磁盘中。消息的刷盘过程,为了提高性能,减少刷
阅读全文
posted @ 2021-01-28 16:30 公众号程序员白楠楠
阅读(256)
评论(0)
推荐(0)
2021年1月27日
惊呆,这样操作 Nginx 并发数就能达到3w?
摘要: Nginx 以其高性能,稳定性,丰富的功能,简单的配置和低资源消耗而闻名。本文从底层原理分析 Nginx 为什么这么快! Nginx 的进程模型 Nginx 服务器,正常运行过程中: 多进程:一个 Master 进程、多个 Worker 进程。Java面试宝典PDF完整版 Master 进程:管理
阅读全文
posted @ 2021-01-27 22:26 公众号程序员白楠楠
阅读(339)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
13
下一页
公告