自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(121)
  • 资源 (2)
  • 收藏
  • 关注

原创 jquery基本语法——选择器 对象转换 属性 样式

先引用再使用<script type="text/javascript" src="js/jquery1.11.3.min.js"></script><script type="text/javascript"> $(document).ready(function(){ alert("hello"); })</script...

2020-03-09 14:26:58 293

原创 eclipse中tomcat项目部署

在eclipse中把General下的Workspace的编码格改为utf-8把web下的Jsp Files的编码格式改为utf-8在Server下的Runtime Environment下点击add添加tomcat,需要与下载好的tomcat版本一致在eclipse中点击windows—Show View—other—Server—open点击server下的链接选择对应版本...

2020-03-09 14:25:48 306

原创 html 画布——canvas标签基本实例

HTML5 标签用于绘制图像(通过脚本,通常是 JavaScript)。不过, 元素本身并没有绘制能力(它仅仅是图形的容器) 必须使用脚本来完成实际的绘图任务实例1:绘制线条<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title&g...

2019-08-06 23:49:53 722

原创 js基本语法(二)——Document对象 Element对象 样式 table切换 表单验证 正则表达式

DOM对象文档对象模型,它把网页中所有的标签都当做一个dom对象,通过这个对象,我们可以精准地获取网页中的某一个标签,同时可以动态地修改标签的属性、内容和外观,实现动态的效果。Document每个载入浏览器的 HTML 文档都会成为 Document 对象getElementById() 返回对拥有指定 id 的第一个对象的引用。getElementsByName() 返回带有指定名称的...

2019-08-04 17:06:06 653

原创 js基本语法(一)——String Date number Math Array 函数 events window Location

javascript运行在浏览器端的脚本语言1.轻量级的脚本语言2.基于对象,并不完全面向对象3.弱类型内嵌js<script type="text/javascript"></script>外部jsxxxx.js引用:<script type="text/javascript" src="js/myscript.js">注释和jav...

2019-07-31 19:29:43 255

原创 css基本语法(三)——布局 定位 过渡 动画 变换 多列 伸缩盒

布局overflow当内容出现溢出的时候visible: 对溢出内容不做处理,内容可能会超出容器。hidden: 隐藏溢出容器的内容且不出现滚动条。scroll: 隐藏溢出容器的内容,溢出的内容将以卷动滚动条的方式呈现。auto: 当内容没有溢出容器时不出现滚动条,当内容溢出容器时出现滚动条,按需出现滚动条。此为body对象和textarea的默认值。显示垂直方向的滚动条overf...

2019-07-28 20:32:51 392

原创 css基本语法(二)——表格 列表 边距 尺寸 浮动和清除

表格把两个单元格相邻的边框线合并为一条线,去掉表格边框之间的空隙要放在<table></table>里border-collapse:collapse;设置表格悬停样式td:hover{background: blue;color: yellow;}列表给列表加图标ul li{list-style-image: url(img/1145584.gif)}...

2019-07-28 13:16:10 500

原创 css基本语法(一)——选择器 字体 背景 超链接样式 边框

css层叠样式表主要功能1.布局定位2.美化页面按书写的位置分为三大类1.内嵌样式表<html> <head> .............. </head> <body> </body></html><style type="text/css"> l...

2019-07-25 22:50:17 597

原创 HTML基本语法——文字 图片 超链接 表格 表单 框架

HTML 超文本标记语言属性 <a href="">内容</a> <img src=""/>不区分大小写 建议小写作用:开发静态页面运行环境: 浏览器开发环境:记事本 dw hbuilder标题:<h1>我的第一个标题</h1>段落:<p>我的第一个段落</p>列表:有序列表:&...

2019-07-25 08:07:35 1264

原创 jdbc——事务(转账) 封装(封装数据库连接、封装数据库的增删改操作、封装数据库的查询操作)三层架构

