11 2017 档案

《精通Spring4.X企业应用开发实战》读后感第四章(BeanFactory和ApllicationContext)
摘要: 阅读全文

posted @ 2017-11-30 22:45 Michael2397 阅读(194) 评论(0) 推荐(0)

《精通Spring4.X企业应用开发实战》读后感第四章(资源访问)
摘要:package com.smart.resource; import org.springframework.core.io.ClassPathResource; import org.springframework.core.io.PathResource; import org.springframework.core.io.Resource; import org.s... 阅读全文

posted @ 2017-11-30 21:24 Michael2397 阅读(775) 评论(1) 推荐(0)

《精通Spring4.X企业应用开发实战》读后感第四章(Java反射)
摘要:package com.smart.reflect; public class Car { private String brand; private String color; private int maxSpeed; //默认构造函数 public Car(){} //带参构造函数 public Car(String br... 阅读全文

posted @ 2017-11-30 16:21 Michael2397 阅读(300) 评论(0) 推荐(0)

《精通Spring4.X企业应用开发实战》读后感第四章
摘要: 阅读全文

posted @ 2017-11-30 02:14 Michael2397 阅读(145) 评论(0) 推荐(0)

《精通Spring4.X企业应用开发实战》读后感第三章
摘要: 阅读全文

posted @ 2017-11-29 22:16 Michael2397 阅读(178) 评论(0) 推荐(0)

《精通Spring4.X企业应用开发实战》读后感第二章
摘要: 阅读全文

posted @ 2017-11-29 22:09 Michael2397 阅读(257) 评论(0) 推荐(0)

《精通Spring4.X企业应用开发实战》读后感第二章
摘要:一、配置Maven\tomcat https://www.cnblogs.com/Miracle-Maker/articles/6476687.html https://www.cnblogs.com/Knowledge-has-no-limit/p/7240585.html 二、创建数据库表 三、 阅读全文

posted @ 2017-11-28 00:43 Michael2397 阅读(1056) 评论(0) 推荐(0)

《精通Spring4.X企业应用开发实战》读后感第一章
摘要:Rod Johnson在2002年,编写了interface21框架,spring就是基于此。Spring于2004年3月24日发布了1.0 Spring遵循的理念“”好的设计优于具体实现,代码应易于测试“” 阅读全文

posted @ 2017-11-27 23:34 Michael2397 阅读(1196) 评论(0) 推荐(0)

《深入分析Java Web技术内幕》读后感(Session、cookie)
摘要:第10章 P263 理解Cookie 理解Session Session如何工作的 阅读全文

posted @ 2017-11-25 12:35 Michael2397 阅读(175) 评论(0) 推荐(0)

《深入分析Java Web技术内幕》读后感(Tomcat)
摘要:第11章 P286 Tomcat总体结构 1、service 2、server 3、组件的生命 Connector Container 1、容器的总体设计 2、Engine容器 3、Host容器 4、context容器 5、Wrapper容器 Tomcat中的设计模式 1、门面模式 2、观察者模式( 阅读全文

posted @ 2017-11-24 17:00 Michael2397 阅读(323) 评论(0) 推荐(0)

《深入分析Java Web技术内幕》读后感(servlet)
摘要:见书第九章 P243 在Tomcat的容器等级中,Context容器直接管理Servlet在容器中的包装类Wrapper,所以Context容器如何运行将直接影响Servlet的工作方式。 Servlet容器的启动过程 Tomcat的addWebapp方法: Web应用的初始化工作 创建servle 阅读全文

posted @ 2017-11-24 16:04 Michael2397 阅读(315) 评论(0) 推荐(0)

《SpringBoot揭秘 快速构建微服务体系》读后感(五)
摘要:应用日志和spring-boot-starter-logging 快速web应用开发与spring-boot-starter-web 1、项目结构层面的约定 阅读全文

posted @ 2017-11-20 21:08 Michael2397 阅读(219) 评论(0) 推荐(0)

《SpringBoot揭秘 快速构建微服务体系》读后感(四)
摘要:再谈自动配置 基于条件的自动配置 调整自动配置的顺序 阅读全文

posted @ 2017-11-20 20:04 Michael2397 阅读(209) 评论(0) 推荐(0)

《SpringBoot揭秘 快速构建微服务体系》读后感(三)
摘要:SpringApplication:SpringBoot程序启动的一站式解决方案 深入探索SpringApplication执行流程 因为书上的版本是1.2的,比较老,这里参考http://blog.csdn.net/zxzzxzzxz123/article/details/69941910 Spr 阅读全文

posted @ 2017-11-20 17:29 Michael2397 阅读(253) 评论(0) 推荐(0)

《SpringBoot揭秘 快速构建微服务体系》读后感(二)
摘要:最简单的springBoot应用 1、@SpringBootApplication背后的秘密 @SpringBootApplication是一个“三体”结构,实际上是一个复合Annotation: 但主要的是这三个Annotation: @Configuration @EnableAutoConfi 阅读全文

posted @ 2017-11-20 16:14 Michael2397 阅读(232) 评论(0) 推荐(0)

《SpringBoot揭秘 快速构建微服务体系》读后感(一)
摘要:SpringIOC IOC有两种方式:一种是DI,另一种是DL,即Dependency Lookup(依赖查找)。前者是当前软件实体被动接受其依赖的其他组件被IoC容器注入,而后者则是当前软件实体主动去某个服务注册地查找其依赖的那些服务 一个典型的代码片段: 如今注解的方式比较盛行 JAVAConf 阅读全文

posted @ 2017-11-20 15:42 Michael2397 阅读(981) 评论(0) 推荐(0)

《Java多线程编程核心技术》读后感(十八)
摘要:线程中出现异常的处理 空指针异常,在java多线程技术中,可以对多线程中的异常进行捕获,使用的是UncaughtExceptionHandler类,从而可以对发生的异常进行有效的处理 方法setUncaughtExceptionHandler()是给指定线程对象设置异常处理器 阅读全文

posted @ 2017-11-19 17:04 Michael2397 阅读(225) 评论(0) 推荐(0)

《Java多线程编程核心技术》读后感(十七)
摘要:使线程具有有序性 正常情况下,线程在运行时多个线程之间执行任务的时机时无序的。可以通过改造代码的方式使它们运行具有有序性 SimpleDateFormat非线程安全 1在多线程环境下出现异常 2、解决异常方法1 解决的原理是创建了多个SimpleDateFormat类的实例 解决异常方法2 原理是T 阅读全文

posted @ 2017-11-19 16:55 Michael2397 阅读(280) 评论(0) 推荐(0)

《Java多线程编程核心技术》读后感(十六)
摘要:线程组 线程组的作用是,可以批量的管理线程或线程组对象,有效地对线程或线程组对象进行组织 线程对象关联线程组:1级关联 线程对象关联线程组:多级关联 线程组自动归属特性 自动归属就是自动归到当前线程组中 未完,待续。。。 阅读全文

posted @ 2017-11-19 16:40 Michael2397 阅读(268) 评论(0) 推荐(0)

《Java多线程编程核心技术》读后感(十五)
摘要:线程的状态 线程对象在不同的运行时期有不同的状态,状态信息就存在与State枚举类中。 验证New,Runnable,Terminated new:线程实例化后还从未执行start()方法时的状态 runnable:线程进入运行的状态 terminated:线程被销毁时的状态 注意:构造方法中的日志 阅读全文

posted @ 2017-11-19 16:30 Michael2397 阅读(433) 评论(0) 推荐(0)

《Java多线程编程核心技术》读后感(十四)
摘要:单例模式与多线程 立即加载/饿汉模式 立即加载就是使用类的时候已经将对象创建完毕,常见的实现办法就是直接new实例化。 立即加载/饿汉模式实在调用方法前,实例已经被创建了 说明对象是同一个,也就实现了立即加载型单例设计模式 延迟加载/"懒汉模式" 延迟加载就是在调用get()方法时实例才被创建,常见 阅读全文

posted @ 2017-11-18 22:53 Michael2397 阅读(247) 评论(0) 推荐(0)

《Java多线程编程核心技术》读后感(十三)
摘要:类InheritableThreadLocal的使用 使用类InheritableThreadLocal可以在子线程中取得父线程继承下来的值 值继承 值继承再修改 基于上面的修改 注意:如果子线程在取得值的同时,主线程将InheritableThreadLocal 中的值进行更改,那么子线程取到的值 阅读全文

posted @ 2017-11-18 22:13 Michael2397 阅读(239) 评论(1) 推荐(0)

《Java多线程编程核心技术》读后感(十二)
摘要:类ThreadLocal的使用 主要解决的是每个线程绑定自己的值,可以将ThreadLocal类比喻成全局存放数据的盒子,盒子中可以存储每个线程私有数据。 类ThreadLocal解决的是变量在不同线程间的隔离线,也就是不同线程拥有自己的值,不同线程中的值是可以放入ThreadLocal类中进行保存 阅读全文

posted @ 2017-11-18 22:07 Michael2397 阅读(1093) 评论(0) 推荐(0)

《Java多线程编程核心技术》读后感(十一)
摘要:方法join的使用 在很多情况下,主线程创建并启动子线程,如果子线程中要进行大量的耗时运算,主线程往往将早于子线程结束之前结束。这时,如果主线程想等待子线程执行完之后再结束,比如子线程处理一个数据,主线程要取得这个数据中的值,就要用到join()方法了。 学习join前的铺垫 sleep()多少不能 阅读全文

posted @ 2017-11-18 21:47 Michael2397 阅读(350) 评论(0) 推荐(0)

《Java多线程编程核心技术》读后感(十)
摘要:一生产一消费:操作栈 本实例是使生产者向堆栈List对象中放入数据,使消费者从List堆栈中取出数据。List最大容量是1 程序运行的结果是size()不会大于1 一生产多消费-操作栈:解决wait条件改变与假死 上述代码只需要更改run.java 问题的出现是因为在Mystack.java类中使用 阅读全文

posted @ 2017-11-18 13:33 Michael2397 阅读(657) 评论(0) 推荐(0)

《Java多线程编程核心技术》读后感(九)
摘要:当interrupt方法遇到wait方法 当线程呈wait()状态时,调用线程对象的interrupt()会出现InterruptedException异常 只通知一个线程 调用方法notify()一次只随机通知一个线程进行唤醒 唤醒所有线程 wait(long)的使用 功能是等待某一时间内是否有线 阅读全文

posted @ 2017-11-17 11:27 Michael2397 阅读(440) 评论(0) 推荐(0)

《Java多线程编程核心技术》读后感(八)
摘要:不使用等待/通知机制实现线程间通信 使用sleep()结合while(true)死循环来实现多个线程间通信 虽然两个线程实现了通信,但有一个弊端是,线程ThreadB.java不停地通过while语轮询机制来检测某一个条件,这样会浪费CPU资源。 如果轮询的时间间隔小,更浪费cpu资源;如果轮询时间 阅读全文

posted @ 2017-11-17 00:16 Michael2397 阅读(236) 评论(0) 推荐(0)

《Java多线程编程核心技术》读后感(七)
摘要:volatile关键字 主要作用是使变量在多个线程间可见。 关键字volatile与死循环 解决同步死循环 关键字volatile的作用是强制从公共堆栈中取得变量的值,而不是从线程私有数据栈中取得变量的值 解决异常死循环 volitile非原子特性 使用原子类进行i++操作(详见书) 原子类也并不完 阅读全文

posted @ 2017-11-17 00:06 Michael2397 阅读(357) 评论(0) 推荐(0)

《Java多线程编程核心技术》读后感(六)
摘要:多线程的死锁 只要互相等待对方释放锁就有可能出现死锁 内置类与静态内置类 内置类与同步:实验1 本实验案例是在内置类中有两个同步方法,但使用的却是不同的锁,打印的结果也是异步的。 由于持有不同的“”对象监视器“”,所以打印结果就是乱序的 内置类与同步:实验2 锁对象的改变 因为50毫秒过后线程B获得 阅读全文

posted @ 2017-11-16 22:19 Michael2397 阅读(404) 评论(1) 推荐(0)

《Java多线程编程核心技术》读后感(五)
摘要:下面验证上面三条结论 验证第一条结论: 同步的原因是使用了同一个“对象监视器“”。如果使用不同的“”对象监视器“”会出现什么效果呢?见下面 验证第2个结论 验证第3个结论 其他代码与第二个实验相同 静态同步synchronized方法与synchronized(class)代码块 是对当前的*.ja 阅读全文

posted @ 2017-11-16 11:13 Michael2397 阅读(371) 评论(0) 推荐(0)

《Java多线程编程核心技术》读后感(四)
摘要:将任意对象作为对象监视器 synchronized同步代码块还支持任意对象,使用格式为synchronized(非this对象) 由于对象监视器不同,所以运行结果就是异步的 下面验证多个线程调用同一个方法是随机的 下面展示多线程出现脏读的情况 "脏读"出现了。出现的原因是两个线程以异步的方式返回li 阅读全文

posted @ 2017-11-16 00:56 Michael2397 阅读(291) 评论(0) 推荐(0)

《Java多线程编程核心技术》读后感(三)
摘要:synchronized同步语句块 用synchronized声明方法在某些情况下是有弊端的,比如A线程调用同步方法执行以一个长时间的任务,那么B线程则必须等待比较较长的时间。在这样的情况下可以使用synchronized同步语句块来解决 synchronized方法的弊端 synchronized 阅读全文

posted @ 2017-11-15 22:23 Michael2397 阅读(391) 评论(0) 推荐(0)

《Java多线程编程核心技术》读后感(二)
摘要:方法内的变量为线程安全 实例变量非线程安全 如果对象中有多个实例变量,则运行结果有可能出现交叉的情况 如果对象仅有一个变量,则有可能出现覆盖的情况 解决方案: 实验结论:在两个线程访问同一个对象重点额同步方法时一定是线程安全的 多个对象多个锁 其他代码实现代码如上 上面例子是两个线程分别访问同一个类 阅读全文

posted @ 2017-11-15 17:07 Michael2397 阅读(470) 评论(0) 推荐(0)

《Java多线程编程核心技术》读后感(一)
摘要:1、继承Thread 在使用多线程技术时,代码的运行结果与代码执行顺序或调用顺序是无关的。 多次执行start(),会出现java.lang.IllegalThreadStateException异常 start()通知“”线程规划器“”此线程已经准备就绪,等待调用线程对象的run(),具有异步效果 阅读全文

posted @ 2017-11-14 01:11 Michael2397 阅读(4545) 评论(1) 推荐(1)

使用httpClient下载网页
摘要:HttpCore 对HTTP协议客户端编程做了一些基本的封装。例如,格式化请求头和解析响应头。LineF ormatter用来格式化请求头信息,而实际的实现在BasicLineF ormatter 上。HttpResponseParser 解析响应头。 请求头信息封装在一个HttpParamS. B 阅读全文

posted @ 2017-11-13 11:12 Michael2397 阅读(397) 评论(0) 推荐(0)

HrrpClient使用
摘要:使用HttpClient获取网页内容的过程 1、创建一个CloseableHttpClient类的实例; 2、使用这个实例执行HTTP请求,得到一个HttpResponse的实例; 3、最后,通过HttpResponse的实例得到返回的二进制流,二进制流封装在HttpEntity中。根据指定的字符集 阅读全文

posted @ 2017-11-13 10:57 Michael2397 阅读(501) 评论(0) 推荐(0)

爬虫基本结构
摘要:爬虫程序的工作是从一个种子链接的集合开始。把种子URL集合作为参数传递给网络爬虫。爬虫先把这些初始的URL放入URL工作队列(Todo队列,又叫作Frontier),然后遍历所有工作队列中的URL,下载网页并把其中新发现的URL再次放入工作队列。为了判断一个URL是否已经遍历过,把所有遍历过的URL 阅读全文

posted @ 2017-11-13 09:46 Michael2397 阅读(430) 评论(0) 推荐(0)

线程池
摘要:因为删除和新建线程都是费时的工作,所以可以使用线程池ExecutorService重用线程。把要执行的任务放到线程池,让它自己调度这些任务。这些任务是轻量级线程。有两种线程池,它们使用不同的方式创建。两种方式创建线程池。 有大量任务要执行的线程池用newCachedThreadPool创建。 创建一 阅读全文

posted @ 2017-11-13 09:30 Michael2397 阅读(137) 评论(0) 推荐(0)

爬虫中基本的多线程
摘要:因为Java语言中不允许继承多个类,所以一个类一旦继承了 Thread类,就不能再继承其他类了。为了避免所有线程都必须是Thread的子类,需要独立运行的类也可以继承一个系统已经定义好的叫作Runnable的接口。Thread类有个构造方法public Thread(Runnable target) 阅读全文

posted @ 2017-11-13 09:26 Michael2397 阅读(258) 评论(0) 推荐(0)

java读取文件:二进制文件
摘要:FileWriter只能接受字符串形式的参数,也就是说只能把内容存到文本文件。相对于文本文件,采用二进制格式的文件存储更省空间 InputStream用于按字节从输入流读取数据。其中的int read()方法读取一个字节,这个字节以整数形式返回0到255之间的一个值。为什么读一个字节,而不直接返回一 阅读全文

posted @ 2017-11-13 09:02 Michael2397 阅读(10692) 评论(0) 推荐(0)

java读取文件:文本文件
摘要:文本文件 先了解如何读写文本文件,然后看如何读写二进制文件。jaVa.ioReader用来读取字符,它的子类FileReader用来读取文本文件。FileReader打开指定路径下的文件。文件的路径分隔符可以用“\\”或者“/”表示。 “\\”是Windows风格的写法,因为字符串中的特殊字符要转义 阅读全文

posted @ 2017-11-13 08:56 Michael2397 阅读(628) 评论(0) 推荐(0)

爬取动态网页:Selenium
摘要:参考:http://blog.csdn.net/wgyscsf/article/details/53454910 概述 在爬虫过程中,一般情况下都是直接解析html源码进行分析解析即可。但是,有一种情况是比较特殊的:网页的数据采用异步加载的,比如ajax加载的数据,在我们“查看网页源代码”是查看不到 阅读全文

posted @ 2017-11-12 22:42 Michael2397 阅读(336) 评论(0) 推荐(0)

Tesseract的使用
摘要:参考:http://blog.csdn.net/qy20115549/article/details/78106569 下载tess4j的安装包。 首先,在该网站中下载tess4j的安装包。 https://sourceforge.net/projects/tesseract-ocr-alt/fil 阅读全文

posted @ 2017-11-12 18:18 Michael2397 阅读(386) 评论(0) 推荐(0)

httpclient:Ip 代理
摘要:参考:http://blog.csdn.net/sdfiiiiii/article/details/70432060 http://blog.csdn.net/qy20115549/article/details/54945974 第一篇博客可以获取http://www.xicidaili.com/ 阅读全文

posted @ 2017-11-12 16:23 Michael2397 阅读(556) 评论(0) 推荐(0)

Quartz实现定期运行程序(Java)
摘要:在线Cron 表达式生成器地址为:http://www.pdtools.net/tools/becron.jsp 阅读全文

posted @ 2017-11-12 11:47 Michael2397 阅读(213) 评论(0) 推荐(0)

TimeUtils(没试过)
摘要:package util; import java.text.DateFormat; import java.text.DecimalFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Calendar; ... 阅读全文

posted @ 2017-11-12 11:25 Michael2397 阅读(198) 评论(0) 推荐(0)

jsoup解析xml某片段的问题
摘要:参考: 问题分析 原来在解析html片段时,Jsoup自动将其补全为html。由于上面的形式是表格里面的一部分内容,所有需要补全。但Jsoup只会添加 信息,而且有可能会把一些信息删除。 如下,为上面html片段,补充的后果。这对解析没有什么帮助。 解决办法 将表格对应的标签补齐。 阅读全文

posted @ 2017-11-12 11:01 Michael2397 阅读(298) 评论(0) 推荐(0)

httpclient:实现有验证码的模拟登陆
摘要://1、这种方式是先把验证码的图片下载到本地、并且根据网页解析获得token值//2、手动在控制台输入验证码//3、因为验证码图片已经下载下来,后面就可以使用图像文字识别package DoubanSimulate; import java.io.BufferedReader; import java.io.File; import java.io.FileOutputStream; impo... 阅读全文

posted @ 2017-11-12 10:42 Michael2397 阅读(1272) 评论(0) 推荐(0)

dockerfile:制作tomcat镜像+javaweb
摘要:FROM ubuntu:14.10 MAINTAINER linx #把java与tomcat添加到容器中,Add会解压 ADD jdk-8u151-linux-x64.tar.gz /usr/local/ ADD apache-tomcat-8.0.47.tar.gz /usr/local/#将项目复制到webapps目录下,copy是不解压 copy exam.war... 阅读全文

posted @ 2017-11-11 10:04 Michael2397 阅读(569) 评论(0) 推荐(0)

tomcat+mysql+javaweb+docker
摘要:1、安装好docker 2、docker pull tomcat docker pull mysql 3、docker run -it -p 8080:8080 --rm tomcat:7.0 #-i:表示以“交互模式”运行容器 #-t:表示容器启动后会进入其命令行 #-p端口映射 #-rm可以在容器启动时设置--rm选项,这样在容器退出时就能够自动清理容器内... 阅读全文

posted @ 2017-11-10 21:04 Michael2397 阅读(1776) 评论(0) 推荐(0)

Httpclient: 多层翻页网络爬虫实战(以搜房网为例)
摘要:参考:http://blog.csdn.net/qy20115549/article/details/52912532 一、创建数据表 二、实体类 /httpClient2/src/main/java/model/Address.java /httpClient2/src/main/java/mod 阅读全文

posted @ 2017-11-10 11:39 Michael2397 阅读(586) 评论(0) 推荐(0)

使用jdk获取网页
摘要:参考:https://www.zhihu.com/question/30626103 由于例子比较老了,现在的百度抓不到完整的页面了 阅读全文

posted @ 2017-11-10 09:42 Michael2397 阅读(118) 评论(0) 推荐(0)

爬虫中Xpath有时候是无效的
摘要:http://www.cnblogs.com/lchzls/p/6282790.html给出了两种方案 阅读全文

posted @ 2017-11-09 10:39 Michael2397 阅读(333) 评论(0) 推荐(0)

Httpclient爬取优酷网
摘要:参考:http://www.cnblogs.com/lchzls/p/6277210.html /httpClient/src/main/java/com/louis/youku/Page.java /httpClient/src/main/java/com/louis/youku/DownLoad 阅读全文

posted @ 2017-11-09 09:25 Michael2397 阅读(154) 评论(0) 推荐(0)

Httpclient入门代码
摘要:/** * Project Name:httpClient * File Name:Test.java * Package Name:httpClient * Date:2017年11月9日上午8:32:00 * Copyright (c) 2017, 2692613726@qq.com All Rights Reserved. * */ package httpClient; ... 阅读全文

posted @ 2017-11-09 09:04 Michael2397 阅读(250) 评论(0) 推荐(0)

访问者模式
摘要:参考:http://www.cnblogs.com/java-my-life/archive/2012/06/14/2545381.html 分派的概念 变量被声明时的类型叫做变量的静态类型(Static Type),有些人又把静态类型叫做明显类型(Apparent Type);而变量所引用的对象的 阅读全文

posted @ 2017-11-08 20:38 Michael2397 阅读(107) 评论(0) 推荐(0)

命令模式
摘要:参考:http://www.cnblogs.com/java-my-life/archive/2012/06/01/2526972.html /DesignPatterns/src/com/louis/command/Receiver.java /DesignPatterns/src/com/lou 阅读全文

posted @ 2017-11-05 22:36 Michael2397 阅读(175) 评论(0) 推荐(0)

责任链模式
摘要:参考:http://www.cnblogs.com/java-my-life/archive/2012/05/28/2516865.html /DesignPatterns/src/com/louis/chain/Handler.java /DesignPatterns/src/com/louis/ 阅读全文

posted @ 2017-11-04 15:30 Michael2397 阅读(291) 评论(0) 推荐(0)

代理模式
摘要:代理模式的结构 所谓代理,就是一个人或者机构代表另一个人或者机构采取行动。在一些情况下,一个客户不想或者不能够直接引用一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 代理模式类图如下: /DesignPatterns/src/com/louis/Proxy/AbstractObjec 阅读全文

posted @ 2017-11-02 22:30 Michael2397 阅读(94) 评论(0) 推荐(0)

享元模式
摘要:参考:http://www.cnblogs.com/java-my-life/archive/2012/04/26/2468499.html /DesignPatterns/src/com/louis/flyweight/Flyweight.java /DesignPatterns/src/com/ 阅读全文

posted @ 2017-11-02 21:45 Michael2397 阅读(110) 评论(0) 推荐(0)

门面模式(外观模式)
摘要:参考:http://www.cnblogs.com/java-my-life/archive/2012/05/02/2478101.html /DesignPatterns/src/com/louis/Facade/ModuleA.java /DesignPatterns/src/com/louis 阅读全文

posted @ 2017-11-02 16:33 Michael2397 阅读(162) 评论(0) 推荐(0)

桥梁模式
摘要:参考:http://www.cnblogs.com/java-my-life/archive/2012/05/07/2480938.html 桥梁模式的结构 /DesignPatterns/src/com/louis/bridge/Implementor.java /DesignPatterns/s 阅读全文

posted @ 2017-11-01 21:38 Michael2397 阅读(100) 评论(0) 推荐(0)

设计模式-创建型、结构型、行为型之间的区别
摘要:这篇博文介绍了三种类型之间的定义、区别及某种类型下有哪些设计模式http://blog.csdn.net/itpinpai/article/details/51244491 阅读全文

posted @ 2017-11-01 21:17 Michael2397 阅读(1226) 评论(0) 推荐(0)

适配器
摘要:(参考:http://www.cnblogs.com/java-my-life/archive/2012/04/13/2442795.html) 一、类适配器 /DesignPatterns/src/com/louis/Adapter/Target.java /DesignPatterns/src/ 阅读全文

posted @ 2017-11-01 20:15 Michael2397 阅读(145) 评论(0) 推荐(0)

10、客户模块之按条件查询(异步查询客户的级别和来源)
摘要:一、/crm/WebContent/jsp/customer/list.jsp 这里有bug一直没有解决 阅读全文

posted @ 2017-11-01 09:14 Michael2397 阅读(264) 评论(0) 推荐(0)

9、客户模块之按条件查询(异步查询客户级别后台代码编写)
摘要:/crm/src/com/louis/web/action/DictAction.java /crm/src/applicationContext.xml /crm/src/struts.xml /crm/src/com/louis/web/action/DictAction.java /crm/s 阅读全文

posted @ 2017-11-01 08:54 Michael2397 阅读(350) 评论(0) 推荐(0)

8、技术分析fastJson使用
摘要:一、导入包 二、使用 三、对应的效果 1、 2、 3、 四、导入/crm/src/com/louis/utils/FastJsonUtil.java 阅读全文

posted @ 2017-11-01 08:31 Michael2397 阅读(266) 评论(0) 推荐(0)

crm第一天
摘要:课程由1-7组成 自己实现的代码: 教程: 阅读全文

posted @ 2017-11-01 08:10 Michael2397 阅读(115) 评论(0) 推荐(0)

导航