自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java之MyBatis-plus实现逆向生成器

MybatisPlus实现逆向生成器

2024-01-06 15:32:25 1239

原创 java之实现发邮件功能

java之实现发邮件功能

2022-04-02 10:44:18 1647

原创 java之redis保证定时任务在多个服务器中不重复执行

java之redis保证定时任务在多个服务器中不重复执行

2022-04-01 17:37:49 1009

原创 java之多线程的使用2

学习java的第三十五天线程的创建守护线程 setDaemon(true);线程的优先级线程Lock锁实现卖火车票线程使用wait(),notifyAll()实现三台打印机轮流打印线程使用interrupt(),interrupted()实现龟兔赛跑线程实现生产消费模式线程的创建匿名内部内package com.qf.demo;public class Demo02 { public ...

2019-07-13 17:13:40 230

原创 java之多线程的使用

学习java的第三十四天1. 设计两个线程,一个线程负责求出1-100以内所有的偶数;然后,另外一个线程负责打印1-100以内所有的奇数。测试时,分别设置线程的优先级,观察执行的顺序。2. 实现一个线程,用于扫描某个目录下的所有文本文件(包括:java、txt、html),并将文字内容打印出来。3. 某人正在看电视连续剧,从第1~88集,看到第10集时,来了一个送快递的,收完快递后后,继续看电视。...

2019-07-13 14:45:41 386

原创 java之IO流、序列化和克隆,Socket实现聊天

学习java的第三十三天作业:Person类Home01 测试类MyServer类 服务端MyClient 类 客户类io流 补全写入,保留原有的内容序列化克隆 clone,对象流的复制或者拷贝的意思浅拷贝 (实体类 Student,测试类Demo03)深拷贝 (实体类 Students,测试类Demo04)作业:1、Person类包括编号、姓名、年龄、性别属性。创建多个Person对...

2019-07-10 20:59:49 322

原创 java之集合高级的运用

学习java的第三十一天作业:Employee 类Book 类Product 类Nanny 类HomeMain 测试类作业:使用TreeSet添加员工对象,并按照ID倒序排列。使用LinkedHashSet添加10个书籍对象,并循环输出观察顺序掌握TreeSet、LinkedHashSet与HashSet的异同使用HashTable和ConcurrentHashMap添加10个产品对象...

2019-07-10 20:30:11 489

原创 java之File及io字节流

学习java的第二十三天session的使用session的注销有三种情况:过滤器的使用及步骤过滤器如果不用注解配置,那么也可以在web.xml中配置完成用户登录过滤验证。session的使用员工部门关联案例编写。使用main方法写普通测试代码的问题:1main写在什么地方,不管 写在哪个类里,都会编译成字节码,打包到tomcat中,浪费空间。测试代码不应该放入项目中。2同时测试所有的方...

2019-06-27 16:33:21 173

原创 java之JSP的使用

学习java的第二十二天JSP简介JSP的运行过程JSP的页面指令常见的指令:include指令:页面之间的包含。taglib指令:页面导入其他的第三方的自定义的标签库。JSP标准动作JSP的脚本JSP页面注释9大内置对象:a.jsp 发生错误的页面b.jsp 发生错误后显示的页面EL表达式JSTL标签库JSP简介Java Server Pages Java服务器页面JSP实质上也是一种Se...

2019-06-25 21:46:10 961

原创 java之eclipse连接数据库实现jsp页面增删改,显示功能

学习java的第二十二天实体类 Users工具类 DBManager数据库操作类 UsersDAO显示servlet ListServlet预修改servlet PreUpdateServlet修改servlet UpdateServlet删除servlet DeleteServlet增加注册servlet InsertServlet首页jsp index.jsp显示jsp list.j...

2019-06-25 20:47:36 4567 4

原创 java之Servlet的基本使用

学习java的第二十一天基本概念C/S架构。B/S架构。tomcat的安装和目录介绍tomcat的启动命令:开发一个简单的服务器项目,在tomcat中运行:Eclipse中配置tomcat开发一个简单的servlet程序servlet的生命周期简单示例,演示登录效果:创建index.html创建LoginServlet.java页面跳转Get和Post方法区别使用之前的数据库代码完成注册功能 r...

2019-06-24 21:13:44 344

原创 java之页面连接eclipse连接数据库实现注册,登录功能

学习java的第二十天实体类Users工具类DBManager数据库操作类UsersDAO注册servlet RegServlet登录servlet LoginServlet注册页面 reg.html登录页面 login.html成功页面 success.html失败页面 fail.html实体类Userspackage com.qf.entity;public class Users...

2019-06-24 20:59:22 17678 9

原创 java之JavaScript的使用

学习java的第十九天JavaScript简介JS的基本语法javascript有哪些类型?js里面的方法(函数):js对DOM的操作对document中元素的操作:给页面元素添加事件:js中常用的事件:字符串处理JavaScript简介原名是LiveScript,是Netscape(网景)公司开发的,后来改名JavaScriptJavaScript的作用:1)实现网页特效2)实现表单验...

