自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(122)
  • 资源 (3)
  • 收藏
  • 关注

原创 Liunx

了解Unix Unix是一个强大的多用户、多任务操作系统。UNIX操作系统是商业版,需要收费,价格比Microsoft Windows正版要贵一些。Linux的概述: Linux是基于Unix的,Linux是一种自由和开放源码的操作系统,存在着许多不同的Linux版本(centos免费),但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、台式

2017-10-17 21:59:26 733

转载 Zookeeper

随笔分类 - Zookeeper ZooKeeper学习第八期——ZooKeeper伸缩性 摘要: 一、ZooKeeper中Observer 1.1 ZooKeeper角色 经过前面的介绍,我想大家都已经知道了在ZooKeeper集群当中有两种角色Leader和Follower。

2017-10-12 10:02:57 246

原创 网络编程

简介网络模型 OSI(Open System Interconnection开放系统互连)参考模型 TCP/IP参考模型 socket通信(TCP/UDP区别及JAVA的实现方式) TCP——传输控制协议,具有极高的可靠性,保证数据包按照顺序准确到达,但其也有着很高的额外负担。 UDP——使用者数据元协议,并不能保证数据包会

2017-10-04 21:19:14 259

原创 Memcached

简介 Memcached是一个自由开源的,高性能,分布式内存对象缓存系统。 Memcached是一种基于内存的key-value存储,用来存储小块的任意数据(字符串、对象)。这些数据可以是数据库调用、API调用或者是页面渲染的结果 一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩展性。 图示特征 memcached作

2017-10-01 21:47:55 584

原创 使用JQuery的前端验证

先导入jQuery库,然后导入Validate插件,如果是中文提示还需要导messages_zh.js。 注意Validate的导入要在jQuery库之后。代码如下:<script src="jQuery.1.8.3.js" type="text/javascript"></script><script src="jquery.validate.js" type="text/javascript

2017-09-08 11:58:44 484

原创 Activiti

简介 工作流(Workflow),就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现”。 工作流管理系统(Workflow Management System, WfMS)是一个软件系统,它完成工作量的定义和管理,并按照在系统中预先定义好的工

2017-09-03 21:21:36 478

原创 正则表达式

概述 正则表达式:专门用于操作字符串的技术 弊端:符号越多,阅读性越差。 常见字符 正则对字符串的常见功能操作 匹配 切割 替换 获取 输出结果: 实练 取值 ip排序 爬虫 网页版

2017-08-20 23:07:05 206

原创 反射技术

动态的获取指定的类以及动态的调用类中的内容。 图例 : 获取class对象 通过带参的构造器获取对象 得到类Class之后,便可以得到他所有的属性 getXXX();该方法获取的都是类中的公用属性和方法; getDeclaredXXX():获取所有属性和方法,包括私有方法。 反射实例(笔记本USB) 定义use接口

2017-08-17 13:18:53 568

原创 Hibernate表的映射关系

