自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

WGYH_3767的博客

小幕夜的博客之家

  • 博客(52)
  • 收藏
  • 关注

原创 浏览器内核

浏览器 内核 备注 IE Trident IE、猎豹安全、360极速浏览器、百度浏览器 firefox Gecko 可惜这几年已经没落了,打开速度慢、升级频繁、猪一样的队友flash、神一样的对手chrome。 Safari webkit 现在很多人错误地把 webkit 叫做 chrome内核(即使 chrome内核已经是 blink 了)。 chrome Chromium/Blink 在 Chromium 项目中研发 Blink

2020-12-07 16:35:11 207

原创 python实现简单的学生随机分班系统

使用说明:该系统是Python编写 的一个简单的可以执行程序,主要用于解决简单的学生随机分班的问题,通过上传学生信息的Excel表格数据,实现学生数据的随机分班,生成一个随机分班的学生结果数据Excel的文件。注意:上传模板要求:1、模板第一行为学生标题信息,一般为 学生姓名、身份证号、性别、住址等信息,每一条信息代表一个学生2、模板要求Excel格式的,并且要求数据的第三列必须为性别列,性别分类:“男” or “女”;...

2020-09-11 11:22:15 3030 16

原创 python的安装

这个是我自己测试用过的好用https://blog.csdn.net/wardseptember/article/details/79965836

2020-04-15 16:11:12 213

原创 git 拉去克隆项目,创建分支步骤

注意:这里是使用TortoiseGit(小乌龟)操作步骤第一步:首先在本地创建一个文件夹,准备放置需要拉去的项目;第二部:右键克隆项目接下来需要配置克隆项目的地址:第三步:在拉去成功的项目下,进行分支:添加分支:这样一个项目就拉去创建分支成功了,可以继续你的操作啦,不谢!~_~ 。。。...

2020-03-05 10:04:57 679

转载 线程同步异步、阻塞非阻塞

一.概念理解1.同步异步:同步和异步关注的是消息通信机制 (synchronous communication/ asynchronous communication)所谓同步,就是在发出一个*调用*时,在没有得到结果之前,该*调用*就不返回。但是一旦调用返回,就得到返回值了。换句话说,就是由*调用者*主动等待这个*调用*的结果。而异步则是相反,*调用*在发出之后,这个调用就直接返回了...

2019-08-08 22:11:33 225

原创 Oracle的分页实现

