- 博客(14)
- 收藏
- 关注
转载 ROM正弦波发生器
地址发生器module add_produce(en,clk,d_out); input clk,en; output[7:0] d_out; reg[7:0] Q; wire full; always@(posedge clk) if(en) begin ...
2018-06-01 23:33:00 1234
转载 对分布式工程的初步认识和理解
大型网站都是由小型网站发展而来,网站的架构也是一样。小型网站一开始没太多人访问,只需要一台服务器就绰绰有余,这时的网站架构如图所示: 这时,应用程序,文件,数据库等所有资源都放在一台服务器上,一个普通的网站就这样被开发出来了。 随着网站业务的发展,一台服务器已经不能满足我们的需求,随着用户的访问量激增导致性能越来越差,缓存和数据库中越来越多的数据导致存...
2018-05-08 19:36:00 150
转载 泛型(二)
上一次我分享了使用继承来实现泛型,今天讲一下使用接口类型表示泛型。只有在使用Object已有的那些方法能够表示所执行的操作时,才能使用Object表示泛型,例如要比较一些图形的面积大小时,用Object无法实现这个功能,这时我们可以写一个Shape类实现Comparable接口,通过重写compareTo方法来实现这个功能。public class Shape imp...
2018-03-01 23:23:00 163
转载 泛型(一)
面向对象的重要目标就是代码的重用,支持这一目标的一个重要机制就是泛型。如果除去对象的基本类型外实现的方法是相同的,那么我们就可以用泛型机制来描述这种基本的功能。在1.5版本以前,Java并不直接支持泛型使用,泛型的实现是通过使用继承的概念实现的。(一) 使用Object表示泛型public class Output { private Object...
2018-02-26 22:18:00 145
转载 面向接口编程(二)
上一周我写了采取简单工厂模式的面向接口编程的方法,这周我来介绍另一种模式——命令模式。 我们或许会遇到这样的问题,当某个方法要完成某一行为时,这个行为的具体实现无法实现确定,必须在调用这个方法时才可以确定,这种场景就是所谓的命令模式,但是Java并不能直接将方法体当参数传入,这时我们就用到了面向接口编程的方式。 假如我们要定义一个处理数组的类ArrayHandler,但这...
2018-02-15 17:35:00 130
转载 面向接口编程(一)
接口体现的是一种实现和规范分离的设计哲学,利用接口可以降低程序各个模块之间的耦合性,从而提高系统的可扩展性和可维护性。 其中一种模式是简单工厂模式。 设想一个场景,一台Computer要有一组输出设备。一般有两种解决方案,一种是直接与输出设备耦合,及直接组合一个Printer,这样 Computer与Printer之间的耦合非常紧密;另一种是采取松耦合方式,即Comput...
2018-02-11 22:00:00 134
转载 java中的不可变类
不可变类顾名思义就是这个类被实例化之后不可被重新赋值,java提供的八个包装类和java.lang.String都是不可变类。创建自定义不可变类需要遵守的规则: 1、使用private和final修饰成员变量。 2、提供带参构造方法,用于初始化成员变量。 3、不要为成员变量提供setter方法。 4、如果成员变量中有可变类时需要重写Object中的hash...
2018-02-04 22:30:00 118
转载 EL & JSTL
EL与JSTL表达式 1、EL表达式:Jsp内置的表达式语言 隐式内置对象: 1> pageScope: 当前JSP页面有效 2> requestScope 在整个请求区间有效 3> sessionScope 在整个会话区间有效 4> app...
2017-12-11 01:31:00 81
转载 Servlet小结(2)
jsp和servlet的联系: jsp文件被tomcat加载成java文件,此java文件实现了servlet标准(接口)的子接口,由此追溯到servlet标准. 浏览器访问的是编译好的class,而不是jsp文件 2.在maven中直接用java文件实现网页制作,要获取与浏览器的联系且我们使用的是HTTP协议,所以我们创建的类要继承httpServlet接口,重写...
2017-12-04 20:52:00 88
转载 Servlet总结
Servlet: 1、javaWeb三大组件之一(servlet、Filter、Listener) 2、作用:处理客户端(浏览器)的请求, 3、任务:a> 获取用户的请求数据 b> 处理请求 c>完成响应。 servlet是javaEE中的一个标准,声明一个接口, 1> void init(ServletCo...
2017-11-26 23:47:00 61
转载 jquery选择器
jQuery: 调用js数据(得到的是Object对象并不是dom对象,jquery对象与dom对象可以相互转换) jquery[i]变为dom对象,$(dom)转换为jquery对象 选择器: 1> 基本选择器、层次选择器、过滤选择器. 1、基本选择器: a> ID选择器:$("#myDiv")等同于 document.g...
2017-11-19 00:26:00 115
转载 jdk1.5之后的新特性之可变参数
Java1.5增加了新特性:可变参数:适用于参数个数不确定,类型确定的情况,java把可变参数当做数组处理。注意:可变参数必须位于最后一项。当可变参数个数多余一个时,必将有一个不是最后一项,所以只支持有一个可变参数。因为参数个数不定,所以当其后边还有相同类型参数时,java无法区分传入的参数属于前一个可变参数还是后边的参数,所以只能让可变参数位于最后一项。可变参数的特点:...
2017-11-15 00:22:00 224
转载 Spring MVC的配置与DispatcherServlet的分析
Spring MVC是一款Web MVC框架,是目前主流的Web MVC框架之一。 Spring MVC工作原理简单来看如下图所示: 接下来进行Spring MVC的配置 首先我们配置Spring MVC先要引进相关的jar包 我们需要有一个处理器,即Controller层,并将它配置到ioc中,当用户访问一个路径是,前端...
2017-11-11 17:33:00 93
转载 通过对DAO层的封装减少数据库操作的代码量
在学框架之前,写项目时总是要花大量的时间去写数据库操作层代码,这样会大大降低我们的效率,为了解决这个问题,我花了两天时间利用反射机制和泛型将DAO层进行了封装,这样我们只需要写sql语句,不需要再写繁琐的数据库操作语句,增强代码的复用性,让我们把主要精力放在业务逻辑上。 以下就是我写的代码(我是用连接池操作,普通的jdbc操作和连接池道理相同,主要思想是将结果集设置到对象的属...
2017-11-05 01:10:00 230
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人