摘要: <!--动态添加 checkbox--> <script type="text/javascript"> var data = new Array(); <% ArrayList list=(ArrayList)request.getAttribute("namelist"); for(int i= 阅读全文
posted @ 2018-06-06 13:10 锋_锋 阅读(3069) 评论(0) 推荐(0) 编辑
摘要: var data = new Array();<%ArrayList list = new ArrayList();list.add(0);list.add(1);if(list!=null){for(int j=0;j<list.size();j++){%> //alert("111"); dat 阅读全文
posted @ 2018-06-06 13:01 锋_锋 阅读(1148) 评论(0) 推荐(0) 编辑
摘要: 客户端使用的是java.net.socket 服务器使用的是java.net.serversocket 客户端写代码的步骤有3步子 1建立连接 2数据交互 3关闭连接 服务器端写代码有四步子 1设置监听端口 2建立连接 3数据交互 4关闭连接 代码见 git clone git@github.com 阅读全文
posted @ 2018-05-17 17:14 锋_锋 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 8个参数 当前页 //用户传过来 总记录数 //查数据库查出来 每页显示的记录数 //自己设置出来 list<T> 用来封装数据 start 开始页 end 结束页 总页数 索引 用来给sql语句传值 代码见 git clone git@github.com:fangandwei/javafenye 阅读全文
posted @ 2018-05-16 21:28 锋_锋 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 代码:git clone git@github.com:fangandwei/java-Design-pattern.git 阅读全文
posted @ 2018-05-12 13:39 锋_锋 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 适配器模式有三种 1 对象适配器模式 2 类适配器模式 3接口适配器模式 类适配器模式 原理:通过继承来实现适配器功能。 当我们要访问的接口A中没有我们想要的方法 ,却在另一个接口B中发现了合适的方法,我们又不能改变访问接口A,在这种情况下,我们可以定义一个适配器p来进行中转,这个适配器p要实现我们 阅读全文
posted @ 2018-05-11 19:46 锋_锋 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 三个接口《抽象工厂》《两个抽象事物》 五个类《三个实现类》《一个整合》《一个测试》 Test类 吃货(外部人员) 吃 (定义方法) 参数是(抽象工厂) 具体实现如下: 一个抽象工厂 ( 生产抽象的两类产品) 成员函数是得到两个抽象类 一个具体工厂 利用多态得到具体类的实例 两个抽象类 各自的方法 两 阅读全文
posted @ 2018-05-10 22:58 锋_锋 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 有三类(一般用第三种,因为既不用担心参数传递错误问题,又不用创建工厂类的实例) 1简单工厂模式 2多方法工厂模式 3静态方法工厂模式 (*********************************三个类一个接口****************************************** 阅读全文
posted @ 2018-05-10 22:09 锋_锋 阅读(106) 评论(0) 推荐(0) 编辑
摘要: qq: telnet smtp.qq.com 587 (qq邮箱说明:http://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=369) Ehlo qq.com (打招呼) STARTTLS (开启加密) auth login (输入登 阅读全文
posted @ 2018-05-09 09:20 锋_锋 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 1.创建如下目录 2配置config.xml中的数据 主要是数据库和表的配置 3执行操作中的方法,就会在该目录的src下面生成对应的map文件和map接口,,以及domain文件 代码见:git clone git@github.com:fangandwei/mybatis-generate.git 阅读全文
posted @ 2018-04-25 11:25 锋_锋 阅读(82) 评论(0) 推荐(0) 编辑