- 博客(54)
- 收藏
- 关注
转载 Java规范
1. 0编程规范 :命名规范:1.不能用下划线2.禁止纯拼音3.除了DTO,VO这种领域模型其他都要用CameLCase, 类用UpperCamecase4.方法名, 成员变量, 形参, 实参, 局部变量 都用lowerCamelCase5.常量命名全部大写, 单词间用下划线隔开MAX_STOCK_COUNT6.抽象类,用abstract 开头, 测试类用test结尾, 异...
2018-05-31 14:22:00 178
转载 Hadoop快速入门
背景介绍1.1 什么是HADOOPHADOOP是apache旗下的一套开源软件平台HADOOP提供的功能:利用服务器集群,根据用户的自定义业务逻辑,对海量数据进行分布式处理HADOOP的核心组件有A. HDFS(分布式文件系统)B. YARN(运算资源调度系统)C. MAPREDUCE(分布式运算编程框架)广义上来说,HADOOP通常是指一个更广泛的概念...
2018-04-03 17:42:00 165
转载 Zookeeper
Zookeeper概念简介:Zookeeper是一个分布式协调服务;就是为用户的分布式应用程序提供协调服务A、zookeeper是为别的分布式程序服务的B、Zookeeper本身就是一个分布式程序(只要有半数以上节点存活,zk就能正常服务)C、Zookeeper所提供的服务涵盖:主从协调、服务器节点动态上下线、统一配置管理、布式共享锁、统一名称服务……D、虽然说可以提供各种服...
2018-04-03 10:18:00 210
转载 存储过程
1.声明性SQL语句。1. 触发器,2. 其他存储过程以及3. Java,Python,PHP等应用程序可以调用存储过程。2.mysql主要高级的功能:存储过程,存储函数,触发器和事件 3.优点是: 减轻web服务器的压力, 将些业务转移到sql 服务器去4.--------------------------------------5.创建一个名字叫做:...
2018-01-15 15:27:00 183
转载 springMVC学习
springMVC_ajax两种方式交互方式,一种是发送一个请求数据,返回一个响应的标识数据一种是获取一个集合的JSON格式数据需导入新的jar包(jar包在备课/lib下面)jackson-annotations.jarjackson-core.jarjackson-databind.jarjquery-1.8.2.js 导入插件页面和控制器代码...
2017-12-19 15:18:00 84
转载 springMVC学习
1.springMVC相对于struts2优点,:rest风格和注解的实现更为方便springMVC 响应大致流程2. springMVC具体流程在整个框架中,DispatcherServlet处于核心的位置,它负责协调和组织不同组件以完成请求处理并返回响应的工作具体的处理流程:1)整个过程始于客户端发出一个HTTP请求,Web应用服务器接收到这个请求,如果匹配Disp...
2017-12-18 10:52:00 87
转载 学习之hibernate下册
QBC(Query By Criteria)@Test public void getList(){ SessionFactory factory = HibernateUtils.getSessionFactory(); Session session = factory.getCurrentSession(); session...
2017-12-16 11:58:00 75
转载 学习hibernate上册
Hibernate引入问题:开发的语言是面向对象的,但是在面向数据库操作层面还是面向关系的,因此我们需要手工来做转换工作。什么是ORM(Object Relation Mapping)Object:对象,java对象,此处特指JavaBeanRelational:关系,二维表,数据库中的表。映射|映射元数据:对象中属性,与表的字段,存在对应关系。关于hibernate...
2017-12-16 11:32:00 121
转载 学习Struts2框架之下册
ActionContext在每次执行Action的方法之前都会创建新的ActionContext对象,所以ActionContext是线程安全的。struts2是采用ThreadLocal模式来保存ActionContext,ThreadLocal变量为每个线程提供独立的变量值的副本,使得每个线程都可以独立的使用自己的副本,从而不会跟其他线程发送冲突(使用map进行实现的)。Th...
2017-12-15 23:59:00 76
转载 学习Struts2框架上册
1.回顾MVC模式根据url绑定对应的Servlet,web.xml获取数据,request.getParameter 类型转换Servlet调用biz层,biz调用dao层获取数据转化为业务数据封装数据,request,session,application根据业务处理结果,跳转到对应的试图V:视图层对应视图组件,通常是指 JSP 页面,也适用于 Veloci...
2017-12-15 22:57:00 74
转载 代理设计模式
代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。RealSubject 是原对象(本文把原对象称为"委托对象"),Proxy 是代理对象。Subject 是委托对象和代理对象都共同实现的接口。Request() 是委托对象和代理对象共同拥有的方法public ...
2017-12-14 13:36:00 79
转载 spring<一>
SpringSpring概述什么是SpringSpring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson创建。简单来说,Spring是一个分层的full-stack (一站式) 轻量级开源框架。Spring致力于J2EE应用的各层的解决方案,而不是仅仅专注于某一层的方案。可以说Spring是企业应用开发的“一站式”选择,...
2017-12-14 09:10:00 87
转载 分页的三种方式
实现方式 优点 缺点 适用场景 subList 简单、易用 效率低 无法按需批量获取数据 SQL语句 简单、直接、效率高 数据库兼容性差 不要求数据库兼容 Hibernate框架 面向对象,兼容性强 复杂查询性能低 兼容不同数据库一.借助数组进行分页原理:进行数据库查询操作时,获取到数据库中所有...
2017-12-07 00:19:00 1078
转载 Why I Love Reading Other People’s Code And You Should Too
It occurs to me, that many programmers hate reading code – c'mon admit it. Just about everyone loves writing code – writing code is fun. Reading code, on the other hand, is hard work. Not only...
2017-12-06 00:24:00 263
转载 github
准备工作:目的:eclipse使用git提交本地项目,提交至远程github上eclipse版本:eclipse4.5 64位jdk版本:jdk-1.7 64位项目类型:maven web项目备注:eclipse高版本自带git插件,而低版本则需自己安装git插件,这里使用eclipse高版本,低版本安装git插件这里不进行介绍。eclipse使用git提交项目有2种方式:一...
2017-12-03 17:20:00 56
转载 网络编程TCP/UDP,反射
网络编程端口:物理端口:实体的端口逻辑端口:用于标识进程的逻辑地址,不同进程的标识;有效端口:0~65535,其中0~1024系统使用或保留端口。java 中ip对象:InetAddress.import java.net.*;class IPDemo{public static void main(String[] args) throws UnknownHostExc...
2017-12-03 11:34:00 146
转载 IO流之包装流
File类 将文件系统中的文件和文件夹封装成了对象。提供了更多的属性和行为可以对这些文件和文件夹进行操作。这些是流对象办不到的,因为流只操作数据。File类常见方法:1:创建。boolean createNewFile():在指定目录下创建文件,如果该文件已存在,则不创建。而对操作文件的输出流而言,输出流对象已建立,就会创建文件,如果文件已存在,会覆盖。除非续写。boole...
2017-12-03 11:14:00 307
转载 IO流之字节,字符
IO流之字节和字符用于处理设备上数据。流:可以理解数据的流动,就是一个数据流。IO流最终要以对象来体现,对象都存在IO包中。流也进行分类::输入流(读)和输出流(写)。:因为处理的数据不同,分为字节流和字符流。- - -字节流:处理字节数据的流对象。设备上的数据无论是图片或者dvd,文字,它们都以二进制存储的。二进制的最终都是以一个8位为数据单元进行体现,所以...
2017-12-02 01:16:00 84
转载 泛型和API常用类
泛型是指:jdk1.5版本以后出现的一个安全机制。表现格式:< >优势:1:将运行时期的问题ClassCastException问题转换成了编译失败,体现在编译时期,程序员就可以解决问题。2:避免了强制转换的麻烦。泛型技术:其实应用在编译时期,是给编译器使用的技术,到了运行时期,泛型就不存在了。为什么? 因为泛型的擦除:也就是说,编辑器检查了泛型的类型正确后...
2017-12-01 02:48:00 99
转载 集合框架<二>
Set接口Set接口中的方法和Collection中方法一致的。Set接口取出方式只有一种,迭代器。|--HashSet:底层数据结构是哈希表,线程是不同步的。无序,高效;HashSet集合保证元素唯一性:通过元素的hashCode方法,和equals方法完成的。当元素的hashCode值相同时,才继续判断元素的equals是否为true。如果为true,那么视为相同元素,不...
2017-12-01 02:23:00 79
转载 集合框架<一>
集合框架:用于存储数据的容器特点:集合具有可变性集合和数组的区别:数组是固定的, 集合是可变长度的数组可以存储基本数据类型也可以存储引用数据类型,集合只能存储引用数据类型集合存储的元素必须是同一个数据类型; 集合存储的对象可以是不同的数据类型数据结构:集合拥有各自的数据结构, Java提供不同的数据结构方便使用。- - -每个容器都是一个数据结构, 都有自身的...
2017-12-01 00:28:00 95
转载 包装类之代表“Integer"
基本数据类型对象包装类优势:1:可以通过对象中的属性和行为操作基本数据。2:可以实现基本数据类型和字符串之间的转换。列表 **基本类型 包装类** byte Byteshort Short paserShort(numstring);int Integer 静态方法:parseInt(numstring)long Longfloat Floa...
2017-11-30 23:39:00 69
转载 字符串和字符串容器
String字符串java中用String类进行描述。对字符串进行了对象的封装。这样的好处是可以对字符串这种常见数据进行方便的操作。String s1 = "abc"; // s1指向的内存中只有一个对象abc。String s2 = new String("abc"); // s2指向的内容中有两个对象abc、new 。 System.out.println(s1==s2);...
2017-11-30 23:25:00 438
转载 多线程
多线程进程:是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位。本质上就是一块内存空间。线程:就是进程中的程序执行的最小单元。一个进程至少有一个线程在运行,当一个进程中出现多个线程时,就称这个应用程序是多线程应用程序,每个线程在栈区中都有自己的执行空间,自己的方法区、自己的变量。jvm在启动的时,首先有一个主线程,负责程序的执行,调用的是main...
2017-11-30 22:57:00 79
转载 内部类
内部类如果A类需要直接访问B类中的成员, 而B又需要A类的对象, 这时候为了方便设计和访问, 直接将A类定义在B类中, 就可以了, A类就称为内部类, 内部类可以直接访问外部类的成员, 而外部类想要访问内部类就得建立内部类的对象外部类名.内部类名 变量名 = 外部类对象.内部类对象Outer.Inner in = new Outer.new Inner()//因为内部类通常由外...
2017-11-30 17:12:00 116
转载 面向对象特性<二>
抽象类抽象:不具体, 没有实体怎么抽取:抽取过程中,将共性的具体方法写出来, 将具有类似但实现不同的方法用抽象方法抽取出来, 让子类进行实现。1. 抽象类的特点:抽象方法指能定义在抽象类和接口中。抽象放啊之定义方法声明, 没有具体实现抽象类不可以创建对象只有通过子类继承抽象类并覆盖了抽象类中的所有抽象方法后该子类才可被实例抽象的细节抽象类中有构造函数,用于给子...
2017-11-30 00:45:00 89
转载 面向对象特性一
面向对象特性封装定义:隐藏对象得属性和实现细节, 仅仅对外提供公共访问得方法好处: 将变化隔离, 便于使用; 提高重用性,安全性。原则:将不需要对外提供得内容隐藏起来, 把属性隐藏起来,提供公用得方法对其访问。this: 式对象得引用代表对象。作用是减少命名得冲突。static:是静态修饰符,是静态关键字。特点:通过它实现对象之间数据得共享可以通过类名直接调用...
2017-11-29 21:09:00 84
转载 类加载得顺序
1)加载 首先通过一个类的全限定名来获取此类的二进制字节流;其次将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构;最后在java堆中生成一个代表这个类的Class对象,作为方法区这些数据的访问入口。总的来说就是查找并加载类的二进制数据。(2)链接: 验证:确保被加载类的正确性; 准备:为类的静态变量分配内存,并将其初始化为默认值; 解析:把类中的符号引用转换...
2017-11-29 20:39:00 128
转载 初谈面向对象
面向对象面向对象和面向过程的区别:是面向过程就是分析出解决问题所需要的步骤,面向对象是把构成问题事务分解成各个对象。举例子来叙述:面向过程(代表语言 c语言):1、点火。2、踩油门。3、刹车。开发时重点在于定义函数(过程;点火,踩油门,刹车)。面向对象(代表语言 java语言):1、汽车启动。2、汽车运行。3、汽车刹车。开发时重点在于定义对象(对象;汽车)...
2017-11-29 20:20:00 61
转载 java概述~至数组
java概述1. Java是gaosiling开发的编程语言2. Java的三种架构是:JavaEE :java PlatForm Enterprise Edition企业级开发应用JavaSE :Java Platform Standard Edition 标准版的应用开发平台JavaME: Java Platform Micro Edition 微小板的应用开发平台3...
2017-11-29 19:04:00 59
转载 多态
多态多态优点:增强了代码组织结构和可读性, 还能拓展功能,即生长程序。多态:因为继承允许对象(子类以下)视为本身类型或者其基类型来处理,所以当同一份代码运行再不同类型上会产生不同的效果,这就叫作多态。再论向上转型这里,书中讨论了向上转型的重要性,如果不向向转型,参数中不是基类型而是准确无误的子类型,那么当我们需要其他子类型的同一方法的时候将一一去创建子类的,这样将会重复造轮子。...
2017-11-29 14:12:00 69
转载 反射机制
反射机制ps: Java的反射机制是Java特性之一,反射机制是构建框架技术的基础所在。灵活掌握Java反射机制,对大家以后学习框架技术有很大的帮助。什么是Java的反射呢? 反射机制是在运行状态中,对于任意一个类或者对象,都能够知道这个类的所有属性和方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 反射机制常被用于不确定是什么类...
2017-11-29 08:28:00 72
转载 复用类
组合类组合语法组合语法的意思: 在新的类中,是由现有的类组合形成的。继承: 在现有的类的基础上增添内容。用定义处初始化在构造器中进行初始化在方法中,快使用这个成员变量之前进行初始化操作。用创建实例对象进行初始化。继承语法这一内容里面讲述了基本的extends的基本语法, 可是主要字数是去描述, main函数作为类的入口, java 类名的时候会自动运行, 且平时...
2017-11-29 07:47:00 50
转载 访问控制
访问权限控制@(笔记)[public][private][protect]java访问权限修饰词接口和实现接口访问权限前言: 访问控制和重构代码密切相关,重构代码就是指,再某些时候你需要优化代码,且这种优化不会影响,类消费者的使用,即你提供的类,使用方式不变。包:库单元代码组织 包名的出现是为了解决类名之间的冲突问题。 关于编译单元: 编译单元是指Java源...
2017-11-28 13:19:00 79
转载 初始化和清理
初始化与清理用构造器确保初始化,构造器编程的安全问题是我们越来越关注的问题,如果没有及时清理不用的对象,回收内存资源,就容易出现内存溢出问题因为每个对象的出现都需要初始化, 只有初始化后, 才能再内存中分配合适的资源,而Java中提供构造方法进行初始化。 调用构造器是编译器的责任。构造器的名字问题很是困扰, 因为不能和成员的名称相冲突, 于是Java就默认用类名字为构造器取名...
2017-11-27 19:09:00 62
转载 控制流程语句
控制执行流程true and false ,if-else复合语句, 简单语句iterate foreach循环的时候要注意逗号分隔符,比较不常用的写法for(int i=2, int j; i<10,; i++, j= i+2)这章节普遍没什么好说的, 不过有一个,foreach的缺陷事没有下边, 我们可以封装一个数组, 然后就可以对应的获取想要的数值,值。 这...
2017-11-26 22:58:00 55
转载 操作符的详解
操作符更简单的打印语句静态导入, 让我们省去了new这个类的步骤,会在加载类的时候自动默认加载。think中使用打印语句system.out.print,用一个方法将它缩短print这样输出的使用就可以直接使用print去打印, 但是实际开发基本用不到静态导入,也基本不会去用另一个方法去缩短输出语句,毕竟编辑器中有输出的快捷方式。使用Java操作符号操作符基本只能操作...
2017-11-26 19:23:00 100
转载 一切皆对象
一切都是对象用引用操纵数据这里要用例子去形象的去理解:比如你用一个page对象, 分页的时候会用到,用page对象的引用,传到一个方法中, 方法中实现的功能是去数据库拿值, 拿到后在方法中进行改变。这样做结果是否会改变?这样的题目问的其实就是值传递和引用传递,引用传递改变的其实是,地址,这样做会改变地址中存储的值的数据。而如果传递的是一个基本数据类型的引用, 那么传...
2017-11-25 18:06:00 69
转载 对象导论
今天要学习的内容目录有:对象导论抽象过程每个对象都有一个接口每个对象都提供服务被隐藏的具体实现复用具体实现继承a) 是一个和像一个的关系伴随多态的可互换对象单根继承结构容器a) 参数化类型对象的创建和生命期并发编程异常处理Java和Intern neta)...
2017-11-25 15:03:00 76
转载 mysql
数据库概念?a) 它是一个仓库。方便数据的存储和管理,它将数据按照特定的规律存储在磁盘上, 通过数据库管理系统,有效地组织和管理存储在数据库中的数据数据库的五个基本概念:a) 数据库服务器b) 数据库c) 数据表d) 数据字段e) 数据行命令...
2017-11-22 19:40:00 65
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人