自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dazhuantoude的博客

控制光标的属性

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

原创 深入浅出数据库原理

使用索引很简单,只要能写创建表的语句,就肯定能写创建索引的语句,要知道这个世界上是不存在不会创建表的服务器端程序员的。然而, 会使用索引是一回事, 而深入理解索引原理又能恰到好处使用索引又是另一回事,这完全是两个天差地别的境界(我自己也还没有达到这层境界)。很大一部份程序员对索引的了解仅限于到“加索引能使查询变快”这个概念为止。为什么要给表加上主键?为什么加索引后会使查询变快?为什么加索引后...

2019-09-09 09:49:12 211

原创 File类

File :文件和目录路径的抽象表示形式,File类的实例是不可改变的。构造方法:File(File parent,String Child)File(String pathname)File(String parent,String child)File对象既可以指向文件夹还可以指向文件。File的常用功能: 创建功能:boolean createNewFile()boolea...

2019-08-20 20:33:57 78

原创 解决线程安全问题

内置锁( 关键字 Synchronized )保证线程原子性,当线程进入方法的时候,自动获取锁,一旦锁被其他线程获取到后,其他的线程就会等待。锁的特征:只能有一个线程进行使用。程序执行完毕后,就会把锁释放。每一个Java对象都可以用作一个实现同步的锁,称为内置锁,线程进入同步代码块之前自动获取到锁,代码块执行完成正常退出或代码块中抛出异常退出时会释放掉锁。内置锁为互斥锁,即线程A获取到锁后...

2019-08-17 11:08:43 65

原创 多线程的创建