2019-06-21 10:06:14 273

原创 java之css的基本标签

学习java的第十八天一. CSS基本概念二. 基本语法:行内(内嵌)样式 > 内部样式 > 外部样式。三. CSS选择器:ID选择器>类选择器>标签选择器四. CSS基本属性:尺寸相关,文字相关,背景相关,列表相关一. CSS基本概念CSS Cascade Style Sheet 意思是层叠样式表,简称样式表。作用主要是让页面的内容呈现不同的颜色,大小,位置,动画等...

2019-06-20 10:50:47 445

原创 java之HTML的基本标签

学习java的第十七天HTML简介HTML基本结构HTML代码的注释:HTML标签分类基本块级标签:p段落标签,h1~h6标题标签,hr水平线用于布局的块级标签:div层标签,ul-li无序列表,ol-li有序列表,dl-dt-dd标题列表行级标签:br强制换行,span文字范围,img图片a 超链接:邮箱链接,锚链接格式标签:i斜体,b加粗,u下划线特殊符号:iframe 内嵌框架HTML简介...

2019-06-19 10:49:16 253

原创 java之JDBC的增删改查

学习java的第十六天JDBC的增删改查JDBC的步骤:Statement和PreparedStatement在使用上的区别以及SQL注入攻击将SQL操作进行一个简单的封装,细分下面的包:JDBC的增删改查//实体类//实体类public class Product { //创建产品表:包含:ID,名称,类型,价格,描述 private int id;//ID private Str...

2019-06-17 20:29:36 2192

原创 java之数据库多表联接查询的交叉连接,内连接.左外连接,右外连接,外键约束的作用和建立,统计(聚合)函数,子查询,联合查询

学习java的第十五天交叉连接内连接左外连接右外连接多对多关系关联查询示例:外键约束的作用和建立统计(聚合)函数子查询联合查询交叉连接直接将两张表中的数据进行笛卡尔集,即相乘,得到数据一般是有问题的,结果条数是两个表条数的乘积SELECT * FROM employee, department;内连接将两张表中有关联的数据进行关联显示,没有关联的不显示,是常用的数据查询方式。SELE...

2019-06-17 11:39:18 506

原创 java之集合练习,数据库基本操作练习

学习java的第十四天2、现在要开发一个班级管理系统,对学生信息进行管理;1、写SQL语句,创建数据库和员工表(employee):2、现在要开发一个班级管理系统,对学生信息进行管理;班级里有学生,组长和班长几种学生;学生信息包括:姓名、学号、年龄;学生需要进行自我介绍的功能,组长能对学生进行单独辅导,而班长能给班级所有学生进行点名。系统需要提供的功能有:定义学生集合。添加学生,需要...

2019-06-14 21:41:17 480

原创 java之集合ArrayList,LinkedList,HashMap运用

学习java的第十三天1、定义歌曲类,属性:歌曲名、歌手名、播放时长(int 类型),定义play方法显示歌曲信息。2、将集合改为HashMap,将歌名作为键,歌曲作为值1、定义歌曲类,属性:歌曲名、歌手名、播放时长(int 类型),定义play方法显示歌曲信息。// 1、添加10首歌到ArrayList集合中// 2、遍历所有的歌曲,显示歌曲信息// 3、输入歌曲名,在集合中...

2019-06-13 21:42:31 820

原创 java之StringBuilder和StringBuffer用法区别,以及异常处理

学习java的第十二天StringBuilder和StringBuffer常见方法1、输入两个整数,进行加减乘除运算,要处理输入格式异常和被零除的问题2、分别写出代码引发异常,异常类型至少8种3、定义学生类,定义姓名、年龄、性别属性和学习方法StringBuilder和StringBuffer常见方法// 常见方法:public static void main(String[] args)...

2019-06-12 20:03:40 313

原创 java之单例设计模式、字符串拼接、时间日历运用

