会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
yongzhewuwei
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2020年9月2日
设计模式七大原则二之接口隔离原则
摘要: 一、接口隔离原则注意事项和细节 1)客户端不应该依赖它不需要的接口,即一个类对另一个类的依赖应该建立在最小的接口上 2)A类通过接口依赖B调用接口的123方法,C通过接口依赖D,调用接口的145方法,一下类图违反接口隔离原则,A类,C类并没有用接口的所有方法,B类D类实现的接口的方法也没有没完全使用
阅读全文
posted @ 2020-09-02 23:34 yongzhewuwei
阅读(174)
评论(0)
推荐(0)
2020年8月31日
设计模式七大原则一之单一职责原则
摘要: 一、单一职责原则注意事项和细节 1)降低类的复杂度,一个类只负责一项职责 2)提高类的可读性,可维护性 3)降低变更引起的风险 4)通常情况下,我们应该遵守单一职责原则,只有逻辑足够简单,才可以在代码级违反单一职责原则;只有类种方法数量足够少,可以在方法级别保持单一职责原则 代码演示 package
阅读全文
posted @ 2020-08-31 00:43 yongzhewuwei
阅读(169)
评论(0)
推荐(0)
设计模式七大原则开篇
摘要: 一、七大原则的目的: 1)代码重用性 2)可读性 3)可扩展性 4)可靠性 5)使程序呈现高内聚,低耦合的特性 二、七大原则 1)单一职责原则 2)接口依赖原则 3)依赖倒转原则 4)里氏替换原则 5)开闭原则 6)迪米法特原则 7)合成复用原则
阅读全文
posted @ 2020-08-31 00:35 yongzhewuwei
阅读(102)
评论(0)
推荐(0)
2020年7月29日
jvm 垃圾回收详解
摘要: 如何定位垃圾1.reference count 无法解决三个对象循环指向,全部是垃圾2.root search 根搜索方法 回收的算法1.Mark-Sweep(标记清除) 碎片化,内存不连续2.Copying(拷贝) 内存一分为二只用一半,内存浪费3.Mark-Compact(标记压缩) 有用的覆盖
阅读全文
posted @ 2020-07-29 19:57 yongzhewuwei
阅读(538)
评论(0)
推荐(0)
2020年7月18日
prim算法
摘要: 1.解决问题图的所有节点相连路线最短 2.解题思路 3.代码实现 package com.hy.tenalgorithm;import java.util.Arrays;/** * @author hanyong * @date 2020/7/17 23:40 */public class Prim
阅读全文
posted @ 2020-07-18 01:49 yongzhewuwei
阅读(153)
评论(0)
推荐(0)
2020年7月16日
KMP算法
摘要: 1.涉及知识部分匹配表A 0AB 前缀A 后缀B 公共部分长度0ABA前缀:A AB 后缀:BA A 公共部分A,长度为1[0,0,1]package com.hy.tenalgorithm;import java.util.Arrays;/** * @author hanyong * @date
阅读全文
posted @ 2020-07-16 01:48 yongzhewuwei
阅读(138)
评论(0)
推荐(0)
2020年7月15日
动态规划算法
摘要: 算法介绍: 背包问题01 代码实现 package com.hy.tenalgorithm;/** * 动态规划算法 * * @author hanyong * @date 2020/7/14 20:06 */public class DymanicAlgorithm { public static
阅读全文
posted @ 2020-07-15 00:32 yongzhewuwei
阅读(187)
评论(0)
推荐(0)
2020年7月10日
分治算法
摘要: 1.分儿治之,将复杂的问题分解成简单的问题进行处理 2.基本步骤 1)分解:将原问题分解为若干个规模较小,相互独立,与原问题形式相同的子问题2)解决:若子问题规模较小而容易解决则直接解决,否则递归的节解各个子问题3)合并:将各个子问题的解合并为原问题的解3.举例说明汉诺塔圆盘,A到C,大的不能在小的
阅读全文
posted @ 2020-07-10 00:39 yongzhewuwei
阅读(190)
评论(0)
推荐(0)
2020年7月9日
二分查找算法(非递归)
摘要: 1.思路分析 对升序数组进行查找,查找具体的值所对应的索引 2.取中间索引跟目标值进行比较, 如果目标值=中间值,则返回中间值索引 如果目标值>中间值,则左边索引为中间索引+1 如果目标值<中间值,则右边索引为中间索引-1 左侧<=右侧索引时进行以上处理,否则就是没有找到返回-1 3.代码实现 pa
阅读全文
posted @ 2020-07-09 21:51 yongzhewuwei
阅读(334)
评论(0)
推荐(0)
2018年3月16日
ssm框架里面怎样实现保持在线
摘要: 实现功能,在登陆状态下浏览器跟服务器一段时间不进行交互,session内部存放的信息将会失效,类似存放在其中的(adminUser)但是依然可以浏览登录后的网页,再跟服务器进行交互才会报错 实现需求:SpringMVC Redis 数据库 1.SpringMVC 进行拦截, 1)session里面有
阅读全文
posted @ 2018-03-16 12:21 yongzhewuwei
阅读(230)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告