会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
白楠楠
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
···
13
下一页
2021年2月25日
面试被问Java序列化和反序列化为什么要实现Serializable接口
摘要: 最近公司的在做服务化, 需要把所有model包里的类都实现Serializable接口, 同时还要显示指定serialVersionUID的值. 听到这个需求, 我脑海里就突然出现了好几个问题, 比如说: (1) 序列化和反序列化是什么? (2) 实现序列化和反序列化为什么要实现Serializab
阅读全文
posted @ 2021-02-25 17:13 公众号程序员白楠楠
阅读(92)
评论(0)
推荐(0)
2021年2月22日
高性能 Nginx HTTPS 调优 - 如何为 HTTPS 提速 30%
摘要: 为什么要优化 Ngin HTTPS 延迟 Nginx 常作为最常见的服务器,常被用作负载均衡 (Load Balancer)、反向代理 (Reverse Proxy),以及网关 (Gateway) 等等。一个配置得当的 Nginx 服务器单机应该可以期望承受住 50K 到 80K 左右每秒的请求,同
阅读全文
posted @ 2021-02-22 22:30 公众号程序员白楠楠
阅读(405)
评论(0)
推荐(0)
2021年2月20日
JAVA8时间插入mysql少了8小时的解决办法
摘要: 最近在用mybatis时发现,将LocalDateTime插入到数据库时时间少了8小时。 用网上其他方法试了不少,比如修改mysql时区,都不能解决。最后发现是JDBC连接的参数写错了。 经常在网上看到jdbc连接里边有这样一个参数&serverTimezone=UTC。这个UTC是协调世界时,我们
阅读全文
posted @ 2021-02-20 17:08 公众号程序员白楠楠
阅读(1920)
评论(0)
推荐(0)
2021年2月19日
参考阿里规范,优秀的 Java 项目代码该如何分层?
摘要: 1.背景 说起应用分层,大部分人都会认为这个不是很简单嘛 就controller,service, mapper三层。看起来简单,很多人其实并没有把他们职责划分开,在很多代码中,controller做的逻辑比service还多,service往往当成透传了,这其实是很多人开发代码都没有注意到的地方,
阅读全文
posted @ 2021-02-19 21:45 公众号程序员白楠楠
阅读(260)
评论(0)
推荐(0)
SpringBoot 中实现跨域的5种方式
摘要: 一、为什么会出现跨域问题 出于浏览器的同源策略限制。同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。2021Java面试宝典
阅读全文
posted @ 2021-02-19 21:26 公众号程序员白楠楠
阅读(277)
评论(0)
推荐(0)
2021年2月18日
美团一面:你既然写过Mybatis插件,说说它底层是怎么加载一个自定义插件的
摘要: 大多数框架,都支持插件,用户可通过编写插件来自行扩展功能,Mybatis也不例外。 我们从插件配置、插件编写、插件运行原理、插件注册与执行拦截的时机、初始化插件、分页插件的原理等六个方面展开阐述。 1. 插件配置 Mybatis的插件配置在configuration内部,初始化时,会读取这些插件,保
阅读全文
posted @ 2021-02-18 21:37 公众号程序员白楠楠
阅读(127)
评论(0)
推荐(0)
2021年2月3日
陌陌面试官:说说Spring AOP 的原理、SpringMVC 的处理过程?
摘要: Spring AOP ,SpringMVC ,这两个应该是国内面试必问题,网上有很多答案,其实背背就可以。但今天笔者带大家一起深入浅出源码,看看他的原理。以期让印象更加深刻,面试的时候游刃有余。2021Java面试宝典 # Spring AOP 原理 简单说说 AOP 的设计: 每个 Bean 都会
阅读全文
posted @ 2021-02-03 22:00 公众号程序员白楠楠
阅读(135)
评论(0)
推荐(0)
2021年2月1日
Kubernetes 部署 Mysql 8.0 数据库(单节点)
摘要: 系统环境: Mysql 版本:8.0.19 Kubernetes 版本:1.17.4 操作系统版本:CentOS 7.8 一、简介 Mysql 是我们常用的关系型数据库,在项目开发、测试、部署到生成环境时,经常需要部署一套 Mysql 进行数据存储。这里介绍下如何在 Kubernetes 环境中部署
阅读全文
posted @ 2021-02-01 22:17 公众号程序员白楠楠
阅读(604)
评论(0)
推荐(0)
Spring Boot + MyBatisPlus,简直完美!
摘要: # 前言: mybatis在持久层框架中还是比较火的,一般项目都是基于ssm。虽然mybatis可以直接在xml中通过SQL语句操作数据库,很是灵活。但正其操作都要通过SQL语句进行,就必须写大量的xml文件,很是麻烦。mybatis-plus就很好的解决了这个问题。整理了一份272页Mybatis
阅读全文
posted @ 2021-02-01 21:59 公众号程序员白楠楠
阅读(2227)
评论(0)
推荐(0)
这16条规范代码,同事,拍桌子 大喊 “666”
摘要: 背景:如何更规范化编写Java 代码的重要性想必毋需多言,其中最重要的几点当属提高代码性能、使代码远离Bug、令代码更优雅。2021金三银四Java面试宝典 一、MyBatis 不要为了多个查询条件而写 1 = 1 当遇到多个查询条件,使用where 1=1 可以很方便的解决我们的问题,但是这样很可
阅读全文
posted @ 2021-02-01 21:40 公众号程序员白楠楠
阅读(116)
评论(0)
推荐(0)
1
2
3
4
5
···
13
下一页
公告