自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kai__ye的博客

记录学习的点滴!!

  • 博客(29)
  • 收藏
  • 关注

原创 centos6.5安装mysql

检查是否安装了MySQL组件rpm -qa|grep mysql卸载查询出来的mysql组件rpm -e --nodeps mysql-5.1.71-1.el6.x86_64rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64rpm -e --nodeps mysql-connector-odbc-5.1.5r1144-7.el6.x86_64...

2018-12-06 16:28:04 148

原创 linux动态分配ip

ip addrcd /etc/sysconfig/network-scripts/vi ifcfg-eth0将ONBOOT=no改为ONBOOT=yeswq保存退出service network restart

2018-12-06 15:21:27 775

原创 jdk 自带线程池

jdk自带的线程池供我们使用的主要是ThreadPoolExecutor类创建线程池:1、使用Executors工厂类Executors主要提供了几种创建线程池的方法1)newFixedThreadPool(固定大小的线程池)每次提交任务就创建一个线程,直到线程到达线程池的最大大小,线程池的大小一旦达到最大值就会保持不变,如果某线程因执行异常而结束,那么线程池就会补充一个新线程2)ne...

2018-11-28 00:01:44 356

原创 线程的创建、终止、常用方法及生命周期

线程的创建Java使用Thread类代表线程,所有线程对象都必须是Thread类或其子类,线程创建方式有四种方式:1、继承Thread类public class MyThread extends Thread{ @Override public void run() { //重写run方法 }} public static void main(String[] args){...

2018-11-27 22:49:49 394

原创 spring中bean生命周期

我们都知道servlet的生命周期是:实例化、初始化、接受处理请求、销毁。spring上下文中bean也是类似的:我们的bean都是交给spring管理的,也就是我们将bean的创建、管理控制权都交给了spring容器也称为IOC容器当然IOC容器初始化时是空的,将什么实例交给IOC也是由我们自己控制的。再说说bean的生命周期,如下:1、实例化一个bean,也就是我们常说的new;2...

2018-10-24 21:37:15 116 1

原创 Java 设计模式之代理模式

介绍代理模式是Java常见的设计模式之一,代理模式是指客户端不直接调用实际的对象,而是通过调用代理对象,间接调用实际对象,简单来说就是不改变源码的情况下,实现对实际对象的功能扩展。一般客户端不想直接访问实际对象或访问实际对象存在困难,通过一个代理对象来完成间接访问。代理模式的实现代理模式可以有两种实现方式,我们根据加载被代理类的时机不同,将代理分为静态代理和动态代理。如果我们在代码编译时就...

2018-10-23 00:09:37 121

原创 linux允许端口远程访问开放端口

1.修改防火墙配置文件# vi /etc/sysconfig/iptableswq保存退出,重启防火墙service iptables restart这样6379端口就可以远程访问了2.linux命令开放端口添加一个开放端口如80端口 # sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT保存设置/etc/rc.d/init.d/iptables s

2018-01-14 15:44:34 31648 5

原创 Linux下安装redis

1.下载源码包,解压缩后编译源码wget http://download.redis.io/releases/redis-3.0.5.tar.gz$ tar xzf redis-3.0.5.tar.gz$ cd redis-3.0.5$ make2.编译完成后,在Src目录下,有四个可执行文件redis-server、redis-benchmark、redis-cli和redis.conf。然

2018-01-12 22:10:07 212

原创 servlet--监听器

什么是监听器?所谓监听器就是指对整个web环境的监听,主要监听三个对象的活动: 1.ServletContext: 对Servlet上下文对象监听 2.Session : 对Session对象监听 3.Request :对Request对象监听 对对象监听就是实现一系列的监听接口对对象的监听对ServletContext对象的监听ServletContextListener:对整个Servl

2017-12-21 21:17:33 166

原创 Quartz -- cron表达式

cron表达式用于配置cronTrigger的实例。cron表达式实际上是由七个子表达式组成。这些表达式之间用空格分隔。 1.Seconds (秒) 2.Minutes(分) 3.Hours(小时) 4.Day-of-Month (天) 5.Month(月) 6.Day-of-Week (周) 7.Year(年) 例:”0 0 12 ? * WED” 意思是:每个星期三的中午12点

2017-12-21 00:07:31 161

原创 quartz初探--相关类和接口

Job接口非常容易实现,只有一个execute方法。相当于TimerTask方法,在里面编写业务逻辑。 Job在任务定时调度中的生命周期:每次调度器执行job,它在调用execute方法前会创建一个新的Job实例。当调用完成后,关联的job对象实例会被释放,释放的实例会被垃圾回收机制回收。JobDetail为Job实例提供许多设置属性,以及JobDataMap成员变量属性,它用来存储特定Job实例

2017-12-18 23:53:08 295

原创 redis 键key

redis 键key 命令在 key 存在时删除 key DEL key127.0.0.1:6379> del name(integer) 1检查给定 key 是否存在 EXISTS key127.0.0.1:6379> exists age(integer) 1 --存在序列化给定 key ,并返回被序列化的值 DUMP key127.0.0.1:6379> dump ag

2017-12-18 23:30:58 150

原创 redis 哈希hash

redis 哈希hash将哈希表 key 中的字段 field 的值设为 value HSET key field value127.0.0.1:6379> hset person name "lisi"(integer) 1127.0.0.1:6379> hset person age 18(integer) 1同时将多个 field-value (域-值)对设置到哈希表 key 中 HM

2017-12-18 21:13:07 222

原创 redis 有序集合 sorted set

redis 有序集合 sorted set命令向有序集合添加一个或多个成员,或者更新已存在成员的分数 ZADD key score1 member1 [score2 member2]127.0.0.1:6379> zadd score 56 zhangsan 68 lisi(integer) 2获取有序集合的成员数 ZCARD key127.0.0.1:6379> zcard score(in

2017-12-18 20:50:53 243

原创 java排序算法

1.冒泡排序重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。public int[] bubbleSort(int[] ints){ for (int i = ints.length-1; i > 0; i--) { int temp = 0; for (

2017-12-09 19:17:32 120

原创 java数据结构

Array数组java中有8中基本数据类型,除了这些,数组也可作为对象处理,创建是需要使用new关键词,一旦创建,大小不可改变。 Array类提供静态方法来动态创建和访问Java数组。 通过.length获取数组长度, equals():比较两个数组是否相等,拥有相同元素个数,且所有对应元素两两相等。 数组是访问数据最有效率的数据结构,但很不灵活。大小固定。Collection集合List接

2017-12-09 18:57:54 233

原创 mysql 查看及修改表结构

创建一个student表mysql> create table student(id int,name varchar(20),age int);Query OK, 0 rows affected查看表结构1.desc tablenamemysql> desc/describe student;+-------+------------+------+------+--------+-----

2017-12-09 18:01:21 907

原创 redis 集合set

Redis的Set是string类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。 Redis 中 集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。redis set命令1.向集合添加一个或多个成员 SADD key member1 [member2]127.0.0.1:6379[2]> sadd name aaa bbb ccc(integer) 32.获

2017-12-06 21:13:12 182

原创 jdbc

jdbc概念什么是JDBC  JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。数据库驱动  我们安装好数据库之后,我们的应用程序也是不能直接使用数据

2017-12-06 20:35:35 340

原创 redis 列表list

redis list命令将一个或多个字符串插入list LPUSHX key value127.0.0.1:6379> lpush kaner hello(integer) 1127.0.0.1:6379> lpush kaner redis(integer) 2127.0.0.1:6379> lpush my 127.0.0.1:6379> lpush kaner my (integ

2017-12-05 23:31:21 302

原创 redis 字符串String

redis常用命令:1.设置指定key的值 SET key value127.0.0.1:6379> set name zhangsanOK2.获取指定key的值 GET key127.0.0.1:6379> get name"zhangsan"3.返回 key 中字符串值的子字符 GETRANGE key start end127.0.0.1:6379> getrange name 0 2"

2017-12-05 22:19:42 156

原创 redis 数据类型

redis中的key点我前往key操作redis支持5中数据类型:字符串类型(String)列表类型(list)集合类型(set)散列哈希类型(hash)有序列表sorted set(zset)String 字符串redis string 是redis最基本的类型,一个key对应一个value。 String类型是二进制安全的,可以包含任何数据比如图片或序列化对象。一个键最大存储512

2017-12-05 21:40:50 132

原创 redis 安装配置

Linux下安装redis安装$ wget http://download.redis.io/releases/redis-2.8.17.tar.gz$ tar xzf redis-2.8.17.tar.gz$ cd redis-2.8.17$ make安装完成后启动$ ./redis-server ./redis.conf这种启动是后台启动, redis.conf是配置文件。启动后打开客户终

2017-12-05 21:14:31 241

原创 java 获取当前时间的三种方法

1.通过Util包中的Date获取Date date = new Date();SimpleDateFormat dateFormat= new SimpleDateFormat("yyyy-MM-dd :hh:mm:ss");System.out.println(dateFormat.format(date));2.通过Util包的Calendar 获取Calendar calendar= C

2017-12-05 10:04:28 145594 11

原创 mysql sql约束

约束主要完成对数据的检验,保证数据库数据的完整性;如果有相互依赖的数据,保证数据不被删除。常用五类约束:not null:非空约束,指定某列不为空create table tablename(id int not null,name varchar(20) not null);unique: 唯一约束,指定某列和几列组合的数据不能重复 create table tablename(i

2017-12-05 09:33:31 212

原创 mysql sql的增删改查

插入语句insert into 表 (列名1,列名2,列名3..) values (值1,值2,值3..); -- 向表中插入某些列insert into 表 values (值1,值2,值3..); --向表中插入所有列插入的数据应与字段的数据类型相同数据的大小应该在列的长度范围内在values中列出的数据位置必须与被加入列的排列位置相对应。除了数值类型外,其它的字段类型的值必须使用引

2017-12-04 23:41:52 139

原创 mysql 数据类型

mysql中常用的数据类型如下:int 整型double 浮点型varchar 字符串型date 日期类型,格式为yyyy-MM-dd详细类型整数类型tinyInt 很小的整数smallint 小的整数mediumint 中等大小的整数int(integer) 普通大小的整数小数类型float 单精度浮点数double 双精度浮点数decimal 压缩严格的

2017-12-04 23:17:17 207

原创 mysql sql语句表操作

数据库操作1.查看数据库show databases;2.选择数据库use 数据库名3.创建数据库CREATE DATABASE databasename;4.删除数据库drop DATABASE databasename;5.创建表CREATE TABLE tablename( 字段 类型 约束, 字段 类型 约束, ... );如:CREATE TABLE U

2017-12-04 22:58:50 263

转载 linux安装JDK并配置环境变量

linux安装JDK并配置环境变量首先下载JDK Linux版,这里安装的是JDK1.7.0_79 64位linux版,下载的是tar.gz后缀的文件:第一步:连接虚拟机用winScp 或者SSH Secure File Transfer Client连接到你的linux虚拟机,你可以在虚拟机的命令行窗口输入ifconfig 指令看看你的linux的ip是多少,然后输入账号密码连接上linux虚拟机

2016-11-17 20:20:25 310

空空如也

空空如也

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

TA关注的人

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