自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 前端08-BootStrap

中文官网地址:http://www.bootcss.com/下载与使用1. 下载: http://v3.bootcss.com/getting-started/ 2. 下载完成后 拷⻉ dist/css 中的 bootstrap.min.css 到项⽬ css 中 拷⻉ dist/js 中的 bootstrap.min.js 到项⽬的 js 中 3. 下载 jquery.js http://jquery.com/4.把文件放到项目里5...

2020-12-29 20:10:14 180

原创 前端07-jQuery、Ajax

Jquery的下载与安装下载地址:http://jquery.com/在页面中引入 jquery<script src="js/jquery-3.5.1.min.js" type="text/javascript" charset="utf-8"></script>Dom对象和Jquery包装集对象jQuery"的核心 $ 符号在 jQuery 中代表对 jQuery 对象的引用, "jQuery"是核心对象 ...

2020-12-28 20:55:28 137

原创 前端06-JS表单 获取表单、获取表单元素、提交表单

获取表单1、document.表单名称2、document.getElementById(表单 id);3、document.forms[表单名称]4、document.forms[索引]; //从 0 开始<form id='myform' name="myform" action="" method="post"></form><form id='myform2' name="myform2" action="" method="post">&

2020-12-28 20:25:12 2469

原创 前端05-JSDom 获取节点、创建和添加元素、间接查找节点、删除节点

获取节点getElementById() 根据id获取dom对象,如果id重复,那么以第一个为准getElementsByTagName() 根据标签名获取dom对象数组getElementsByClassName() 根据样式名获取dom对象数组getElementsByName() 根据name属性值获取dom对象数组,常用于多选获取值 注意: a标签正常会执行跳转的操作,设置hr...

2020-12-28 20:18:23 356

原创 前端04-JSBom 弹出窗、打开窗口、关闭窗口、时间函数、history对象、location对象

弹出框(1)消息框:alert, 常用。 alert() 方法用于显示带有一条指定消息和一个 OK 按钮的警告框。(2)输入框:prompt,返回提示框中的值。 prompt() 方法用于显示可提示用户进行输入的对话框。 参数(可选): 第一个参数:要在对话框中显示的纯文本。 第二个参数:默认的输入文本。(3)确认框:con...

2020-12-28 20:10:22 364

原创 前端03-JavaScript组成、基本用法、变量、数据类型、函数转换、数组、函数、json创建

JavaScript 的组成ECMAScript(基础语法) JavaScript的核⼼语法ECMAScript描述了该语⾔的语法和基本对象 DOM(⽂档对象模型) ⽂档对象模型(DOM)—— 描述了处理⽹⻚内容的⽅法和接⼝ BOM(浏览器对象模型) 浏览器对象模型(BOM)—— 描述了与浏览器进⾏交互的⽅法和接⼝基本用法⾏内 JS:<button onclick="alert('you clicked hered!!!')">cli...

2020-12-28 19:59:26 81

原创 前端02-CSS

