数据库----库的操作(字符集、校验规则、修改数据库、删除数据库)

一·:连接数据库 mysql -h 127.0.0.1 -P 3306 -u root -p 注: 如果没有写-h 127.0.01默认是本地连接 -p 3306 连接的端口号为3306,如果没有写默认为3306 -u root 用户是root 最后一个-p是输入密码。 ...

2018-12-02 17:12:33

阅读数 6616

评论数 7

杨辉三角

思路1: 有杨辉三角排列规律得,每个数字等于它上方两个数字之和;即dp[i][j]=dp[i-1][j-1]+dp[i-1][j],那么按照这种递推方法代码如下: public class YangHui { public static void main(String[] args) {...

2019-03-10 23:25:33

阅读数 45

评论数 0

Everthing

Everything 1.简介 仿照桌面工具Everything,基于Java语言开发的命令行搜索工具。 2.意义: 解决了Windows下的搜索盘符限制,可以在整个文件系统搜索; 可以跨平台使用,比如在Windows、Linux系统; 3.功能: 文件名模糊检索: 比如...

2019-03-01 22:56:12

阅读数 96

评论数 0

Http服务器

Http服务器 Http服务器 1.技术 Java(基本语法、Socket接口) 多线程技术 Http协议 2.环境 JDK1.8 IDEA管理工具 Maven管理工具 3.功能 支持静态资源处理 支持动态程序处理 4.特点 采用线程池服务器...

2019-03-01 22:54:59

阅读数 62

评论数 0

数据库---事务

一:什么是数据库事务 数据库事务:事务是由DML(数据操作语言INSERT等)语句组成,指作为单个逻辑工作单元执行的一系列操作,这些操作要么全部成功,要么全部失败,是一个不可分割的工作单元。 ...

2019-02-18 16:49:16

阅读数 6841

评论数 2

Java中线程池

线程池在juc包下。 创建线程4种方式:继承Thread、实现Runnable、Callable、创建线程池 一:线程池优点1.降低资源消耗:通过重复利用已创建的线程,降低线程创建与销毁带来的损耗,手动创建线程:假如线程执行结束,就会销毁线程,损耗大; 2.提高响应速度:当新任务到达时,任务...

2019-02-17 20:53:17

阅读数 51

评论数 0

多线程练习

写两个线程,一个线程打印1-52,另一个线程打印A-Z,打印顺序为12A34B…5152Z //写两个线程,一个线程打印1-52,另一个线程打印A-Z,打印顺序为12A34B...5152Z class Print { private Integer num=1; private...

2019-02-16 22:47:34

阅读数 66

评论数 0

Java中深浅拷贝

一:浅拷贝: 只有子类实现Cloneable接口才可以使用Object使用的clone方法。 protected native Object clone() throws CloneNotSupportedException; 浅拷贝是将原对象的信息拷贝,拷贝后的对象和原对象指向同一块空间。 ...

2019-02-15 19:34:05

阅读数 54

评论数 0

Java内存模型和volatile(单例)

主内存和工作内存 Java内存模型的主要目标是定义程序中实例字段、静态字段和构成数组对象的元素的访问规则。Java内存模型规定了所有变量存储在主内存中,每条线程有自己的工作内存,工作内存保存了被该线程使用到的变量的主内存副本拷贝,线程对变量的所有操作(读取、赋值)都必须在工作内存中,而不能直接读写...

2019-02-15 18:23:16

阅读数 64

评论数 0

JVM--JVM简介,Java内存区域,垃圾回收器与内存分配

1.为什么Java可以跨平台? Java源代码经javac编译后成为二进制字节码的class文件,JVM解释执行c lass文件 Java代码不是直接运行在CPU上,而是运行在Java虚拟机(JVM) 正是因为运行在虚拟机,所以它的代码可以不用修改就能在不同的平台的JVM上运行,比如...

2019-02-14 20:04:47

阅读数 98

评论数 0

Java中Stream操作

在JDK1.8出现Stream。 通常在数组或者集合的基础上创建stream,stream不会专门存储数据,对stream的操作也不会影响到创建它的数组和集合。 public interface Stream<T> extends BaseStream&...

2019-02-13 17:22:40

阅读数 33

评论数 0

Java中工具类---Collections

一般在Java中,普通类后加s即为工具类,Collections是Java中集合的工具类。 列举Collections常用的方法: import java.util.ArrayList; import java.util.Collections; import java.util.List; p...

2019-02-13 12:29:05

阅读数 41

评论数 0

Java中属性文件----Properties

在Java中*.properties文件是一种资源文件或者是属性文件,这个文件的信息是以键值对存储(key–value),一般通过Properties类编辑该文件信息。 public class Properties extends Hashtable<Object,Obje...

2019-02-13 12:00:45

阅读数 47

评论数 0

Java中栈和队列

栈(Stack)–class 入栈 public E push(E item) 出栈 public synchronized E pop() 观察栈顶元素 public synchronized E peek() 实例: import java.util.Stack; public class...

2019-02-13 10:17:48

阅读数 36

评论数 0

MySQL数据库索引

一:索引的特点 作用:索引可以大大提高系统检索的性能。 优点: 通过创建唯一性索引,可以保证数据库中每一行数据的唯一性; 可以大大加快数据的检索速度,这也是创建索引的最主要原因; 可以加速表和表之间的连接,特别是在实现数据的参考完整性方面很有意义; 在使用分组和排序子句进行数据检索...

2019-02-09 22:29:32

阅读数 31

评论数 0

Java类集---HasMap源码分析(resize和树化)HashtableTreeMap ConcurrentHashMap

Map集合一次性会保存两个对象,即键值对。 Map集合: public interface Map<K,V> Key...

2019-01-20 19:31:27

阅读数 105

评论数 0

迭代输出(Iterator、ListIterator、Enumeration、for-each)fail-fast

迭代器输出 1.迭代输出Iterator----只能从前向后输出----(Collection子类都 支持(List和Set集合)) 调用Collection集合子类的Iterator方法取得内置的迭代器,使用以下输出格式: public static void main(String[] ...

2019-01-20 09:54:09

阅读数 56

评论数 0

TreeSet(Comparable和Comparator)和HashSet

TreeSet----底层基于红黑树 有序存储 不允许元素重复,并且按照元素升序排序,不允许存放null 自定义类要想保存到TreeSet中, 要么实现Comparable接口,要么向TreeSet传入比较器(Compartor接口) 实现了Comparable接口的类可以直接存...

2019-01-19 23:01:10

阅读数 51

评论数 0

聊一聊

网络通信是服务器与客户端之间的数据传输。 客户端连接服务器时需要知道服务器的IP(哪一台电脑)和端口(电脑上具体的应用)。 在Java中,网路传输服务器需要干的事情有: 1.建立基站,表示通过服务器的端口通信: 创建绑定到本机的特定端口的服务器套接字 public ServerSocke...

2019-01-19 17:02:29

阅读数 77

评论数 0

操作系统----磁盘调度(电梯调度算法)

一、实验内容 模拟电梯调度算法,实现对磁盘的调度。 二、实验目的 磁盘是一种高速、大量旋转型、可直接存取的存储设备。它作为计算机系统的辅助存储器,负担着繁重的输入输出任务,在多道程序设计系统中,往往同时会有若干个要求访问磁盘的输入输出请示等待处理。系统可采用一种策略,尽可能按最佳次序执行要求访问磁...

2019-01-04 21:36:47

阅读数 186

评论数 0

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