2018年5月28日

你如何才能成为10倍速的程序员

摘要: 国外有个词叫做10x Programmer,直译是以一当十的程序员。我并不认为一个技术大牛能完成10个普通程序员的工作,技术大牛会花1/10的时间把工作做完,然后用剩下9/10的时间平衡生活、爱好和未来,所以我仅把10x Programmer叫做10倍速的程序员。 也许有人会觉得这种定义太过狭隘,没 阅读全文

posted @ 2018-05-28 14:54 Honnnnl 阅读(131) 评论(0) 推荐(0) 编辑

编程方式简介

摘要: 面向对象编程(OOP)、面向组件编程(COP)、面向方面编程(AOP)和面向服务编程(SOP)的区别和联系 1、什么是面向对象编程(Object-Oriented Programming)? 面向对象编程(Object-Oriented Programming)简称OOP技术,是开发计算机应用程序的 阅读全文

posted @ 2018-05-28 14:43 Honnnnl 阅读(340) 评论(0) 推荐(0) 编辑

轻松理解AOP思想(面向切面编程)

摘要: 本文旨在帮助还没有理解AOP的童鞋看透弄懂AOP,也欢迎高手批评指正。 先说一个Spring是什么吧,大家都是它是一个框架,但框架这个词对新手有点抽象,以致于越解释越模糊,不过它确实是个框架的,但那是从功能的角度来定义的,从本质意义上来讲,Spring是一个库,一个Java库,所以我个人觉得应该这样 阅读全文

posted @ 2018-05-28 14:42 Honnnnl 阅读(213) 评论(0) 推荐(0) 编辑

IOC介绍及其简单实现

摘要: 预备知识: Java反射原理,XML及其解析 IOC:Inversion of Control,控制反转,它最主要反映的是与传统面向对象(OO)编程的不同。通常我们编程实现某种功能都需要几个对象相互作用,从编程的角度出发,也就是一个主对象要保存其他类型对象的引用,通过调用这些引用的方法来完成任务。如 阅读全文

posted @ 2018-05-28 14:41 Honnnnl 阅读(244) 评论(0) 推荐(0) 编辑

创建型设计模式

摘要: 系列目录 创建类型的设计模式 结构类型的设计模式 行为类型的设计模式 细节很重要,以下设计模式代码中的类和方法中的修饰符个别省略掉使用类或者方法的默认修饰符,所以必须知道c#中默认的修饰符:类默认是internal,方法和嵌套类默认是private,构造函数显式声明的默认是private,否则系统帮 阅读全文

posted @ 2018-05-28 14:21 Honnnnl 阅读(110) 评论(0) 推荐(0) 编辑

结构型设计模式

摘要: 系列目录 创建类型的设计模式 结构类型的设计模式 行为类型的设计模式 适配器模式 桥接模式 组合模式 装饰模式 外观模式 享元模式 代理模式 1. 适配器模式(将某个类的接口转换成客户端期望的另一个接口表示。适配器模式可以消除由于接口不匹配所造成的类兼容性问题。)引用院子Learning hard的 阅读全文

posted @ 2018-05-28 14:21 Honnnnl 阅读(165) 评论(0) 推荐(0) 编辑

行为型设计模式

摘要: 系列目录 创建类型的设计模式 结构类型的设计模式 行为类型的设计模式 这是模式总结的最后一篇,即行为类型的模式,它主要是关于类及对象的交互相关的。 行为类型的设计模式目录 责任链模式 命令模式 迭代器模式 中介者模式 备忘录模式 观察者模式 状态模式 策略模式 模板方法模式 访问者模式 1.责任链模 阅读全文

posted @ 2018-05-28 14:20 Honnnnl 阅读(246) 评论(0) 推荐(0) 编辑

设计模式在软件开发中解决的事情

摘要: 创建模式 创建型模式,就是创建对象的模式,抽象了实例化的过程。 它帮助一个系统独立于如何创建、组合和表示它的那些对象。 关注的是对象的创建,创建型模式将创建对象的过程进行了抽象,也可以理解为将创建对象的过程进行了封装,作为客户程序仅仅需要去使用对象,而不再关心创建对象过程中的逻辑 结构模式 结构型模 阅读全文

posted @ 2018-05-28 13:35 Honnnnl 阅读(116) 评论(0) 推荐(0) 编辑

Java--基础命名空间和相关东西(JAVA工程师必须会,不然杀了祭天)

摘要: java.lang (提供利用 Java 编程语言进行程序设计的基础类)java.lang.annotation(提供了引用对象类,支持在某种程度上与垃圾回收器之间的交互)java.lang.instrument (提供允许 Java 编程语言代理检测运行在 JVM 上的程序的服务)java.lan 阅读全文

posted @ 2018-05-28 13:20 Honnnnl 阅读(190) 评论(0) 推荐(1) 编辑

Linq:使用Take和Skip实现分页

摘要: Skip,Take: pageSize :表示一页多少条。 pageNum:表示页数,但是正确的页数是pageNum + 1。因为pageNum = 0,是第一页。pageNum = 1的时候,是第二页。 Skip :表示从第pageNum * pageSize + 1条数据开始,也就是说再这之前有 阅读全文

posted @ 2018-05-28 11:13 Honnnnl 阅读(287) 评论(0) 推荐(0) 编辑

导航