- 博客(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
204
原创 overview_java(十三)-多线程
进程是程序的执行过程,它持有资源,共享内存,共享文件和线程线程使系统的最小的执行单元,同一进程中可以有多个线程;线程共享进程的资源线程的交互,互斥和同步线程的状态新建状态 ->就绪状态 ->运行状态-> 阻塞状态 -> 死亡状态常见线程的名词解释主线程:jvm 调用程序mian()所产生的线程当前线程:一般指通过Thread.currentThread()来
2017-10-12 11:25:16
270
原创 overview_java(十二)-内部类
构造器,又称为构造方法,构造器用于构造该类的实例把一个类放在另一个类的内部定义,称为内部类在java中,可以将一个类定义在另外一个类里面或者方法里面,这样的类称为内部类。分为:成员内部类,局部内部类,匿名内部类,静态内部类1,内部类的作用,内部类提供了更好的封装,只能让外部类直接访问,不允许同一个包中的其他类直接访问2,内部类可以直接访问外部类的私用属性。内部类被当成其
2017-10-12 09:52:44
220
原创 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
207
原创 overview_java(十)-递归算法
递归结构递归是一种常见的解决问题的方法,即把问题逐渐的简单化基本思想就是自己调用自己递归结构。递归的定义 用来解决:什么时候不掉用自身的方法。如果没有头,将陷入死循环。。递归体 用来解决
2017-10-12 09:41:49
223
原创 overview_java(九)-java数据库操作
数据库访问。加载驱动加载jdbc驱动,并将去注册到DriverManager中,每一个数据库提供的数据库驱动不一样,加载驱动时要把jar包添加到lib中。//加载驱动程序 Class.forName("com.mysql.jdbc.Driver");。//获得数据库的链接 Connection conn = DriverManager.getConnection(
2017-10-11 14:50:23
376
原创 overview_java(八)-IO
1,基础总结。 java 中使用IO来读取和写入,读取设备上的数据,硬盘文件,和内存,键盘,根据数据的走向可分为输入流和输出流。这个走向是以内存为基准的,及往内存中读取数据是输入流,从内存中往外写是输出流。字节流可以处理所有数据类型的数据,在java中以stream结尾。IO流的本质是对字节和字符,那么我们平时也是用来处理文件的,就从文件处理开始接触这个方面的知识。
2017-10-11 10:40:15
221
原创 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
182
原创 overview_java(六)--集合框架
集合中的结构和几个实现类Collection 无序 允许元素重复set-AbstractSet 无序 不允许元素重复 和HashSet TreeSet
2017-09-14 12:23:19
208
原创 overview_java(五)
重写子类根据从父类中继承过来的方法进行一个改造,方法名称和参数列表都相同。重写不能有比原来方法更高的访问权限。也不能抛出更多的异常。重载就是函数或者方法有相同的名称,但是参数列表不相同的情形,这样的同名不同参数的函数或者方法之间,互相称之为重载函数或者方法。superjava 中用super 来引用父类中的成分。父类和子类 成员名称一样的时候。super可以访问父类中的属性,成员方法。也可以在子类
2017-09-13 18:22:17
242
原创 overview_java(四)-抽象
抽象抽象类(abstract class):使用了abstract关键字所修饰的类叫做抽象类。抽象类无法实例化,也就是说,不能new出来一个抽象类的对象(实例)。抽象方法(abstract method):使用abstract关键字所修饰的方法叫做抽象方法。抽象方法需要定义在抽象类中。相对于抽象方法,之前所定义的方法叫做具体方法(有声明,有实现)。如果一个类包含
2017-09-13 17:33:15
217
原创 overview_java(三)
1,java 是一种面向对象的语言,面向对象的特征--封装,继承,多态 三大特性2,在类的定义中都称为成员 成员变量:其实对应的就是事物的属性 成员函数:其实对应的就是事物的行为3,私有成员的访问权限最低,只能在本类中进行访问 私有也仅仅是封装的一种体现形式4,成员变量和局部变量的区别: 1,成员变量直接定义在类中
2017-09-13 17:21:24
191
原创 overview_java(二)
看过多少遍理论知识,每次都有一些不一样的理解。字还是那些字。虽然冗余,却也能知其意。java 是一门面向对象的语言,那么什么是面向对象呢 先要了解类和对象 什么是对象,就是实际存在的某一类事物中的个体,实例,万物皆对象 对象:对象是类的一个实例(对象不是找个女朋友),有状态和行为。 例如,一条狗是一个对象,它的 状态有:颜色、名字、品种;
2017-09-13 15:06:18
233
原创 overview_java(一)
重新复习下java哦,当然一些环境变量配置之类的就忽略不计了啊。百度一坨,都是些常规的东西 一:java语句的一些规则 习惯很重要 虽然很想跳过,但想想还是稍微记录一些 1,结尾要有分号 2,注释的几种 //一行 /* */ 中间可以跨越多行 /** */ 木的是为了支持jdk工具 javadoc
2017-09-13 15:04:46
624
原创 maven项目管理
一Maven的快速入门Maven的核心知识用maven建立web项目maven 是基于项目对象模型POM,可以通过一段描述信息来管理项目的构建,报告和文档的软件项目工具。maven.apach.org 进行下载。bin mvn 运行脚本boot目录包含类加载器conf配置文件lib运行所要运用的类库
2017-03-09 20:03:02
208
原创 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
202
原创 Java线程
进程是一个正在执行的程序,是操作系统管理的。 执行过程,持有资源和线程。 多线程是一个进程中多个线程,轻量级的进程,线城是进程的组成。 线程是系统中最小的单元,一个进程=>多个线程,共享内存和资源。 有两种方法, 第一种,继承thread类,第二种实现runnable接口。 Thread:继承thread定义一个线程类,只要继承Thread类,他就是一个线程类。 第二种,实现R
2017-03-08 16:27:59
182
原创 tomcat目录结构以及其用途
/bin 存放启动和关闭tomcat的脚本文件/common/lin 存放Tomcat服务器及所有Web应用程序都可以访问的jar文件/conf 存放Tomcat服务器的各种配置未见,其中包括server.xml(Tomcat的主要配置文件)、tomcat-user.xml和web.xm
2017-03-06 09:28:47
450
原创 shell 小脚本
#!/bin/bash#######################################登陆sparksql,并将test.sql脚本执行完成后结果存入1.txt,且控制台不输出信息#坎坷,试了好多次,每次登陆sparksql都会弹出一堆登录信息,怎么也屏蔽不掉,最后简单的加个> /home/vmax-saltagent/sample/patrol/1.txt 2>&1
2017-03-01 11:30:00
339
原创 细思恐
1.晚上在家抱着半个西瓜坐在电视前一边看一边挖着西瓜吃,突然停电了,继续吃,啪!又来电了!低头一看,勺子正插在一颗人头上。2.半夜到阳台刷牙,突然发现楼下有个男人正在搬一具血淋淋的尸体,我吓得半死刚想赶快回屋,他的目光却忽然和我的对上了。他对我诡异地一笑,突然冲我伸出了手指。我正疑惑着,他的手指开始往上移。他在数我是在几楼 ...3.有个女的租了一间出租房,第一天她发现墙上有个洞,
2017-02-28 15:28:02
861
原创 XML的解析方式
XML是一种通用的数据交换格式,它的平台无关性、语言无关性、系统无关性、给数据集成与交互带来了极大的方便。XML在不同的语言环境中解析方式都是一样的,只不过实现的语法不同而已。 XML的解析方式分为四种:1、DOM解析;2、SAX解析;3、JDOM解析;4、DOM4J解析。其中前两种属于基础方法,是官方提供的平台无关的解析方式;后两种属于扩展方法,它们是在基础的方法上扩展出来的,只适用于java平
2017-02-28 15:25:05
290
原创 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
347
原创 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
425
原创 上班族训练安排。
每次训练前热身5~10分钟,建议使用跑步机,并且把各部位的关节都运动一下避免受伤。 第一个月 第一、二周: 周一、训练部位:胸肌中部、肱三头肌。 杠铃平卧推2×20RM 哑铃飞鸟2×20 拉力器夹胸2×20 蝴蝶夹胸2×20 重锤下压2×20 哑铃俯身臂屈伸2×20 周三、训练部位:背阔肌、肱二头肌。 重锤坐姿下拉2×20 坐
2017-02-23 08:51:46
249
原创 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
335
原创 python
#!/usr/bin/python# _*_ coding: utf-8 _*_# hadooploader csv File checkimport time, datetimeimport socketimport osimport iodef rwfilename(): ###拼接要扫描的csv名称 ###将文件读
2017-02-20 10:10:16
235
原创 自己试着写数据库连池
1.连接池配置属性DBbean:里面存放可以配置的一些属性 2.连接池接口IConnectionPool:里面定义一些基本的获取连接的一些方法 3.接口实现ConnectionPool:对上面操作进行实现,并加入一些其他方法 4.连接池管理ConnectionPoolManager:管理所有的不同的连接池,所有的连接都能通过这里进行获得连接 5.另外还
2017-02-17 15:37:46
414
原创 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
4059
原创 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
3699
原创 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
337
原创 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
261
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人