自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot整合JSP

SpringBoot 默认是使用的模板引擎(Thymeleaf)使用SpringBoot 和 JSP整合如下:添加依赖<!-- 添加 JSP 相关依赖--> <dependency> <groupId>javax.servlet</groupId> <artifactId&g...

2019-08-02 11:05:06 221

原创 登录之手机快捷登录(ActiveMQ+阿里大于)

ActiveMQ 简介ActiveMQ 是 Apache 旗下产品,是一款优秀的消息中间件。主要解决应用耦合,异步消息,流量削锋等问题,实现高性能,高可用。你可以把 ActiveMQ 想象成一个大的容器,首先生产者把消息发送到这个大容器中,然后消费者监听,如果有消息就从这个大容器中消费消息,起到一个缓冲的作用。下载并运行下载完成后进行解压,进入 apache-activemq-5.15.3...

2019-05-31 20:16:27 1471

原创 Session——免登录

15分钟内免登录登录成功之后,发现再次登录时,还需要请求登录方法,有没有在规定的时间内,不需要点击登录的时候,自动登录的呢?15分钟内免登录实现原理:用户登录成功后,将用户信息保存在 Session中,并设置失效时间为15分钟,是指15分钟内用户没有操作浏览器,如果15分钟内操作浏览器后重新计时。用户退出登录则删除 Session保存的信息。实现过程主要包括以下6步:1.在 web...

2019-05-28 20:03:49 1717

原创 注册--验证码制作

1.input 输入框和验证码图片(src 属性引入图片):<input id="code" name="code" type="text" class="chen_txt yanzm" placeholder="验证码" onblur="checkCode()"> <div> <img id="captchaImg" style="CUR...

2019-05-24 21:25:47 366

原创 (二)Hibernate事务以及一级缓存

一. Hibernate中的事务1. 事务的回顾1.1 什么是事务(Transaction)(面试重点)是并发控制的单元,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。通过事务,sql 能将逻辑相关的一组操作绑定在一起,以便服务器 保持数据的完整性。事务通常是以begin transaction开始,以commit或rollback结束。Commi...

2018-03-10 17:06:40 274

原创 (一)Hibernate基本配置和使用

1.创建数据库数据库名: hibernate_12.创建客户表表名:customer建表语句:CREATE TABLE customer( c_id bigint(20) PRIMARY KEY AUTO_INCREMENT, c_name varchar(20) NOT NULL, c_gender varchar(2) DEFAULT NULL, ...

2018-03-10 15:41:50 198

原创 js之实现表格高亮显示

步骤: 第一步:确定事件(onmouseover和onmouseout)并分别为其绑定一个函数 第二步:获取鼠标移上去的那行,对其设置背景颜色js代码:&lt;script type="text/javascript"&gt; function changeColor(id,flag){ if(flag ==...

2018-02-15 15:16:07 577

原创 js之表格隔行换色

步骤分析: 第一步:确定事件(onload)并为其绑定一个函数 第二步:书写函数(获取表格) 第三步:获取tbody里面的行数 第四步:对tbody里面的行进行遍历 第五步:获取奇数行和偶数行(角标对2取余) 第六步:分别对奇数行和偶数行设置背景颜色js代码:&lt;script type="text/javascript"&gt; //1.获取表格 ...

2018-02-15 14:28:58 553

原创 mysql中的数据表增删改查和创建用户的权限

删除操作定位:删除一行记录,维护数据完整性 清空表命令delete from student;//表还在,只是删除数据而已drop table student; //删除数据并且删除表结构删除一行记录的命令delete from student where sid = 4;更新操作定位:更新一行或多行记录,不推荐全部更新 基本修改命令: update 表

2018-01-16 21:16:23 2075

原创 mysql语法,创建数据库,删除数据库

mysql的登录和退出//登录mysql -uroot -p //回车输入密码enter password:*123456*//退出exit //出现bye,表示退出成功//查看mysql里面有哪些数据库(自带的)show databases; //分号不要忘记,切记!!!创建数据库create database tes

2018-01-15 20:44:35 722

原创 秒表,计数器

**模拟秒表计时器 场景: 有三个按钮,开始,暂停,停止 点击开始秒表走动,点击暂停秒表的数字暂停,点击停止,秒表清零 **style type="text/css"> #div1{ width:300px; height:400px; background-color:grey;

2018-01-14 14:42:35 1117 1

原创 动态表格,格行换色,模拟注册表单信息

场景: 页面有number、name和age三个输入框和一个提交按钮 点击按钮,输入框的数据会动态添加到表格里面。 在这里: 1)数据的number重复,不允许添加进表格 2)数据不完整,不允许添加进表格 3)数据全用空格代替,不允许添加进表格 4)如果一行数据都没有添加的

