02 2017 档案

算法入门——排序算法
摘要:1.排序 阅读全文

posted @ 2017-02-15 23:47 lukelin1989 阅读(290) 评论(0) 推荐(0)

【转】23种设计模式简介
摘要:转载请注明出处:http://blog.csdn.net/lhy_ycu/article/details/40031567 今天来对这23种设计模式做个总结。咱使用设计模式的目的是为了可重用代码、让代码更容易被他人理解、保证代码可靠性,当然设计模式并不是万能的,项目中的实际问题还有具体分析。咱不能为 阅读全文

posted @ 2017-02-15 23:11 lukelin1989 阅读(257) 评论(0) 推荐(0)

设计模式——模版方法
摘要:一、首先记住什么模版方法模式(看后面的代码理解): 模版方法模式指在一个方法,里面包含了一个多步骤的算法骨架,其中一个或者多个步骤允许子类延后实现。允许子类在不修改算法的结构的前提下,对一个或多个步骤进行自己的实现。 二、下面用代码来创建的咖啡和茶来说明: 第一种情况: 分别创建Cofee.java 阅读全文

posted @ 2017-02-15 01:44 lukelin1989 阅读(180) 评论(0) 推荐(0)

jdk源码分析——java.lang.Boolean
摘要:testsssssssssss 阅读全文

posted @ 2017-02-06 14:37 lukelin1989 阅读(532) 评论(4) 推荐(0)

设计模式——工厂模式
摘要:1.什么是工厂类 工厂类,简单说就是类的实例不通过自身new的方式构造,而是通过一个xxFactory.java的类来创建,这个类就是工厂类 2.工厂模式的uml图解: 2.1 简单工厂类uml类图 2.2 抽象工厂类uml类图: 举例1:简单工厂模式 创建一个Facotry类,提供SendFact 阅读全文

posted @ 2017-02-04 17:29 lukelin1989 阅读(196) 评论(0) 推荐(0)

设计模式——观察者模式
摘要:1.什么是观察者模式 观察者模式,简单理解是目标对象和观察者之间的联动模式,当目标对象发生表示时,会通知到观察者(一个或者多个)。 2.观察者模式的应用场景 2.1 当一个对象改变时,同时需要改变其他对象,但不清楚有多少个对象待改变时。 2.2 当一个抽象模型有两个方面, 其中一个方面依赖于另一方面 阅读全文

posted @ 2017-02-04 12:56 lukelin1989 阅读(157) 评论(0) 推荐(0)

设计模式——单例模式
摘要:1.什么是设计模式? 设计模式,简单理解为,前人在开发过程中遇到了许多不同的问题,针对不同的问题提供了一套可复用性高,安全性高的代码规范或者范式。 使用设计模式的目的是为了让代码有更高的复用性,让代码更容易被理解,提高代码的可靠性。 2.什么是单例模式及什么时候使用单例模式? 单例模式,是指使用这种 阅读全文

posted @ 2017-02-04 03:11 lukelin1989 阅读(159) 评论(0) 推荐(0)

