- 博客(32)
- 收藏
- 关注
原创 RabbitMQ的基础应用
MQ概念: MQ全称为Message Queue (消息队列) 又称 (消息中间件),是在消息的传输过程中保存消息的容器,多用于分布式系统之间的通信。通信方式:第一种:通过webservice直接远程调用。第二种:通过中间件操作,zookeeper其实就是中间件。MQ的优点: 1.可以解耦合,如果此时每增加一个消费者,都需要通过修改生产者源码来增加接口,此时耦合非常高,但是如果使用中...
2020-03-08 20:12:55 136
原创 SpringBoot基础
springbootspring缺点: 1.配置繁琐:需要配置许多xml文件 2.依赖繁琐:需要引入很多依赖包springboot功能: 1.自动配置: 2.起步依赖:依赖传递 3.辅助功能 *.简化了第三方框架的使用(提供了默认配置,直接使用就可以了)。小结:提供了一种快速开发spring项目的方式,并不是对spring进行功能增强,能够方便快捷的搭...
2020-03-03 09:10:26 104
原创 解决在使用Spring-mvc出现中文乱码问题
常见错误:**1.**在使用spring的事务控制时,基于xml的声明式事务,控制台出现了Ignored XML validation warning这样的错误,解决方法:applicationContext.xml的命名空间有误,重新配置。**2.**spring—mvc的中文乱码问题:需要在web.xml配置<filter> <filter-name&g...
2020-01-05 20:51:44 145
原创 sql常用语句
#创建表create table ent(id int,name varchar(32),age int,sex varchar(3),addrss varchar(7),math int,english int);#添加数据INSERT INTO student(id, name, age, sex, addrss, math, english)VALUES (7,“艾希”...
2020-01-05 20:49:53 91
原创 cookie概念
会话技术:一次会话 (浏览器第一次给服务器资源发送请求,会话建立,直到一方断开为止) 中包含多次请求和响应。 2,功能:在多次请求之间共享数据。 3.方式:客户端会话技术:Cookie. 服务器绘画技术;Session.客户端会话技术Cookie: 概念:客户端会话技术,将数据保存到客户端。 步骤:1.创建Cookie 对象,new Cookie(Sting nam...
2019-12-17 22:18:08 112
原创 JAVA中的三种循环
循环语句: 循环结构: 初始化语句:用于表示循环开启时的状态, 条件判断语句:用于表示判断能否一直执行下去。 循环体语句:表示反复执行的内容 条件控制语句:表示循环执行中每次变化的内容。for循环语句格式: for(初始化语句;条件判断语句;条件控制语句){ 循环体语句 }执行流程: 1.初始化语句 2.条件判断语句,看其结果是true还...
2019-12-16 22:40:06 154
原创 Filter&Listener
Filter&ListenerFilter:过滤器: 作用:当访问服务器资源时,过滤器可以将请求拦截下来,完成成一些特殊功能如:登陆验证,敏感字符过滤等。 实现方式:需要实现接口Filter,需要复写其方法,需要配置拦截路径(拦截路径配置有两种方法:1.注解。2.web.xml)。 web.xml配置: <filter> <filter-name&...
2019-12-13 22:30:54 68
原创 EL和JSTL
EL和JSTL El表达式:1.概念:Expression Language 表达式语言2.作用:替换和简化jsp页面java代码的编写3.语法:${表达式} *jsp默认支持el表达式。如果要忽略el表达式 1.设置jsp中的page指令中:isELIgnored="true"忽略当前jsp页面中所有的el表达式。 2.${表达式}:忽略当前这个el表达式${3>...
2019-12-12 20:32:33 84
原创 Request简述
Request:1.request对象和response对象的原理 1.request和response对象是由服务器创建的。我们来使用它们。 2.request对象是来请求消息,respect对象是用来设置响应消息的。获取请求消息数据: get/day14/demo1?name=zhangsan HTTP/1.1 *方法 1.获取请求方式:get ...
2019-12-08 22:34:48 692
原创 事件监听机制
##事件监听机制*概念:某些组件被执行了某些操作后,触发某些代码的执行。 *事件:某些操作。如:单击,双击,键盘按下了,鼠标移动了 *事件源:组件。如:按钮,文本输入框 *监听器:代码 *注册监听:将事件,事件源,监听器结合在一起,当事件源发生了某个事件将会触发监听器。*常见的事件。1.点击事件 *onclick:单击事件。 *onblclick:双击事件点击事件和...
2019-12-06 21:36:36 158
原创 实现Runnable的方式实现多线程和线程安全问题浅谈
实现Runnable的方式实现多线程:public class RunnableTest implements Runnable { @Override public void run() { for (int i = 0; i <100 ; i++) { System.out.println (Thread.currentThrea...
2019-12-05 20:28:24 239
原创 线程优先级和线程控制
线程优先级:线程有两种调度模型: 分时调度模型:所有线程轮流使用CPU的使用权,平均分配每个线程占用CPU的时间片。 抢占式调度模型:优先让优先级高的线程使用CPU,如果优先级相同,那么会随机选择一个。优先级高的获取CPU时间片相对多一些。而Java使用的就是抢占式调度模型。 多线程执行是有随机性的,因为谁抢到CPU的使用权是不一定的。获取线程优先级的方法: ...
2019-12-04 22:13:09 469
原创 比较排序(冒泡排序)
冒泡排序: 一种排序的方式,对要进行的排序中的数据中相邻的数据进行两两比较,将较大的数据放在后面,依次对所有数据进行操作,直至所有数据按要求完成排序。public class Test{ public static void main(String[]args){ //定义一个数组 int[]arr={24,28,50,80,13,12}; ...
2019-12-03 22:20:15 179
原创 多线程简述
多线程:1.实现多线程: 1.1进程:进程是正在运行的程序,进程包含线程,线程组合成了进程,QQ就是一个进程,而QQ里面的发信息,开视频聊天就是线程。 *是系统进行资源分配和调用的独立单位 *每一个进程都有它自己的内存空间和系统资源 1.2线程:是进程中的单个循序控制流,是一条执行路径 *单线程:一个进程如果只有一条执行路径,则称为单线程。 ...
2019-12-02 22:20:35 109
原创 File类
File构造方法:File(String pathname):通过将给定的路径名字字符串转化为抽象路径名来创建新的File。File(String parent,String child):从父径名字符串和子径名字符串创建新的File。File(File parent chind)从父抽象路径名和子路径名字符串创建新的File。、import java.io.file;public c...
2019-12-01 18:41:07 78
原创 Io字节缓冲流
字节缓冲流:1.BufferOutputStream:该类实现缓冲输出流。通过设置这样的输出流,应用程序可以向底层输出流写入字节,而不必为写入的每个字节导致底层系统的调用。构造方法:字节缓冲输出流BufferOutputStream(OutputStream out)。2.BufferredInputStream:创建BufferredInputStream将创建一个内部缓冲区数组。当从流中读...
2019-11-29 22:07:30 96
原创 IO字节流
IO流中的字节流:IO流概述: *I是指Input->输入,O是指Output->输出。 *流是指文件的上传,下载和复制。流按照流向可以分为输入流和输出流,IO按照分类可以分为字节流,和字 符流(今天和大家分享的是字节流)。 *字节流和字符流的在什么情况下使用? 文本文件使用字符流,其余文件一律使用字节流。 字符流本质上没有读写能力,字符流只是对字节流的包装...
2019-11-28 20:25:57 73
原创 网络连接UDP
网络连接有三要素,分别是IP地址,端口和协议。而协议分两种分别是UDP和TCP。UDP是无联通的通信协议,即在数据传输时数据的发送端和接收端不建立连接,由于UDP消耗资源小,通信效率高,所以会用于音频,视频和普通数据的传输。但是由于UDP面向无连接不能确保数据的完整性,所以当传输重要数据是不建议用UDP。下面就是如何用UDP发送数据。在这里插入代码片```import java.io.IOEx...
2019-11-24 22:10:52 358
原创 权限修饰符final,static.
final是最终的意思,它可以修饰成员变量,成员方法还有类。当final修饰方法时,那么这个方法就不能被重写,当它修饰变量的时候,这就表明变量是常量,不能被重新赋值,如果赋值将会报错。当他修饰类的时候表明它是一个最终类,它不能被继承。static是一个静态的方法,它可以修饰成员变量和成员方法,它可以被类的所有对象共享。...
2019-11-21 23:03:22 65
原创 日期类SimpleDateFormat
SimpleDateFormat类有利于让我们看到更方便我们阅读的样子,比如这样的格式“2019-12-13 19:43:15”.这样的格式更有利于我们阅读。SimpleDateFormat类,分两种方式分别是从Date到String,这是日期的格式化将时间转化为字符串,从String到Date,这是日期的解析,是将给定的字符串解析文本以生成为日期。下面让我们用代码来实现一下:在这里插入代码片...
2019-11-19 23:20:56 104
原创 用代码实现自己已经出生了多少天
利用现在的毫秒值与出生日期的毫秒值相减最后得出你一共出生了多少毫秒最后在/1000/60/60/24得到出生的天数在这里插入代码片``import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.text.ParseException;impor...
2019-11-17 22:07:06 178
原创 运用IO流创建随机点名器
在这里插入代码片import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.util.ArrayList;import java.util.Random;```public class Demo1{ public static void main(String[]a...
2019-11-07 20:10:08 268
原创 日期工作类
Date代表了一个特定的时间,以毫秒为精度。有两个构造方法一个是无参构造Date();它是分配一个Date对象对其初始化,以便它表示分配的时间,以最接近的毫秒为单位。带参构造Date(long Date)分配一个Date对象对其初始化,并将其初始化表示为从标基准时间起表示的毫秒数。代码表示为:在这里插入代码片```public class DateDemo1{ public static ...
2019-11-05 22:35:23 97
原创 继承的重要性
我们前面说过面对对象有三大特征,分别是封装,继承和多态,那今天我们就来讲一下i继承。继承是面对对象的的三大特征之一,可以是子类拥有父类的属性和方法,同时可以在子类中追加属性和方法。那么什么是子类?什么是父类呢?就像是一对父子一样,他觉得父亲的木工手艺很好所以呢他就继承父亲的木工手艺,但同时它也可以自己学习当厨师,这就是继承。继承有着自己的格式,那就是public class 子类名extends ...
2019-10-28 15:36:06 357
原创 学生管理系统的学生类和主界面的创制和学生信息的添加
想要实现学生管理系统首先就要创建一个学生类,创建学生类,还要运用set和get方法进行封装,这样可以提高代码的复用性和安全性;在这里插入代码片```public class ding{ private String sid; private String name; private String age; private String res; //创造空参和实参public...
2019-10-25 21:39:25 535
原创 面向对象的封装
封装是面对对象的三大特征之一,那么什么是面对对象的三大特征呢?其实就是封装,继承和多态。封装的原则是将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问成员变量private,提供对应的get和set方法。那么封装的好处有什么呢?封装提高了代码的安全性和复用性。下面的这个代码就是运用了封装的方法。public class phone {//成员...
2019-10-22 22:52:45 103
原创 基本的学生管理系统的制作
/*这是集合的一种运用方法,关于学生管理系统的制作,集合的主要内容就是,删,改,查,取。首先要创建一个类,然后根据类来编写对象,*/public class ding {private String sid;private String name;private String age;private String res;public ding() {}public din...
2019-10-22 22:37:13 398
原创 面向对象
运用set和get方法来编写类;类和对象的关系就像是图纸与成品的关系,根据类可以编写对象public class phone {//成员变量private String brand;private int price;//构造方法//成员方法public String getBrand(){ return brand;}public void setBrand(St...
2019-10-21 21:10:40 114
原创 面对对象的代码
最基础的,没有深入的面对对象代码package biaozhun;public class xukun {private String name;private int age;public xukun (){}public xukun (String name,int age){this.name=name;this.age=age;}public void setName...
2019-10-19 22:54:20 116
原创 评委打分
这个代码出了个小问题想问一下大神们怎么解决,就是我输出这个代码以后,算出的平均分是不对的,我应该怎么改。import java.util.Scanner;public class dafen {public static void main(String[] args) {// 定义一个数组用动态初始化完成,长度为6int[] arr=new int[6];//键盘录入评委分数Sca...
2019-10-19 22:50:39 441
原创 百钱百鸡
这里运用的是java中的循环的知识public class baiqianbaiji {public static void main(String[] args) {//第一层循环用于表示鸡翁的范围,初始化变量的初始值是x=0,x<=20.for (int x = 0; x <=20 ; x++) {//第一层循环用于表示鸡母的范围,初始化变量的初始值是y=0,y<=...
2019-10-18 17:14:48 71
原创 java中的基础应用程序
java中的“春夏秋冬”/*要知道一年有12个月,那么怎么才能采用java的方式把它表示出来呢,这需要编写一段程序来呈现春夏秋冬。步骤:1.利用键盘录入想要输出的月份2.多情况判断采用switch语句实现3.在每种情况中完成对应输出的季节。4.最后让我们来完成它吧。*/import java.util.Scanner;public class power {pu...
2019-10-16 22:30:48 130
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人