自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis 简要介绍。

【redis是什么】redis是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的Key-Value数据库。redis的官网地址,非常好记,是redis.io。(特意查了一下,域名后缀io属于国家域名,是british Indian Ocean territory,即英属印度洋领地)目前,Vmware在资助着redis项目的开发和维护。【redis

2018-01-08 15:15:56 334

转载 redis中各种数据类型对应的jedis操作命令

一、常用数据类型简介:      Redis常用五种数据类型:string,hash,list,set,zset(sorted set).1.String类型String是最简单的类型,一个key对应一个valueString类型的数据最大1G。String类型的值可以被视作integer,从而可以让“INCR”命令族操作(incrby、decr、decrby)

2018-01-08 14:46:33 255

转载 配置Hadoop集群+WordCount案例

配置Hadoop集群配置环境变量 /etc/profileexport HADOOP_HOME=/bigData/hadoop-2.8.0export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin8.配置hadoop-env.sh文件1>  vim  hadoo

2017-12-25 09:50:03 320

原创 Spring Struts2 Hibernate - - 注解版 demo整合

一、  引入pom 依赖节点 : project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.a

2017-10-29 14:15:50 343

原创 Spring Struts2 Hibernate - - xml版 demo整合

一、  引入pom 依赖节点 : xml version="1.0" encoding="UTF-8"?>project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apach

2017-10-29 13:56:44 287

转载 Struts2 访问request session application对象 。

Struts2提供了了多种方式来访问上述的三种现象,归结起来,可以划分为两大类:与Servlet API 解耦的访问方式和与Servlet API耦合的访问方式。一. 与Servlet API 解耦的访问方式    为了避免与Servlet API 耦合在一起,方便Action类做单元测试,Struts2对HttpServletRequest,HttpSession和S

2017-10-25 13:43:25 193

原创 Struts 拦截器 、

首先 ,我们来看一下大致结构 :   如下图所示:                    其次,创建LoginAction 类   :创建拦截器类 MyTimerInterceptor   :    实现 Interceptor接口。页面在这里省略 ,直接来看大配置   struts.xml:   其中添加节点  

2017-10-25 13:29:14 326

原创 Struts2 ---- 案例 Demo

一  、   基本步骤 : 1. 引用的Jar包文件  :dependency> groupId>junitgroupId> artifactId>junitartifactId> version>3.8.1version> scope>testscope>dependency>dependency> groupId

2017-10-22 09:38:21 273

原创 一对多双向关联 、 多对一

多对一  :xml version="1.0"?> hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">hibernate-mapping package

2017-10-06 16:21:58 282

原创 ThreadLocal

package main.cn.happy.entity.cn.hql02.hql.util;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.cfg.Configuration;/** * Created by lenovo on 2017/10/6. */

2017-10-06 16:19:45 172

原创 Hibernate -- 连接oracle 数据库小型案例