学习java的第十一天单例设计模式之饿汉式单例设计模式之懒汉式单例设计模式之饿汉式public class Singleton1 { //单例设计模式之饿汉式 //1,无参构造方法私有化 private Singleton1(){} //2,在类中申明本类对象,private static修饰的成员变量随着类的加载而加载,且只假造一次 private static Singleton...

2019-06-11 12:45:56 290

原创 java之继承、数组的运用

学习java的第九天作业1、定义交通工具类,属性:颜色、速度、耗油量;方法:移动、停止。2、定义人类,人类有吃饭的方法,中国人、美国人、印度人继承人类,重写吃饭的方法,分别输出中国人用筷子吃饭,3、定义一个家电类,定义功率、价格、品牌属性,定义启动方法用于输出这些属性。作业// 简答题:// 继承的作用? // 能够实现代码的重用;子类继承父类后,可以继承父类的属性和方法,减少重复的代...

2019-06-11 10:12:33 679

原创 java之面向对象的继承、封装、多态运用

学习java的第十天1. 学生有姓名、年龄,会学习2、定义一个MyArrays工具类,定义三个静态方法实现:1. 学生有姓名、年龄,会学习// 音乐接口,唱歌,吹笛子// 运动接口,打篮球,跑步// 三好学生继承学生,实现音乐、运动接口public class Student { //学生有姓名、年龄,会学习 private String name; private int age...

2019-06-10 22:16:21 340

原创 java基础之面向对象的运用

学习java的第八天奥特曼打怪兽创建AoTeMan类创建GuaiShou类创建Test_DaGuaiShou测试类简答题奥特曼打怪兽创建AoTeMan类package com.qf.day8;public class AoTeMan {// 奥特曼打怪兽,奥特曼有名字、攻击力、血量等属性,有技能:飞行、光线攻击; String name;//名字 int str;//攻击力 in...

2019-06-05 21:13:11 222

原创 java冒泡排序,选择排序,插入排序

学习java的第七天冒泡排序,选择排序,插入排序冒泡排序,选择排序,插入排序public class Demo02 { public static void main(String[] args) { int [] arrs = {12,56,76,34,86,24,11,89,11,27}; //maoPao(arrs); //xuanZe(arrs); chaRu(arr...

2019-06-05 00:02:28 95

原创 java基础之一维数组练习、冒泡排序、选择排序

学习java的第七天冒泡排序选择排序求最大值、排序1、定义长度为5的整型数组,同时给5个初始值,循环输出数组中的值。2、给定一个含有5个元素的整型数组a,求a中所有元素的和。3、定义数组,输入5个人姓名保存在数组中,输出第一个、第三个和第五个人姓名。4、求长度为5的整形数组中的最大值5、一个班级有10个学生,输入每个学生的成绩,最后能统计出平均分和最高分。6、给定一个五个人姓名的数组,输入要查找的...

2019-06-04 19:24:54 1677

原创 java基础之计算机二进制、8进制、10进制、16进制互相转换以及方法的调用重载基础

学习java的第六天1、定义方法,可以用参数控制输出菱形的行数。2、定义方法,输出5行直角三角形3、定义方法,可以用参数控制输出三角形行数4、定义方法,传入参数n,一只猴子,每天吃掉一半的果子,吃了n天,剩一个果子,求最初有多少个果子。5、实现两个int参数、三个in参t数和三个double参数求和方法的重载6、定义方法,传入两个参数,求两个数字之间有多少个质数。7、定义方法,传入两个参数m、n、...

2019-06-03 21:47:44 544

原创 java的嵌套for循环拓展

学习java的第五天猜数字游戏// 如果一个数等于其所有因子之和,我们就称这个数为“完数”,例如6=1+2+3.计算1+2-3+4-5+6-7....+100计算1到100累加值,但要求跳过所有个位数为3的数。买鸡5文钱买一只公鸡,3文钱买一只母鸡,1文钱买三只小鸡;100文钱买100只鸡,输出各买了多少只公鸡、母鸡、小鸡。一张纸为0.08m,对叠多少次能达到珠穆朗玛峰高度8848米猜数字游戏...

2019-05-31 15:56:23 364 1

原创 java之for循环的运用及拓展

学习java的第四天使用循环输出菱形求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制。for循环拓展练习题使用循环输出菱形public static void t2() { int n = 5; for (int i = 1; i <= n; i++) { for (...

2019-05-30 21:00:00 300

原创 java的for循环、if结构、switch结构的运用

学习java的第三天抽奖小程序键盘录入一个三位数,判断它是否为水仙花数if、switch练习题运算符练习抽奖小程序package lianxi2;import java.util.Random;import java.util.Scanner;/** * 抽奖小程序 * @author Administrator * */public class Demo15 { publ...

2019-05-29 20:55:01 294

原创 java入门基础之三元运算符和for循环

学习java的第二天键盘录入两个数字,打印出最大值,判断是奇数还是偶数并打印键盘录入一个1-12的整数,判断它是哪个季节并打印定义一个int类型数字,打印出每个位数上的数字键盘录入两个数字,打印出最大值,判断是奇数还是偶数并打印 public static void main(String[] args) { //创建键盘录入对象 Scanner sc = new Scanner(S...

2019-05-28 16:55:20 612

原创 JDK的环境变量配置 和 String类型和int类型之间的互相转换

学习java的第一天JDK的环境变量配置String类型和int类型之间的互相转换JDK的环境变量配置此电脑(我的电脑)—>右键,属性----->高级系统配置----->环境变量在系统变量点击新建按钮, 在变量的名称中输入: JAVA_HOME ,在变量的值中输入jdk安装路径找到系统变量中的path,在前面添加 : .;%JAVA_HOME%\bin;...

2019-05-27 21:10:15 283

空空如也

空空如也

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

TA关注的人

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