2018-01-14 00:11:01 285

原创 Java基础之字节复制

public class Copy1 { public static void main(String[] args) { BufferedInputStream bis = null; BufferedOutputStream bos = null; try { FileInputStream fis = new File

2018-01-03 00:50:29 280

原创 Java基础之集合(二)

集合与数组的区别: 1)从长度来讲: 数组:需要固定长度。 集合:长度可以改变,可以根据保存的数据进行扩容。 2)从存储内容上: 数组:可以存储基本类型数据,还可以存储引用类型的数据 集合:只能存储引用类型的数据,也就是说集合只能存储类的对象。 3)从存储类型上: 数组:只能存储相同类型的数据。 集合:可以存储不同类型的数据,集合中可

2018-01-01 21:57:48 188

原创 Java基础之集合题目

1、/* * 分析以下需求,并用代码实现: (1)生成10个1至100之间的随机整数(不能重复),存入一个List集合(可以先不适用泛型,泛型明天讲) (2)编写方法对List集合进行排序 (2)然后利用迭代器遍历集合元素并输出 (3)如:15 18 20 40 46 60 65 70 75 91 */public class Demo { public static void

2017-12-30 22:40:27 1774

原创 Java基础之集合(一)

集合的特点: 可以不断的往集合容器中添加不同类型的数据,但是只能存放引用类型的数据boolean add(E e) 添加元素List list = new ArrayList();list.add("大神");list.add("菜鸟");list.add("abc");删除元素:boolean remove(Object value)list.remove("大神");list.r

2017-12-30 22:22:00 192

原创 Java基础之继承性,重写重载区别

关键字:extends 在java中的继承,就是将两个类之间联系起来class Fu extends Ye { ...}class Zi extends Fu{ ...}class Ye{ ...}java中继承性的特点:单一继承:一个类只能有一个父类多重继承:一个父类可以有多个子类子类继承父类以后,可以获取到父类所有的成员,但是private修饰的成员不能直接被

2017-12-29 00:38:32 234

原创 Java基础之单例设计模式

**作用:保证对象唯一 有两种方法 一、饿汉式** 弊端:只要发生类加载,就一定会创建对象,有浪费内存的问题出现 优点:可以保证对象唯一class Moon{ //①私有化本类所有构造函数 private Moon(){ ... } //②在本类中创建唯一对象 private static Moon moon = new Moon();

2017-12-28 23:59:13 278

原创 Java基础之for循环案例(二)

随即生成10题加法运算题,计算得分import java.util.Scanner;import java.util.Random;public class For02{ public static voic main(String[] args){ System.out.println("欢迎参加十道数学题目的测试(输入0结束)请准备,GO!GO!GO!:");

2017-12-08 23:20:12 305

原创 Java基础之for循环案例

从键盘读入10个整数,统计正数、负数和零的个数import java.util.Scanner;public class For01{ public static void main(String[] args){ int a = 0; //记录正数的个数 int b = 0; //记录负数的个数 int c = 0; //记录零的个

2017-12-08 23:02:30 1771

原创 Java基础之Scanner,Random类的对象

**Scanner用法:**//①.导包import java.util.Scanner;//②.用new关键字创建Scanner对象Scanner scan = new Scanner(System.in);//③.通过Scanner对象scan调用方法int num = scan.nextInt();//关闭scan.close();——————————————————————————

2017-12-08 22:39:36 254

原创 Java基础之Switch语句案例

/* 从键盘上读入一个学生的成绩,存放在变量score中 根据score的值输出其对应的成绩等级score>=90 等级:A 70<=score<90 等级:B 60<=score<70 等级:C score<60 等级:D使用switch结构实现 */import java.util.Scanner;public class Switch03{

2017-12-08 00:11:44 7908

原创 Java基础之if语句案例

/* 从键盘输入小明的期末考试成绩 当成绩为100分时,奖励一辆BMW; 当成绩为(80,99]时,奖励一台8848; 当成绩为[60,80]时,奖励一本从入门到精通只需33天; 其它时,暴打一顿! */import java.util.Scanner;public class Scanner05{ public static void main(String[] args

2017-12-07 23:38:47 5732

原创 Java基础之模拟购物系统案例

模拟一个购物系统,通过键盘输入:单价,数量,付款金额; 最后计算得到应收金额和找零; 单价:price 数量:amount 支付金额:money 总金额:totalPrice 找零:change//导入Scanner模块import java.util.Scanner;public class Test01{ public static void main(String[]

2017-12-07 23:29:07 4041

原创 Java之二元运算

二元运算+ - * / %public class Demo4{ public static void main(String[] args){ //加法运算 System.out.println(10 + 20); //30 //字符串拼接 System.out.println("10"+"20"); //1020

2017-12-06 22:37:04 1337

原创 Java基础之数据类型

数据类型:分为两种, 一、基本数据类型 二、引用数据类型 基本数据类型有八种: 整数型: byte:占用内存1个字节(8个bit),取值范围:-128~127 short:占用内存2个字节(16个bit),取值范围:-32768~32767 短整型 int(默认类型):占用内存4个字节(32个bit),取值范围:-21亿多一些~21亿多一些 lon

2017-12-06 22:19:22 127

原创 Java基础之进制算法

“` 标识符:凡是可以自己起名字的地方都是标识符 注意事项: 1、取值范围:a~z,A~Z,0~9,_和$ 2、数字不能开头 3、不能使用关键字和保留字,但是可以包含关键字和保留字 4、不能包含空格进制之间的转换(常出现在笔试题中) 二进制:满二进一 取值范围:0,1 符号:0B 举例:0B10 十进制:满十进一 取值范围:0~9 八进制:满八进一 取值

2017-12-06 22:00:58 442

原创 Java之选择排序

public class test100{ public static void main(String[] args){ int[] nums = {34,4,56,17,90,65};//待排序数列 int minIndex = 0;////用于记录每次比较的最小值下标 for(int i=1;i<nums.length-1;i++){

2017-12-05 21:59:23 391 1

原创 Java之冒泡排序

public class test1{ public static void main(String[] args){ int[] nums = {34,4,56,17,90,65}; int jc = 0; for(int i=0;i<nums.length-1;i++){ for(int j=0;j<nums.length

2017-12-04 21:28:15 178

原创 Java之二维数组求平均值

public class test11{ public static void main(String[] args){ int[][] scores ={{79,98,88},{87,96,85},{67,78,89}};//定义一个二维数组 //外循环控制一维数组 for(int i=1;i<scores.length;i++){

2017-12-03 22:12:05 10813 3

原创 Java之数列最大值和最小值

public class test10{ public static void main(String[] args){ int[] num = {12,3,45,67,88,34}; int max = max(num); System.out.println("最大值为:"+max);//输出最大值 int min = min

2017-12-03 21:45:03 1217

原创 Java之等边三角形

public class test1{ public static void main(String[] args){ char[] num = {‘A’,’B’,’C’,’D’,’E’,’F’,’G’}; for(int i=1;i<=num.length;i++){ //打印空格 for(int j=i;j<num.length;i++){

2017-12-03 21:06:04 5702

原创 九九乘法表

public class test28{            public static void main(String[ ] args){                       for(int i=1;i                            for(int j=1;j                                 System.out

2017-12-03 10:22:23 241

空空如也

空空如也

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

TA关注的人

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