首先 ,编写实体类 。package main.cn.happy.entity;/** * Created by lenovo on 2017/9/16. */public class Dog { private Integer id; private String name; private Integer age; public Int

2017-09-24 09:43:51 286

原创 Oracle 各种常用函数

Oracle常用函数1.Substr(字符串,截取位置,截取长度)(截取函数)  --截取函数Substr①select  substr('Hello World',0,1) value from dual; --0是从第一个字符开始截取长度为1的字符②select  substr('Hello World',1,3) value from dual;--1是从第一个字符开始截取长

2017-09-18 18:57:48 550

原创 Oracle 同义词 与私有同义词 and 公有同义词

-- system 给予私有权限grant create synonym to scott-- scott 创建私有同义词create synonym ee for scott.emp-- 赋予huohuo01 查询scott权限grant select on scott.emp to huohuo01select * from scott.ee-- 公有同义词-- 使

2017-09-18 09:46:34 2164

原创 MyBatis -- 事务管理机制 JDBC

Mybatis管理事务是分为两种方式:(1)使用JDBC的事务管理机制,就是利用java.sql.Connection对象完成对事务的提交(2)使用MANAGED的事务管理机制,这种机制mybatis自身不会去实现事务管理,而是让程序的容器(JBOSS,WebLogic)来实现对事务的管理在Mybatis的配置文件中可以配置事务管理方式如下:

2017-08-20 09:42:21 360

原创 Spring 四种配置数据源

一、spring默认的     DriverManagerDataSource 二、JDBC数据源 BasicDataSource需要导入两种jar包分别是: 三、C3P0

2017-08-20 09:38:57 271

原创 Http 协议 ----- 片段

1.2熟悉Http协议除了Http协议外还有 https,ftp,scheme我们之前学的有关Http的东西,不过是部署Web项目的使用 资源路径的协议,具体没有深追究,今天我去看看还有哪些东西。。。HTTP 协议定义服务器端和客户端之间文件传输的沟通方式。目前HTTP协议的版本是Http1.1。RFC 2616描述了HTTP协议的具体信息。 这个协议已经成为浏览器

2017-08-20 09:02:24 287

原创 Spring Mvc 之 注解式开发详解

首先,创建类 helloAnntation。package cn.happy.controller02anntation;import org.springframework.stereotype.Component;import org.springframework.stereotype.Controller;import org.springframework.web.bind.a

2017-08-18 14:23:58 261

原创 Spring Mvc ,各种解析器 及 struts2 区别

其中组件: 1,前端控制器DispatcherServlet(不需要程序员开发) 作用是接收请求,响应结果,相当于转发器 2,处理器映射器HandlerMapping(不需要程序员开发) 作用:根据请求的url查找handler 3,处理器适配器HandleAdapter 作用:按照特定规则去执行Handler 注意:编写Handler时要按照HandlerAdapte

2017-08-18 14:12:32 365

原创 Mysql -- Oracle -- Sql server中默认事务隔离级别

Mysql -- Oracle -- Sql Server 中默认事务隔离级别查看 -- 更改未提交读(隔离事务的最低级别,只能保证不读取物理上损坏的数据)已提交读(数据库引擎的默认级别)可重复读可序列化(隔离事务的最高级别,事务之间完全隔离) 可串行化比较严谨,级别高;MySQLmysql默认的事务处理级别是'REPEATABL

2017-08-04 14:45:45 389

原创 经典脏读,幻想读 不可重复读

1. 脏读 :脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。2. 不可重复读 :是指在一个事务内,多次读同一数据。在这个事务还没有结束时,另外一个事务也访问该同一数据。那么,在第一个事务中的两 次读数据之间,由于第二个事务的修改,那么第一个事务两次读到的的数据可能是不一样的。这样就发生了在一个事

2017-08-04 14:14:14 809

转载 关于事务 --- 丢失更新

1.1.1    事务的特性:(面试)事务四大特性:  * 原子性(Atomicity)  :强调的事务的不可分割.  * 一致性(Consistency)    :强调的事务的执行前后,数据库的的完整性保持一致.  * 隔离性(Isolation)  :强调的事务的并发的访问,一个事务的执行,不应该受到另一个事务的打扰.  * 持久性(Durability

2017-08-04 13:58:49 210

原创 Spring-------- 增强(前置,后置,异常,环绕)

spring的增强分类:前置增强,后置增强,异常增强,环绕增强。增强的意义在于我们不改变接口,实现类,不动方法的前提下在原内容上增加内容。首先我们看一下前置增强:前置增强必须实现的接口:MethodBeforeAdvice[java] view plain copy print?MethodBeforeAdvice

2017-08-02 13:43:46 470

原创 关于 Spring Bean 生命周期

关于spring bean生命周期                             理解 Spring bean 的生命周期很容易。当一个 bean 被实例化时,它可能需要执行一些初始化使它转换成可用状态。同样,当 bean 不再需要,并且从容器中移除时,可能需要做一些清除工作。尽管还有一些在 Bean 实例化和销毁之间发生的活动,但是本章将只讨论两个重要的生命周期回调方法

2017-07-26 15:00:03 173

原创 单例模式

package lock;    public class EhanSingleton {            /*饿汉加载模式/立即加载模式*/                  //初始化构造函数      private  EhanSingleton(){                }      private  static EhanSin

2017-07-26 14:53:51 139

原创 多种实现方案------------ 多线程

package Thread05;import java.util.Date;import java.util.concurrent.Callable;import java.util.concurrent.FutureTask;public class Calls implements Callable { private String taskNum; Calls(Strin

2017-07-09 08:58:37 171

原创 多线程 BaseDao

package Thread5;import java.sql.*;import java.util.Scanner;/** * Created by microc on 2017/7/2. */public class BaseDao { Connection con; PreparedStatement ps; ResultSet rs; pu

2017-07-09 08:56:49 246

原创 走起多线程

package Thread02;public class JoinThread extends Thread { // 为线程命名 public JoinThread(String name) { super(name); } public void run() { for (int i = 0; i <= 10; i++) { System.out.println

2017-07-09 08:49:42 167

原创 各种多线程

package Thread01;public class MyThread extends Thread { private int ticketNum = 10; public MyThread(String name) { super(name); } public void run() { for (int i = 1; i <=100; i++) { i

2017-07-09 08:46:41 186

原创 jsp ----- 数据交互 继续

jsp内置对象application在更大范围内保存数据作用域对比:request   单次请求session   N次请求   一次对话application   整个应用      N次对话作用域比较page cookie:cookie是web服务器保存在客户端的一系列文本信息、每个浏览器独享各自的co

2017-05-10 16:30:56 370

原创 jsp ------ 动态网页

1.什么是动态网页?(1)用户是否能和服务器交互(2)通过服务器翻译才行2.cs和bsC/S又称Client/Server或客户/服务器模式,客户端需要安装专用的客户端软件。B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Internet Explorer,服务器安装Oracle、Sybase、Informi

2017-05-10 16:28:39 292

原创 jsp --- 数据交互

什么是jsp内置对象?jsp内置对象是web容器创建的一组对象内置对象不用newjsp内置对象requestrequest 常用方法:String getParameter(String name)    返回string类型     根据页面表单组件名称获取页面提交数据String[ ] getParamenterValues(String nam

2017-05-10 16:20:57 201

原创 数据交互 ,内置对象之小型欢迎界面

<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> 欢迎页面 欢

2017-05-08 13:44:02 212

原创 数据交互 ,内置对象之小型处理界面

<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> 处理页面 <%

2017-05-08 13:42:19 157

原创 数据交互 ,内置对象之小型注册

%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServer

2017-05-08 13:41:29 155

原创 半残 -- 轮换

微冷的雨工作室<link rel="stylesheet" href="bootstrap-3.3.5-dist/css/bootstrap-theme.min.css" type="text/css"><link rel="stylesheet" href="bootstrap-3.3.5-dist/css/bootstrap.min.css" type="text/css">

2017-05-08 08:30:04 253

原创 统计闰年

<% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";%>">My JSP 's2.jsp' star

2017-05-08 08:29:11 506

原创 JavaScript --- 基础

JavaScript    --------   基础什么是JavaScript1.1:JavaScript主要是用来向HTML页面中添加交互行为1.2:JavaScript是一种脚本语言,语法和java类似1.3:JavaScript一般用来编写客户端的脚本1.4:JavaScript是一种解释性语言,变执行边解释JavaScript基本结构JavaScript语

2017-05-03 17:02:00 255

原创 表单校验

表单验证的必要性:使用JavaScript可以十分便捷的进行表单验证,他不但能检查用户输入的无效或错误数据,还能检查用户遗漏的必选项,从而减轻服务器端的压力,避免服务器端的信息出现错误。客户端验证:在已下载的页面中,当用户提交表单的时候,他直接在页面中调用脚本来进行验证,这样可以减少服务器端的运算。服务器端验证:将页面提交到服务器,由服务器端的程序对

2017-05-03 16:55:48 534

原创 初识jQuery -- 概览

1.什么是jQuery?       jQuery是JavaScript的程序库之一,它是JavaScript对象 和实用函数的封装.2.jQuery的用途.       1)访问和操作DOM元素       2)控制页面样式       3)对页面事件的处理       4)方便地使用jQuery插件       5)与Ajax技术的完美结

2017-05-03 16:33:39 207

原创 当当网小型悬浮

s5.html *{ margin:0px; padding:0px; font-size:12px; } a{ color:#999; text-decoration:none; } body{ background:#fff url(img/bg.jpg) no-repeat; } ul{ list-style:none;

2017-04-26 17:26:28 233

空空如也

空空如也

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

TA关注的人

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