自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

笑笑不说话

记录学习笔记和编程过程中遇到的问题

  • 博客(91)
  • 收藏
  • 关注

原创 Spring整合slf4j+logback:日志输出不到控制台

我的spring是4.3.20.RELEASE版本的,整合slf4j+logback用到了logback-classic、jcl-over-slf4j、log4j-over-slf4j三个依赖,测试的时候日志输出不到控制台,最后删掉jcl-over-slf4j、log4j-over-slf4j这2个依赖就测试输出正常了,这是我的解决方案,希望帮到网友们。...

2021-08-26 23:31:12 1128

转载 Spring实现RabbitMQ的消费端限流、TTL、死信队列

1.消费端限流确认ack的机制为手动确认(manual)。<rabbit:listener-container acknowledge="manual">修改listener-container配置属性perfetch=1 表示消费端每次从mq拉取一条消息来消费,直到手动确认消费完毕后才会继续拉取下一条消息。<rabbit:listener-container acknowledge="manual" prefetch="1">2.TTL(过期时间)TTL有

2021-07-21 19:12:44 263

原创 Redis入门到精通4---(Jedis连接池)

Jedis简介Jedis是Redis连接java的一个桥梁。Jedis读写Redis数据helloword(Jedis版)首先创建一个maven项目,将Jedisjar包引入其中。 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version>

2020-05-18 15:27:40 202

原创 Redis入门到精通3---(通用指令)

Key通用指令key指令key特征key基本操作key的扩展操作(时效性控制)key的扩展操作(查询模式)key其他操作数据库通用指令数据库-key重复的问题db基本操作db相关操作

2020-05-17 16:30:49 203

原创 Redis入门到精通2---(数据类型)

数据存储类型业务数据的特殊性Redis数据类型(常用)Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合),zset(sorted set:有序集合)。Redis数据存储格式String(字符串)类型String类型的基本操作单数据操作和多数据操作的选择单指令1条数据发送(set)指令,执行指令查询一条数据,返回(result)结果。总共三个步骤,假设这是3秒。单指令3条数据就是将步骤重复三次,加起来就是9秒。多指令

2020-05-17 11:15:51 199

原创 Redis入门到精通1---(入门)

Redis简介NoSQLRedis就是一个NoSQL型数据库NoSQL在项目中处于一个什么样的位置:商品基本信息放在MySQL中,商品附加信息放在MongoDB中,图片信息放在分布式文件系统,搜索关键字放在ES,热点信息放在NoSQL中。最后根据不同是数据信息应该就数据放入不同的集群,然后对外服务。RedisRedis的应用Redis的下载和安装Redis下载与安装下载:Windows版下载Linux版下载因为是刚入门所以使用Windows版本安装:Redis直接解压

2020-05-15 21:43:46 159

原创 JavaWeb(15)之AJAX

全局刷新和局部刷新全局刷新和局部刷新工作原理AJAX的本质AJAX的开发步骤同步和异步区别AJAX的命令异步请求工作状态:5种readystate属性:存储当前的工作状态

2020-05-14 22:56:41 174

原创 alert弹窗调用一次弹两次

调用两次首先看一下alert语句中添加了return没有,如果添加了就有可能是在提交按钮submit中重复添加了事件onclick,

2020-05-08 21:09:38 2594

原创 JavaWeb(14)之同步异步

同步异步同步和异步的区别同步,是所有的操作都做完,才返回给用户结果。即写完数据库之后,再响应用户,用户体验不好。异步,不用等所有操作都做完,就相应用户请求。即先响应用户请求,然后慢慢去写数据库,用户体验较好。...

2020-05-07 16:40:13 236

原创 JavaWeb(13)之Http协议

jQuery介绍jQuery是一个快速、简洁的JavaScript 框架,是继Prototype 之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是"write Less, Do More",即倡导写更少的代码,做更多的事情。它封装JavaScript 常用的功能代码,提供一种简便的JavaScript 设计模式,优化HTML文档操作、事件处理、动...

