自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一叶知秋

Treasure every day

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

原创 Java SE多线程部分--22.线程池

1、概述线程池:其实就是一个容纳多个线程的容器,其中的线程可以反复使用,省去了频繁创建线程对象的操作,无需反复创建线程而消耗过多资源。好处:1. 降低资源消耗。减少了创建和销毁线程的次数,每个工作线程都可以被重复利用,可执行多个任务。2. 提高响应速度。当任务到达时,任务可以不需要的等到线程创建就能立即执行。3. 提高线程的可管理性。可以根据系统的承受能力,调整线程池中线程的数目...

2018-09-30 08:36:19 778

原创 Java SE多线程部分--21.等待唤醒机制

1、概述等待唤醒机制就是用于解决线程间通信的问题、常见的方法如下:1. wait:线程不再活动,不再参与调度,进入 wait set 中,因此不会浪费 CPU 资源,也不会去竞争锁了,这时的线程状态即是 WAITING。它还要执行一个特别的动作,也即是“通知(notify)”在这个对象上等待的线程从wait set 中释放出来,重新进入到调度队列(ready queue)中2. n...

2018-09-30 08:05:10 323

原创 Linux 服务器被黑后处理方法

Linux 服务器被黑后处理方法1、检查系统用户# less /etc/passwd# grep :0: /etc/passwd(检查是否产生了新用户,和UID、GID是0的用户)# ls -l /etc/passwd(查看文件修改日期)# awk -F: ‘$3= =0 {print $1}’ /etc/passwd(查看是否存在特权用户)# awk -F: ‘length($2)...

2018-09-30 00:02:34 2227

原创 Java SE多线程部分--20.线程状态

1、概述当线程被创建并启动以后,它既不是一启动就进入了执行状态,也不是一直处于执行状态。在线程的生命周期中,有几种状态呢?在API中java.lang.Thread.State 这个枚举中给出了六种线程状态2、Timed Waiting(计时等待)static void sleep(long millis) 在指定的毫秒数内让当前正在执行的线程休眠(暂停执行),此操作受到系...

2018-09-29 23:27:48 266

原创 Java SE多线程部分--19.线程安全

1、线程安全 java的内存模型中有主内存和线程的工作内存之分,主内存上存放的是线程共享的变量(实例字段,静态字段和构成数组的元素),线程的工作内存是线程私有的空间,存放的是线程私有的变量(方法参数与局部变量)。线程在工作的时候如果要操作主内存上的共享变量,为了获得更好的执行性能并不是直接去修改主内存而是会在线程私有的工作内存中创建一份变量的拷贝(缓存),在工作内存上对变量的...

2018-09-29 20:42:04 335

原创 Java EE Web部分--01.servlet

学习目标web知识TomcatServletServlet3.0注解开发一、Web知识1、B/S通信模式B/S架构:又称Browser/Server架构,即浏览器和服务器架构模式B/S通信模式:1、基于请求-响应交互模型 客户端浏览器向服务器 发送一个请求 web服务器向客户端浏览器回送 一个响应 一次请求、一次相应2、必须先有请求 再有响应 3、...

2018-09-29 16:10:22 447 1

原创 Java SE多线程部分--18.多线程

1、概述多线程:指的是这个程序(一个进程)运行时产生了不止一个线程2、并发与并行并行:指两个或多个事件在同一时刻(时间点)发生(同时发生)。并发:指两个或多个事件在同一个时间段内发生。3、线程与进程进程:是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间,一个应用程序可以同时运行多个进程;进程也是程序的一次执行过程,是系统运行程序的基本单位;系统运行一个程序即是一个进...

2018-09-28 10:37:22 383

原创 Java SE集合部分--17.Map集合

