自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (3)
  • 收藏
  • 关注

原创 overview_java(十三)-多线程

一,继承Thread类      在java的jdk开发包中,已经自带了对多线程技术的支持,可以很方便的进行多线程的编程。实现多线程编程的主要方式,一继承Thread类,另外一种是实现Runnable接口public class MyThread extends Thread {@overridepublic void run(){super.run();System.

2017-10-13 10:09:51 182

原创 overview_java(十三)-多线程

进程是程序的执行过程,它持有资源,共享内存,共享文件和线程线程使系统的最小的执行单元,同一进程中可以有多个线程;线程共享进程的资源线程的交互,互斥和同步线程的状态新建状态 ->就绪状态 ->运行状态-> 阻塞状态 -> 死亡状态常见线程的名词解释主线程:jvm 调用程序mian()所产生的线程当前线程:一般指通过Thread.currentThread()来

2017-10-12 11:25:16 243

原创 overview_java(十二)-内部类

构造器,又称为构造方法,构造器用于构造该类的实例把一个类放在另一个类的内部定义,称为内部类在java中,可以将一个类定义在另外一个类里面或者方法里面,这样的类称为内部类。分为:成员内部类,局部内部类,匿名内部类,静态内部类1,内部类的作用,内部类提供了更好的封装,只能让外部类直接访问,不允许同一个包中的其他类直接访问2,内部类可以直接访问外部类的私用属性。内部类被当成其

2017-10-12 09:52:44 194

原创 overview_java(十一)-scanner类

scanner  类的使用java.util.scanner使用Scanner s  = new Scanner(System.in);System.out.println("请输入一个加数");int a = s.nextInt();

2017-10-12 09:46:10 159

原创 overview_java(十)-递归算法

递归结构递归是一种常见的解决问题的方法,即把问题逐渐的简单化基本思想就是自己调用自己递归结构。递归的定义  用来解决:什么时候不掉用自身的方法。如果没有头,将陷入死循环。。递归体   用来解决

2017-10-12 09:41:49 200

原创 overview_java(九)-java数据库操作

数据库访问。加载驱动加载jdbc驱动,并将去注册到DriverManager中,每一个数据库提供的数据库驱动不一样,加载驱动时要把jar包添加到lib中。//加载驱动程序   Class.forName("com.mysql.jdbc.Driver");。//获得数据库的链接   Connection conn =  DriverManager.getConnection(

2017-10-11 14:50:23 341

原创 overview_java(八)-IO

1,基础总结。 java 中使用IO来读取和写入,读取设备上的数据,硬盘文件,和内存,键盘,根据数据的走向可分为输入流和输出流。这个走向是以内存为基准的,及往内存中读取数据是输入流,从内存中往外写是输出流。字节流可以处理所有数据类型的数据,在java中以stream结尾。IO流的本质是对字节和字符,那么我们平时也是用来处理文件的,就从文件处理开始接触这个方面的知识。

2017-10-11 10:40:15 193

原创 overview_java(七)-collection迭代

1,Iteration 接口collection 支持iteration()方法,该方法返回一个Iteration的对象。boolean hasNext(); 判断集合中是否还有下一个元素;Object next(), 取下一个元素;void remove() 删除元素;eg:Collection c =new ArrayList();c.add(1);Iterat

2017-09-14 13:24:55 153

原创 overview_java(六)--集合框架

集合中的结构和几个实现类Collection                      无序                                           允许元素重复set-AbstractSet            无序   不允许元素重复   和HashSet      TreeSet                          

2017-09-14 12:23:19 175

原创 overview_java(五)

重写子类根据从父类中继承过来的方法进行一个改造,方法名称和参数列表都相同。重写不能有比原来方法更高的访问权限。也不能抛出更多的异常。重载就是函数或者方法有相同的名称,但是参数列表不相同的情形,这样的同名不同参数的函数或者方法之间,互相称之为重载函数或者方法。superjava 中用super 来引用父类中的成分。父类和子类 成员名称一样的时候。super可以访问父类中的属性,成员方法。也可以在子类

2017-09-13 18:22:17 210

原创 overview_java(四)-抽象

抽象抽象类(abstract class):使用了abstract关键字所修饰的类叫做抽象类。抽象类无法实例化,也就是说,不能new出来一个抽象类的对象(实例)。抽象方法(abstract method):使用abstract关键字所修饰的方法叫做抽象方法。抽象方法需要定义在抽象类中。相对于抽象方法,之前所定义的方法叫做具体方法(有声明,有实现)。如果一个类包含

2017-09-13 17:33:15 183

原创 overview_java(三)

1,java 是一种面向对象的语言,面向对象的特征--封装,继承,多态  三大特性2,在类的定义中都称为成员    成员变量:其实对应的就是事物的属性    成员函数:其实对应的就是事物的行为3,私有成员的访问权限最低,只能在本类中进行访问       私有也仅仅是封装的一种体现形式4,成员变量和局部变量的区别:    1,成员变量直接定义在类中     

2017-09-13 17:21:24 163

原创 overview_java(二)

看过多少遍理论知识,每次都有一些不一样的理解。字还是那些字。虽然冗余,却也能知其意。java 是一门面向对象的语言,那么什么是面向对象呢 先要了解类和对象 什么是对象,就是实际存在的某一类事物中的个体,实例,万物皆对象 对象:对象是类的一个实例(对象不是找个女朋友),有状态和行为。 例如,一条狗是一个对象,它的 状态有:颜色、名字、品种;

2017-09-13 15:06:18 205

原创 overview_java(一)

重新复习下java哦,当然一些环境变量配置之类的就忽略不计了啊。百度一坨,都是些常规的东西 一:java语句的一些规则 习惯很重要 虽然很想跳过,但想想还是稍微记录一些 1,结尾要有分号 2,注释的几种 //一行 /* */ 中间可以跨越多行 /** */ 木的是为了支持jdk工具 javadoc

2017-09-13 15:04:46 586

原创 maven项目管理

一Maven的快速入门Maven的核心知识用maven建立web项目maven 是基于项目对象模型POM,可以通过一段描述信息来管理项目的构建,报告和文档的软件项目工具。maven.apach.org  进行下载。bin mvn 运行脚本boot目录包含类加载器conf配置文件lib运行所要运用的类库

2017-03-09 20:03:02 177

原创 java-excel 操作

import jxl.write.Label;import jxl.write.WritableCell;import jxl.write.WritableSheet;import jxl.write.WritableWorkbook;public class readexcel { public static void main(String[] args) { Wor

2017-03-09 10:48:37 172

原创 Java线程

进程是一个正在执行的程序,是操作系统管理的。 执行过程,持有资源和线程。 多线程是一个进程中多个线程,轻量级的进程,线城是进程的组成。 线程是系统中最小的单元,一个进程=>多个线程,共享内存和资源。 有两种方法, 第一种,继承thread类,第二种实现runnable接口。 Thread:继承thread定义一个线程类,只要继承Thread类,他就是一个线程类。 第二种,实现R

2017-03-08 16:27:59 156

原创 tomcat目录结构以及其用途

/bin                        存放启动和关闭tomcat的脚本文件/common/lin         存放Tomcat服务器及所有Web应用程序都可以访问的jar文件/conf                      存放Tomcat服务器的各种配置未见,其中包括server.xml(Tomcat的主要配置文件)、tomcat-user.xml和web.xm

2017-03-06 09:28:47 409

原创 shell 小脚本

#!/bin/bash#######################################登陆sparksql,并将test.sql脚本执行完成后结果存入1.txt,且控制台不输出信息#坎坷,试了好多次,每次登陆sparksql都会弹出一堆登录信息,怎么也屏蔽不掉,最后简单的加个> /home/vmax-saltagent/sample/patrol/1.txt 2>&1

2017-03-01 11:30:00 298

原创 细思恐

1.晚上在家抱着半个西瓜坐在电视前一边看一边挖着西瓜吃,突然停电了,继续吃,啪!又来电了!低头一看,勺子正插在一颗人头上。2.半夜到阳台刷牙,突然发现楼下有个男人正在搬一具血淋淋的尸体,我吓得半死刚想赶快回屋,他的目光却忽然和我的对上了。他对我诡异地一笑,突然冲我伸出了手指。我正疑惑着,他的手指开始往上移。他在数我是在几楼 ...3.有个女的租了一间出租房,第一天她发现墙上有个洞,

2017-02-28 15:28:02 821

原创 XML的解析方式

XML是一种通用的数据交换格式,它的平台无关性、语言无关性、系统无关性、给数据集成与交互带来了极大的方便。XML在不同的语言环境中解析方式都是一样的,只不过实现的语法不同而已。  XML的解析方式分为四种:1、DOM解析;2、SAX解析;3、JDOM解析;4、DOM4J解析。其中前两种属于基础方法,是官方提供的平台无关的解析方式;后两种属于扩展方法,它们是在基础的方法上扩展出来的,只适用于java平

2017-02-28 15:25:05 264

原创 tomcat,如何配置环境变量

下载安装tomcat,如何配置环境变量?配置过程中是否和作者一样经常出现错误?请仔细读文及注意事项。工具/原料1,JDK:版本为jdk-7-windows-i586.exe  下载地址http://www.oracle.com/technetwork/java/javase/downloads/index.html2,tomcat:版本为apache-tomcat-7.

2017-02-25 10:38:47 323

原创 scala_小函数

//这里入参是一个array数组,元素类型为字符串,最后返回一个可变的Map集合def array2Map(array:Array[String]): mutable.Map[String, String] = { val receive = array val map:mutable.Map[String, String]=Map.empty //这里有个坑,,如果定义一

2017-02-24 17:54:44 390

原创 上班族训练安排。

每次训练前热身5~10分钟,建议使用跑步机,并且把各部位的关节都运动一下避免受伤。  第一个月  第一、二周:  周一、训练部位:胸肌中部、肱三头肌。  杠铃平卧推2×20RM  哑铃飞鸟2×20  拉力器夹胸2×20  蝴蝶夹胸2×20  重锤下压2×20  哑铃俯身臂屈伸2×20  周三、训练部位:背阔肌、肱二头肌。  重锤坐姿下拉2×20  坐

2017-02-23 08:51:46 213

原创 java_Timer和TimerTask

Timer 1.Timer是一种定时器工具, 2.用来启动TimerTask来执行一次或反复多次 Timer类的常用方法 void schedule(TimerTask task,Date time) //安排在指定的时间执行指定的任务 void schedule(TimerTask task

2017-02-21 15:18:45 309

原创 线程_生产消费模型

线程之生产者和消费者

2017-02-21 14:41:46 310

原创 python

#!/usr/bin/python#  _*_ coding: utf-8 _*_#  hadooploader csv File checkimport time, datetimeimport socketimport osimport iodef  rwfilename():    ###拼接要扫描的csv名称    ###将文件读

2017-02-20 10:10:16 204

原创 自己试着写数据库连池

1.连接池配置属性DBbean:里面存放可以配置的一些属性 2.连接池接口IConnectionPool:里面定义一些基本的获取连接的一些方法 3.接口实现ConnectionPool:对上面操作进行实现,并加入一些其他方法 4.连接池管理ConnectionPoolManager:管理所有的不同的连接池,所有的连接都能通过这里进行获得连接 5.另外还

2017-02-17 15:37:46 388

原创 jdbc 数据库BasicDataSourceFactory

package com.www.dbcpFactory;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;import java.sql.Connection;import j

2017-02-17 09:32:24 4007

原创 jdbc 2 数据库连接池BasicDataSource加载

dbcp需要3个包:common-dbcp.jar,common-pool.jar,common-collections.jarpackage com.www.dbcp;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;

2017-02-17 07:59:58 3658

原创 jdbc 1 打通数据库连接

DB类:public class DBUtil {//urlprivate static final String URL="jdbc:mysql://localhost:3306/mytest";//用户名private static final String Name="root";//密码private static final String Pa

2017-02-17 07:56:08 307

原创 java修饰符

Java语言提供了很多修饰符,主要分为以下两类:访问修饰符非访问修饰符修饰符用来定义类、方法或者变量,通常放在语句的最前端。eg:public class className { // ... } private boolean myFlag; static final double weeks = 9.5; protected static final int B

2017-02-10 09:02:56 235

算法导论 aa

算法导论 算法导论 算法导论 算法导论 算法导论 算法导论 算法导论 e

2017-09-05

java面试题

java面试题

2017-03-10

空空如也

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

TA关注的人

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