自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 Java技术体系

Java技术体系基础: 算法:排序算法(3-4) 数据结构:对象、数组、集合框架、二叉树、链表。。。。 网络基础:OSI七层模型、TCP/IP协议、HTTP协议 操作系统基础:进程、线程,Linux系统基本操作、Docker编程基础 C/C++/C#/Java 调试 工具的使用 API文档Java核心技术 Java基础语法 Java面向对象编程 基础概念 基本特征:继承、封装、多态 JDK A...

2018-03-03 15:13:40 190

原创 Echarts

Echarts引入echarts——单文件引用:1,Dom-->   divid="main"style="height:400px">div>2,引用3,获取AMD环境require.config({paths: {echarts: './js/dist'}});4,加载echartsre

2017-12-14 12:46:15 127

原创 ip

在Windows中,如果你要设置IP地址,一般是进入“本地连接”->“属性”,手动设置要更改的IP地址。其实,在命令行同样可以设置IP地址。如果你的IP需要在几个IP中来回切换,可以使用 netsh 命令更改:1.进入CMD命令行;点击“开始”->“运行”,输入“cmd”,回车, 2.设置IP: 1.设置动态获取IP地址(DHCP) C:/>netsh interface ip

2017-12-04 13:32:18 178

原创 软件开发流程

软件开发流程参见的软件开发模型1,瀑布模型1.1可行性分析:目的:短时间内确定项目是否能够开发,是否值得去开发。任务:技术可行性(确定现有资源是否支持开发),经济可行性(确定项目的成本和经济效益是否值得投入开发),社会可行性(确定项目内容是否存在侵权或者违法)结果:《可行性分析报告》文档1.2项目开发计划目的:确定项目实施范围,定义递交的工作成果,评估实施过

2017-11-30 17:44:02 227

原创 工厂设计模式

工厂设计模式:定义:专门负责将大量有共同接口的类实例化。工厂模式可以动态决定将哪一个类实例化,不必事先知道要实例化的类。工厂模式的几种形态:简单工厂模式(静态工厂方法)专门定义一个类来负责创建其他类的实例,被创建的实例通常具体共同的父类。优点:客户端无需知道所创建的具体产品类的类名,只需要知道具体产品类所对应参数即可,对于一些复杂的类名,通过简单工厂

2017-11-29 21:07:34 162

原创 事物管理

事务管理:事务管理在应用程序中起着至关重要的作用,它是一系列任务组成的业务(执行多条sql语句),业务所有的任务必须同时执行,他们只有两种执行结果,要么所有任务全部执行成功,要么任意任务执行失败回滚(恢复到执行之前的状态)。事物特点(ACID):1,原子性:事物必须是原子的,在事物结束的时候,事物中的所以任务必须全部成功完成,否则全部失败,事物回滚到事物开始之前的状态。2,

2017-11-29 21:06:28 297

原创 设计原则

代码的质量判定:1,可阅读性(命名和注释)2,可扩展性3,可维护性4,可测试性面向对象设计原则:它是设计和编码的指导思想,通过设计原则可以提升代码的扩展性和灵活性。1,单一职责原则(SRP):一个类只负责一个功能领域中的相应职责,或者定义为,就一个类而言,应该只有一个引起它变化的原因。单一职责原则是实现高内聚,低耦合的知道方针,它是最简单又是最难运用

2017-11-29 21:05:45 159

原创 aop

AOP (Aspect Oriented Programming:面向切面)通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。(java间接支持aop通过类库的支持)aop与oop的区别:oop:针对业务处理过程的实体机其属性和行为进行抽象的封装,已获得更加清晰高效的逻辑单元划分aop:针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某个

2017-11-26 22:13:33 162

原创 Spring