1、概述Map集合:由一系列键值对映射组成的集合、就像php中关系数组。Map是一个接口、它的实现类有HashMap、LinkedHashMapMap常用方法:2、常用方法package com.blog.test;import java.util.HashMap;public class Test { public static void main...

2018-09-28 09:14:59 367

原创 idea setup JDK 无效

今天在看代码时、突然win10系统蓝屏、说是在收集信息、重启就可以了。按照信息就按电源重启了。但蛋疼的事发生了!打开IDEA软件、连接不上JDK、快捷键ALT+Enter 就提示 setup  JDK。看了jdk配置是正确的。然后就百度啊。找到了是IDEA软件的问题。解决方法:然后就好了。无效的缓存重启(方框翻译)...

2018-09-27 23:49:11 5349 1

原创 Java SE集合部分--16.List接口、Set接口、Collections集合工具类

学习目标List集合数据结构Set接口Collections一、List接口1、概述java.util.List 接口继承自Collection 接口、有序可重复List接口实现类、ArrayList、LinkedList常用方法:public void add(int index, E element) : 将指定的元素,添加到该集合中的指定位置上。p...

2018-09-27 23:39:13 365

原创 Java SE集合部分--15.Collection单列集合

Java集合的分支图:如下。标红表示重要、其他作为了解1、概述集合按照其存储结构可以分为两大类,分别是单列集合java.util.Collection 和双列集合java.util.Map ,今天我们主要学习Collection 集合从上图可以看出:Collection:单列集合类的根接口,用于存储一系列符合某种规则的元素,它有两个重要的子接口,分别是: List 的特点...

2018-09-27 16:53:55 494

原创 Java SE面向对象--14.Java异常

一、异常1、概述异常 :指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。在Java等面向对象的编程语言中,异常本身是一个类,产生异常就是创建异常对象并抛出了一个异常对象。Java处理异常的方式是中断处理。2、异常体系Throwable体系: Error:严重错误Error,无法通过处理的错误,只能事先避免,好比绝症。 Exception...

2018-09-27 13:05:42 344

原创 Java SE面向对象--13.Java泛型

1、概述在前面学习集合时,我们都知道集合中是可以存放任意对象的,只要把对象存储集合后,那么这时他们都会被提升成Object类型。当我们在取出每一个对象,并且进行相应的操作,这时必须采用类型转换。public class GenericDemo { public static void main(String[] args) { Collection coll = new Array...

2018-09-26 11:14:10 374

原创 jQuery学习笔记(五)jQuery事件,表单验证插件(validate)

学习目标jquery事件表单验证插件一、jQuery事件1、概述           jQuery 事件处理方法是 jQuery 中的核心函数。我们之前使用元素对象直接绑定事件的方式进行开发,但这样的缺点是,当该元素对象身上的事件使用完成后如果想解除该事件是不可以的,所以下面我学习事件的另一种绑定方式。方法 描述 bind() 向匹配元素附加一个或更多事件处...

2018-09-26 09:37:28 2922 3

原创 jQuery学习笔记(四)jQuery遍历、DOM操作

一、DOM操作(增删改查)1、新增节点$(selector).append(content) 在匹配元素内部最后面新增一个节点$(content).appendTo(selector) 把新节点追加到匹配元素内部最后面(效果同append,只是书写上前后位置互换)$(selector).prepend(content) 在匹配元素内部最前面新增一个节点$(conten...

2018-09-26 08:11:32 4209

原创 jQuery学习笔记(三)jQuery动画效果

1、对角线动画效果:让元素在规定时间里沿着左上角来回显示和隐藏jq对象.show() hide() toggle()注意:1. 括号中可以加动画时长(slow normal fast 毫秒数)任一个;2. fast=200 normal=400 slow=6003. 默认不做动画演示:html代码:<body><input...

2018-09-25 11:59:26 2331

原创 jQuery学习笔记(二)jQuery选择器

1、基本选择器(重要)$('标签名') 标签选择器$('#id名') id选择器$('.class名') 类选择器演示:html代码:<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title></title>

2018-09-25 11:36:31 1799 3

原创 jQuery学习笔记(一)jQuery3.3.1

一、JQuery3.3.11、概述 简介:jquery是一个优秀的javascript的轻量级框架,兼容css3和各大浏览器,提供了dom、events、animate、ajax等简易的操作。并且 jquery的插件非常丰富,大多数功能都有相应的插件解决方案。Jquery就是1个js文件,只不过它对JS进行了简化。Jquery由美国人John Resig在2006年创建。官网:...

2018-09-25 10:54:57 43015 11

原创 JavaScript学习笔记(三)Js正则、DOM

学习目标DOM正则表达式一、DOM1、概述DOM对象:Document Object  Model 文档对象模型、作用、通过DOM对象可以访问和操作html文件的每个标签、html文档加载到浏览器的内存中后、我们认为形成了一颗DOM树、而任何一个html签、标签属性和文本都是这个树上的节点元素。我们可以通过js的DOM组件中的方法对内存中的DOM树上的结构和内容...

2018-09-23 00:06:56 4427

原创 JavaScript学习笔记(二)Js对象

一、Object类型概述: 到目前为止,我们使用的引用类型最多的可能就是Object 类型了。虽然Object 的实例不具备多少功能,但对于在应用程序中的存储和传输数据而言,它确实是非常理想的选择。创建Object 类型有两种。一种是使用new 运算符,一种是字面量表示法。1.使用new 运算符创建Object var box = new Object(); ...

2018-09-21 11:36:38 8203 3

原创 javaScript学习笔记(一)js基础

=================================公众号 关注一波 (一叶知秋博客) 不定期分享视频资料一、简介1、概述:JavaScript是目前web开发中不可缺少的脚本语言,js不需要编译即可运行,运行在客户端,需要通过浏览器来解析执行JavaScript代码。诞生于1995年,当时的主要目的是验证表单的数据是否合法。Java...

2018-09-21 10:07:18 131648 76

原创 Java SE面向对象--12.Object、常用API、包装类

学习目标Object类Date、DataFormat、CalendarSystem类StringBuilder包装类一、Object类1、概述:Object类是所有类的父类、有些类直接继承Object、而另一些类间接继承Object类2、构造方法:public  Object();3、常用方法:3.1、getClass();获取类型、判断对象的真实类型...

2018-09-20 11:24:48 386

原创 Html5-css笔记

 一、HTML1、HTML:(HyperText Markup Language)超级文本标记语言入门案例<html>  // 只要是HTML网页,要求 必须有一个根标签HTML     <head>   //head标签,叫头标签,保存网页中的最最最重要的信息//而且这些信息打开网页是开不见//头标签中有多个子标签<meta> ...

2018-09-19 13:40:11 1670 1

原创 JavaEE经典三层模拟登陆

三层模拟登录原理如下图:1、准备数据-- 创建库create database db1;-- 创建数据表 usercreate table user( id int primary key auto_increment, username varchar(20) unique not null, password varchar(20) not null...

2018-09-18 00:19:54 615

原创 Mysql学习--09.Druid数据库连接池

学习目标Druid(德鲁伊)连接池一、Druid(德鲁伊)       1概述:       Druid (德鲁伊) 是阿里巴巴开发的号称为监控而生的数据库连接池,Druid是目前最好的数据库连接池。在功能、性能、扩展性方面,都超过其他数据库连接池,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况。Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规...

2018-09-17 11:35:12 1067

原创 Mysql学习--08.JDBCTemplate模板

学习目标JDBCTemplate模 一、JDBCTemplate模板         1、JDBCTemplate概述:      JDBC已经能够满足大部分用户最基本的需求,但是在使用JDBC时,必须自己来管理数据库资源如:获取PreparedStatement,设置SQL语句参数,关闭连接等步骤。JdbcTemplate就是Spring对JDBC的封装,目的是使JDBC更加...

2018-09-17 10:22:04 525

原创 Mysql学习--07.c3p0数据库连接池

学习目标C3p0数据库连接池一、c3p0数据库连接池         1、概述:c3p0是一个开源的JDBC连接池、它实现了数据源和JNDI(Java Naming and Directory Interface,Java命名和目录接口)绑定、支持jdbc3和jdbc2的标准拓展、目前使用它的开源项目有Hibernate,Spring等c3p0 开发包下载: http://sour...

2018-09-17 08:02:04 409

原创 Mysql学习--06.JDBC事务

学习目标Mysql事务操作JDBC事务操作一、Mysql事务操作事务 Transaction : 将一组 sql 语句作为一个整体, 要成功, 一起成功, 如果失败, 全部失败.1、准备数据 :CREATE TABLE account (    id INT PRIMARY KEY AUTO_INCREMENT,    name VARCHAR(10),    ...

2018-09-17 01:05:56 293

原创 Mysql学习--05.JDBC工具类

学习目标:JDBCJDBC工具类SQL注入一、JDBC1、JDBC:(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API。JDBC是Java访问数据库的标准规范,可以为不同的关系型数据库提供统一访问,它由一组用Java语言编写的接口(大部分)和类组成。2、JDBC驱动:JDBC需要连接驱动,驱动是两个...

2018-09-17 00:33:40 426

原创 Mysql学习--04.Mysql多表设计、三范式、多表查询

学习目标:Mysql多表设计三范式多表查询(Very important)一、mysql多表设计1、表与表之间可以总结出如下关系:  2、一对多【案例】表设计:记录部门中的员工信息需求分析:员工表和部门表分析实体类的属性分析实体类之间的关系分析外键如何设置 步骤一:建表在创建的数据库中建表create ta...

2018-09-16 16:13:44 1177

原创 Mysql学习--03.Mysql表数据管理

学习目标:增加数据删除数据更新数据查询数据(重点)一、回顾创建表语法1、mysql>use 数据库名;        mysql>create table 表名 (            ->列名  数据类型  [属性/约束],              ......            ->) [表属性];       属性/...

2018-09-16 11:26:41 395

原创 Mysql学习--02.Mysql表结构管理

学习目标:Mysql数据类型 创建表 表结构操作 一、Mysql数据类型 1、-字符型 char(M) 定长字符串、M取值范围为0-65535 varchar(M) 变长字符串、M取值范围为0-65535 tinytext 字符串,最大可存255个字符 TEXT[(M)] 字符串,最大可存65...

2018-09-16 09:30:51 390

原创 Java SE面向对象--11.final、权限、内部类

学习目标final关键字 - 权限 - 内部类 - 引用类型一、 final关键字1.1 概述学习了继承后,我们知道,子类可以在父类的基础上改写父类内容,比如,方法重写。那么我们能不能随意的继承API中提供的类,改写其内容呢?显然这是不合适的。为了避免这种随意改写的情况,Java提供了final 关键字,用于修饰不可改变内容。final: 不可改变。可以用于修饰类...

2018-09-16 08:36:32 343

原创 Java SE面向对象--10.接口、多态

学习目标接口三大特征——多态引用类型转换一、接口1.1 概述接口,是Java语言中一种引用类型,接口中只定义了方法,如果说类的内部封装了成员变量、构造方法和成员方法,那么接口的内部主要就是封装了方法,包含抽象方法(JDK 7及以前),默认方法和静态方法(JDK 8),私有方法(JDK 9)。接口的定义,它与类的定义方式相似,和类是同等级别的。使用 interface...

2018-09-16 00:34:33 377

原创 Mysql学习--01.Mysql数据库管理

学习目标:数据库操作数据库备份还原数据库用户管理SQL分类可视化工具一、数据库操作1、创建数据库: create database 库名;2、删除数据库:drop database 库名;3、修改数据库字符集:alter  database character set 字符集;4、查看数据库:(1). show databases; //查看所有数据库 ...

2018-09-15 19:22:16 471

原创 Java SE面向对象--09.继承、super、this、抽象类

学习目标:三大特性——继承方法重写super关键字this关键字抽象类一、 继承1.1 继承引入面向对象语言三大基本特征:​ 封装(private)、继承、多态Java中的类是描述生活中的某类事物的。而在生活中事物和事物之间难免会存在一些联系生活中事物和事物之间会有继承的关系。在Java中我们的类就是描述事物的,那么也就是说我们的类之间也应该存在...

2018-09-15 13:38:25 490

原创 Java SE面向对象--08.String类、static、Arrays类、Math类

学习目标:String类static关键字Arrays类Math类一、String类(很重要)1.1 String类概述概述在前面学习常量的时候介绍过Java中的常量类型:​ 整数、小数、字符、字符串、null、真假值 true 、 false 字符串常量,它在Java中不属于基本数据类型, 而是引用类型,也称为类类型。Java中使用String这...

2018-09-14 20:15:47 397

原创 Java SE面向对象--07.Scanner类、Random类、ArrayList类

学习目标Scanner类Random类ArrayList类一、 Scanner类1.1 什么是Scanner类如果想把数据改进为键盘录入,提高程序的灵活性。想要完成键盘录入的功能就需要使用java中的Scanner类。例如,以下代码使用户能够从 System.in 中读取一个数: Scanner sc = new Scanner(System.in);...

2018-09-14 13:21:11 499

原创 Java SE面向对象--06.类与对象、封装、构造方法

学习目标:面向对象类与对象三大特征——封装构造方法一、面向对象1.1 引入面向对象(了解)在开发的过程中,我们经常会遇到在多个程序中使用到同一个功能的情况。如下需求: 需求:定义类,在类中有定义功能对数组求和的需求class Demo1 { public static void main(String[] args) { //定义一个...

2018-09-14 12:41:34 603

原创 Java SE基础部分--05.数组

学习目标:1、数组定义和访问2、数组原理内存图3、数组的常见操作4、数组作为方法参数和返回值一、数组的定义和访问1、数组概述数组:一个定长的容器。容器:是指能够保存数据的空间。2、数组的定义         方式一:数组存储的数据类型[] 数组名字 = new 数组存储的数据类型[长度];                   例子:int[]  arr ...

2018-09-13 22:36:41 369

CRM管理系统.rar

jsp servlet实现的CRM管理系统。

2020-05-11

数据转换作业

上海交大数据转换作业。

2018-12-12

旅游网站论文得开题报告

旅游网站论文得开题报告

2018-12-09

空空如也

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

TA关注的人

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