- 博客(39)
- 收藏
- 关注
原创 dom获取节点对象的方法
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script> /*================直接获取节点对象的方式====================*/ //1.id方式直接获取单个对...
2019-08-14 21:24:28
151
原创 清除浮动塌陷的4种经典套路
清除浮动塌陷的4种经典套路【自古深情留不住,总是套路得人心。】这些日子,各个朋友圈随时可以见到这句话的身影。的确人们常说:“多一点真诚,少一点套路。”,但是最终现象写实也是那么残酷和无奈。同样在前端攻城狮的道路,我们都是真诚尽心尽力的去学习进取。奈何先是各大浏览器厂商的大战不断,导致我们这群学习的人苦不堪言,一片水生火热呀。不得不想进各种hack方法解决。(没错,这里就是吐槽的IE6!)其...
2019-08-13 21:34:14
208
原创 mybatis核心配置文件标签
1. 标签 功能:用于在mybatis文件中 加载properties文件 <!-- properties 加载外部文件 --> <properties resource="db.properties"></properties> 获取properties文件,通过${} 的方式获取 ...
2019-08-09 20:46:54
627
原创 测试查询代码三种方式
selectList:查询多条语句返回list集合,如果没有查到任何数据返回一个空集合,不是nullselectOne:查询单条数据返回一个对象,如果没有任何数据返回nullselectMap:查询多条数据返回一个map集合,如果查不到返回空的map集合,不是null1.加载mybatis核心配置文件2.构建SqlSessionFactory 工厂对象3.通过工厂打开sqlsession...
2019-08-08 19:04:31
1005
原创 Mapper映射文件配置
在MaBatis中,推荐使用mapper作为名包,只需要写一个UserMapper.xml配置文件即可。映射文件的作用:用于定义要执行的sql语句,同时设定返回结果的类型select * from t_usernamespace: 命名空间MyBatis管理SQL语句是通过namespace+id来定位的select :标签中用于编写查询语句id=“selAll”: s...
2019-08-08 19:04:00
784
原创 mybatis.xml配置文件总结
1.1要求命名一般叫mybatis.xml,放在src文件下1.2mybatis官方提供了dtd约束,方便xml的编写·1.3mybatis文件的配置 1.放在配置文件configuration 配置文件下 2.environments(n我闷死):用于指定使用哪个环境 default:用于指定使用的环境 3.environment:用于配置开发使用的环境 ...
2019-08-08 19:03:29
215
原创 jdbc总结
JDBC_PreparedStatement插入大量数据_批处理插入_效率比较(1) jdbc新增大量数据时, 如何处理能提高效率?通过PreparedStatement 批处理操作(2) 什么是批处理? JDBC如何进行批处理?批处理:在与数据库的一次连接中,批量的执行条 SQL 语句。for(int i=0;i<list.size();i++){ps.setString(...
2019-08-07 21:49:43
208
原创 MySQL命令语句
一、MySQL命令1.创建数据库create database test default charachar set utf8;2.查看数据库show databases;3.选择数据库use test;4.查看数据库编码select schema_name,default_character_set_name from information_schema.schemata wh...
2019-08-05 21:46:40
514
原创 SQL总结
Connected to Oracle Database 11g Release 11.2.0.1.0Connected as hr@ORCLSQL> select avg(salary),sum(salary) from employees;AVG(SALARY) SUM(SALARY)6461.831775 691416SQL> select min(sala...
2019-08-02 21:51:37
488
原创 SQL单表语句总结
SQL语句总结一、字符串:示例一:查询员工表,使用“The job id for” 链接转换大写格式后的员工姓名,并使用“is”字符串链接他们的工作ID,要求将工作ID转换小写格式。修改名为“详细的雇佣表”SQL> select 'The job id for ‘||upper(last_name)||’ is '||lower(job_id) “详细的雇佣表” from empl...
2019-08-01 21:52:57
619
原创 SQL语句总结
1. 数据库相关概念(1) 请解释什么是DB, DBMS, DBAS, DBA, DBS?答:DB数据库简称DBMS数据库管理系统DBAS数据库应用系统DBA数据库管理员DBS数据库系统(2) 请列举常用的关系型数据库并简述其特点.OracleMysqlDB2SQL ServerAccessPostgerSQL特点:关系型数据库最典型性的数据结构表,由二维表及其之间的...
2019-07-29 20:54:55
185
原创 实操3:模拟qq聊天功能:实现客户端与服务器(一对一)多次聊天功能,客户端首先发起聊天,输入的内容在服务器端和客户端显示,然后服务器端也可以输入信息,同样信息在客户端和服务端显示。
一、客户端客户端编写聊天的方法chat()要求使用BufferedReader与BufferedWriter缓冲类编写用于测试的主方法调用chat()方法服务器端编写提供服务的方法service()编写用于测试的主方法调用service()方法二、代码实现客户端:public class ChatClient { public void chat() { ...
2019-07-24 20:52:08
2291
原创 实操2:基于TCP协议的Socket编程 双向编程 (实现多个客户端同时登录服务器)
实操2:基于TCP协议的Socket编程 双向编程 (实现多个客户端同时登录服务器)一、目录结构1.首先新建两个工程clientProject客户端和serverProject服务器端工程2.新建项目结构如图二、编写代码1.新建服务器端Server.java类和封装的User用户类和多用户启动的线程类2.新建客户端Client.java类和封装的User用户类客户端代码如下:...
2019-07-24 12:50:47
981
原创 实操1:基于TCP协议的Socket网络编程 单向通信(客户端与服务端建立连接)
基于TCP协议的Socket网络编程 单向通信(客户端与服务端建立连接)项目结构:1.新建clientProject客户端工程2.新建客户端Test类3.新建serverProject客户端工程4.新建服务器端Test类项目代码:import java.io.IOException;import java.io.InputStream;import java.io.Output...
2019-07-24 12:18:16
881
原创 实操2:编写两个线程实现数字和字母的交替打印
实操2:编写两个线程实现数字和字母的交替打印*需求分析:打印输出1-52,A-Z 26个英文字母,打印顺序为12A34B56C78D9…*实现思路:1.编写打印类Printer,声明私有属性index表示第几次打印2.在打印类中编写打印数字的方法print(int i),当i为3的倍数时调用wait()方法,*使当前线程处于等到状态,执行打印字母的方法,使用notifyAll()进行...
2019-07-23 11:24:39
1436
原创 实操1.使用多线程设计一个火车售票模拟程序
1.使用多线程设计一个火车售票模拟程序需求分析:假如火车站有20张票要售出,现有5个售票点售票,用5个线程模拟5个售票情况实现思路:(1).新建SaleTick实现接口Rannable具备多线程操作的能力(2).实现run()方法编写线程体,使用同步代码块或者同步方法提高程序的安全性(3).编写Test测试类/** * @author 祁蒙恩 * 1.使用多线程设计一个火车...
2019-07-23 11:12:04
6143
原创 使用输入/输出包中的类读取D盘上exam.txt文本文件的内容,每次读取一行内容,将每行作为一个输入放入ArrayList的泛型集合中并将集合中的内容使用加强for进行输出显示。
使用输入/输出包中的类读取D盘上exam.txt文本文件的内容,每次读取一行内容,将每行作为一个输入放入ArrayList的泛型集合中并将集合中的内容使用加强for进行输出显示。public class Test { public static void main(String[] args) throws IOException { ...
2019-07-22 21:29:16
2053
原创 将文件夹d:/sxtjava下面所有文件和子文件夹内容到d:/sxtjava2。
将文件夹d:/sxtjava下面所有文件和子文件夹内容到d:/sxtjava2。提示:涉及单个文件复制、目录的创建、递归的使用。public class CopyDir { /** * 复制单个文件 * @param sourceFile 源文件 * @param targetFile 目标文件 ...
2019-07-22 21:28:25
932
原创 实现字节数组和任何基本类型和引用类型执行的相互转换。
1.实现字节数组和任何基本类型和引用类型执行的相互转换。提示:使用ByteArrayInutStream和ByteArrayOutputStream。public class TestByteArrayStream { public static void main(String[] args) throws IOException, ...
2019-07-22 21:26:50
1388
1
原创 4.常见简单异常的解决办法
4.1 常见的异常类型1.运行时异常 RuntimeExceptiona) 算术异常 ArithmeticExceptionb) 空指针异常 NullPointerExceptionc) 类型转换异常 ClassCastExceptiond) 数组下标越界 ArrayIndexOutOfBoundsExceptione) 期 望 的 数 据 类 型 与 实 际 输 入 类 型 不 匹 ...
2019-07-16 21:07:15
179
原创 1.异常的概念_分类
1.1 异常的概念异常( Exception 也称例外)就是在程序的运行过程中所发生的不正常的事件,它会中断正在运行的程序所需文件找不到网络连接不通或中断算术运算错 (被零除…)数组下标越界装载一个不存在的类或者对 null 对象操作类型转换异常……当 Java 程序出现以上的异常时,就会在所处的方法中产生一个异常对象。这个异常对象包括异常的类型,异常出现时程序的运行状态以...
2019-07-16 21:05:23
251
原创 多维数组总结
(1) 二维数组的初始化有几种方式分别是什么?int intA[][]={{1,2},{2,3},{3,4,5}};Int [][] int B=new int[3],[5];Int [] intC[]=new int[3][];intC[0]=new int[2];intC[0]=new int[3];intC[0]=new int[4];(2) 二维数组的遍历有几种方式?...
2019-07-15 21:07:00
222
原创 String字符串总结
String类常用方法_API文档阅读(1) String类位于哪个包中,在API中String在的定义是什么?Java.lang包中;String是不可变的字符数列(底层是数组的形式)(2) 请你列举出String类的五个常用方法?char charAt(int index) 返回字符串中第index的字符Boolean equals(String other) 比较两个字符串是...
2019-07-15 21:06:23
127
原创 抽象类和抽象方法总结·
抽象类和抽象方法(1) 简述抽象方法的特征抽象类不可以创建对象抽象类可以创建对象(提供给子类调用)抽象类可以包含的成员:成员变量、成员方法、静态方法、构造方法、final修饰的方法(只能被子类调用不能被重写)抽象方法不允许有方法体,只能以分号“;”结尾抽象方法只能声明在抽象类中(含有抽象方法的类必须是抽象类)抽象类中可以含有0个或者多个抽象方法抽象方...
2019-07-15 21:05:39
488
原创 实操3:提取百战婚恋交友的注册功能
@author 祁蒙恩实操3:提取百战婚恋交友的注册功能实现思路:import java.util.Scanner;/** * @author 祁蒙恩 * 实操3:提取百战婚恋交友的注册功能 * 实现思路: * */public class UserBiz2 { private static User[] user=new User[100]; private ...
2019-07-12 21:56:47
590
3
原创 实操2:提取百战婚恋交友的系统主菜单
@author 祁蒙恩实操2:提取百战婚恋交友的用户类并对属性进行封装实现思路:1.声明static Uset对象,数组长度为100,用于存储100个User.2.声明 static int类型count存储人数3.创建Scanner类对象,用于添加对象4.编写无惨构造、带昵称和密码的有参构造、带全部参数的构造import java.util.Scanner;一、新建封装类...
2019-07-12 21:09:22
417
1
原创 实操1:提取百战婚恋交友的用户类并对属性进行封装
@author 祁蒙恩实操1:提取百战婚恋交友的用户类并对属性进行封装实现思路:1.新建用户类User2.封装User的属性3.编写共有的getter和setter方法4.编写无惨构造、带昵称和密码的有参构造、带全部参数的构造/** * @author 祁蒙恩 * 实操1:提取百战婚恋交友的用户类并对属性进行封装 * 实现思路: * 1.新建用户类User * 2...
2019-07-12 19:38:19
356
原创 实操3:百战程序实现Mini计算器
@author 祁蒙恩实操3:百战程序实现Mini计算器需求说明:1.计算器实现加、减、乘、除、 可循环进行!2.输入y退出import java.util.Scanner;/** * @author 祁蒙恩 * 实操3:百战程序实现Mini计算器 * 需求说明: * 1.计算器实现加、减、乘、除、 可循环进行! * 2.输入y退出 * */publ...
2019-07-12 07:01:55
251
原创 实操1:猜数字游戏
@author 祁蒙恩实操1:猜数字游戏需求说明1.猜一个数【0,1】与随机产生的数作比较/** * @author 祁蒙恩 * * 实操1:猜数字游戏 * 需求说明 * 1.猜一个数【0,1】与随机产生的数作比较 * */public class GuessNumber { public static boolean guess(int number){...
2019-07-11 22:43:12
373
原创 实操2:使用递归计算斐波那楔数列
@author 祁蒙恩实操2:使用递归计算斐波那楔数列需求说明:斐波那楔数列规律:从第三项开始每项等于前两项的和/** * @author 祁蒙恩 * * 实操2:使用递归计算斐波那楔数列 * 需求说明: * 斐波那楔数列规律:从第三项开始每项等于前两项的和 */public class FibonacciSequence { public static int ...
2019-07-11 22:41:10
434
原创 方法的定义需要明确两个问题和方法的调用需要负责两个操作
一、方法的定义需要明确两个问题@author 祁蒙恩2019年7月11日方法的定义需要明确两个问题1.明确方法的执行是否会有不缺定的因素,如果有放到小括号中称为形式参数2.明确方法的执行结束后是否会有结果,结果的类型称为方法的返回值类型方法的调用需要负责两个操作1.负责为方法提供实际操作2.负责对结果进行处理import java.util.Scanner;/** ...
2019-07-11 22:37:45
251
原创 JAVA方法总结分析Method
@author 祁蒙恩2019年7月11日**方法总结**1.方法定义处的参数成为形式参数,有类型2.方法处调用的参数成为实际参数,没有类型,但是是一个实际的值3.实际参数和形式参数的名称可以相同,也可以不同4.方法调用的实际参数的类型、个数、顺序必须与方法方法定义出的形式参数类型、个数、顺序等完全一致。5.在方法定义时,返回值的类型定义成void还是其他的数据类型完全取决...
2019-07-11 22:34:26
211
原创 实现百战铁路售票系统临时车次的添加功能
实操1:实现百战铁路售票系统临时车次的添加功能需求说明1.录入车次信息(车次、出发站、终点站、出发时间、到达时间、历经时间、余票数、票价)2.打印输出录入的信息实现思路1.新建类AddTrain2.编写主方法main()3.创建Scanner对象 Scanner input=new Scanner(System.in); 导包4.输出5.使用input.next() ...
2019-07-11 16:09:21
480
原创 循环语句总结
一、九九乘法口诀/** * @author 祁蒙恩 *九九乘法口诀 */public class _01Testfor03_99 { public static void main(String[] args) { for(int i=1;i<10;i++){ //控制10行 for(int j=1;j<=i;j++){ //每行打印的个数 Syste...
2019-07-11 06:39:34
94
原创 优快云微博第一天
优快云微博第一天【百战程序 253天学习计划-000天】1.督促学习2.记录收获3.反应成长4.结交朋友5.共享知识6.交流看法7.包装自己8.练习文笔9.锻炼毅力...
2019-07-07 21:16:39
153
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人