基本的创建线程的方法有三种创建多线程第一种方式继承thread类,重写run方法public class Text1 extends Thread{ //这是新创建出来的子线程,main函数里的是主线程 @Override public void run(){ for (int i = 0; i < 10; i++) { System.out.printl...

2019-08-17 10:45:42 79

原创 git 命令

git initgit status 查看当前的状态。git diff 查看对文件修改的内容. :q退出git add . 把刚才做的所有修改都提交到本地的暂存区里git commit -m"提交测试" 提交到本地仓库并做注释git pull 把远端的仓库的代码同步到本地仓库。git push 把本地仓库提交到远端仓库。git log 命令显示从最近到最...

2019-08-17 10:24:02 85

原创 SSM初解1

这里写servlet,user333/index访问到该处。 将userService.findById(1)赋值给user。将model.addAttribute(“user”,user)返回到"user/userList"。findById通过如下文件重写。用@override标签,将findById方法重写。用UserMapper类的对象userMapper调用selectByPrim...

2019-06-18 12:39:01 102

转载 128陷阱。 Integer128==128?false

Integer 与 int 数值比较? Integer b1 = 100; Integer b2 = 100; Integer c1 = 1501; Integer c2 = 1501; if(b1==b2) { System.out.println("相等");//相等 }else { System.out.println("不相等"...

2019-06-17 13:55:15 222

原创 受保护访问

类中最好将域标记为private,而方法标记为public。任何声明为private的内容对其他类都是不可见的。有些时候人们希望超类中的某些方法允许被子类访问。或允许子类的方法访问超类的某个域。为此,需要将这些方法或域声明为protected。在实际应用中,要谨慎使用protected属性。假设需要将设计的类提供给其他程序员使用,而在这个类中设置了一些受保护域,由于其他程序员可以由这个类再派生出...

2019-06-14 18:55:35 193

原创 大乱斗之 —— 关于类之间继承关系,执行语句的先后顺序

package ccc;import java.util.*;public class Main { public static void main(String[] args) { Student p = new Student(); Student p1=new Student("zhangsan",40); }}pack...

2019-06-14 00:08:38 103

原创 动态绑定

弄清调用对象方法的执行十分重要。编译器查看对象的声明类型和方法名。假设调用x.f(param),且隐式参数x声明为C类的对象。需要注意的是,有可能存在多个名为f.但参数类型不一样的方法,例如可能存在方法f(int)和方法f(String)。编译器将会一一列举所有C类中名为f的方法和其超类中访问属性为public且名为f的方法。接下来编译器将查看调用方法时提供的参数类型,如果在所有名为f的方法...

2019-06-13 00:41:47 64

原创 阻止继承:final类和方法

不允许扩展的类被称为final类,如果在定义类的时候使用了final修饰符就表明这个类是final类。格式如下:public final class Executive extends Manager{...}类中的方法也可以被生声明为final。如果这样做,子类就不能覆盖这个方法(final类中的所有方法自动地成为final方法而不包括域)。public class Employe...

2019-06-12 13:38:08 255

原创 多态

有一个用来判断是否应该设计为继承关系的简单规则,“is-a”,它表明子类的每一个对象也是超类的对象。“is-a”规则的另一种表述法是置换法则,它表明程序中出现超类对象的任何地方都可以用子类置换。例如:Employee e;e = new Employee(...);e = new Manager(...);在Java程序设计语言中,对象的变量是多态的,一个Employee变量既可以引用一...

2019-06-12 13:13:09 83

原创 DOM编程

删除HTML元素删除节点removeChild(oldNode):删除oldNode子节点。<!DOCTYPE html><html><head> <meta charset="utf-8"> <title></title></head><body id="test"> <...

2019-05-14 22:50:35 76

原创 DOM编程

增加HTML元素创建或复制节点document.creareElement(Tag):创建Tag标签对应节点。Node cloneNode(boolean deep):复制当前节点。当deep为true时,表示在复制当前节点的同时,复制该节点的全部后代节点;当deep为false的时,表示仅复制当前节点。如下代码示范了如何复制节点:<!DOCTYPE html><htm...

2019-05-14 22:43:19 85

原创 DOM编程

访问HTML元素访问HTML元素为了动态的修改HTML元素,必须能访问HTML元素,DOM提供了两种方式来访问HTML元素。根据ID访问HTML元素。根据CSS选择器访问HTML元素。利用节点关系访问HTML元素根据CSS选择器访问HTMLquerySelect()方法:<!DOCTYPE html><html><head><met...

2019-05-14 22:26:59 144

原创 JavaScript数据类型和变量

javaScript数据类型和变量定义变量方式隐式定义:直接给变量赋值。显式定义:使用var关键字定义变量。隐式定义的方式简单、快捷,需要使用变量时,直接给变量赋值即可。 <script type="text/javascript"> a="Hello javascript" alert(a); </script>JavaScript是弱类型语言...

2019-05-08 22:06:03 169

原创 JavaScript语法讲解

javaScript简介运行JavaScriptjava是基于对象的弱语言变量语言使用javascript:前缀构建执行JavaScript代码的URL使用<script…/>元素来包含JavaScript代码对于第一种方式而言,所有可以设置URl的地方都可以使用这种以javaScript:作为前缀的URL,当用户触发该URL时,JavaScript:之后的javaScr...

2019-05-08 19:04:34 152

原创 变形与动画相关属性

变形与动画相关属性一、transformcss3引入了一些可以对网页元素进行变换的属性,比如旋转,缩放,移动,或者沿着水平或者垂直方向扭曲(斜切变换)等等。这些的基础都是transform属性transform属性有一项奇怪的特性,就是它们对于其周围的元素不会产生影响。换句话说,如果将一个元素旋转45度,它实际上是重叠在元素的上方,下方或者旁边。而不会移动其周围的内容。旋转:transfo...

2019-05-07 22:06:01 133

原创 media query和响应式布局

media query和响应式布局① 使用 @media 查询可以针对不同的媒体类型定义不同的样式。② @media 可以针对不同的屏幕尺寸设置不同的样式,特别是如果需要设置设计响应式的页面。③ 重置浏览器大小的过程中,页面也会根据浏览器的宽度和高度重新渲染页面。@media 媒介类型and|not|only (媒介特征) { ... } 在head标签添加以下代码&...

2019-05-07 21:13:46 156

原创 控制光标的属性

控制光标的属性 <div style="cursor:all-scroll;">十字箭头光标</div> <div style="cursor:col-resize; ">水平拖动线光标</div> <div style="cursor:crosshair; "十字线光标></div> <div style...

2019-05-07 20:49:16 197

空空如也

空空如也

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

TA关注的人

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