2020-05-07 16:19:39 150

原创 JavaWeb(12)之文件的上传和下载

文件上传文件上传的概述文件上传:将本地的文件通过流写入到服务器的过程。实际开发中有很多应用:QQ空间上传图片。招聘网站上传简历。文件上传的技术文件上传的要素文件上传的三个要素:表单的提交的方式需要是POST表单中需要有 <input type=“file">元素,需要有name属性和值表单enctype=“multipart/form-data”POST请...

2020-05-07 00:41:45 324

原创 JavaWeb(11)之Filter(过滤器)

Filter概述什么是FilterFilter称为过滤器,它是Servlet技术中最实用的技术,web开发人员通过Filter技术,对web服务器所管理的资源(JSP, Servlet, 静态图片或静态html文件)进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。Filter就是过滤从客户端向服务器发送的请求。Filter原理...

2020-05-04 16:46:23 490

原创 JavaWeb(10)之Listener(监听器)

监听器(Listener)什么是监听器监听器的用途用来监听其他对象的变化的。主要应用在图形化界面开发上。Java中GUI、Android监听器可以用来检测网站的在线人数,统计网站的访问量等等!监听器的术语监听器可以想象成现实生活中的例子:汽车都有报警器,你踹一脚汽车,汽车的报警器就会报警,这就是监听。监听器的入门监听器的入门程序这里我们使用swing来演示监听效果首先...

2020-05-01 22:42:40 323

原创 JavaWeb(9)之JSP进阶&EL&JSTL

JSP回顾什么是JSPJSP: Java Server Pages Java服务器端页面。JSP就是HTML + Java代码+JSP自身东西。JSP的由来Servlet技术生成动态网页的时候很麻烦,需要通过response获得输出流,调用print方法进行打印的。这种编程方式很麻烦,而且美工也不容易处理。SUN公司为了简化动态网页开发,推出JSP。JSP的运行原理JSP在执行时,会...

2020-04-30 18:10:31 273

原创 JavaWeb(8)之Cookie&Session

会话技术的概述什么是会话会话简单理解为:用户打开一个浏览器,点击多个超链接访问服务器的web资源,然后关闭浏览器,整个过程称为是一次会话。为什么要学习会话技术每个用户与服务器进行交互过程中,产生一些各自的数据,程序想要把这些数据进行保存,就需要使用会话技术。例如:用户点击超链接购买一个商品, 程序应该保存用户所购买的商品,以便于用户点击结账可以得到用户所购买的商品信息。思考:用户购买的...

2020-04-26 00:31:28 478

原创 JavaWeb(7)之JSP

JSP的概述什么是JSPJSP: Java Server Pages (ava服务器端页面),其实就在HTML中嵌入Java代码。为什么学习JSPSUN公司提供了动态网页开发技术: Servlet. Servlet 自身有一些缺点, SUN公司发现了这些问题,推出了一个新的动态网页开发技术JSP。Servlet的缺点:Servlet 需要进行配置,不方便维护。Servlet 很难向...

2020-04-21 22:10:21 374

原创 JavaWeb(6)之Tomcat&Http

web的概述什么是web什么是Javaweb使用就java语言进行web开发软件架构CS结构的软件CS: Client/Server 客户端和服务器,这种软件往往需要安装。比如QQ、迅雷、播放器。优缺点:优点:可以减轻服务器端压力,将部分代码写到客户端。界面很美观。缺点:一旦服务器更新了,客户端也需要更新。分布式开发比较弱。BS结构的软件BS: Browser...

2020-04-20 17:36:35 326

原创 JavaWeb(5)之JDBC(2)

JDBC的事务环境准备事务指的是逻辑上的一组操作,组成这组操作各个逻辑单元要么全都成功,要么全都失败。创建数据库和表CREATE TABLE `account` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(20) DEFAULT NULL, `money` double DEFAULT NULL, PRIM...

2020-04-18 22:29:04 155

原创 JavaWeb(5)之JDBC(1)