事务当一个账户给另一个账户转账时,如果转账成功就提交事务,否则回滚事务import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;public class Trad { public static void main(String[] args) throws E...

2019-07-19 09:38:27 442

原创 jdbc——序列 日期转换 执行存储过程(CallableStatement)对象序列化实例

查询序列第一次查询要先查询nextval,然后才能查询currval例如:select seq_student_stuid.nextval from dual;select seq_student_stuid.currval from dual;日期转换//把一个输入的日期转换为固定格式的日期String borndt=input.next();Date borndate=new...

2019-07-18 09:44:11 511

原创 jdbc练习

用户登录后,实现如下功能:1.输入姓名、性别…等添加学生2.输入学号删除学生3.输入每页的行数,当前页码,输出本页数据源代码:import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java...

2019-07-17 20:10:49 213

原创 mysql数据库——连接 约束 事务 数据库的导入和导出 三大范式

连接连接时连接名可以不填,主机名或ip地址为localhost,端口号3306,用户名root,自己设置密码,点击确定连接。oracle端口号:1502端口号:用来唯一地标识一个运行着的程序选中连接名下的任意项,点击查询—>新建查询在查询编辑器里写mysql的代码1.创建数据库create database bba default character as utf8;2.选...

2019-07-17 08:01:05 209

原创 JDBC——java数据库连接技术 oracle数据库连接 mysql数据库连接 批处理

JDBCjava数据库连接技术是java提供的一组连接各种数据库的通用api(接口)具体是由各数据库的厂商实现的驱动jar包就是实现jdbcapi的一组实现类常用接口:1.connection与特定数据库的连接,执行sql语句并在连接的上下文中返回结果2.statement用于执行静态sql语句并返回其生成的结果的对象3.preparestatement表示预编译的sql语句...

2019-07-16 23:59:43 613

原创 解决命令行里输入ipconfig或者ping,显示ipconfig或者ping不是内部或外部命令

在输入ipconfig查询本机ip地址后,出现如下错误一般是因为把环境变量修改了解决方法:右键点击此电脑——>属性——>高级系统设置——>环境变量在用户变量里点击path把C:\Windows\System32添加进入即可...

2019-07-16 14:15:34 873

原创 jdbc连接mysql报错The server time zone value '???ú±ê×??±??' is unrecognized or represents more than one t

把url改一下就好了String url=“jdbc:mysql://localhost:3306/ljj?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai&zeroDateTimeBehavior=CONVERT_TO_NULL”;...

2019-07-16 14:07:44 3662 2

原创 eclipse配置环境变量 win10

右键点击此电脑——>属性——>高级系统设置——>环境变量新建JAVA_HOME,输入jdk的安装目录新建CLASSPATH,输入.;%Java_Home%\bin;%Java_Home%\lib\dt.jar;%Java_Home%\lib\tools.jar;最后,对已有系统变量Path进行编辑在编辑框点新建后直接把%JAVA_Home%\bin和%JAVA_Hom...

2019-07-16 13:57:29 4806 1

原创 oracle数据库——存储函数 存储过程 触发器 包 视图

函数create or replace function 函数名 (参数) return 返回数据类型 is begin end;--求两个数的和 create or replace function f_sum ( v_a number,v_b number ) return number is begin return nvl(v_a,0)...

2019-07-14 15:49:41 278

原创 oracle数据库——游标 隐式游标 显式游标 带参数的游标 带锁的游标 动态游标 强类型

游标逐行提取查询结果,所以返回结果可以超过一行%NOTFOUND --如果FETCH语句失败,则该属性为"TRUE",否则为"FALSE";%FOUND --如果FETCH语句成功,则该属性为"TRUE",否则为"FALSE";%ROWCOUNT --返回游标当前行的行数;1.隐式游标--查看修改数据后会影响到多少行数据begin update emp set sal=sal+1...

2019-07-12 00:12:19 351

原创 oracle数据库基本语法——表的约束 修改表结构 数据的增删改查 表的权限 表空间

表的约束测试用户: scott/tiger超级管理员 sys / as sysdba1.建表create table 表名(列名 数据类型 约束,列名 数据类型 约束…)数据类型:字符串:varchar2(2)nvarchar2(1)char()定长,用来存长度固定的数据nchar()存数据长度不固定的数据数字number(7,0)存7位整数number(...

2019-07-11 07:59:18 797

原创 oracle数据库——plsql基本语法 流程控制及练习 循环结构

plsql 就是在sql语句中增加了变量,流程控制,函数,使得sql语句具有更强大的功能plsql 语法: declare 定义变量 begin 功能性sql语句 end;例如:直接赋值 declare v_name varchar2(50); begin v_name:='熊二'; dbms_output.put_line(...

2019-07-11 00:15:25 783

原创 oracle数据库查询练习

1. 查询每个部门中入职最早的员工的姓名,职位,上司姓名 和 部门名称 select ename,job, (select ename from emp where empno=e.mgr) as 上司, (select dname from dept where deptno=e.deptno) as 部门名称 from emp e wher...

2019-07-10 19:11:16 600

原创 oracle数据库——联接查询(内部联结、外部联结、自联结) 高级查询(子查询、关联子查询)decode(表达式) case row_number()用法

联结查询1.内部联结语法1:select 列名,列名 from 表名,表名where 条件例如:select ename,job,dname,loc from emp,dept where emp.deptno=dept.deptno;--或者对表定义别名:select ename,job,dname,loc,e.deptno from emp e,dept d where e.de...

2019-07-09 23:54:51 584

原创 oracle数据库内置函数——字符函数 日期函数的用法实例及练习

字符函数 --cancat 连接字符串 select concat('hello','oracele') from dual; 或者 select 'hello'||'oracele' from dual; --lpad() 左填充 select lpad('abc',5,'*') from dual; --rpad() 右填充 select rpad('abc',5,'*') ...

2019-07-08 23:43:29 406

原创 java jdk1.8新特性 Lambda表达式 Stream流 新日期API

Lambda表达式是替代接口的写法,只能用于接口()->{}实例化接口 创建了一个LambdaEL$1的类,实现了接口实例化LambdaEL$1的类,类会越来越多匿名内部类 临时使用 有很多垃圾类Lambda表达式 可以解决这个问题Lambda表达式基于函数式编程函数式写法 方法的参数作为自变量所有的接口都可以实现函数式编程可以使用函数的写法来代替接口中方法的写法(自...

2019-06-08 00:21:29 385

原创 java jdk1.7新特性 二进制面值 数字变量对下划线 try-with-resourc 捕获多种异常并用改进后的类型 创建泛型时类型推断 环境变量 安全加减

二进制面值为了开发更加简单,发明了二进制数字例如:int a=0b00000001;一般在前面加上0b,表示二进制数据数字变量对下划线long l=133_1232_2435l;一般用于财务switch对String的支持在jdk1.7之后,switch里面的变量可以存放String类型try-with-resource用try()把代码块包起来可以使资源管理自动完成...

2019-06-08 00:17:41 208

原创 java jdk1.6的新特性 DeskTop SystemTray Console类 Compiler API Http Server API

DeskTopDeskTop类允许一个Java应用程序启动本地的另一个应用程序去处理URI或文件请求Desktop desktop=Desktop.getDesktop();//判断是否支持桌面System.out.println(desktop.isDesktopSupported());//打开一个网址desktop.browse(new URI("http://www.baidu...

2019-06-08 00:11:22 254

原创 java XStream实现XML和数据类之间互相转换

1.01

2019-06-07 10:48:28 209

原创 java SystemTray类的用法示例——显示一个系统图标,点击后跳转到指定的页面

package com.oracle.core;import java.awt.AWTException;import java.awt.Desktop;import java.awt.MenuItem;import java.awt.PopupMenu;import java.awt.SystemTray;import java.awt.TrayIcon;import java....

2019-06-06 22:50:19 332

原创 java XML解析

用到的jar包:dom4j-2.0.2jaxen-1.1.61.解析weather.xml<ArrayOfString><string>河南 南阳</string><string>南阳</string><string>1428</string><string>2019/05/31 15:...

2019-06-04 19:01:06 1221

原创 java jdk1.5的新特性——泛型 ForEach 枚举 可变参数 静态导入 线程并发库 内省

泛型加泛型的目的1.数据安全一般在使用集合的时候,我们都会给它加一些泛型,限制添加数据的类型2.少写几个类例如在属性类中添加泛型:public class Person<T>{ private int pid; private T age; private String name;}在使用时再添加类型:Person <Integer&...

2019-06-03 21:21:08 178

原创 java 使用RandomAccessFile随机文件流 把一个文件分两次读取

package ls0602;import java.io.File;import java.io.FileNotFoundException;import java.io.IOException;import java.io.RandomAccessFile;public class RafStudy{ public static void main(String[] arg...

2019-06-03 12:05:57 1428

原创 java高级——线程

线程执行的顺序是不固定的,是并行的关系每一个线程都是相互独立的存在守护线程就是等别的线程都死亡之后 它再死 但不代表它不会先执行main线程不能被设为守护线程,因为守护线程需要先设置,后执行,而main线程是先执行的守护线程必须在线程启动前调用多个线程执行,宏观上并行,微观上串行每一个线程在执行的时候,都会随机获取时间片,即CPU的使用时间生产者与消费者:分工 extends Th...

2019-06-01 20:58:00 117

原创 java多线程——线程的通信 wait() 和notify()

第一个线程执行到10时进入等待状态,第二个线程执行到20时为等待状态,3秒后main线程把它们唤醒package ls0526;public class Contact{ public static void main(String[] args) { Object o=new Object(); new Thread() { public void r...

2019-06-01 20:41:11 157

原创 java多线程——生产者和消费者 保证生产者先生产20个再消费

package ls0526;public class Run2{// 产品 public static class Product { public int count=0; }// 生产者 public static class Producer implements Runnable { private Product product; ...

2019-06-01 17:28:47 574

原创 java多线程——生产者和消费者 实现生产和消费的和谐状态

package ls0526;public class Run{// 产品 public static class Product { public int count=0; }// 生产者 public static class Producer implements Runnable { private Product product; ...

2019-06-01 16:34:53 150

原创 java使用多线程实现文件的合并——把多个txt文件合并为一个txt文件

package ls0526;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;imp...

2019-05-30 11:35:09 2946 1

原创 java多线程——Thread加锁的3种方法(以售票为例)

方法1:在唯一的对象中 声明一个属性 一定不能是基本数据类型 一般是Object类型使用synchronized代码块 括号中必须放这个锁 然后将代码放到synchronized代码块中代码就变成 线程安全的代码 整个代码资源就会同步package ls190521;public class SellTicket implements Runnable{ private int...

2019-05-28 15:55:41 6727 3

原创 eclipse中windowBuilder插件的5种安装方式

windowBuilder的安装方法 :方法1:在Eclipse MarketPlace 插件市场中搜索在线安装:依次点击help—Eclipse MarketPlace—在find中搜索 windowBuilder点击install安装即可2014年之前eclipse版本没有该功能方法2:https://www.eclipse.org/windowbuilder/ 下载安装包离线安装...

2019-05-27 10:26:27 2400 1

原创 java多线程——比较单线程和多线程的处理时间

分别使用单线程和多线程把一个文件夹下的饿一百张图片复制到另一个文件夹下,比较它们的处理时间使用单线程:package lesson19;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;impo...

2019-05-25 20:49:17 2536 2

mybatis_plus_demo.zip

mybatis_plus_demo完整的项目,导入开发工具,更改配置文件,运行后即可生成。 我们最好新建一个Java工程,这个工程专门用于使用逆向工程生成代码。有些人可能会问,为什么要新建一个工程呢?直接在原来的工程中你想生成不就可以了么?确实是这样,可以在原来的工程中生成,但是有风险,因为MyBatis是根据配置文件来生成的,如果生成的路径中有相同的文件,那么就会覆盖原来的文件,这就是风险。所以开发中一般都会新建一个Java工程来生成,然后将生成的文件拷贝到自己的工程中,这也不麻烦,而且很安全。

2020-05-20

酒店预订管理系统.7z

软件工程的课程设计,选题为酒店预订管理系统,内容包括源代码、rose文件、设计文档、用户操作手册、演示用ppt、数据库模型图。

2019-06-21

空空如也

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

TA关注的人

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