自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

keep on moving

Java是一种信仰

  • 博客(19)
  • 资源 (3)
  • 收藏
  • 关注

原创 Linux安装redis并设置为外网可以访问

一、下载Linux压缩包命令:wget http://download.redis.io/releases/redis-5.0.2.tar.gzredis的版本自定义二、创建目录并将redis移动并解压在/usr/local/下创建redis目录mkdir redis将redis的压缩文件移动到redis目录下mv ~/redis-5.0.2.tar.gz /usr/local/...

2018-12-14 09:43:19 2830

原创 Linxu搭建主从redis服务

一、搭建另一个新的redis服务1.首先根据上一篇文章下载编译安装并启动了一个redis的服务,关于如何搭建不再赘述2.在同一个Linxu服务器(我用的是阿里云)开启两个redis的服务创建redis_slave文件夹用来存放slave的redis配置文件将redis.conf copy一份并重命名到此文件夹下cp redis.conf ../redis_slave/ mv reds...

2018-12-12 14:42:58 153

原创 使用wait notify实现线程间通信

一个简单的案例完成wait notify的线程间通信两个List集合分别放着连续递增的数字,一个放着连续的大写字母,然后启动两个线程,分别打印各自集合的值,要求格式是12A34B56C。。。代码部分:public class ThreadMain { public static void main(String[] args) { //wait ---notify AtomicIn...

2018-12-05 17:25:34 170

原创 CountDownLatch和CyclicBarrier

一、CountDownLatch作用:是让多个线程都完成了各自的功能后同时触发事件构造方法只有一种CountDownLatch(int count)主要的方法:await(),countDown()以及await(int time,TimeUnit unit)的重载方法3.1 await()方法的作用是使当前线程阻塞,直到countDownLatch的count参数的值减为0,才会继续执...

2018-12-04 11:10:08 144

原创 Java IO流的层次结构

1.字节I/O流结构(1)InputStream的结构字节输入流InputStream是一个抽象父类,不可以直接使用,我们使用的是它的子类:1. ByteArrayInputStream 从byte[]数组中以字节的方式读取2. FileInputStream 从文件中以字节为单位读取3. FilterInputStream 用来封装其他输入流 1. BufferInputStrea...

2018-12-03 14:35:04 2464

原创 JVM虚拟机内存简析(一)

1.程序计数器1.1 程序计数器在内存中占用较小的一块内存,主要作用是记录当前线程执行的程序的字节码的地址。1.2 各个线程的程序计数器是独立存储互不干涉的。1.3 如果线程执行的是一个Java方法,程序计数器指向虚拟机中该程序字节码的地址; 如果执行的是Native方法,则这个计数器为Undefined。2.Java虚拟机栈2.1 虚拟机栈用来描述Java方法执行的...

2018-05-02 10:56:31 136

原创 分页功能之PageBean

一 JavaWeb实现分页的PageBean的属性介绍int total;总记录数,这个需要从数据库中查询得到int pageSize;每页显示的记录数,一般是设定好的具体数值int pageNumber;当前页码,从前端获取nt totalPage;总页数,计算得到;有许多方法,介绍其中一种:totalPage = total % pageSize == 0 ? total / pageS

2017-10-09 13:46:29 12989 3

原创 MySQL之多表

一.多表之间的关系可以分为:一对多,多对多两种。一对多关系:假设有两张表A,B。其中A表中的一个字段对应于B表中的多个字段,例如商品分类表和商品表一个分类下对应多个商品,具有入下的关系。 根据上述关系,不难发现category表和products表之前有一个外键的约束,即cid约束。在category中cid是主键具有唯一性,在products表中cid是外键,约束了products表的增改操作。

2017-10-01 19:26:46 331

原创 Java之IO流

一:IO流体系结构: IO流总结 一、IO流的体系结构:二、字节流、转换流、字符流的使用与选择:字节流主要用于文件的复制2.1.1 InputStream抽象父类:方法见上图 |–FileInputStream子类 OutputStream抽象父类:方法见上图 |–FileOutputStream子类 2.1.2多级文件夹的复制代码实现: public s

2017-09-22 20:37:58 192

原创 MySQL数据库之单表的DQL

一、SQL语句查询排序查询:通过order by 语句,可以将查询出来的结果进行排序 如:select * from 表名 order by 字段名 ASC|DESC;ASC:是默认的升序,DESC:降序 由于是排序,所以使用时一般是对数字字段进行排序,而如果是字符或字符串,则会按照字母的顺序依次比较。聚合函数查询: 2.1常见的聚合函数: ①count:统计指定的列不为null的记录个数

2017-09-22 10:58:25 294

原创 MySQL数据库

MySQL数据库基础一 DDL数据库定义语言操作数据库的DDL 1.1 create database 数据库名 charset 字符集 1.2 show database :查看所有数据库 1.3 drop database 数据库名 1.4 select database; 1.5 切换数据库use 数据库名操作表的DDL 2.1 create table 表名(

2017-09-18 17:37:23 357

原创 Java之List&Set&Map详解

1.常用的集合:Colleaction|---List|--ArrayList|--LinkedList|--Set|--HashSet|--LinkedHashSetMap|--HashMap|--LinkedHashMap2.ArrayLsit和HashSet,HashMap之间的比较:2.1 ArrayList底层是

2017-09-18 15:25:57 378

原创 JavaWeb中实现删除修改

一.首先我先导入一张图片展示效果。在图片中我们可以看到对于数据库中的数据在提取出来以后对其可以进行删除和修改操作。二.思想和方法。删除操作根据比赛的主键id来删除并且在删除完成后跳转回本页面。因此需要得到比赛的id. JSP的代码:<table border="2px"><tr><th><span class="STYLE12">比赛名称</span></th> <th><span

2015-08-18 18:11:25 9846

原创 JavaWeb实现登录注册与验证码。

写JavaWeb的准备工作: 首先准备好数据库和Myeclipse,这里以mysql为例,再下载好SQL的图形化操作界面SQLyog,在数据库中建张表 。 详细步骤: 在Myeclipse 中新建一个Web工程: 在src下建三个包ServletPackge,ModelPackage,TestPackag

2015-07-24 20:50:14 10097 1

原创 通过java对数据库的增删查修操作

一 准备工作:JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序首先要安装好 【Mysql数据库】,【SQLyog】,【Eclipse】。

2015-07-21 22:45:57 692

原创 java打印前100个回文素数

public class HuiWenSuShu {public static void main(String[] args) {printRP(100);}public static void printRP(int numberOfRP){final int Num = 10;int count =

2015-06-08 21:00:38 2127

原创 数据结构栈的基本操作

#include#define MAXSIZE 100#define OVERFLOW -1#define OK 1#define ERROR 0using namespace std;typedef int SElemType;typedef int Status;typedef struct{SElemType   *base;SElemType   *

2015-05-27 21:36:24 507

原创 java求三角形面积周长以及一点是否在三角形内部问题

import java.awt.geom.Line2D;public class Triangle2D  {public MyPoint p1 ;public MyPoint p2 ;public MyPoint p3 ;public MyPoint getP1() {return p1;}public void setP1(MyPoint p1) {thi

2015-05-12 22:25:03 692

原创 数据结构树求深度和叶子节点数

#includeusing namespace std;typedef struct BiNode{ char data; //结点数据域struct BiNode *lchild,*rchild;//左右孩子指针}BiTNode,*BiTree;//用算法5.3建立二叉链表void CreateBiTree(BiTree &T){ //

2015-05-08 20:56:29 2522

Apache-DBCP数据库连接池

Apache的DBCP数据库连接池,好用的压缩包。凑字数凑字数

2017-11-14

dom4j---xml解析jar包

 dom4j是一个简单的开源库,用于处理XML、 XPath和XSLT,它基于Java平台,使用Java的集合框架,全面集成了DOM,SAX和JAXP。

2017-10-09

C3P0连接池jar包

C3P0数据库连接池jar包和配置文件

2017-10-09

空空如也

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

TA关注的人

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