摘要: 2019.6.19 1.创建数据库 使用命令 任意打开一个数据库,选择QUERY->NEW QUERY->打开SQL窗口 书写创建库的命令 create database 库名 default character set 编码表; 示例: create database wollo default 阅读全文
posted @ 2019-06-19 21:11 M_x_j 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 2019.6.12 1.数据库安装与卸载(百度) 2.Oracle自带账户&新建用户 (1)Oracle自带账户 账户名: System:系统账户(管理员) Sys: 超级用户(工程师) 区别: Sys账户比system账户的权限要多 注意: OracleXE版本安装好后,不自带普通用户 Oracl 阅读全文
posted @ 2019-06-12 10:21 M_x_j 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 1.DOM4J解析XML 2.DOM4J生成XML文件 阅读全文
posted @ 2019-06-11 14:22 M_x_j 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 1.DTD简介 (1)DTD,Document Type Definition,文档类型定义. (2)DTD用于约束xml的文档格式,保证xml是一个有效的xml. (3)DTD可以分为两种,内部DTD,外部DTD. 2.使用内部DTD (1)内部DTD的定义,语法如下: (2)元素声明语法: (3 阅读全文
posted @ 2019-06-11 09:40 M_x_j 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 1.Java虚拟机的基本结构 (1)类加载子系统与方法区: 类加载子系统负责从文件系统或者网络中加载Class信息,加载的类信息存放在一块称为方法区的内存空间。除了类的信息外,方法区中可能还会存放运行时常量池信息,包括字符串字面量和数字常量(这部分常量信息是Class文件中常量池部分的内存映射)。 阅读全文
posted @ 2019-06-09 19:41 M_x_j 阅读(108) 评论(0) 推荐(0) 编辑
摘要: mysql 中不支持top,而是用limit代替 若要查询前10条记录,mysql用limit 10 LIMIT可以实现top N查询,也可以实现M至N(某一段)的记录查询,具体语法如下: 其中offset为从第几条(M+1)记录开始,recnum为返回的记录条数。例: 即意为从第3条记录开始的5条 阅读全文
posted @ 2019-06-04 17:07 M_x_j 阅读(910) 评论(0) 推荐(0) 编辑
摘要: 正则表达式1.正则表达式的优势和用途? 一种强大而灵活的文本处理工具; 大部分编程语言 、数据库、文本编辑器、开发环境都支持正则表达式。2.正则表达式定义: 正如他的名字一样是描述了一个规则,通过这个规则可以匹配一类字符串。 3.正则表达式语法 (1)普通字符 字母、数字、汉字、下划线、以及没有特殊 阅读全文
posted @ 2019-06-02 15:18 M_x_j 阅读(1010) 评论(0) 推荐(0) 编辑
摘要: 1.类加载全过程 (1)类加载机制 JVM把class文件加载到内存,并对数据进行校验、解析和初始化,最终形成JVM可以直接使用的Java类型的过程。 加载 将class文件字节码内容加载到内存中,并将这些静态数据转换成方法区中的运行时数据结构,在堆中生成一个代表这个类的java.lang.Clas 阅读全文
posted @ 2019-05-23 08:48 M_x_j 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 笔者在学习中写了一段简单的动态编译代码,但编译一直无法通过,起初认为受路径中存在汉字影响,修改路径后仍然没有解决。最终定位错误是:Java在进行动态编译的时候需要用到tools.jar资源包,若tools.jar不存在则会出现进行编译时提示空指针异常。此包在jdk\lib目录中下,但是java在运行 阅读全文
posted @ 2019-05-21 21:03 M_x_j 阅读(1227) 评论(0) 推荐(0) 编辑
摘要: 2019.05.08 1.面向对象的内存分析 java虚拟机的内存可以分为三个区域:栈stack、堆heap、方法区method area (1)栈的特点如下: 1.栈描述的是方法执行的内存模型。每个方法被调用都会创建一个栈帧(存储局部变量、操作数、方法出口等)。 2.JVM为每个线程创建一个栈,用 阅读全文
posted @ 2019-05-08 20:39 M_x_j 阅读(375) 评论(0) 推荐(0) 编辑