- 博客(108)
- 收藏
- 关注
原创 Redis 简要介绍。
【redis是什么】redis是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的Key-Value数据库。redis的官网地址,非常好记,是redis.io。(特意查了一下,域名后缀io属于国家域名,是british Indian Ocean territory,即英属印度洋领地)目前,Vmware在资助着redis项目的开发和维护。【redis
2018-01-08 15:15:56
388
转载 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
304
转载 配置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
378
原创 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
380
原创 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
334
转载 Struts2 访问request session application对象 。
Struts2提供了了多种方式来访问上述的三种现象,归结起来,可以划分为两大类:与Servlet API 解耦的访问方式和与Servlet API耦合的访问方式。一. 与Servlet API 解耦的访问方式 为了避免与Servlet API 耦合在一起,方便Action类做单元测试,Struts2对HttpServletRequest,HttpSession和S
2017-10-25 13:43:25
223
原创 Struts 拦截器 、
首先 ,我们来看一下大致结构 : 如下图所示: 其次,创建LoginAction 类 :创建拦截器类 MyTimerInterceptor : 实现 Interceptor接口。页面在这里省略 ,直接来看大配置 struts.xml: 其中添加节点
2017-10-25 13:29:14
352
原创 Struts2 ---- 案例 Demo
一 、 基本步骤 : 1. 引用的Jar包文件 :dependency> groupId>junitgroupId> artifactId>junitartifactId> version>3.8.1version> scope>testscope>dependency>dependency> groupId
2017-10-22 09:38:21
298
原创 一对多双向关联 、 多对一
多对一 :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
309
原创 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
194
原创 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
325
原创 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
626
原创 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
2208
原创 MyBatis -- 事务管理机制 JDBC
Mybatis管理事务是分为两种方式:(1)使用JDBC的事务管理机制,就是利用java.sql.Connection对象完成对事务的提交(2)使用MANAGED的事务管理机制,这种机制mybatis自身不会去实现事务管理,而是让程序的容器(JBOSS,WebLogic)来实现对事务的管理在Mybatis的配置文件中可以配置事务管理方式如下:
2017-08-20 09:42:21
409
原创 Spring 四种配置数据源
一、spring默认的 DriverManagerDataSource 二、JDBC数据源 BasicDataSource需要导入两种jar包分别是: 三、C3P0
2017-08-20 09:38:57
350
原创 Http 协议 ----- 片段
1.2熟悉Http协议除了Http协议外还有 https,ftp,scheme我们之前学的有关Http的东西,不过是部署Web项目的使用 资源路径的协议,具体没有深追究,今天我去看看还有哪些东西。。。HTTP 协议定义服务器端和客户端之间文件传输的沟通方式。目前HTTP协议的版本是Http1.1。RFC 2616描述了HTTP协议的具体信息。 这个协议已经成为浏览器
2017-08-20 09:02:24
316
原创 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
343
原创 Spring Mvc ,各种解析器 及 struts2 区别
其中组件: 1,前端控制器DispatcherServlet(不需要程序员开发) 作用是接收请求,响应结果,相当于转发器 2,处理器映射器HandlerMapping(不需要程序员开发) 作用:根据请求的url查找handler 3,处理器适配器HandleAdapter 作用:按照特定规则去执行Handler 注意:编写Handler时要按照HandlerAdapte
2017-08-18 14:12:32
424
原创 Mysql -- Oracle -- Sql server中默认事务隔离级别
Mysql -- Oracle -- Sql Server 中默认事务隔离级别查看 -- 更改未提交读(隔离事务的最低级别,只能保证不读取物理上损坏的数据)已提交读(数据库引擎的默认级别)可重复读可序列化(隔离事务的最高级别,事务之间完全隔离) 可串行化比较严谨,级别高;MySQLmysql默认的事务处理级别是'REPEATABL
2017-08-04 14:45:45
414
原创 经典脏读,幻想读 不可重复读
1. 脏读 :脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。2. 不可重复读 :是指在一个事务内,多次读同一数据。在这个事务还没有结束时,另外一个事务也访问该同一数据。那么,在第一个事务中的两 次读数据之间,由于第二个事务的修改,那么第一个事务两次读到的的数据可能是不一样的。这样就发生了在一个事
2017-08-04 14:14:14
842
转载 关于事务 --- 丢失更新
1.1.1 事务的特性:(面试)事务四大特性: * 原子性(Atomicity) :强调的事务的不可分割. * 一致性(Consistency) :强调的事务的执行前后,数据库的的完整性保持一致. * 隔离性(Isolation) :强调的事务的并发的访问,一个事务的执行,不应该受到另一个事务的打扰. * 持久性(Durability
2017-08-04 13:58:49
228
原创 Spring-------- 增强(前置,后置,异常,环绕)
spring的增强分类:前置增强,后置增强,异常增强,环绕增强。增强的意义在于我们不改变接口,实现类,不动方法的前提下在原内容上增加内容。首先我们看一下前置增强:前置增强必须实现的接口:MethodBeforeAdvice[java] view plain copy print?MethodBeforeAdvice
2017-08-02 13:43:46
515
原创 关于 Spring Bean 生命周期
关于spring bean生命周期 理解 Spring bean 的生命周期很容易。当一个 bean 被实例化时,它可能需要执行一些初始化使它转换成可用状态。同样,当 bean 不再需要,并且从容器中移除时,可能需要做一些清除工作。尽管还有一些在 Bean 实例化和销毁之间发生的活动,但是本章将只讨论两个重要的生命周期回调方法
2017-07-26 15:00:03
185
原创 单例模式
package lock; public class EhanSingleton { /*饿汉加载模式/立即加载模式*/ //初始化构造函数 private EhanSingleton(){ } private static EhanSin
2017-07-26 14:53:51
152
原创 多种实现方案------------ 多线程
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
188
原创 多线程 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
278
原创 走起多线程
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
179
原创 各种多线程
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
200
原创 jsp ----- 数据交互 继续
jsp内置对象application在更大范围内保存数据作用域对比:request 单次请求session N次请求 一次对话application 整个应用 N次对话作用域比较page cookie:cookie是web服务器保存在客户端的一系列文本信息、每个浏览器独享各自的co
2017-05-10 16:30:56
423
原创 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
316
原创 jsp --- 数据交互
什么是jsp内置对象?jsp内置对象是web容器创建的一组对象内置对象不用newjsp内置对象requestrequest 常用方法:String getParameter(String name) 返回string类型 根据页面表单组件名称获取页面提交数据String[ ] getParamenterValues(String nam
2017-05-10 16:20:57
220
原创 数据交互 ,内置对象之小型欢迎界面
<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> 欢迎页面 欢
2017-05-08 13:44:02
232
原创 数据交互 ,内置对象之小型处理界面
<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> 处理页面 <%
2017-05-08 13:42:19
175
原创 数据交互 ,内置对象之小型注册
%@ 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
172
原创 半残 -- 轮换
微冷的雨工作室<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
284
原创 统计闰年
<% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";%>">My JSP 's2.jsp' star
2017-05-08 08:29:11
550
原创 JavaScript --- 基础
JavaScript -------- 基础什么是JavaScript1.1:JavaScript主要是用来向HTML页面中添加交互行为1.2:JavaScript是一种脚本语言,语法和java类似1.3:JavaScript一般用来编写客户端的脚本1.4:JavaScript是一种解释性语言,变执行边解释JavaScript基本结构JavaScript语
2017-05-03 17:02:00
271
原创 表单校验
表单验证的必要性:使用JavaScript可以十分便捷的进行表单验证,他不但能检查用户输入的无效或错误数据,还能检查用户遗漏的必选项,从而减轻服务器端的压力,避免服务器端的信息出现错误。客户端验证:在已下载的页面中,当用户提交表单的时候,他直接在页面中调用脚本来进行验证,这样可以减少服务器端的运算。服务器端验证:将页面提交到服务器,由服务器端的程序对
2017-05-03 16:55:48
561
原创 初识jQuery -- 概览
1.什么是jQuery? jQuery是JavaScript的程序库之一,它是JavaScript对象 和实用函数的封装.2.jQuery的用途. 1)访问和操作DOM元素 2)控制页面样式 3)对页面事件的处理 4)方便地使用jQuery插件 5)与Ajax技术的完美结
2017-05-03 16:33:39
235
原创 当当网小型悬浮
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
248
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人