Java
宇宙无敌帅超人
这个作者很懒,什么都没留下…
展开
-
剑指Offer(十八):二叉树的镜像
题目描述操作给定的二叉树,将其变换为源二叉树的镜像。(即二叉树的每个节点的左右子树相反)解法一(递归)/**public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int val) { t...原创 2022-02-18 16:49:02 · 161 阅读 · 0 评论 -
阿里巴巴Java开发手册思维导图
把大概内容用思维导图的形式画一遍,这样可以在脑子里形成一张图,方便记忆。其中有许多是比较基础的内容,希望对大家也有帮助。总图:编程规约:异常日志:单元测试:安全规约:MySQL数据库:工程结构:...转载 2018-04-24 10:17:18 · 3288 阅读 · 0 评论 -
深入理解Aop编程思想
AOP(Aspect-Oriented Programming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP允许你定义从上到下的关系,但并不适合定义从左到右的关系...转载 2018-06-04 21:35:27 · 3224 阅读 · 0 评论 -
dbcp与c3p0的比较
如果一个项目中如果需要多个连接,如果一直获取连接,断开连接,这样比较浪费资源,如果创建一个池,用池来管理Connection,这样就可以重复使用Connection。有了池我们就不用自己来创建Connection,而是通过池来获取Connection对象。当使用完Connection后,调用Connection的close()方法也不会真的关闭Connection,而是把Connection“...翻译 2018-07-06 14:38:40 · 5213 阅读 · 1 评论