《Spring实战》 轻量级重量级看使用的服务。Spring框架:Spring是分层的javaEE应用(一站式)的轻量级开源框架,以控制反转(IOC)和面向切面为内核(AOP),提供了表现层springMVC,持久层Spring JDBC以及业务事物管理等众多企业级应用技术。Spring特点:1,方便解耦,简化开发。(通过Spring提供IOC容器,可以将对象之间的依赖关系

2017-11-26 22:13:01 223

原创 restful架构

restful架构:(是一种架构风格+三个:资源,表示,状态+关键原则+以资源为中心+比较适合业务少的互联网项目)rest“表述性状态转移,分布式超媒体软件的一种架构风格”。一种简单的设计原则,(一种架构风格),不是一种具体的标准模式,基于使用http的uri等现有的广泛流行的协议和标准,并有几个核心抽象概念支持。资源:任何事物,只要有被引用的必要就是一个资源,实物或者概念

2017-11-26 22:12:15 130

原创 springMVC

动态web开发发展历程:1,模型与视图分离2,业务逻辑和控制逻辑分离3,视图选择和具体的视图技术分离4,菲侵入式(少使用框架api少继承特定接口)开发易于测试SpringMVC(显示层,表现层框架)是spring框架的web组件,他是一种基于java实现的web ,mvc的轻量级web框架。特点:1,天生与spring框架集成2,进行更简洁的web层的开

2017-11-16 23:31:55 139

原创 http://my.csdn.net/my/favorite

http://my.csdn.net/my/favorite

2017-11-15 20:52:36 164

原创 hibernate

hibernate是什么:轻量级JAVAee应用的持久层解决方案。1,javabean:遵守JAVAbean规范编写的java类:(java类是public的类 属性私有的 有getset方法 瞒住序列化)。编写javabean的目的是为web容器提供可重用的组件,用于封装表现层页面数据的显示。2,ejb:在企业应用中,需要可伸缩的性能和事物,安全机制,这样才能保证企业

2017-11-15 20:51:10 175

原创 类的关系

java 类与类之间的关系:总的分为两类:纵向关系 横向关系纵向关系:继承关系,横向关系:1,依赖关系:就是一个类使用另一个类,这种使用关系具有偶然性,临时性,非常弱的关系。类图中:虚线+箭头(--use---->)。在代码中:作为参数传入使用。举例:人过河依赖船,人依赖空气2,关联关系:这种关系比依赖关系更强,不纯在依赖关系的偶然性,关系也不是临时性的,一般是

2017-11-14 00:00:44 177

原创 知识点

ajax 五大特点1,不需要刷新页面就可以改变页面内容,减少用户等待时间(最大特点)2,改变表单验证方式,不再需要打开新页面,也不需要改变整个页面数据提交。3,按需获取数据,每次只从服务器端获取需要的数据。4,读取外部数据,进行数据处理整合。5,异步与服务器进行交互(同时多个请求),在交互过程中用户无需等待,任可继续操作。与传统web的区别;ajax同一个页面 web每

2017-11-09 20:59:55 114

原创 mybatis

mybatis半自动化(相对hibernate“全自动”)ORM(pojo“简答java对象,类”与sql之间的映射)实现orm 对象和关系数据库映射:它是一种规范,描述了对象与关系数据库之间的映射基本特征。orm框架:面向对象语言与关系数据库之间的桥梁。 ORM映射的基本规则1,类与表对应2,类的属性与表的字段相对应3,类的实例对应具体的一条记录4,一个类对应

2017-11-09 20:58:57 110

原创 web

静态web动态web 交互性 操作数据库动态web技术 CGI(公共网关接口)采用多进程的机制进行处理请求,执行效率很低。            PHP(超文本预处理)主要适合个人或者小型项目开发。            ASP(动态服务器页) 微软技术主要适合个人或者中小型项目开发。ASP.NET微软升级技术 中形项目开发            jsp、servlet s

2017-11-09 20:57:40 158

原创 数据库

SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。1. 数据查询语言DQL数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块:SELECT FROM WHERE 2、DDL      2-1、DDL的概述               DDL(Data

2017-10-24 22:43:31 113

原创 番茄酱的JAVA,Object Oriented,OO

三大特性是:封装,继承,多态           封装:隐藏类的实现细节,保证了程序的安全性。可以彻底隐藏方法的内部实现,仅仅提供一个调用的方法给其他人,让其他使用这个类的人不需要关心是如何实现的,只要知道该如何调用就行。  继承:是指可以让某个类型的对象获得另一个类型的对象的属性的方法,一个类可以被继承多次,但是一个类就只能继承一个类,简单来说extends 后面就只能有一个类,子类

2017-10-22 21:23:50 147

原创 番茄酱的Java基础

JAVA关键字abstractassertbooleanbreakbytecasecatchcharclassconstcontinuedefaultdodoubleelse

2017-10-22 21:05:35 1615

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除