首页 > 2016年09月24日 > 全部分享
依赖倒置原则的理解
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破解root口令
由于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常用命令
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实战(3) 错误处理及配置管理
回顾websocket实战(1)入门websocket实战(2)信息处理发送、接收和编码通过前面说明,已经轻松构建一个简单的websocketServerEndPoint了。可以为EndPoint加上解码器,编码器,为EndPoint提供支持。但是,作为一个服务器,遇到错误怎么办?websocket作为一个简单的容器组件,..
分类:Web开发   时间:2016-09-24 22:00:12    收藏:0  评论:0  赞:0  阅读:3829
linux文件管理和 对bash的理解
一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
spring mvc默认index.jsp页面绑定请求出现的jsessionid=xxx路径的问题
/**进入系统首页*/@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安装、配置与简单操作
开发老司机有个需求让我安装一个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设置
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管理员的好帮手--批量解压缩
Linux+shell管理员的好帮手--批量解压缩近期公司一直忙于OA的上线工作,做为一个管理员来说,需要给他们不定时提供数据备份及恢复操作,主要操作就是将生产环境中的变化数据还原到测试机器上进行测试。当然前几篇文中有也有介绍到使用shell脚本备份数据及还原数据,今天我们介..
分类:系统服务   时间:2016-09-24 21:57:30    收藏:0  评论:0  赞:0  阅读:331
关于App程序员泡沫(被头条、搜狐等多家网站转载)
做开发快七年了,对于程序员,外行人总有着数不完的讽刺和误解,但是我们都懒得去解释。代码搬运工人也好,民工也罢,随他们去说吧。但是网上最近流传的程序员泡沫,尤其是APP程序员泡沫的文章导致很多我们的年轻...
分类:移动平台   时间:2016-09-24 21:56:01    收藏:0  评论:0  赞:0  阅读:325
Android性能提升之强引用、软引用、弱引用、虚引用使用
背景:收到公众投稿,《从面试题中看Java的Reference(引用)》,分析的很不错,总感觉少了实际的例子和应用场景。于是结合自己工作中场景,小总结一下。看下Agenda如下: 1、强引用 2、软引...
分类:移动平台   时间:2016-09-24 21:55:52    收藏:0  评论:0  赞:0  阅读:245
Android Studio多渠道批量打包及代码混淆
一、批量打包1、集成了友盟统计,并在AndroidManifest.xml中添加了如下代码 2、在app的build.gradle的android标签下添加如下代码: productFl...
分类:移动平台   时间:2016-09-24 21:55:43    收藏:0  评论:0  赞:0  阅读:395
【原创-算法-实现】异步HTTP请求操作
一、说明 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
WebForm 内置对象
内置对象: 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
Oracle执行计划与统计信息的一些总结
[日期: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高度相等
哪个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
1194条   上一页 1 ... 7 8 9 10 11 ... 60 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!