会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
陈晨辰
のworld
博客园
|
首页
|
新随笔
|
新文章
|
联系
|
订阅
|
管理
2020年2月27日
spring的断言工具类Assert的基本使用
摘要: Assert(断言) Web 应用在接受表单提交的数据后都需要对其进行合法性检查,如果表单数据不合法,请求将被驳回。类似的,当我们在编写类的方法时,也常常需要对方法入参进行合 法性检查,如果入参不符合要求,方法将通过抛出异常的方式拒绝后续处理。举一个例子:有一个根据文件名获取输入流的方法:Input
阅读全文
posted @ 2020-02-27 14:07 陈晨辰
阅读(1174)
评论(0)
推荐(0)
编辑
2020年2月26日
开发工具推荐
摘要: 1.前言 俗话说:“工欲善其事,必先利其器”。 为了助力大家的学习和进阶,本小节介绍几个对 Java 学习非常有帮助的 IDEA 插件,代码反编译和反汇编工具,以及非常不错的网站等。 2. IDEA 插件 首先不必多说,IDEA 是目前 Java工程师最主流的开发工具, IDEA 的强大之处不仅在于
阅读全文
posted @ 2020-02-26 17:02 陈晨辰
阅读(681)
评论(0)
推荐(0)
编辑
2020年2月20日
IDEA 接口调试插件 HTTP Client
摘要: 界面客户端 使用手册 https://www.jetbrains.com/help/idea/testing restful web services.html 打开方式 Tools HTTP Client Test RESTful Web Service 文本客户端 使用手册 https://ww
阅读全文
posted @ 2020-02-20 10:40 陈晨辰
阅读(8266)
评论(0)
推荐(0)
编辑
2020年2月19日
【笔记0-开篇】面试官系统精讲Java源码及大厂真题
摘要: 背景 开始阅读 Java 源码的契机,还是在第一年换工作的时候,被大厂的技术面虐的体无完肤,后来总结大厂的面试套路,发现很喜欢问 Java 底层实现,即 Java 源码,于是我花了半年时间,啃下了 Java 源码,终于进了理想的公司。 以我个人经历来说,阅读源码真的可以帮助你顺利过技术面,找到更好的
阅读全文
posted @ 2020-02-19 21:11 陈晨辰
阅读(466)
评论(0)
推荐(0)
编辑
2020年2月15日
面试题:HashSet、TreeSet 和HashMap 的实现与原理
摘要: 说下 TreeSet 和 HashSet 什么区别呢? 它们的区别点主要在他们的底层数据结构不同,HashSet 使用的是 HashMap 来实现,而 TreeSet 使用的是 TreeMap 来实现的。 哦?那你了解 HashMap 和 TreeMap 的区别吗? HashMap 是一个最常用的数
阅读全文
posted @ 2020-02-15 10:56 陈晨辰
阅读(1184)
评论(0)
推荐(1)
编辑
Mybatis面试问题集锦
摘要: 1、 {}和${}的区别是什么? 答:mybatis在处理 {}时,会将sql中的 {}替换为?号,调用PreparedStatement的set方法来赋值; mybatis在处理 $ { } 时,就是把 ${ } 替换成变量的值,完成的是简单的字符串拼接。 补充:在mybatis中使用 {}可以防
阅读全文
posted @ 2020-02-15 10:51 陈晨辰
阅读(268)
评论(0)
推荐(0)
编辑
分组拼接字符串,GROUP_CONCAT
摘要: 背景 一年过的很快,文中后来的两位员工 馮大 和 馮二 也要面对无情的 KPI 考核了,他们工作干的很不错,performance 分别是 4 和 5 新需求来了,静悄悄的来了!!! 领导想要查看每个 performance 下都有谁,同时要求将这些人的名称要逗号拼接成一个字符串,也就是说要得到下面
阅读全文
posted @ 2020-02-15 10:47 陈晨辰
阅读(2710)
评论(0)
推荐(0)
编辑
跨表更新,Mysql Update Join
摘要: 背景 项目新导入了一批人员数据,这些人的有的部门名称发生了变化,有的联系方式发生了变化,暂且称该表为t_dept_members, 系统中有另外一张表 t_user_info 记录了人员信息。 要求将 t_dept_members 中有变化的信息更新到 t_user 表中,这个需求就是「跨表更新」啦
阅读全文
posted @ 2020-02-15 10:42 陈晨辰
阅读(1211)
评论(0)
推荐(1)
编辑
2020年2月11日
【设计模式】UML类图及Java的类之间的关系
摘要: UML类图展示 设计模式中的对象关系 关联和依赖的对比 依赖关系 虚线箭头 依赖是a类成员方法中有b类的属性,动物新陈代谢方法中有水和空气的属性,只有调这个方法的时候,才可能临时用一下 关联关系 实线 类与类的连接,(它使一个类知道另一个类的属性和方法,关联关系一般用成员变量实现) 关联是a类中存在
阅读全文
posted @ 2020-02-11 16:10 陈晨辰
阅读(825)
评论(0)
推荐(0)
编辑
Sql性能优化梳理
摘要: 前言 先简单梳理下Mysql的基本概念,然后分创建时和查询时这两个阶段的优化展开。 1.0 基本概念简述 1.1 逻辑架构 第一层:客户端通过连接服务,将要执行的sql指令传输过来 第二层:服务器解析并优化sql,生成最终的执行计划并执行 第三层:存储引擎,负责数据的储存和提取 1.2 锁 数据库通
阅读全文
posted @ 2020-02-11 16:05 陈晨辰
阅读(254)
评论(0)
推荐(0)
编辑
下一页
公告