JDBC概述JDBC详解什么是JDBC百度百科:Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。JDBC也是Sun Microsystems的商标。我们通常说的JDBC是面向关系型数据库的。什么是数据库驱动驱动:两个设备(应用)之间的桥梁...

2020-04-18 22:28:54 236

原创 JavaWeb(3)之前段框架---BootStrap

BootStrap什么是BootStrap?BootStrap的作用?Bootstrap,基于HTML、CSS、 JAVASCRIPT 的前端框架。该框架已经预定义了一套CSS样式和与样式对应的JS代码。(对应的样式有对应的特效)。开发人员只需要编写HTML结构,添加bootstrap固定的class样式,就可以轻松完成指定效果的实现。作用:①Bootstrap使得Web开发更加快捷...

2020-04-15 16:59:58 204

转载 JS基础 表单验证

添加链接描述

2020-04-15 16:55:43 85

原创 JavaWeb(4)之JavaScript

JavaScript概述JavaScript是什么?有什么用?HTML:就是用来写网页的。人的身体。CSS:就是用来美化页面的。人 的衣服。JavaScript:前端大脑、灵魂。人的大脑、灵魂。JavaScript是WEB上强大的脚本语言。脚本语言:无法独立执行。必须嵌入到其他语言中,结合使用。直接被浏览器解析执行。Java编程语言:独立写程序,独立运行。编译-----执行。作用:...

2020-04-10 21:24:09 507

原创 JavaWeb(2)之CSS

CSS简述css是什么?有什么作用?HTML------>页面的结构------>人的面部(素颜)。CSS------>美化页面------>给人化妆。CSS通常称为CSS样式或层叠样式表,主要用于设置HTML页面中的文本内容(字体、大小、对其方式等)、图片的外形(高宽、边框样式、边距等)以及版面的布局等外观显示样式。CSS可以使HTML页面更好看,CSS色系的...

2020-04-06 21:16:00 268

原创 JavaWeb(1)之HTML

1. HTML

2020-04-05 23:38:11 475

原创 Servlet(1)之Servlet技术应用

单词●Request —请求●Response —响应、回应●Config —配置●Context —上下文,环境●Attribute —属性●Encoding —字符编码●Parameter —参数●Dispatcher —分派员、调度员Servlet简介什么是Servlet●Servlet是Java语言提供的用于开发动态网站的编程技术,厲于JavaEE的组成部分●Ser...

2020-04-02 21:22:40 306

原创 Java基础(31)之反射

1. 类加载器深入理解java类加载器类加载器1.1 类加载类加载或类初始化的三个步骤:类的加载、类的连接、类的初始化加载:类加载过程的一个阶段:通过一个类的完全限定查找此类字节码文件,并利用字节码文件创建一个Class对象验证:目的在于确保Class文件的字节流中包含信息符合当前虚拟机要求,不会危害虚拟机自身安全。主要包括四种验证,文件格式验证,元数据验证,字节码验证,符号引...

2020-04-02 13:15:02 103

原创 Java基础(30)之Stream流

1. Stream流1.1 体验Stream流代码示例://需求:按照下面的要求完成集合的创建和遍历public class StreamDemo { public static void main(String[] args) { // 1:创建一个集合,存储多个字符串元素 ArrayList<String> list = new ArrayList<S...

2020-03-30 17:05:17 256

原创 Java基础(29)之函数式接口

1. 函数式接口1.1 函数式接口概述代码示例:定义一个接口://次注解表示该接口为函数式接口,只能有一个抽象方法,如果有第二个就会报错。@FunctionalInterfacepublic interface MyInterface { void show();}定义测试类://函数式接口:有且仅有一个抽象方法的接口public class MyInterfaceDem...

2020-03-29 11:24:08 140

转载 Java8新特征

Java8新特征

2020-03-24 21:28:07 62

原创 Java基础(28)之方法引用

1. 方法引用1.1

2020-03-24 21:18:50 303

原创 Java基础(27)之 接口组成更新