查询10到20行的数据select * from(select rownum rn,a.* from (select * from tableName ) awhere rownum <=20) where rn >= 10;等价于下面的sql,不过一般使用上边的sql效率要高很多select * from(select rownum rn,a...

2019-07-15 16:19:56 341

原创 Maven的依赖范围、依赖冲突、依赖排除和版本限定

maven的配置和依赖问题:依赖范围:compile  编译、测试、运行、发布和打包都会使用provide 编译和测试起作用Test  测试使用runtime   运行和测试时候使用

2017-10-26 11:57:48 2729

原创 列表分页查询的实现jquery 和Ajax的联合使用 HTML页面

分页实现的js文件page.jspvar page=1,count=20,totalpage=10;$(function() {//生成数据$("#btn").click(function() {alert($("#tvc").val())$.get("createtv",{ct:$("#tvc").val()}, function(res){if (res == 1)

2017-09-21 15:05:22 2156

原创 JSTL标准标签库的使用

JSTL标准标签库的使用JSTLJava Server Pages Standard Tag Library:jsp标准标签库JSTL的出现时为了替换2.1java提供了5大标准库:1、核心库这是必须要会的2、格式化库3、xml库4、sql库5、函数库2.2JSTL标签库的使用1、导入jar2、创建jsp页面

2017-08-31 22:30:22 425

原创 jsp中的EL表达式的用法

EL(Expresion language)简称EL表达式1、ELExpression Language:el表达式简化jsp页面,可以代替普通的,获取数据的方式1.1作用:1、获取域中数据:代替xxx.getAttribute2、request的请求参数3、Cookie中的数据1.2格式:${表达式}表达式取值:域中的Attribute的key名称

2017-08-31 22:28:21 516

原创 Servlet中方法的使用

jsp中的方法的使用:1、httpServlet类中的方法;1) 、getServletContext().getRealPath("/")返回的路径: D:\Program Files\Apache Software Foundation\apache-tomcat-8.0.33\webapps\web_day3\2)、response.setContentType("text/

2017-08-31 22:19:45 705

原创 jsp(java server page)之模板式servlet

Jsp全称是java server page(java 服务端页面),jsp有时候也被叫做Servlet的模板,jsp是集合了HTML的特点和Servlet特点的用于动态显示服务端页面的快捷创建Servlet的模板,它主要利用了Tomcat服务器的内部类自动将静态的HTML页面在Servlet中打印显示,可以动态的添加数组;Jsp中的三个指令标示:page、include、taglib

2017-08-30 19:17:49 703

原创 json的解析

json数据的解析:json - javascript Object notation  是基于javascript的一种轻量级的数据交互格式【这种格式是比较常见的】数据体积较少 在网上传输的话是省流量的json数据的分类 以大括号开头JSON对象 {key:value}以中括号开头JSON数组 [{key:value},{key:value}]json解析的方式

2017-08-23 21:35:11 423 1

原创 xml文件的解析

XML的解析 【与java程序来进行配合】xml的解析方式有两种:dom和saxdom解析根据xml层级结构 在内存中分配一个树形结构 把xml中的每部分都会封装成一个对象在图中分析了两种解析方式【先讲dom解析】想要解析xml 还要具备一个东西:xml的解析器不同的公司或者组织提供了针对dom和sax解析方式的解析器 并且提供了对应的apisun公司提供了 解析器

2017-08-23 21:15:41 325

原创 msyql 关于数据库的安装和操作

数据库安装注意点:(1).MySQL安装时候注意以前是否安装过,如果安装过,再次安装时候注意一定要把以前安装的清理干净要不容易出现安装冲突,安装失败问题;(2)这里清理时候系统盘的log内容也要清除:(3)注意安装时3306端口冲突问题;注意【MySQL的卸载】1.7 卸载数据库1.在任务管理器的服务中停止MySQL的服务2.在控制面板的程序中 卸载MySQL3.把

2017-08-23 20:53:34 346

原创 js(javascript>中关于节点的方法和属性

最近发现DOMDocument对象很重要,还有XMLHTTP也很重要注意大小写一定不能弄错.属性: 1Attributes     存储节点的属性列表(只读) 2childNodes     存储节点的子节点列表(只读) 3dataType     返回此节点的数据类型 4Definition     以DTD或XML模式给出的节点的定义(只读) 5Do

2017-08-17 18:05:35 468

原创 泛型知多少?

关于Java的泛型,是我们接触集合之后经常遇到和使用的一个key点,那么泛型是什么怎么用哪?开篇例子:public class Cash {T   object;public void setValue(T t){this.object=t;}public Object getValue(){return object;}}定义:泛型从字面上理解可以说是广泛的参

2017-08-10 19:35:09 339

原创 关于类加载和初始化时内部元素加载顺序

关于类加载和初始化时内部元素加载顺序一直是一个我们会搞错的问题,其实关于一个类初始化是类的内部加载顺序如下:1.当一个类加载时:【没有除了Object以外的其它父类时候】首先是静态内容【静态成员变量--->静态代码块---->静态方法】---->构造代码块--->构造函数【几乎和构造代码块一起,只是要在构造函数内容之前执行】--->成员变量---->普通方法【局部变量---->局部代码块】

2017-08-10 15:15:16 328

原创 Java中反射机制和类的加载过程

Java中反射机制和类加载简单的来说,反射机制指的是程序在运行时能够获取自身的信息。在java中,只要给定类的名字,那么就可以通过反射机制来获得类的所有信息.反射机制的优点就是可以实现动态创建对象和编译,体现出很大的灵活性,特别是在J2EE的开发中它的灵活性就表现的十分明显。Java中类的加载分为三大类:根加载器【Bootstrap Classloader】【启动类加载器】

2017-08-08 21:09:00 620

原创 java中main方法是怎么运行的?

学过java的都知道main方法是学习java的开始,也是程序的入口,不过你有多少个类或程序,线程,他们的入口方法都是main()main方法是一个静态的方法,所以这个方法是属于类的,而不是对象的;在 main() 方法中,参数类型是 “String[] args”, 意味着在启动Java应用的同时,传递一个 String 类型的数组来定制化应用的初始化属性。执行过程:现在

2017-08-08 19:39:22 4572

转载 java虚拟机的内存模型JVM

Java是一门结合了编译执行与解释执行的语言。首先,Java编译器把Java源码编译成Java字节码(byte-code),然后,Java字节码在Java虚拟机(JVM)上解释执行。实际上,Java虚拟机在执行Java代码的过程中,会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途,以及创建和销毁的时机,有些区域随着虚拟机进程的启动而存在,有些区域则依赖用户线程的启动和结束而建立

2017-08-08 19:29:34 579

原创 synchronized实现的生产者消费者模式

生产者-消费者  一个或多个生产者创建某些工作并将其置于缓冲区或队列中,一个或多个消费者会从队列中获得这些工作并完成之。这里的缓冲区或队列是临界资源。当缓冲区或队列放满的时候,生产这会被阻塞;而缓冲区或队列为空的时候,消费者会被阻塞。生产者和消费者的调度是通过二者相互交换信号完成的这里用到了线程的并发,和同步机制,同步锁lock的使用,wait,notify的使用:代码如下

2017-08-06 17:05:39 939

原创 sleep和wait的区别?

sleep和wait的区别?java中有两种线程阻塞方法:一种是调用线程Thread的静态方法Thread.sleep(1000);另一种是调用Object的wait()方法。那么二者有什么区别哪?1.sleep方法1)sleep()方法是使得当前线程进入停滞状态(阻塞状态),让出CPU的使用权,目的是不让一个线程独霸进程获取的CUP资源,从而给其他线程时间使用进程获取的CPU资源

2017-08-06 16:32:05 385

原创 Collections集合工具类的使用,相关方法.

Collections工具类:各个方法的使用具体举例说明:List list = new ArrayList1.常用基础方法从操作// Collections的addAll(Collection,element,...,elements),方法是将元素添加到(list)集合中,Collections.addAll(list, 1, 4, 2, 5, 3, 76, 45, 3

2017-08-03 17:03:03 658

原创 collection 集合的使用

Collection  接口【集合的框架】---List   子接口----ArrayList实现类----LinkedList实现类----Vector 实现类----Stack (模拟的是栈结构)----Set子接口----TreeSet----HashSet集合可以说是特殊的数组,只是数组是存放具有相同类型的一系列元素的集合,而集合是可

2017-08-01 12:59:32 404

原创 Enum枚举类型的使用

Enum枚举类型的相关知识:enum的父类只有一个java.lang.Enum;enum类型和class 或者interface类似1. enum 枚举类不能继承其它父类,因为他已经默认继承了java.lang.Enum类,而不是Object类,java的单继承性质决定了其不能再继承其它类,但是enum类可以实现多个接口(即Interface );2. enum 类多个枚举实例变量

2017-07-31 13:50:30 347

原创 抽象类Abstract 和接口 Interface

抽象类和接口是实现多态的有效形式;问题?1.抽象类中可以有构造器吗?可以有非抽象方法吗?可以有字段吗?2.抽象类中的抽象方法默认修饰符是public吗?3.抽象类的特点:1.抽象类中可以有抽象方法也可以有非抽象方法,但是具有抽象方法的类必定是抽象类;2.抽象方法中可以有构造器(构造方法),它的构造方法在实例化子类之前发生,是用来初始化字段和某些方法的;3.抽象类中可

2017-07-31 11:40:05 268

转载 内存中的堆和栈的区别和存储内容

在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。堆内存用来存放由new创建的对象和数组。在堆中分配的内存,由Java虚拟机的自动垃圾回收器来管理。在堆中产生了一个数组或对象后,还可以在栈中定义

2017-07-28 11:29:36 631

转载 匿名内部类是否可以由静态的内容

在使用匿名内部类时,要记住以下几个原则: · 匿名内部类不能有构造方法。  (因为匿名内部类是没有类名的) · 匿名内部类不能定义任何静态成员、方法和类。理由:匿名内部类是晚于外部类加载的,但是匿名内部类和其对象几乎是同时加载的,但是还是早于对象加载,而静态内容是属于类的,当类加载的时候就开始加载,所以当匿名内部类中有静态内容,就会随着类加载,而这时和对象创建冲突。

2017-07-27 11:05:12 2705 1

原创 instanceof 的使用总结

关键字instanceof 是用来判断前后对象是否有关系:instanceof 常用来检测强制类型转换的对象是否兼容,多用于if判断,当了II型那个不兼容时候回抛出异常检验过程:这分为两中类型:编译时和      运行时instanceof使用格式:(要转换类型=父类类型,转换至类型=子类类型)if(要转换类型的变量   instanceof   转换至的类型 ){//

2017-07-26 10:46:14 652

原创 内部类

内部类,顾名思义是类内部的类内部类分类:成员内部类私有内部类局部内部类静态内部类匿名内部类【重点】下面有例子:package demo1;import java.awt.print.Printable;public class Outer {int age=40;//1.成员内部类class Inner{public Inne

2017-07-25 16:45:01 267

原创 权限和权限修饰符

public protected default 和 private的区别,和访问范围                           public         protected           default            private同一个类       yesyes yes yes不 同 类       yes yes yes no

2017-07-25 09:13:42 215

原创 final关键字的用法?

final是本意是最终的意思final是一个修饰符,可以用来修饰变量【实例变量、静态变量、局部变量】、修饰方法、修饰类,当被final修饰时,被修饰的内容是不可变得        1.final修饰变量final修饰变量时候,表示变量的值一旦被初始化就不能再过能改,即可以认为此变量变成了常量final修饰变量的命名规则:【 这里称之为常量】都用大写字母表示,中间可以用下划线

2017-07-22 14:33:08 310

原创 输入流的面试问题?

面试题:简述一下将文件中的数据输入到另一个文件中的步骤:1.首先创建File 文件,并且和需要操作的文件向相关联;2.判断文件是否存在用exists()方法,如果不存在则创建文件3.如果是文本文件可以利用FileReader和FileWriter方法进行读写操作,如果出现乱码可以使用其父类指定编码4.通过FileReader读取数据时候可以使用缓冲流进行处理,提高效率,创建一个Bu

2017-07-21 17:02:13 339

原创 谁知道synchronized的用法?求大神指教

关于同步异步的问题一直是我不明白的,还有同步锁的问题?怎模式用synchronized哪?和asynchronized区别?

2017-07-21 09:51:36 305

原创 java中反射的作用有哪些?

java中反射的作用有哪些?反射机制是什么?哪些需要用到反射?

2017-07-20 16:30:08 575

原创 单例模式SingletonPattern

单例模式使用的前提:单例模式简单易用,但是也是所有设计模式中最容易滥用的模式。当你的类想得到很好的扩展时,不能使用单例模式作用:首先要说明的是,在一些情况下使用单例模式是可以达到节省资源的目的,但是单例模式的意图不只是为了节省资源。如.果仅仅为了节省资源就使用单例模式的话可能造成单例模式的滥用。2)单例模式是为了确保在整个应用期间只有一个实例,以达到用户的特定的使用目的

2017-07-20 15:21:20 254

原创 工具类的实现

自定义工具类java工具类的实现其实是通过自定义一个类,类中只包含静态的方法体,外部类可以直接通过     类名.方法  的方式来调用该工具类中的方法,不需要创建该类的对象就可以直接调用。注意点:通过 类名.方法 调用用的类只能是被static 关键字修饰的方法具体例子如下:通过定义一个工具类实现1.数组的排序2.查找数组元素,返回下标(不存在返回-1)3.遍历数组

2017-07-19 19:06:50 594

原创 this关键字

this代表它所在函数所属对象的引用。Java关键字this只能用于方法方法体内。当一个对象创建后,Java虚拟机(JVM)就会给这个对象分配一个引用自身的指针,这个指针的名字就是this。1.this关键字的应用  1)调用本类中属性,也就是调用成员变量  2)调用本类中的其它构造函数,必须放在构造方法的首行  3)调用本类的其它函数注意:this只能在类中的

2017-07-19 11:06:18 302

原创 面向对象

1.面向对象它是一种编程思想计算机语言面向过程:C注重的是行为的实现 对操作是亲力亲为的面向对象:C++ Java c#借助具有该功能的对象,由它来帮助自己完成操作反映到程序中借助对象的功能 ---> 前提得有对象  ---> new 在程序中如果想有对象 必须先有该对象对应的类类对象的关系:类是对象的抽象描述对象是类的实例 【所以有时也称对

2017-07-19 09:02:58 241

空空如也

空空如也

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

TA关注的人

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