自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (1)
  • 收藏
  • 关注

原创 浅学Oracles数据库

一、Oracle数据库中的数据类型1.1、关于mysql数据库中的数据类型 * int 整数型 * bigint 长整型 * float 单精度浮点型 * double 双精度浮点型 * char 字符型【长度不可变】 * varchar 字符型【长度可变】 * date 日期类型 * blob 二进制大对象【Binary Large OBject, 存储图片、声音、视频...】 * clob 字符大对象【Character Larg

2020-07-18 10:24:31 1350

原创 Linux常用命令

一.Linux概述1.1Unix是一个强大的多用户、多任务操作系统。Linux基于Unix开发。1.2Linux的目录结构root管理员的主目录:/root其它用户的主目录:/home/二.Linux的常用命令2.1切换目录命令 cd app 切换到app目录【app目录必须在当前目录中】 cd .. 切换到上一层目录 cd / 切换到系统根目录 cd ~ ......

2019-06-10 22:40:50 313

原创 集群、分布式、SOA、微服务

概念集群:同一个业务,部署在多个服务器上分布式:一个业务分拆多个子业务,部署在不同的服务器上微服务: 就是将模块拆分成一个独立的服务单元通过接口来实现数据的交互1.分布式是指将不同的业务分布在不同的地方。而集群指的是将几台服务器集中在一起,实现同一业务。2.简单说,分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率。好的设计应该是分布式和集...

2019-01-24 22:26:19 205

原创 java学习路程之JSON&AJAX

一.JSON**1.定义:**json是轻量级的数据封装方式格式1: {“key”:value, “key1”:value} 对应我们java的Map格式2:[ e1, e2] 对应我们java的数组2.json解析 //创建Json阅读器 JSONReader jsonReader = new JSONReader(fileReader); ...

2018-11-30 21:31:08 162

原创 Java学习路程之Filter(过滤器)

1.含义:过滤器是处于客户端与服务器资源文件之间的一道过滤网,在访问资源文件之前,通过一系列的过滤器对请求进行修改、判断等,把不符合规则的请求在中途拦截或修改。也可以对响应进行过滤,拦截或修改响应。2.作用:自动登录统一编码过滤关键字3.编写filter步骤1). 编写一个类实现filter接口,重写方法2).编写配置文件a.注册filter;b.绑定路径4.filter的生命周...

2018-11-30 21:12:12 176

原创 Java学习路程之事务

一.关于事务1.含义:事务就是一件完整的事情,包含多个操作单元,这些操作要么全部成功,要么全部失败.2.MySQL中的事务:MySQL中的事务默认自动提交,一条SQL语句就是一个事务.3.事务的开启:...

2018-11-27 20:33:01 173

原创 Java学习路程之JSP

一.什么是JSP(JavaServletPage)1.JSP是一种运行在服务器端的脚本语言,是用来开发动态网页的,本质就是一个servlet.**基本原理:**当JSP页面被第一次访问时,服务器会把JSP文件编译成Java文件(就是一个servlet类),然后把.Java文件编译成.class文件,调用该对象的service()方法,第二次请求同一JSP文件时,直接调用service()方法....

2018-11-22 20:27:12 177

原创 java学习路程之网络编程(TCP/UDP)

一.InetAddresspublic class Demo01 { public static void main(String[] args) throws UnknownHostException { //inetAddress 是IP地址的抽象类 InetAddress localHost = InetAddress.getLocalHost(); System.out....

2018-10-15 21:30:10 140

原创 java学习路程(javaEE)之获取表单数据、获取参数、request域、会话技术(Cookie)

一.获取表单数据 //设置浏览器数据格式public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=utf-8"); //解决请求过来的...

2018-10-10 21:10:30 2358

原创 Java学习路程(javaEE)之ServletConfig对象、ServletContext对象、response 响应和request 请求

一.ServletConfig对象1.配置信息需要在web.xml进行配置,是以键值对形式配置 key-value,并且在Servlet初始化配置2.获取ServletConfig对象方法一:声明成员变量保存ServletConfigpublic class Demo01 extends HttpServlet{ //声明变量 private ServletConfig config;...

2018-10-09 21:39:46 284

原创 Java学习路程(JavaEE)之服务器

1.用户如何访问网站1).通过URL网址访问网站(发送请求)2).实际上访问网站就是访问该网站的服务器,访问的是服务器上的静态资源或动态资源静态资源:HTML div CSS 不管什么用户访问内容不会改变动态资源:jsp servlet根据不同的用户返回不同的信息3).通过代码去访问数据库(JDBC)进行增删改查4)将查询的结果集返回给服务器5).服务器将查询的结果响应回浏览器2....

