随笔分类 - java
一些平常遇到的问题的集锦
摘要:这里只做一个简单的入门教程,不对之处还望指正。 对于Spring相关的概念这里不做赘述。 参照官方文档: https://github.com/redisson/redisson/wiki/%E7%9B%AE%E5%BD%95 需要配置redisson:client,注意我这里存放在service层
阅读全文
摘要:Idea构建Maven项目,以及其中遇到的坑,及解决方案 步骤一:配置Idea的maven插件 步骤二:创建maven项目 file-->new-->project 下一步,设置groupid,artifactId 在下一步,设置maven配置 下一步,配置项目名 最后,finish完成构建 构建中
阅读全文
摘要:首先,登录QQ互联:http://connect.qq.com/intro/login ,注册成为开发者选择申请加入,并创建你的应用。创建成功后可以获取到appid和appkey在网站的主页引入下面代码 其中APPID就是你应用的appid,REDIRECTURI则是你注册应用时填写的回调地址QQ提...
阅读全文
摘要:不多说 直接上例子package org.lxh.demo15.getclassdemo ;class X{};public class GetClassDemo02{ public static void main(String args[]){ Class c1 = null...
阅读全文
摘要:初学java的人肯定都配置过java三大环境变量 。JAVA_HOME:JDK目录PATH:jdkbin目录 jre目录CLASSPATH:一般指向类库lib,也可自定义使用以下例子是个小例子:在E:\JavaTest目录下分别有两个java源文件A.javapublic class A{ p...
阅读全文
摘要:一、什么是建造者模式?Bulider模式又叫建造者模式,或者生成器模式。其属于创建型模式的一种。用来隐藏符合对象的创建过程。他把符合对象的创建过程进行了抽象。通过子类继承和重载的方式,动态的创建具有复合属性的对象。二、建造模式的结构三、建造模式的应用场景- 对象的创建:Builder模式是为对象的创...
阅读全文
摘要:一、什么是原型模式prototype模式是一种创建型模式,它采用复制原型对象的方法来创建对象的实例。使用prototype模式创建的实例,具有和原型一样的数据。二、原型的特点1.由原型对象自身创建目标对象。也就是说对象的创建这一动作发自原型对象本身。2。目标对象是原型对象的一个克隆。也就是说通过pr...
阅读全文
摘要:一、什么是单例模式单例是一种创建型模式,使用单例,可以保证一个类只生成一个实例对象。也就是说在整个程序空间内,只存在一个实例对象。GOF对单例的定义:保证一个类只有一个实例存在,同时提供对该实例加以访问的全局访问方法。二、为什么要使用单例模式在应用系统开发中,我们常常有以下需求:- 在多个线程之间,...
阅读全文
摘要:一、什么是抽象工厂模式抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的。抽象工厂模式可以向客户端提供一个借口,使得客户端在不必指定产品的具体类型的情况下,能够创建多个产品族的产品对象。Fruit接口public interface Fruit { /* * 采集 */ ...
阅读全文
摘要:一、什么是工厂方法模式 简单工厂模式属于类的创建型模式,又叫做多态工厂模式。工厂方法模式的意义是定义一个创建产品对象的工厂接口。将实际创建工作推迟到子类当中。核心工厂类不在负责创建产品。这样核心类就成为了一个抽象工厂角色。仅负责具体工厂子类必须实现的接口。这样进一步抽象化的好处是使得工厂方法模式可...
阅读全文
摘要:一、什么是简单工厂模式 简单工厂模式属于类的创建型模式,又叫做静态工厂模式。通过定义一个类来专门负责创建其他类的实例。被创建的实例具有共同的父类。 Fruit类public interface Fruit(){ public void get(); } Apple类 public cla...
阅读全文
摘要:第二章 一切都是对象尽管Java是基于C++的,但相比之下,Java是一种更纯粹的面向对象程序设计语言.c++和Java都是杂合型语言(hybird language)用引用(reference)操作对象类似遥控器(引用)来操作电视(对象)在Java中你可以创建一个引用,但是没有与任何对象关联,比如...
阅读全文
摘要:Alan Kay 第一个定义了面向对象的语言1.万物皆对象2.程序是对象的集合,他们彼此通过发送消息来调用对方.3.每个对象都拥有由其他对象所构成的存储4.每个对象都拥有其类型(TYpe)5.某一特定类型的所有对象都可以接收同样的消息.Booch提出一种更简洁的描述: 对象拥有状态(state) ...
阅读全文
摘要:比如我们要加载db.properties文件如图:比如我们要加载source目录下的db.properties文件。就有以下几种方式第一种是文件io流: public static void load1() throws Exception{ //文件真实路径 String...
阅读全文
摘要:大家都知道java中的socket网络编程,而其采用的协议分别有tcp和udp协议两种.通常的理解tcp协议类似于打电话,udp类似于发短信.前者是线程安全的,但是效率比较低.后者则刚好相反.今天就做个demo来了解一下udp网络编程.首先是客户端:package javasocket.demo;i...
阅读全文
摘要:import java.io.File;import java.io.IOException;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import javax.x...
阅读全文
摘要:import java.io.File;import java.io.IOException;import java.util.ArrayList;import java.util.List;import javax.xml.parsers.ParserConfigurationException;...
阅读全文
摘要:package javatest.basic22;import java.io.File;import java.io.IOException;public class FileTest { public void getFileName(File file){ //判断是否是文件 ...
阅读全文
摘要:javaIO流实现文件读写文件写入:InputStreamReader BufferedReader文件读取:FileOutputStream package javatest.basic22;import java.io.BufferedReader;import java.io.File;imp...
阅读全文
摘要:Java类之间的关联关系UML类图中的关系分为四种:泛化、依赖、关联、实现;关联关系又可以细化为聚合和组合。一、泛化(Generalization)泛化是父类和子类之间的关系,子类继承父类的所有结构和行为。在子类中可以增加新的结构和行为,也可以覆写父类的行为。一般用一个带空心箭头的实线表示泛化关系,...
阅读全文
浙公网安备 33010602011771号