1. 接口组成更新1.1 接口组成更新概述1.2 接口中默认方法代码示例:需求:1:定义一个接口MyInterface,里面有两个抽象方法:void show1();void show2();2:定义接口的实现类:MyInterfaceImpl3:定义测试类:MyInterfaceDemo在主方法中,按照多态的方式创建对象并使用接口MyInterface:/...

2020-03-23 22:03:31 365

原创 Java基础(26)之Lambda表达式

1. Lambda表达式1.1 函数式编程思想概述1.2 体验Lambda表达式代码示例:方式一就不演示了,可以去看Java基础24方式2:匿名内部类的方式改进public class LambdaDemo { public static void main(String[] args) { // 匿名内部类的方式改进 new Thread(new Runnable()...

2020-03-23 20:41:16 194

原创 Java基础(25)之网络编程

1. 网络编程入门1.1 网络编程概述1.2 网络编程三要素1.3 IP地址在命令提示符中使用1.4 InetAddress的使用代码示例:public class InetAddressDemo { // InetAddress // 此类表示Internet协议(IP) 地址 public static void main(String[] args) thro...

2020-03-22 22:16:53 181

原创 Java基础(24)之多线程

1. 实现多线程1.1 进程1.2 线程1.3 多线程的实现方式代码示例:定义类MyThread://1:定义一个类MyThread继承Thread类public class MyThread extends Thread { // 2:在MyThread类中重写run()方法 // 为什么要重写run方法,是因为在类中,并不是所有代码都需要执行多线程的, // 所有就...

2020-03-21 10:00:03 184

原创 Java基础(23)之IO流

1. File1.1 File类概述和构造方法File的构造方法:这三个构造方法可以做同样的事情代码示例:public class File1 { public static void main(String[] args) { // File(String pathname): 通过将给定的路径名字符串转换为抽象路径名来创建新的File实例。 File f1 = new...

2020-03-14 22:07:13 216

原创 Java基础(22)之集合进阶

1. Collection1.1 集合基础知识回顾1.2 集合类体系结构集合存储数据的方式有单列和双列Clooection中还有List(可以存储可重复的数据)和Set(可以存储不可重复的数据)。有重复的数存储到Set中,重复的数据就会被合一,变成一个。List,Set和Map接口中还有实现类下面是几个主要使用的实现类1.3 Clooection集合概述和使用代...

2020-03-05 22:03:16 342

原创 Java基础(21)之异常

1. 异常异常### 1.1 异常概述1.2 JVM的默认处理方案有一行代码报错,下面的代码就不会执行。1.3 异常处理如果程序出现了异常,需要我们自己来处理,因为在实际的开发中,不能因为一处的报错,影响了接下来程序的运行。1.4 异常处理之try … catch …代码示例:运行结果:这次通过自己定义的异常处理,不会再像默认的那样直接停止程序了,而是会输出一段异常...

2020-02-27 21:42:24 140

原创 Java基础(20)之类常用API(常用类)

1. Math1.1 Math类概述1.2 Math类的常用方法返回绝对值:是正数是时候直接返回参数本身,是负值的时候返回的是参数的相反数。参数是10时返回的是10,参数是-10的时候返回的是10。Math类的三个方法比较: floor() ceil() round()2. System2.1 System的常用方法currentTimeMillis计算时间方法示例:ex...

2020-02-27 10:45:00 254

转载 Java中的常见类

Java常见类

2020-02-24 23:31:14 80

原创 Java基础(19)之类内部类

1. 内部类1.1 内部类概述代码示例:1.2 成员内部类代码示例:创建一个成员内部类:在类的成员位置,就是成员内部类了创建测试类:这里发现不可以直接创建成员内部类的实例对象,因为Inner是在内的内部。所以要这样创建内部类:Outer.Inner = new Outer().Inner();运行结果:外部类的num是10注意:我们将成员内部类定义到那个位置...

2020-02-23 17:55:07 137

空空如也

空空如也

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

TA关注的人

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