1.问题由来:类A直接依赖类B,假如要将类A改为依赖类C,则必须通过修改类A的代码来达成。这种场景下,类A一般是高层模块,负责复杂的业务逻辑;类B和类C是低层模块,负责基本的原子操作;假如修改类A,会给程序带来不必要的风险。2.解决方案:将类A修改为依赖接口I,类B和类C各..
分类:
其他 时间:
2016-09-24 22:01:19
收藏:
0 评论:
0 赞:
0 阅读:
105
由于RHEL7/CentOS7和之前版本的启动模式有些不同,CentOS7使用Systemd代替了之前版本的SysV,取代UNIX时代以来一直在使用init系统.所以CentOS7的root口令的破解与之前版本也有一些不同。CentOS6及之前版本的密码破解,可参考文章http://groot.blog.51cto.com/11448219/1852119下..
分类:
其他 时间:
2016-09-24 22:01:09
收藏:
0 评论:
0 赞:
0 阅读:
227
linux常用命令介绍(2)linux权限及命令组合使用示例1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。~]#cp-r/etc/skel/home/tuser1&&chmod-Rgo=/home/tuser12、编辑/etc/group文件,添加组hadoop。~]#vim/etc/..
分类:
系统服务 时间:
2016-09-24 22:00:33
收藏:
0 评论:
0 赞:
0 阅读:
210
多个接口总归比一个接口好,不要用一个接口中有多个方法,这样做的坏处是实现这个接口的类,也必将重写其接口中的很多方法,长此以来的话,实现这个接口的类,也必要存在耦合性上升的问题。当某个类通过接口依赖于另外一个类,这只是一个情况,如果有多个类都依赖于这个接口,..
分类:
其他 时间:
2016-09-24 22:00:22
收藏:
0 评论:
0 赞:
0 阅读:
77
回顾websocket实战(1)入门websocket实战(2)信息处理发送、接收和编码通过前面说明,已经轻松构建一个简单的websocketServerEndPoint了。可以为EndPoint加上解码器,编码器,为EndPoint提供支持。但是,作为一个服务器,遇到错误怎么办?websocket作为一个简单的容器组件,..
分类:
Web开发 时间:
2016-09-24 22:00:12
收藏:
0 评论:
0 赞:
0 阅读:
3829
一linux的文件管理命令及常用相关实例演示1常见文件命令:cat,more,less,head,tail,nl,find,grep,touch,mv,cp,rm,chmod,chown,chgrp,①cat用法:cat目标文件◆列出文件内容的行号-b非空号列出行号-n连同空行一起列出行号②head/tail◆指定行数查看文件③find在指..
分类:
系统服务 时间:
2016-09-24 21:59:14
收藏:
0 评论:
0 赞:
0 阅读:
328
/**进入系统首页*/@RequestMapping("/index.do")publicStringindex(HttpServletResponseresponse){Cookiecookie=newCookie("jsessionid","2jcligmgi6fh");cookie.setMaxAge(Integer.MAX_VALUE);response.addCookie(cookie);return"main";}
分类:
编程语言 时间:
2016-09-24 21:58:27
收藏:
0 评论:
0 赞:
0 阅读:
352
比如你要在屏幕上显示:你好,"虚拟主机"是什么?正常情况下,我们会这么写:<%Response.Write("你好,"虚拟主机"是什么?")%>结果,出现语法错误MicrosoftVBScript编译器错误错误‘800a0401‘语句未结束这个时候,我们就需要对这个双引号"进行必要的处理。方法一:用""来..
分类:
其他 时间:
2016-09-24 21:58:16
收藏:
0 评论:
0 赞:
0 阅读:
161
开发老司机有个需求让我安装一个mongodb,在网上查阅了一些资料测试了几种不是报错就是数据库命令不匹配,下面这种比较简单而且不易出错。获取二进制压缩包wgethttp://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.2.8.tgz解压缩到安装目录,创建数据目录,稍后会..
分类:
数据库技术 时间:
2016-09-24 21:57:58
收藏:
0 评论:
0 赞:
0 阅读:
220
PS1是linux其中的一个默认的环境变量,查看环境变量命令:env设置PS1的格式:PS1=‘....‘常用选项如下:\d:代表日期,格式为weekdaymonthdate,例如:"SunMay1"\H:完整的主机名称。\h:仅取主机的第一个名字,如my.localhost.localdomain则取localhost。\t:显示时间为24小时格..
分类:
其他 时间:
2016-09-24 21:57:50
收藏:
0 评论:
0 赞:
0 阅读:
232
Linux+shell管理员的好帮手--批量解压缩近期公司一直忙于OA的上线工作,做为一个管理员来说,需要给他们不定时提供数据备份及恢复操作,主要操作就是将生产环境中的变化数据还原到测试机器上进行测试。当然前几篇文中有也有介绍到使用shell脚本备份数据及还原数据,今天我们介..
分类:
系统服务 时间:
2016-09-24 21:57:30
收藏:
0 评论:
0 赞:
0 阅读:
331
做开发快七年了,对于程序员,外行人总有着数不完的讽刺和误解,但是我们都懒得去解释。代码搬运工人也好,民工也罢,随他们去说吧。但是网上最近流传的程序员泡沫,尤其是APP程序员泡沫的文章导致很多我们的年轻...
分类:
移动平台 时间:
2016-09-24 21:56:01
收藏:
0 评论:
0 赞:
0 阅读:
325
背景:收到公众投稿,《从面试题中看Java的Reference(引用)》,分析的很不错,总感觉少了实际的例子和应用场景。于是结合自己工作中场景,小总结一下。看下Agenda如下:
1、强引用
2、软引...
分类:
移动平台 时间:
2016-09-24 21:55:52
收藏:
0 评论:
0 赞:
0 阅读:
245
一、批量打包1、集成了友盟统计,并在AndroidManifest.xml中添加了如下代码 2、在app的build.gradle的android标签下添加如下代码: productFl...
分类:
移动平台 时间:
2016-09-24 21:55:43
收藏:
0 评论:
0 赞:
0 阅读:
395
一、说明 1) 这个类 是我 在真实项目中,优化解决真实问题 时,不参考第三方代码,完全由自己查阅MSDN官方文档 , 完成的一个真实生产环境中使用的功能类 2) 读者在使用此类时,请尊重原创,在代码中加上原创注释:// Author -- Meng.NET (cnblogs.com) ,同时欢迎 ...
分类:
编程语言 时间:
2016-09-24 21:55:04
收藏:
0 评论:
0 赞:
0 阅读:
266
结对编程题目: 数字连连看 需求:只要将相同的两张牌用三根以内的直线连在一起就可以消除,规则简单容易上手。游戏速度节奏快,适合细心的玩家。 代码截图及合照: 约定规范: 1、用Java语言编写程序 2、两人共同完成 3、要求代码清晰,符合代码编写的标准 4、代码注释规范 完成时间:2016年9月24 ...
分类:
其他 时间:
2016-09-24 21:54:54
收藏:
0 评论:
0 赞:
0 阅读:
372
内置对象: Response对象:响应请求Response.Write("<script>alert('添加成功!')</script>");Response.Redirect("Default.aspx");Request对象:获取请求Request["key"]来获取传递过来的值QueryStr ...
分类:
Web开发 时间:
2016-09-24 21:54:45
收藏:
0 评论:
0 赞:
0 阅读:
291
[日期:2011-08-05]来源:Linux社区 作者:wangshengfeng1986211[字体:大 中 小] 2010-07-01 15:03 1、SET AUTOTRACE ON EXPLAIN(set autot on exp)SQLPLUS的命令,在执行SQL语句的同时显示执行计划,... ...
分类:
数据库技术 时间:
2016-09-24 21:54:26
收藏:
0 评论:
0 赞:
0 阅读:
215
哪个div Height值大,就将其值赋给Height值小的div,从而使2个div高度始终保持一致。 另外,在实际运用,可能还会存在由于左div或右div存在padding属性而导致上述取值变多或变少的问题。比如,最终赋值时发现left比right还高10px,那么也可以通过修改上述代码解决: $ ...
分类:
其他 时间:
2016-09-24 21:54:06
收藏:
0 评论:
0 赞:
0 阅读:
172
一、inline-block、text-align:center 特点:适应性好,IE6、IE7不兼容inline-block。text-align:center会导致子元素的内容也居中。 二、table+margin 特点:只需要对子元素设置,IE6、IE7不支持table, 三、absolute ...
分类:
其他 时间:
2016-09-24 21:53:56
收藏:
0 评论:
0 赞:
0 阅读:
196