大对象映射 pojo类 public class Student { private int id; private String name; private int age; //存放大数据 可以存放4G的内容 private Blob image; private Clob introduce;//省略get/set }

2017-08-03 10:34:12 313

原创 java原理性总结

java类初始化顺序父类静态变量父类静态代码块子类静态代码块父类非静态变量父类非静态代码块父类构造函数子类非静态变量子类非静态代码块子类构造函数 注意:没有则跳过java运行过程java遵循先编译后运行的过程,首先通过javac命令将.java源文件编译为.class字节码文件,之后通过java命令去启动jvm,由jvm来加载.class文件。jdk,

2017-07-31 21:46:32 1005

原创 springMVC与mybatis整合

简述

2017-07-28 16:58:22 280

原创 Mybatis详解

介绍 MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱动、创建connection、创建statement、手动设置参数、结果集检索等jdbc繁杂的过程代码。 Mybatis通过xml或注解的方式将要执行的各种statement(statement、preparedStatement、Cal

2017-07-15 21:31:20 750

原创 springMVC

简介 springMvc:是一个表现层框架, 作用:从请求中接收传入的参数, 将处理后的结果数据返回给页面展示 SpringMVC处理流程开发步骤 核心配置文件(新建一个文件夹config,与src同一级,需要在web.xml中声明) <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.

2017-07-15 08:31:34 467

原创 maven

简介 它是一个软件开发的管理工具,主要管理的工作是:依赖管理,项目构建 能够集中管理jar包,提供一键构建 环境搭建(JRE1.7以上) 需要设置编译版本为1.7,这里需要使用maven的插件来设置: 在pom.xml中加入: <build> <plugins> <plugin> <gr

2017-07-01 07:26:18 384

原创 Git

简介 Git是一个开源的分布式版本控制系统源代码管理系统,强调速度。用于敏捷高效地处理任何或小或大的项目。 以下是常见的VCS(版本控制系统) 集中式版本控制系统(CVCS) 分散式/分布式版本控制系统(DVCS) DVCS客户不仅检出的最新快照目录,但他们也完全反映资源库。如果SEVER停机,然后从任何客户端库可以复制回服务器,以恢复它。每个结账是完整的版本库备份。

2017-06-30 18:12:54 231

原创 c语言基础

简介 C语言的最大特点是:功能强、使用方便灵活。C编译的程序对语法检查并不象其它高级语言那么严格,这就给编程人员留下“灵活的余地”, 书写标识符时,忽略了大小写字母的区别。 main() { int a=5; printf(“%d”,A); } 编译程序把a和A认为是两个不同的变量名,而显示出错信息。C认为大写字母和小写字母是两个不同的字符。习惯上,符号常量名用大写,变量名用小写表示

2017-06-24 12:13:08 429

原创 java IO

IO流IO流指的是输入输出流,用来处理设备上的数据。这里的设备指硬盘,内存,键盘录入,网络传输等。 根据数据的流向来分: 输出流:是用来写数据的,是由程序(内存)—&gt;外界设备 输入流:是用来读数据的,是由外界设备—&gt;程序(内存) 根据流数据的格式来分: 字节流:处理声音或者图片等二进制的数据的流,比如InputStream 字符流:处理文本数据(如tx

2017-06-18 20:14:57 325

原创 HashCode和equals方法重写

hashCode()和equals()的用法 equals()方法在object类中定义如下: public boolean equals(Object obj) { return (this == obj); } hashCode()方法被用来获取给定对象的唯一整数。这个整数被用来确定对象被存储在HashTable类似的结构中的位置

2017-06-18 18:22:13 260

原创 解决Hash冲突四种方法

一)哈希表简介非哈希表的特点:关键字在表中的位置和它之间不存在一个确定的关系,查找的过程为给定值一次和各个关键字进行比较,查找的效率取决于和给定值进行比较的次数。 哈希表的特点:关键字在表中位置和它之间存在一种确定的关系。哈希函数:一般情况下,需要在关键字与它在表中的存储位置之间建立一个函数关系,以f(key)作为关键字为key的记录在表中的位置,通常称这个函数f(key)为哈希函数。has

2017-06-18 11:19:48 43952 8

原创 异常

Java把异常当做对象来处理,并定义一个基类java.lang.Throwable作为所有异常的超类。Java中的异常分为两大类:错误Error和异常Exception,Java异常体系结构如下图所示: 自定义一个异常需要我们继承Throwable类或者继承Exception类 除了RuntimeException及其子类以外,其他的Exception类及其子类都属于可查异常。这种

2017-06-17 22:32:09 252

原创 new方法和newInstance方法的区别 Class.forName和classloader的区别

new方法和newInstance方法的区别newInstance: 弱类型。低效率。只能调用无参构造。 new: 强类型。相对高效。能调用任何public构造。类加载 在Java中,类装载器把一个类装入Java虚拟机中,要经过三个步骤来完成:装载、链接和初始化,其中链接又可以分成校验、准备和解析三 步,除了解析外,其它步骤是严格按照顺序完成的,各个步骤的主要工作

2017-06-17 17:45:48 526 1

原创 Java集合:set list queue map 枚举

简述 Collection是最基本的集合接口,一个Collection代表一组Object的集合,这些Object被称作Collection的元素。Collection是一个接口,用以提供规范定义,不能被实例化使用 List是可重复集合,Set是不可重复集合,这两个接口都实现了Collection父接口. Map未继承Collection,而是独立的接口, Map是一种把键对

2017-06-17 16:39:15 857

原创 Jquery使用

jquery简介 服务端和客户端有三种方式传递数据 HTML(无需与其它应用程序共享数据的情况下) XML(需与其它应用程序共享数据,尤其是在不同的系统中,平台中,同时内容较多的情况下) JSON(需与其它应用程序共享数据,同时内容不多的情况下) jQuery开发步骤: 通过<script/>导入jquery的js类库 使用$(“#id”),通过id来定位h

2017-06-08 07:57:21 416

原创 SSH总结

SSH框架整合思想整合Struts2和spring框架 导入相关jar包 创建类action(继承ActionSupport) 在src下创建struts.xml配置文件(位置名称固定,把对action的配置放到spring的配置文件中去做) bean.xml 在web.xml中写过滤器配置 在添加监听器,解决第一次请求很慢的问题同时,必须指明配置文

2017-06-01 18:27:35 237

原创 Spring

概述 spring是开源的轻量级的框架 spring在Javaee三层结构中,每一层都提供了不同的解决技术。 web层:springMVC service层:spring的ioc dao层:spring的jdbcTemplate Spring是实现了工厂模式的工厂类,这个类名为BeanFactory(实际上是一个接口),在程序中通常BeanFactory的子类App

2017-05-31 12:34:03 351

原创 Hibernate

概述 应用与dao层,是对jdbc的封装,可对数据库进行crud操作, Hibernate是开源的orm(Object Relational Mapping)框架 环境搭建导jar包 antlr-2.7.7.jar dom4j-1.6.1.jar hibernate-commons-annotations-4.0.5.Final.jar hiberna

2017-05-20 21:21:57 412

原创 Struts2

概述 struts2(and springMVC)框架应用javaee三层结构中的web层框架 struts2框架是struts1和webwork基础之上发展起来的全新框架 struts2解决的问题和Baseservlet作用类似。 学习步骤导jar包 commons-fileupload-1.2.2.jar 【文件上传相关包】 commons-io-2.

2017-05-20 15:28:27 486

原创 Web基础加强

泛型泛型类 具有一个或多个类型变量的类,称为泛型类 实例: class fun&amp;lt;T&amp;gt; { } 在创建泛型类实例时,需要为其类型变量赋值 fun&amp;lt;String&amp;gt; a = new fun&amp;lt;String&amp;gt;(); 如果创建实例时,不给类型变量赋值,那么会有一个警告!

2017-05-18 16:25:13 309

原创 上传 下载 发邮件 Ajax XStream JSON

上传上传的限制 上传对表单限制 method=”post” enctype=”multipart/form-data” 上传对Servlet限制 request.getParametere(“xxx”);这个方法在表单为enctype=”multipart/form-data”时,它作废了。它永远都返回null(上传不能使用BaseServlet的原因) Serv

2017-04-27 22:41:10 494

原创 JavaWeb三大组件

ServletListener事件源:(前三个为 JavaWeb三大域)!ServletContext 生命周期监听:ServletContextListener,它有两个方法,分别在服务器启动和关闭时调用 void contextInitialized(ServletContextEvent sce) void contextDestroyed(ServletContex

2017-04-25 21:41:43 811

原创 JDBC C3P0数据库连接池

JDBC简介: JDBC(Java DataBase Connectivity)就是Java数据库连接,实际上就是用Java语言来操作数据库。原来我们操作数据库是在控制台使用SQL语句来操作数据库,JDBC是用Java语言向数据库发送SQL语句。 JDBC是接口,而JDBC驱动才是接口的实现,没有驱动无法完成数据库连接!每个数据库厂商都有自己的驱动,用来连接自己公司的数据库。 JD

2017-04-18 19:34:43 335

原创 Cookie和HttpSession

Cookie 由服务器创建保存到客户端浏览器的一个键值对,Cookie是HTTP协议制定的!先由服务器保存Cookie到浏览器,再下次浏览器请求服务器时把上一次请求得到Cookie再归还给服务器 javaWeb中使用Cookie 使用repsonse.addCookie(“cookie.name”,”cookie.value”)方法向浏览器保存Cookie 使用reques

2017-04-10 19:02:36 373

原创 JSP

jsp简介 JSP(Java Server Pages)是JavaWeb服务器端的动态资源,它与html页面的作用是相同的,显示数据和获取数据。 jsp: 作为请求发起页面,例如显示表单、超链接。 : 作为请求结束页面,例如显示数据。 Servlet: 作为请求中处理数据的环节。 jsp的组成 jsp = html + java脚本 + js

2017-04-10 14:50:42 76494 6

原创 Servlet相关

什么是servlet Servlet是JavaWeb的三大组件之一(Servlet、Filter、Listener),它属于动态资源。Servlet的作用是处理请求,服务器会把接收到的请求交给Servlet来处理,在Servlet中通常需要:接收请求数据 处理请求 完成响应。 实现servlet的方式 实现javax.servlet.Servlet接口; 继承java

2017-04-06 12:22:46 355

原创 XML约束之schema

schema简述schema符合xml的语法,(也就是一个xml文件)一个xml中可以有多个schema,多个schema使用名称空间区分dtd里面有PCDATA类型,但是在schema里面可以支持更多的数据类型schema语法更加复杂,schema目前不能替代dtdschema语法(.xsd): 在schema文件里面 属性: 1) xmlns=”http://

2017-04-04 23:10:02 335

原创 XML

XML简介 eXtensible Markup Language:可扩展标记型语言 :html是用于显示数据,xml也可以显示数据(不是主要功能) :xml主要功能,为了存储数据 :xml是w3c组织发布的技术 : xml有两个版本 1.0 1.1(1.1版本不能向下兼容) 标签定义 :一个xml中,只能有一个根标签,其他标签都是这个标签下面的标签 :在xml

2017-04-01 14:35:41 280

原创 MySQL

1.约束主键:非空,唯一,被引用创建表时指定主键的两种方式: CREATE TABLE stu( sid CHAR(6) PRIMARY KEY, sname VARCHAR(20), ); 指定sid列为主键列,即为sid列添加主键约束 CREATE TABLE stu( sid CHAR(6), sname VARCHA

2017-04-01 09:02:43 617

原创 数据库

1. SQL:结构化查询语言(Structured Query Language)。 SQL的作用:客户端使用SQL来操作服务器。 SQL方言: 某种DBMS不只会支持SQL标准,而且还会有一些自己独有的语法,这就称之为方言!例如limit语句只在MySQL中可以使用 &amp;amp;amp;amp;amp;amp;amp;gt;SQL语法 SQL语句可以在单行或多行书写,以分号结尾 可使用空格和缩进来增强语句的可读性 M

2017-03-31 12:16:12 735

原创 javaScript

1.在末尾添加节点 第一步:获取到ul标签 document.getElementById(“ulid”) 第二步:创建li标签 document.createElement(“标签名称”)方法 第三步:创建文本 document.createTextNode(“文本内容”); 第四步:把文本添加到li下面 使用 appen

2017-03-30 21:52:25 264

原创 javaScript基础

javascript 1.简介

2017-03-28 21:00:01 319

grpc学习资料grpc学习资料grpc学习资料

grpc学习资料grpc学习资料grpc学习资料

2023-10-01

jdk最新版 liunx可用 解压版

jdk9可以帮助大家多练习新的特性,帮助大家快速认识到新版本的特性(下载后有链接和密码)

2017-11-17

ssh三大框架所有所需的jar包

SSH三大框架的jar包,完全可以承担一些平常的项目

2017-06-28

传智播客ssh项目crm 源码

通过这个实例可以把ssh熟悉掌握,提高

2017-06-04

空空如也

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

TA关注的人

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