java多线程(四)
摘要:一个例子: Account.java 客户实体类 1 package com.asiainfo.test.thread8; 2 /** 3 * 账户类 4 * @author luke 5 * 6 */ 7 public class Account { 8 private String accNo; 阅读全文

posted @ 2017-02-04 02:57 lukelin1989 阅读(151) 评论(0) 推荐(0)

java多线程(三)
摘要:1.1什么的多线程的安全问题? 多个线程对共享资源进行访问时,引起共享资源不一致的问题。 1.2一般解决多线程安全问题的解决方案有哪些? 1.2.1 同步方法 public synchronized void run() { .... } 1.2.2 同步代码块,这里需要传入一个对象作为锁,一般情况 阅读全文

posted @ 2017-02-04 02:54 lukelin1989 阅读(150) 评论(0) 推荐(0)

java多线程(二)
摘要:线程的阻塞状态: 参考java多线程(一)多线程的生命周期图解,多线程的五种状态。 1.1 join(),如果在A线程体里面执行了B线程的join()方法,那么A线程阻塞,直到B线程生命周期结束。 1.1.1MyRunnable.java package com.asiainfo.test.thre 阅读全文

posted @ 2017-02-04 02:51 lukelin1989 阅读(168) 评论(0) 推荐(0)

java多线程(一)
摘要:一、进程,线程,并发,并行 1.1 进程和线程的区别 进程是指:一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。 线程是指,进程里的一个执行流程,一个进程可以包含多个线程。比如一个java.exe(进 阅读全文

posted @ 2017-02-04 02:48 lukelin1989 阅读(186) 评论(0) 推荐(0)

goodBye wordPress
摘要:2016-07-28,我自己在GoDaddy上面注册了一个自己的域名,www.codetree.tech,同时在老薛主机上面购买了一个主机域名。我搭建了一个属于自己的博客,开心了很久。最近收到了域名续费的通知,续费太贵而且没有优惠。决定先把博客搬来免费的cnblogs。今天是立春,2017继续加油~ 阅读全文

posted @ 2017-02-03 22:46 lukelin1989 阅读(135) 评论(0) 推荐(0)

数组还是链表?
摘要:1.什么是数组和链表? 数组和链表都是2这种不同的数据结构。数据结构可以简单理解为数据之间关系。数组是在内存上是一个联系的结构,而链表可以是一段不连续的结构。两者还有其他的区别: a.数组是静态分配内容,链表是动态分配内存。 b.根据下标去获取结构里的第n个元素,数组的时间复杂读为O(1),链表的复 阅读全文

posted @ 2017-02-03 22:38 lukelin1989 阅读(239) 评论(0) 推荐(0)

tomcat入门(一)几种常见的使用tomcat部署项目的方式
摘要:直接把web项目复制到tomcat安装目录下的%Tomcat_Home%/webapps/{web项目} 若一个web应用结构为D:\workspace\WebApp\AppName\WEB-INF\*,利用控制台进行部署的方式如下:进入tomcat的manager控制台的deploy区域——在Co 阅读全文

posted @ 2017-02-03 22:37 lukelin1989 阅读(321) 评论(0) 推荐(0)

cookie使用举例(添加购物车商品_移除购物车商品)
摘要:之前介绍过cookie和session的原理和区别。下面举例说明一下cookie在实际项目中的使用。使用cookie实现购物车功能: 1.往购物车添加商品 2.从购物车里移除商品 主要是要点是:以产品id作为主键进行判断。如果这个添加的产品id信息已经在cookie里面存在,则添加失败(这里不考虑同 阅读全文

posted @ 2017-02-03 22:36 lukelin1989 阅读(3952) 评论(0) 推荐(0)

javasript数据类型以及如何判断数据类型
摘要:在javascript里面一共有5种基本的数据类型,分别是:Number,String,Boolean,Null,Undefined7种引用类型,分别是:Object类型,Array类型,Date类型,RegExp类型,Function类型,基本包装类型,单体内置对象。*注“引用类型的值(对象)是引 阅读全文

posted @ 2017-02-03 22:24 lukelin1989 阅读(2293) 评论(0) 推荐(0)

Cookie和Session入门(一)
摘要:目录一)背景介绍二)Cookie机制三)Session机制四)两者比较五)参考资料链接一)背景介绍Cookie与Session是常用的会话跟踪技术。1.Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。 2.为什么会出现cookie机制?HTTP协议是无 阅读全文

posted @ 2017-02-03 22:18 lukelin1989 阅读(208) 评论(0) 推荐(0)

搭建wordPress
摘要:搭建wordPress 1.购买主机空间 主机空间我购买的是老薛主机,听说有点坑。暂时没什么感觉。 费用是¥98.00/年,当时搞活动,¥63.70/年成交。2.购买网站的域名 购买域名一般会去GoDaddy网站进行购买 当时的价格是:$1.17/年 3.域名解析 如何定制自己的wordPress 阅读全文

posted @ 2017-02-03 22:14 lukelin1989 阅读(97) 评论(0) 推荐(0)

导航