2018-10-08 20:00:59 1264

原创 Java学习路程之数据库连接, common-dbutils和数据源

一.数据库连接1.封装数据库连接public class Day28{ public static void main(String[] args) throws SQLException { //查询sort全表并且将查询出来的每条数据封装成一个对象 //给每一张表创建一个实体类 Connection connection = JDBCConnection.getConnect...

2018-09-29 20:30:57 784

原创 Java学习路程之mysql数据库查询(合并查询, 连接查询, 子查询)和JDBC(数据库连接)

一.数据库查询1.合并查询合并查询是把两张表的记录合并到一起显示 关键词union创建表CREATE TABLE student( stuid VARCHAR(10) PRIMARY KEY, stuname VARCHAR(50));— 分数表CREATE TABLE score( stuid VARCHAR(10), score INT, courseid INT)...

2018-09-28 21:02:35 684

原创 Java学习路程之数据库表查询和主键,外键

一.表格查询1.表格查询去除重复数据 distinct 注意:需要查询的所有数据完全相同才能去除重复的查询emp表中所有的工资SELECT DISTINCT ename, sal FROM emp;查看雇员的月薪与佣金之和sal+comm两列值相加并且组成一个新的字段,值和null相加只能返回null给查询的字段起别名 关键词as 可以省略SELECT ename, sal+IF...

2018-09-27 21:02:19 1264

原创 Java学习路程之数据库

1.数据库定义数据库是一个文件保存数据,按照一定的规则(SQL语句)进行存储数据库管理系统:可以对数据库进行增删改查(SQL语句)2.SQL语句标准SQL语句:所有数据库通用SQL语句方言:数据库厂商会为自己的数据库提供特殊的语句进入mysql命令:mysql -uroot -p退出:quit;注意:每一个SQL语句都是以分号结束的,SQL语句不区分大小写3.DDL语句(修改数据...

2018-09-26 20:22:26 276

原创 多线程和反射

一.多线程三个线程间隔打印线程名方法一:public class Day25{ public static void main(String[] args) { Thread thread1 = new Thread(new printARunnable()); Thread thread2 = new Thread(new printBRunnable()); Thread ...

2018-09-25 21:21:22 604

原创 Java学习路程之多线程中的锁、停止线程和interrupt

一.多线程中的锁1.同步代码块(同步锁)写法: synchronized(锁){ 上锁的代码}public class Day23 { public static void main(String[] args) { //模拟卖票,多个途径同时 TicketRunnable runnable = new TicketRunnable(); //利用接口的实现类创建三...

2018-09-19 20:36:42 171

原创 Java学习路程之多线程和匿名内部类

一.线程1.线程分类:单线程和多线程进程:一个正在运行的程序就是一个进程(一个进程中可有一个或多个线程)单线程:好处:代码安全弊端:执行效率低多线程:好处:提高任务的执行效率,但是线程本身也会耗费系统资源,创建线程要把握一个度2.分时调度:CPU(单核单线程)同一时间只能执行一个任务,同时执行多个任务时,CPU就会为这几个任务开辟独立的执行路径(运行功能的代码)CPU会在这几个任务...

2018-09-18 21:12:34 253

原创 Java学习路程之装饰者模式、lineNumberReader、打印流、合并流和commons-io工具类

一.装饰者模式1.装饰者模式不让类和类之间产生继承关系,对对象的原有功能进行升级.2.书写步骤:1).明确被装饰对象2).将被装饰者对象通过构造方法传入装饰类(装饰类中肯定有一个成员变量就是被装饰的对象)3).拥有被装饰对象相当于可以调用对象的所有方法,就可以对该方法进行升级//学习的接口interface Student{ void study();}...

2018-09-17 20:31:02 181

原创 Java学习路程之转换流、高效流和Properties集合、序列化流

一.转换流 1.分类: OutputStreamWriter(字符流转向字节流的桥梁) InputStreamReader(字节流转向字符流的桥梁) 2.转换流程 1).将程序中的字符,按照创建转换流时给出的编码格式,去查对应的码表 2).将查到的字节交给创建转换流时传入的字节流 3)最终使用字节流将文件写入public class Demo01 { publi...

2018-09-14 21:43:47 246

原创 Java学习路程之字节流和字符流

一.字节流 1.特点:字节流可以将文字、图片、音频等文件类型转换成字节进行数据的传输。 2.分类: 输入流 OutPutStream 输出流 InPutStream 判断参照物(程序)来判断是输入流还是输出流,OutPutStream和InPutStream是所有字节流的父类 3.区分: 从程序到文件是输出流 写文件(1). 创建字节输出流:public class Da...

2018-09-13 20:57:16 324

原创 Java学习路程之file类

file类 1.file 是文件和目录路径名的抽象表示形式.可以表示文件名、文件夹、文件路径(可以是错误路径)。 2.路径分类 相对路径:这个文件所在的路径与其它文件路径之间的关系。 绝对路径:文件在硬盘上的真实位置public class Day18 { public static void main(String[] args) { //分隔符 ...

2018-09-12 20:27:11 224

原创 Java学习路程之Hashtable和异常处理

一.Hashtable 1.集合 ArrayList 查询快,增删慢 LinkedList 查询慢,增删快 HashSet 去重(重写Hashcode和Equals方法) TreeSet 排序(实现Comparator或Comparable接口) LinkedHashSet 去重,有存取顺序双列集合Map 线程不安全 HashMap 去重 T...

2018-09-11 20:28:51 366

原创 Java学习路程之LinkedHashSet、TreeSet和Map

一.LinkedHashSet 1.LinkedHashSet 有序 去重public class Day15 { public static void main(String[] args) { LinkedHashSet<String> set = new LinkedHashSet(); set.add("a"); ...

2018-09-07 21:51:49 189

原创 Java学习路程之泛型、集合转数组、集合的两种删除方法、HashSet

一.泛型 1.泛型:标识集合中存储元素的数据类型 写法:<数据类型> 2.泛型的好处: 1).保证数据安全 2)避免向下转型 3)将运行时报错转化到编译时报错public class Day14 { public static void main(String[] args) { //创建集合 //注意:前后泛型的类型要一致,...

2018-09-06 20:37:17 333

原创 Java学习路程之Collection和List特有方法、迭代器

一.Collection中的all方法 1.addall()把传入的集合的所有元素添加到调用集合中而add()是把传入集合作为一个元素添加到调用集合中public class Day13 { public static void main(String[] args) { Collection collection1 = new ArrayList(); ...

2018-09-05 21:14:25 233

原创 Java学习路程之Arrays中的方法、基本数据类型包装类、StringBuffer和collection

一.Arrays中的方法 1.排序Arrays.sort()public class Day12 { public static void main(String[] args) { String[] array ={"nba","abc","cba","aaaa","z","qq&

2018-09-04 20:37:43 194

原创 Java学习路程之字符串常用的方法

字符的使用与基本数据类型一样 注意:字符串的方法都是有返回值的 1.字符串的声明与存储位置public class Day11 { public static void main(String[] args) { //一般地声明保存在常量池中 String str1 = "abc"; //new 保存在堆内存当中 S...

2018-09-03 19:59:24 269

原创 Java学习路程之接口和抽象

一.接口和抽抽象类 1.接口和抽象之间的区别 1).使用方式 抽象类: 使用继承(关键字extends) 接口: 接口的实现(关键字 implements) 2.成员变量 抽象类:变量 常量 接口:常量(系统默认以public static final 修饰) 3.成员方法 抽象类: 抽象方法 成员方法 接口: 抽象方法(静态方法 默认方法) 4.构造方法 抽象类:有 接...

2018-08-31 20:32:52 171

原创 Java学习路程之多态、设计模式、抽象和接口

一.多态 1.多态练习/* * 新建一个僵尸类 * * 铁桶僵尸 * 血量 初始200血 * 方法:每次被打减少2滴血 被打死 打印 铁桶僵尸死了 * * 门框僵尸 * 血量 300 * 方法:每次被打减少5滴血 被打死 打印 门框僵尸死了 * * main函数中 封装一个打僵尸方法 (适用所有的僵尸) * * 无参 有参 set/get方法 *...

2018-08-30 21:44:05 326

原创 Java学习路程之面向对象的多态

一.多态 1.定义 多态:是一种事物的多种状态或形态 2.前提 1).类与类之间必须有继承关系 2).必须有方法的重写否则就没有意义 3).父类的引用指向子类的空间public class Day08 { public static void main(String[] args) { //父类的引用指向父类的空间 Animal anima...

2018-08-29 19:55:32 125

原创 Java学习路程之代码块、继承和方法的重写

一.代码块 1.代码块分类 1).局部代码块 书写位置:方法中 作用:限制变量的作用域 2)构造代码块 书写位置:类中方法外 作用:当创建每一个对象时,执行某些方法可以在构造代码块中调用(利用创建对象就会执行构造代码块) 调用:系统调用(创建对象时自动调用)在构造方法之前被调用 3)静态代码块 书写位置:类中方法外,使用static修饰的代码块 调用: 随着类的加载而调用与...

2018-08-28 20:30:28 193

原创 Java学习路程之构造方法、静态变量、静态方法

一.构造方法 1.作用:对成员变量进行初始化 2.结构:关键字 类名(){}; 注意:构造方法没有返回值,构造方法是系统调用的,并且每创建一个对象只创建一次.public class Day06 { public static void main(String[] args) { //系统会根据你传入的参数来选择调用哪个方法 Car c1 = new ...

2018-08-27 21:05:24 306

原创 Java学习路程之多维数组、类和对象

一.多维数组 1.二维数组: 定义:保存多个相同类型的一维数组 结构:数据类型[][] 数组名 = 初值 声明方式:声明方式与一维数组的声明方式类似 方法1:int[][] array = new int[数组长度][一维数组长度]; 方法2:int[][] array = new int{{1, 2, 3},{4, 5, 6}}; 方法3:int[][] array = {{1, ...

2018-08-24 21:12:57 324

原创 Java学习路程之数组与排序(冒泡排序、选择排序、折半查找)

一.数组 1.一维数组:保存一组相同数据类型的元素. 2.数组的三种声明方式 array为数组的命名 数据类型表示的是数组中元素的数据类型 int[] array = new int[数组长度]; int[] array = new int[] {1,2,3}; int[] array = {1,23}; 获取数组的长度:array.lengt...

2018-08-23 20:33:29 306

原创 Java学习路程之第三天

一.do while循环 1.结构: do{ 循环体 }while(判断条件); do while循环的特点是不管判断条件是否成立先执行一遍循环体.public class Demo01{ public static void main(String[] args){ //使用do while循环打印十遍hello; ...

2018-08-22 21:01:56 355

原创 java 学习路程第二天

一.数据类型的转换public class Demo01{ public static void main(String[] args){ //数据类型的转换: //1.目标类型要与源类型兼容或 //2.目标类型大于源类型 double a = 10;//数据类型的隐式转换 //强制类型的转换...

2018-08-21 20:33:17 205

原创 Java学习路程第一天

一.Java的特点 1.简单性 Java的简单性是相对于c语言来说的,Java没有指针的概念,使用的是引用概念. 2.面向对象(懒人思想) 面向对象的特性:分装,继承,多态. 3.分布式 多台服务器共同支持一个业务. 4.跨平台型(平台是电脑的操作系统) Java的程序运行:(需要开发环境) JDK 程序开发包(里面包含了J...

2018-08-20 20:39:24 182

linux安装jdk和tomcat

linux安装jdk和tomcat

2021-03-22

空空如也

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

TA关注的人

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