自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 JavaWeb过滤器(Filter)之粗粒度权限管理(超详细源码)

粗粒度权限管理JavaWeb过滤器案例JSP的编写welcom.jsplogin.jspuser.jspadmin.jspServlet的编写LoginServletweb.xmlFilter的编写UserFilterAdminFilterweb.xml分析与总结流程分析JavaWeb过滤器案例粗粒度权限控制(拦截是否登录、拦截用户名admin权限)说明:给出三个页面:welcom.jsp(没有限制)、user.jsp(只有登录用户才能访问)、admin.jsp(只有管理员才能访问)。分析:

2020-06-27 17:45:59 503

原创 Java字节流与字符流

字节流与字符流字节流与字符流流的概念OutputStream字节输出流InputStream字节输入流Writer字符输出流Reader字符输入流字节流与字符流的区别转换流IO流操作深入字符编码内存操作流管道流RandomAccessFile输入与输出支持打印流System类对IO的支持BufferedReader缓冲输入流Scanner扫描流字节流与字符流流的概念在Java.io包中,File类是唯一一个与文件本身有关的程序处理类,但是File只能操作文件的本身,而不能操作文件的内容。在实际开发中,

2020-06-15 08:00:55 323

原创 文件操作

文件操作Java语言中提供有对文件操作系统操作的支持,在java.io.File类中进行了定义,在整个java.io包中,File类是唯一一个与文件本身操作(创建、删除、重命名等)有关的类。File类是Comparable接口的子类,所以File类的对象是可以进行排序处理的。而在进行File类处理的时候需要设置访问路径,而对于路径的配置主要通过File类的构造方法实现:方法名代码解释构造方法:public File(String pathname);设置操作完整路径构造

2020-06-15 07:17:27 143

原创 Java比较器

Java比较器比较器Comparable比较器Comparator比较器二叉树结构红黑树原理分析比较器所谓比较器指的就是进行大小关系的确定判断。java.lang.Integer与java.lang.String两个类都是由系统提供的程序类,如果使用自定义的类实现排序处理,会发现即使语法没有错误,排序的顺序也会出现错误,这是因为任意一个类默认情况下是无法使用系统内部的类实现数组排序或比较需求的,没有明确的指出到该如何进行比较的定义(没有比较的规则)。为此,在Java中为了统一比较规则的定义,提供了比较

2020-06-14 15:50:01 180

原创 Java高级编程基础知识

2020-04-05,首发,持续更新直至该章节学习结束。一、Java多线程编程1、继承Thread类实现多线程Java中提供了一个java.lang.Thread的程序类,那么一个类只要继承了此类,就表示这个类为线程的主体类。(需要覆写run()方法,这个方法属于线程的主方法)多线程要执行的功能都应该在run()方法中进行定义。需要说明的是,在正常情况下,如果要使用一个类中的方法,一定要产...

2020-04-05 21:21:10 610

原创 Java多线程——生产者与消费者问题

Java多线程之生产者消费者问题:生产者生产了消费者才能消费,消费者消费了才能生产。/** * FileName: MultithreadingDemo * Author: 十七 * Date: 2020/3/30 12:31 * Description: 多线程实战——生产者消费者问题 * History: * notes: */package com.test;...

2020-04-01 18:23:57 146

原创 Java 8中的lambda表达式

Java 8中lambda表达式的简单使用直接通过代码看效果本文仅作参考,旨在记录学习中的一些经过interface Print{ void print(String val);}//第三个例子interface IPrint{ void print();}public class LambdaDemo { public static void main(S...

2020-03-20 23:09:52 84

原创 Java面向对象基础知识

Java面向对象一、Java继承 继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。继承类型Java不支持多继承,但支持多重继承。继的承特性子类拥有父类非 private 的属性、方法。子类可以拥有自己的属性和方法,即子类...

2020-03-19 12:01:34 134

转载 自动装箱与拆箱问题

自动装箱与拆箱问题一.什么是装箱?什么是拆箱?二.装箱和拆箱是如何实现的  自动装箱和拆箱问题是Java中一个老生常谈的问题了,今天我们就来一些看一下装箱和拆箱中的若干问题。本文先讲述装箱和拆箱最基本的东西,再来看一下面试笔试中经常遇到的与装箱、拆箱相关的问题。以下是本文的目录大纲:一.什么是装箱?什么是拆箱?二.装箱和拆箱是如何实现的一.什么是装箱?什么是拆箱?在前面的文章中提到,J...

2020-03-13 12:15:38 136

原创 联想电脑Alt+Tab键进行窗口切换明显变慢怎么办?

联想电脑Alt+Tab键进行窗口切换明显变慢怎么办?最近将电脑重新整理了一下,更新了系统。忙完Windows系统的故障处理之后又发现了电脑窗口切换能明显感觉到变慢的问题。于是开始百度窗口切换的卡顿的解决方法。目前已知两种方法,但是对于强迫症的我来说的确不尽如意。于是开始自己着手解决问题。首先我发现了问题的关键可能是一个System Interface Foundation Service服...

2020-02-15 14:59:06 2584

移动应用开发-课程设计-天气小工具.rar

移动应用开发-课程设计-天气小工具。 简单的天气小工具app,支持桌面插件和自定义城市,调用的是百度天气的api接口,实现大部分城市的天气查询。

2020-05-23

空空如也

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

TA关注的人

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