CSS的使用行内样式<p style="color:red;font-size:50px;">这是⼀段⽂本</p>嵌入式<style type="text/css">p {color: blue;font-size: 40px;}</style>引⼊外联样式⽂件<link rel="stylesheet" type="text/css" href="style.css">CSS选择器通用选择器* {

2020-12-22 20:01:54 98

原创 前端01-HTML

HTMLHTML(HyperText Markup Language)就是超⽂本标记语⾔。"超⽂本"就是表示⻚⾯内可以包含⾮⽂ 字元素,如:图⽚、链接、⾳乐等等。 它是⼀种建⽴⽹⻚⽂件的语⾔,通过标记式的指令(Tag),将影像、声⾳、图⽚、⽂字等链接显示出 来。这种标记性语⾔是因特⽹上⽹⻚的主要语⾔。 HTML ⽹⻚⽂件可以使⽤记事本、写字板、HBuilder、Sublime 等编辑⼯具来编写,以 .htm 或 .html 为 ⽂件后缀名保存。将 HTML ⽹⻚⽂件⽤浏览器打开显示..

2020-12-21 21:36:36 91

原创 mybatis动态sql、if、set、choose...when...otherwise、trim代替set、模糊查询、自定义映射关系、一对多,多对一、多表联查

if 判定标签:<select id="queryUser" resultType="User"> select * from t_user /*where 1 = 1 恒等式效率较低*/ /* if 判定标签 test 属性中: 定义判定条件 可以直接根据@Param() 中定义的参数名匹配方法的实参 */ /*判断用户名是否

2020-12-17 21:55:39 284 1

原创 增删查改批量操作

测试接口绑定方案: 1.要求接口与所对应的xml映射文件处于同一包下,并且文件名字保持一致 2.sql映射文件的命名空间namespace 要求设置为所对应的接口的权限定名 包名.类名 com.xxxx.mapper.EmpMapper 3.sql映射文件中sql语句标签的id值要与对应的借口中的对应的抽象方法的方法名称保持一致 4.抽象方法的参数类型与返回值类型要求与对应的sql标签的入参与结果类型保持一致 5.当存在 多参数传递问题,sql语句中的占位符的名..

2020-12-17 21:38:23 181

原创 MyBatis简单配置,最适合小白的文章

简单的配置:1.配置架包:下载架包地址:https://mybatis.org/mybatis-3/zh/getting-started.html下载完成后解压,把红色方框里的文件放到项目的lib文件夹里,右键架包点击Add as Library...db.properties文件driver=oracle.jdbc.driver.OracleDriverurl=jdbc:oracle:thin:@localhost:1521:XEusernam...

2020-12-17 21:06:08 149

原创 JDBC的建立连接,增删查改

实现JDBC基础步骤:首先在项目里放入ojdbc6.jar架包,把架包放进lib文件夹里,右键架包点Add as Library...如图 1 就是配置好的架包 2 配置文件从配置文件中读取数据,获取数据库的地址,用户名,密码,等于做一个封装实现JDBC基础步骤: 1.加载驱动(选择要连接的数据库) 2.获取连接(与数据库建立连接) 3.准备数据,sql 4.封装处理块 5.发送->接收结果集 6.处理结果...

2020-12-17 20:26:20 134 1

原创 SQL基础操作02-组函数、分组、子查询_行转列、rowid_rownum、表连接(92语法)、表连接(99语法)、视图和索引 

组函数:-- avg(字段) min max sum count ---确定结果集,对结果集的数据求组函数--注意: 当select后面一旦出现组函数,只能和其他的组函数,或者分组字段一起使用 ----null 值不参与组函数计算-- 统计一下一共有多少个员工select count(*) from emp;select count(empno) from emp;select count(1) from emp;select count(deptno) from emp;.

2020-12-17 19:53:17 344

原创 SQL基础操作01-条件查询、子查询、exists_排序、单行函数(日期操作)、组函数(数据计算)

表结构:条件查询:-- 按条件查询--需求: 数据源中的数据满足条件的查询不满足条件不查询,需要使用条件查询--sql : select 数据 from 数据源 where 行过滤条件;/* 条件判断运算符: = > < >= <= != <> 条件连接|逻辑运算符 and or not 区间: >|>= an.

2020-12-14 20:16:44 238

原创 JAVA基础知识点23-Stream、单例模式

Stream:Stream 流集合侧重数据的存储stream测试数据的计算把数据源中的数据进行流式操作步骤: 1.获取stream 2.流式的中间操作 3.终止行为|操作注意: 1.stream不会修改原数据源中数据的 2.stream的中间操作每次回返回新的流,流是一次性的流 ,无法重复使用 3.惰性加载,延迟执行public class StreamDemo01 { static List<String>.

2020-12-14 20:02:50 184

原创 JAVA基础知识点22-反射、注解、正则表达式、xml

反射:反射操作方法反射操作属性 字段 getField(String name) 返回 字段对象,该对象反映此 类对象表示的类或接口的指定公共成员字段。 字段[] getFields() 返回一个包含 字段对象的数组, 字段对象反映此 类对象所表示的类或接口的所有可访问公共字段。 字段 getDeclaredField(String name) 返回 字段对象,该对象反映此 类对象表示的类或接口的指定声明字段。 字段[] getDeclaredFields() 返回

2020-12-14 19:57:07 117

原创 JAVA基础知识点21-网络编程、IP、端口、统一资源定位符(URL)、协议、套接字、UDP、反射

IP、端口:IP: 定义节点 IPV4 : 4个字节 32位 IPV6 : 8个字节 192.168.0.0~192.168.255.255 供组织内部使用的IP 127.0.0.1 本地IP localhost 本地 IP 与 域名: DNS|域名解析器 InetAddress端口:区分软件 2个字节 0~65535之间的整数表示端口号 8000的端口号为预留端口号 常见的端口号: 80: http .

2020-12-10 19:35:29 181

原创 线程通信 - 人车公用街道 - 案例

public class Demo06 { public static void main(String[] args) { //共享的街道 Street street = new Street(); //人车共享街道 new Thread(new Person(street)).start(); new Thread(new Car(street)).start(); }}class Street{.

2020-12-09 09:08:48 124

原创 JAVA基础知识点20-线程状态、礼让线程、join插队线程、守护线程与用户线程、线程优先级、线程通信、线程安全问题

线程状态:线程状态: 新生状态: new 就绪状态: start()准备好了,进入就绪队列,等待cpu的调度 运行状态: 当cpu调度某一个线程,这个线程获取线程体,执行线程体中的代码 阻塞状态: 线程无法正常执行 终止状态: 线程结束 注意: 一个线程如果一旦进入终止状态无法恢复,new了也是一个新的线程 如果一个线程一旦进入到阻塞状态,阻塞接触会直接恢复到就绪状态不会恢复运行状态 一个线程如何进入到就绪.

2020-12-09 09:02:55 101

原创 JAVA基础知识点19-Properties、Collection、如何处理HashMap的线程安全问题、四大内置函数式接口、多线程优缺点、线程和进程,并发和并行、线程的创建两种方法

Properties 属性列表中的每个键及其对应的值都是一个字符串。 Properties可以保存到流中或从流中加载。 作为配置文件使用: 1.在项目下定义一个文件xx.properties ->键值对的数据,默认都是字符串 通过Properties实现软编码 Properties作为配置文件特点: 可以存储简单的键值对数据,操作也简单Properties pro = new Properties();Collections 操作集合的工具类voi...

2020-12-07 20:46:23 178

原创 浏览器实用插件

目录1.插件安装2.谷歌访问插件3.广告拦截4.imagus5.简Tab6.油猴7.暴力猴8.Listen 1

2020-12-07 20:34:51 507

原创 JAVA基础知识点18-List 与 Set之间的区别、TreeSet、HashSet、Map<K,V> 接口、HashMap、Hashtable、TreeMap、内外部比较器

List 与 Set之间的区别: 都是Collection接口的子接口,可以存储多个数据,但是每个数据只能为一个值 都继承了Collection的能力 List 有序可重复,拥有一些可以根据索引操作的方法 Set 无序不可重复 去重逻辑: e1.equals(e2)的返回值决定,和最多一个null元素。 HashSet --> HashMap TreeSet --> TreeMap -->TreeSe..

2020-12-07 20:28:48 171

原创 JAVA基础知识点17-容器、List接口、ArrayList、Vector 向量 与 ArrayList 区别、LinkedList

数组的特点: 定长 类型一致 存储多个数据 索引,根据索引操作数组效率高 引用数据类型 容器体系: 系列的容器类 可变长,操作灵活 任意类型的数据 只能存储引用数据类型public class CollectionDemo02 { public static void main(String[] args) { //容器对象 //多态 col能够调用的方法为Collection接口中存在的..

2020-12-04 21:32:17 127 4

原创 JAVA基础知识点16-IO流、字节流、字符流、Commons-IO 第三方的开源组件

int read() 从此输入流中读取一个字节的数据。 返回值: 数据的下一个字节,如果到达文件的末尾, -1 。每次读取一个字节的数据,当数据个数非常多, 重复读取多次-->循环简化public class IODemo02 { public static void main(String[] args) throws IOException { //1.创建流 InputStream is = new FileInputStream("D..

2020-12-03 21:16:23 110

原创 JAVA基础知识点15-基本数据类型的包装类、枚举、Date、SimpleDateFormat 日期格式化类、Math数学类

基本数据类型的包装类: byte --> Byte short --> Short int --> Integer long --> Long float --> Float double --&g..

2020-12-02 21:20:39 252

原创 JAVA基础知识点14-异常抛出、捕获、自定义异常,工具类,String,StringBuffer ,StringBuilder

Arrays 工具类 静态工厂import java.util.Arrays;public class ArraysDemo01 { public static void main(String[] args) { int[] arr1 = new int[]{4,2,1,3,5}; int[] arr2 = new int[]{4,2,1,3,5}; int[][] deepArr1 = {{1,2,3},{4,5}}; .

2020-12-01 21:15:23 268

空空如也

空空如也

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

TA关注的人

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