文章分类 -  JAVA

摘要:过滤器【Filter】Filter 是在 Servlet 规范中定义的,是 Servlet 容器支持的。 Filter实现了javax.servlet.Filter接口,主要的用途是设置字符集、控制权限、控制转向、做一些业务逻辑判断等。 工作原理是: 只要你在web.xml文件配置好要拦截的客户端请 阅读全文
posted @ 2020-04-04 21:04 Angry-rookie 阅读(411) 评论(0) 推荐(0)
摘要:Springboot自带的定时任务分为两种: 1.普通定时任务: 这种如果定时任务是多个,当其中一个比较耗时时后面的定时任务就会等待,让这个任务执行完再执行。 2.异步定时任务: 这种每个定时任务执行是分开的,互不影响。 操作步骤: 1:在启动类上写@EnableScheduling注解 2:在要定 阅读全文
posted @ 2020-03-27 20:24 Angry-rookie 阅读(175) 评论(0) 推荐(0)
摘要:WebSocket处于应用层,也是基于TCP(3次握手【最少3次能保证双方都服务正常】)实现的。 TCP长连接流程: client向server发起连接,server接受client连接。双方建立连接,Client与server完成一次读写之后,它们之间的连接并不会主动关闭,用心跳保活。 后续的读写 阅读全文
posted @ 2020-03-22 19:47 Angry-rookie 阅读(2390) 评论(0) 推荐(0)
摘要:isAssignableFrom() :是从类继承的角度去判断,是判断是否为某个类的父类。 isAssignableFrom()方法的调用者和参数都是Class对象,调用者为父类,参数为本身或者其子类。 使用方法: 父类.class.isAssignableFrom(子类.class) 判断User 阅读全文
posted @ 2020-03-22 13:42 Angry-rookie 阅读(831) 评论(0) 推荐(0)
摘要:之前网上看了一些文章又是redis又是Cookie的感觉没有必要 现实中遇见大神好多,但是网上的文章写的却不咋地,可能大神很忙,没时间写吧。 废话不多说 思路: 用户登录校验思路: 1.将登录的用户信息放在session中 2.每次请求过来的数据对他进行校验看session中是否存在用户信息,没有就 阅读全文
posted @ 2020-03-21 19:07 Angry-rookie 阅读(2141) 评论(0) 推荐(0)
摘要:HandlerInterceptorConfigurer 类中需要 @Autowiredprivate UserService userService;但是InterceptorRegistration interceptorRegistration = registry.addIntercepto 阅读全文
posted @ 2020-03-20 21:30 Angry-rookie 阅读(1868) 评论(0) 推荐(0)
摘要:Session: session.removeAttribute() 适用于清空指定的属性 session.invalidate() 是清除当前session的所有相关信息,也就是当前请求的这个客户端(例如·当前的这个浏览器) removeAttribute就是从session删除指定名称的绑定对象 阅读全文
posted @ 2020-03-20 21:06 Angry-rookie 阅读(4104) 评论(0) 推荐(1)
摘要:session是在客户端请求服务器自动创建的具有唯一ID的对象。其生存周期从用户第一次请求服务器开始,结束于session失效。 session失效有以下几种可能性: 1、在服务器设定的时间内用户没有请求服务器。 2、服务器主动运行session.invalidate()方法使其失效。 reques 阅读全文
posted @ 2020-03-20 16:07 Angry-rookie 阅读(175) 评论(0) 推荐(0)
摘要:1. 共同点 :不管对象的作用域怎样,共享变量和获得变量的 方法都是一致的 –setAttribute(“Name”,obj1)–getAttribute(“Name”) 2. 变量的作用域ServletContext– 范围最大。应用程序级别的,整个应用程序都能访问,也就是只要这个服务不停止就会一 阅读全文
posted @ 2020-03-20 16:02 Angry-rookie 阅读(1331) 评论(0) 推荐(0)
摘要:语法:循环体 使用: 1.break 标签; 2.continue 标签; 注意: 这个标签名可以随意写 ,break和continue关键词通常只中断当前循环,但若随同标签一起使用,它们就会中断循环,直到标签所在的地方。 package com.zhao.algorithm; /** * AUTH 阅读全文
posted @ 2020-02-20 21:07 Angry-rookie 阅读(425) 评论(0) 推荐(0)
摘要:实现步骤: 1.必须 implements Comparable<T> T:要排序的对象 2. 重写 compareTo() 【要根据对象的哪个属性排序就在里面实现】 package com.zhao.algorithm.test; import java.util.ArrayList; impor 阅读全文
posted @ 2020-02-17 20:11 Angry-rookie 阅读(105) 评论(0) 推荐(0)
摘要:获取变量的数据类型,如果是基本数据类型返回的是他的包装类 /** * 获取变量类型方法 * @param object 要查看的变量 * @return 变量的数据类型,如果是基本数据类型返回的是他的包装类 */ public static String getType(Object object) 阅读全文
posted @ 2020-02-08 22:43 Angry-rookie 阅读(474) 评论(0) 推荐(0)
摘要:在Java方法中参数列表有两种类型的参数,基本类型和引用类型。 基本类型:值存放在局部变量表中,无论如何修改只会修改当前栈帧的值,方法执行结束对方法外不会做任何改变;此时需要改变外层的变量,必须返回主动赋值。 引用数据类型:指针存放在局部变量表中,调用方法的时候,副本引用压栈,赋值仅改变副本的引用。 阅读全文
posted @ 2020-02-08 21:53 Angry-rookie 阅读(1235) 评论(0) 推荐(0)
摘要:package com.zhao.tool; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.time.I 阅读全文
posted @ 2020-02-08 17:08 Angry-rookie 阅读(2503) 评论(0) 推荐(0)
摘要:Java 7引入的新语法 try(resource) 当一个外部资源的句柄对象(比如FileInputStream对象)实现了AutoCloseable接口 就可以使用 try-with-resource 新的方式 将外部资源的句柄对象的创建放在try关键字后面的括号中,当这个try-catch代码 阅读全文
posted @ 2020-02-08 14:41 Angry-rookie 阅读(302) 评论(0) 推荐(0)
摘要:一个泛型类 package com.zhao.generate; /** * 定义泛型类 <T>不能是基本类型 * 编写泛型时,需要定义泛型类型<T>; * 静态方法不能引用泛型类型<T>,必须定义其他类型(例如<K>)来实现静态泛型方法 * @param <T> */ public class G 阅读全文
posted @ 2020-02-06 19:58 Angry-rookie 阅读(1402) 评论(0) 推荐(0)
摘要:相比于java 的AWT 和Swing JavaFX就是Java在编写图形界面程序的最新技术 也可以用FXML设置布局 package com.zhao.tool; import javafx.application.Application; import javafx.scene.Scene; i 阅读全文
posted @ 2020-02-06 14:49 Angry-rookie 阅读(1204) 评论(0) 推荐(0)
摘要:1.静态变量被所有的对象所共享,在内存中只有一个副本【存放在方法区】 非静态变量是对象所拥有的,在创建对象的时候被初始化,存在多个副本 2.static 用来形成静态代码块以优化程序性能。static块可以置于类中的任何地方,类中可以有多个static块。 在类初次被加载的时候,会按照static块 阅读全文
posted @ 2020-02-05 22:27 Angry-rookie 阅读(102) 评论(0) 推荐(0)
摘要:JDK提供的一个Proxy.newProxyInstance()创建了一个Eat接口对象。这种没有实现类但是在运行期动态创建了一个接口对象的方式,我们称为动态代码。JDK提供的动态创建接口对象的方式,就叫动态代理。 package com.zhao.common.util; import java. 阅读全文
posted @ 2020-02-01 23:28 Angry-rookie 阅读(157) 评论(0) 推荐(0)
摘要:Eureka是Netflflix开发的服务发现框架,SpringCloud将它集成在自己的子项目spring-cloud-netflflix中,实现 SpringCloud的服务发现功能。Eureka包含两个组件:Eureka Server和Eureka Client。 Eureka Server提 阅读全文
posted @ 2020-01-29 19:59 Angry-rookie 阅读(179) 评论(0) 推荐(0)