自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 进程和线层之间的关系

操作系统的设计归纳为三点:1. 多进程保证多任务的同时运行2. 多线程保证单个任务分段执行3.提供协调机制,一方面防止进程之间的冲突,另一方面允许线层之间资源的共享cpu -------工厂的电进程------车间线程------车间里的流水线(可以共享资源,也有互斥锁等保证资源的利用及相对隐私)

2017-07-06 09:57:11 356

原创 相关链接网站

Emoji表情符号录入MySQL数据库报错的解决方案  :http://blog.itpub.net/26230597/viewspace-1243233/廖雪峰学习网站(java ,git ,python...):http://www.liaoxuefeng.com/菜鸟教程:http://www.runoob.com/json/json-syntax.htmlredis教程:htt

2017-06-30 17:18:26 1077

原创 大数据的相关文章

关于大数据行业很好的文章:http://www.yebangyu.org/talkV201505.pdf

2017-06-29 17:55:20 745

原创 复习多线程

一,继承Thread 类和实现Runnable接口两种方法package hello;public class luxun { class person{ private String name; public person(String name){ this.name=name; } } class sm

2017-06-28 17:14:31 235

原创 git的分支管理

之前学习了git管理个人仓库及传送远程仓库和获取远程仓库,下面就开始探索git的强大功能------分支管理    在版本回退和时光机里,我们知道了master分支是一条线,还有一个指针HEAD来指向当前分支    在实际工作中,master分支也就是主分支,记录着最终的开发版本,如果多人协作开发,就需要每个人创建自己的分支dev,在各自分支上开发完之后,再与master分支合并即可。

2017-06-27 16:07:55 257

原创 图片验证码的生成

首先先写一个image.jsp前端显示页面<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/l

2017-06-22 17:28:00 389

原创 redis的使用

Redis 安装Window 下安装下载地址:https://github.com/MSOpenTech/redis/releases。下载好后,就要启动redis服务器了,我存在了这里1.cmd打开dos命令,进入D:\redis-2.4.5-win32-win64\64bit里,然后执行启动服务器:redis-server redis.conf2.server启动后

2017-06-22 17:08:59 296

原创 压力测试软件jmeter的使用

Jmeter简介百度百科:Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI脚本、Java对象、数据库、FTP服务器,等等。JMeter可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别

2017-06-22 16:42:07 455

原创 git的使用

git的下载和安装就不在说了,直接讲是怎么用的,发现git果真是个好东西1.首先git安装好后,你可以在本地任意找个文件夹作为自己的仓库repository,直接右键选择git bash here,会出现类似cmd出现的页面,然后git init 数据仓库就算是建好了,里面隐藏新建了个.git用来控制这个版本库,相当于管家一样2.git管理仓库有三个状态,一个是workspace 你的实际

2017-06-22 16:24:47 208

原创 Hashset,Hashtable,Hashmap总结

collection框架有自己的接口和实现,主要分为Set接口,List接口和Queue接口。它们有各自的特点,1.Set的集合里不允许对象有重复的值,2. List允许有重复,它对集合中的对象进行索引,3.Queue的工作原理是FCFS算法(First Come, First Serve)。Hashset不能存储相同的值原理:1.首先存储Hashset里的对象要确保重写equal

2017-06-13 10:49:20 245

原创 抽象类和抽象方法以及和接口的区别

abstract抽象类是不能被实例化的类,可以由其子类来实例化,就像模板一样(就像猫科,犬科),目的是根据其格式和要求来新建对象。当一个类被声明为抽象类时,要在这个类前面加上修饰符abstract。抽象类中的两种方法:抽象方法和非抽象方法                                   抽象方法前面由abstract关键字,这种方法只声明返回的数据类型、方法名称和所

2017-06-12 16:44:52 961

转载 匿名类

匿名类又叫做匿名内部类。有两种实现方式:1.继承父类   2.实现接口实例1.不使用匿名内部类来实现抽象方法abstract class Person {    public abstract void eat();} class Child extends Person {    public void eat() {        System.out.prin

2017-06-12 16:13:37 269 1

原创 Arraylist,Linkedlist,vector

Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMap这个一定要记住,面试,笔试必问的!!!!!!!!!!首先我们先看一下Arraylist,Linkedlist的区别1.Arraylist是基于动态数组的数据结构,Li

2017-06-12 15:58:22 184

原创 final关键字的作用

final 用于声明属性、方法和类,分别表示属性不可变,方法不可重写,类不可继承。 最为人所知的三大作用: 1、被final修饰的类不可以被继承 2、被final修饰的方法不可以被重写,但可以被重载 3、被final修饰的变量不可以被改变 对于3来讲,被修饰的变量不可以被改变的是引用,而不是内容。如final修饰的数组,类,或List可以添加元素内容,但不能改引用!

2017-06-12 15:34:27 286

原创 继承笔试题

父类class Base{ int x=10; public Base(){ this.printMessage(); System.out.println("父类的构造方法"+x); x=20; } public void printMessage(){ System.out.println("父类的构

2017-06-12 15:11:08 659

原创 calendar与Date

两者区别及用法见:http://www.cnblogs.com/springcsc/archive/2009/12/03/1616347.html calendar要比Date更强大,用于对日期时间的运算,转换等操作。 public static void main(String[] args) { Calendar calendar=Calendar.getInstanc

2017-06-07 15:04:12 272

原创 JDBCTemplate的使用

1.引入相应的jar包后,配置applicationContext.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:co

2017-06-07 14:01:06 274

原创 emoji表情解决方案

回复帖子时,回复内容带有输入法中的表情时,无法成功回复 问题分析:通过fiddler抓包,找到回复评论的API:1.0/replycomment,当回复表情时,request和response数据如下: 结合API程序分析,推测是表情存入discuz_cn.pre_forum_post数据库时发生异常。 为了测试方便,在本机电脑的MySQL数据库中新建同样类型的数据库表(列名及类型也一样)如

2017-06-01 11:39:10 1852

转载 SpringMvc知识 (2)

SpringMVC视图解析器 首先我们先回顾一下SpringMVC的大概工作流程 (1) 当我们对SpringMVC控制的资源发起请求时,这些请求都会被SpringMVC的DispatcherServlet拦截处理。 (2) 接着Spring会借助HandlerMapping根据url映射定位到相应的controller。 (3) 用户请求的数据经过业务处理层处理之后返

2017-05-27 11:31:09 202

原创 SpringMvc知识

1.DispatcherServlet(前置控制器)DispatcherServlet是前置控制器,配置在web.xml文件中,拦截匹配的请求,Servlet拦截匹配规则要自己定义,把拦截下来的请求,依据相应的规则分发到目标Controller来处理,是配置spring MVC的第一步。DispatcherServlet是前端控制器设计模式的实现,提供Spring Web MVC的集中访问

2017-05-26 15:51:40 214

原创 key是索引约束

key的用途:主要是用来加快查询速度的。KEY forum (status,type,displayorder)  # 是多列索引(键) KEY tid (tid)                         # 是单列索引(键)。CREATE TABLE `admin_role` (    `adminSet_id` varchar(32) NOT NULL,    `r

2017-05-25 10:15:06 1035 1

转载 关于mysql的数据类型

http://blog.csdn.net/anxpp/article/details/51284106

2017-05-25 09:39:06 266

原创 mybaits Mapping中的知识

<insert id="insertSelective" parameterType="cn.springmvc.model.Info" > insert into info <trim prefix="(" suffix=")" suffixOverrides="," > <!--prefix="(" suffix=")"在前后加上()suffixOverrid

2017-05-23 11:40:36 253

转载 mmGrid基于jQuery的表格样式数据处理插件

mmGrid 是 jQuery 实现对表格的样式库的插件。支持包括排序、Ajax、宽度锁定、列隐藏、锁定、nowrap、多选、选择和分页等功能,还可以配合Bootstrap使用,效果更加好看华丽。mmGrid简介 这是一个基于jQuery的表格部件。它提供了几个基本的功能,可以用于面积有限却要显示较多数据的页面。 它的样式表很简单,修改起来非常容易,你可以很快的给它更换一个样式融入到你的页面中。

2017-05-15 17:19:19 3256

转载 mysql view

定义:在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。1、视图是一个虚拟存在的表,视图可以包含表的全部或者部分记录,也可以由一个表或者多个表来创建。使用视图就可以不用看到数据表中的所有数据,而是只想得到所需的数据。当我们创建一个视图的时候,实际上是在数据库里执行了SELECT语句,SELECT语句包含了字段名称、函数、运算符,来给用户显示数据。2、视图在外观上和表很相似,但是

2017-05-12 17:18:04 231

原创 Redis

Redis是一个开源的,高级的键值存储和适用的解决方案,用于构建高性能,可扩展的web应用服务。Redis有三个主要特点,使它优越于其它键值数据存储系统 - Redis将其数据库完全保存在内存中,仅使用磁盘进行持久化。 与其它键值数据存储相比,Redis有一组相对丰富的数据类型。 Redis可以将数据复制到任意数量的从机中。Redis究竟是什么? 这个问题看似可笑,其实不然,架构者对Red

2017-05-09 15:01:57 171

原创 SPRING中的线程池

(记录一句:用多线程处理和消息队列来处理大数据量操作,文件操作,或者并发。) 多线程并发处理起来通常比较麻烦,如果你使用spring容器来管理业务bean,事情就好办了多了。spring封装了Java的多线程的实现,你只需要关注于并发事物的流程以及一些并发负载量等特性,具体来说如何使用spring来处理并发事务:1.了解 TaskExecutor接口Spring的TaskExecutor接口等同于

2017-05-09 11:40:20 341

原创 使用Spring Session做分布式会话管理

在Web项目开发中,会话管理是一个很重要的部分,用于存储与用户相关的数据。通常是由符合session规范的容器来负责存储管理,也就是一旦容器关闭,重启会导致会话失效。因此打造一个高可用性的系统,必须将session管理从容器中独立出来。而这实现方案有很多种,下面简单介绍下:   第一种是使用容器扩展来实现,大家比较容易接受的是通过容器插件来实现,比如基于Tomcat的tomcat-redis-se

2017-05-09 09:58:06 257

原创 事件的捕获和冒泡机制

事件捕获指的是从document到触发事件的那个节点,即自上而下的去触发事件。相反的,事件冒泡是自下而上的去触发事件。Jquery的e.stopPropagation会阻止冒泡,意思就是到我为止,我的爹和祖宗的事件就不要触发了。相关博客:http://www.cnblogs.com/qq9694526/p/5653728.htmlhttp://blog.csdn.net/hzw23

2017-05-08 14:21:02 400

转载 Bootstrap 导航栏

Bootstrap 导航栏导航栏是一个很好的功能,是 Bootstrap 网站的一个突出特点。导航栏在您的应用或网站中作为导航页头的响应式基础组件。导航栏在移动设备的视图中是折叠的,随着可用视口宽度的增加,导航栏也会水平展开。在 Bootstrap 导航栏的核心中,导航栏包括了站点名称和基本的导航定义样式。默认的导航栏创建一个默认的导航栏的步骤如下:向 标签添加 cl

2017-05-08 11:09:34 407

原创 javaScript 知识点

<head> <meta charset="UTF-8"> <!-- 设置网页大小 --> <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport" /> <!-- 删除默认的苹果工具栏和菜单栏 --> <m

2017-05-08 11:07:51 183

转载 jQuery - AJAX GET 和 POST的区别

两种最常用的 HTTP 方法是:GET 和 POST。什么是 HTTP?超文本传输协议(HTTP)的设计目的是保证客户机与服务器之间的通信。HTTP 的工作方式是客户机与服务器之间的请求-应答协议。web 浏览器可能是客户端,而计算机上的网络应用程序也可能作为服务器端。举例:客户端(浏览器)向服务器提交 HTTP 请求;服务器向客户端返回响应。响应包含关于请求的状态信息以及

2017-05-08 10:01:44 383

转载 jQuery post() 方法

实例 1使用 HTTP POST 请求从服务器加载数据:$("button").click(function(){ $.post("demo_test.html",function(data,status){alert("Data:" + data +"nStatus: " +status);});});尝试一下 »实例 2使用 AJ

2017-05-08 10:00:59 923

转载 jQuery get() 方法

定义和用法$.get() 方法使用 HTTP GET 请求从服务器加载数据。实例请求 "test.php",但是忽略返回结果:$.get("test.php");请求 "test.php" 并连同请求发送一些额外的数据(忽略返回结果):$.get("test.php", { name:"Donald", town:"Ducktown" });请求 "te

2017-05-08 09:55:00 925

原创 seckill配置补发

web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-a

2017-05-07 20:20:33 594

原创 javaScript学习笔记

1.基本格式表示在之间的是文本类型2.可以与html文件独立使用 需要这种格式插入3.JS在页面中的位置 4.变量变量要先声明再赋值,如下: var mychar; mychar=”javascript”; var mynum = 6; 变量可以重复赋值,如下: var mychar; mychar=”javascript”; mychar=”hello”; 注意: 1.

2017-05-07 17:02:22 292

原创 jdbcTemplate查询的三种回调

首先我们先了解一下什么时回调?从维基百科上面摘抄定义:(看完本篇文章再来理解这个定义) 在计算机程序设计中,回调函数,或简称回调,是指通过函数参数传递到其它代码的,某一块可执行代码的引用。这一设计允许了底层代码调用在高层定义的子程序。 也就是说底层封装的时候预留了回调函数接口,程序员可以可以通过底层封装的接口回调自己写的方法。 下面是例子。首先定义一个类Caller,按照上面

2017-05-05 14:47:42 448

原创 JdbcTemplate

JdbcTemplate的使用一般用于查询,很多公司项目会采用两个数据源,其中一个采用allibaba数据源,非常强大的数据源来用来内部对Mysql数据库的操作,而另外一个一般spring会采用bdcp数据源,用于论坛的查询功能。下面是jdbcTemplate的简单应用;http://www.cnblogs.com/caoyc/p/5630622.html编程式的事务管理:我们可以使用 o

2017-05-05 11:10:57 265

原创 数据源

频繁的链接数据库效率非常底下,所以大都采用数据库连接池的方式,首先我们先明确一下, 数据源:(DataSource)用来连接数据库,创建连接(Connection)对象。 连接池:连接池是由容器(比如Tomcat)提供的,用来管理池中的连接对象。 连接池自动分配连接对象并对闲置的连接进行回收。 连接池中的连接对象是由数据源(DataSource)创建的。 连接池(Connection Po

2017-05-05 10:53:52 247

转载 ApplicationContext

实用的Bean工厂ApplicationContextApplicationContext的中文意思是“应用前后关系”,它继承自BeanFactory接口,除了包含BeanFactory的所有功能之外,在国际化支持、资源访问(如URL和文件)、事件传播等方面进行了良好的支持,被推荐为Java EE应用之首选,可应用在Java APP与Java Web中。在Application

2017-05-04 18:24:22 219

空空如也

空空如也

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

TA关注的人

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