java
盖世小可爱
夜空中最亮的星,请指引我前行.
展开
-
springBoot拦截器
https://blog.csdn.net/qq_35706771/article/details/82957014原创 2021-07-13 13:21:11 · 185 阅读 · 2 评论 -
jdk1.7概览图分享
原创 2021-07-08 11:01:12 · 72 阅读 · 0 评论 -
localhost,127.0.0.1 和 本机IP 三者的区别是什么?
1、网络需求不同:localhost不需要联网;127.0.0.1不需要联网;本机IP需要联网 。 2、localhost是本机访问:127.0.0.1是本机访问;本机IP是本机或外部访问 。3、localhost是域名,127.0.0.1是IP地址。本机 IP 就是本机对外放开访问的IP地址;这个网址就是与物理网卡绑定的IP地址。4、在一个局域网里,同一网段的其他电脑就可以用上面的IP地址来访问你的电脑。--本机ip应用场景IP:IP地址是指互联网协议地址(英语:...原创 2021-06-04 10:27:09 · 5087 阅读 · 0 评论 -
java动态代理原理
代理概念 代理原理jdk动态代理一文搞懂所有代理1、静态代理:程序运行前就已经存在代理类的字节码文件,代理类和原始类的关系在运行前就已经确定。代理类已经写死了,程序在运行期需要加载代理类时,将事先在本地编译(或者其他方式)好的class文件加载到JVM供虚拟机使用。静态代理需要开发者自己去实现2、动态代理:动态代理类的源码是在程序运行期间通过JVM反射等机制动态生成,代理类和委托类的关系是运行时才确定的代理类实例是由运行期生成的,在JVM中动态地生成class文件并创建...原创 2021-05-19 14:05:25 · 112 阅读 · 0 评论 -
一篇文章搞定java反射所有知识
装载链接:https://blog.csdn.net/Java_programmer_liao/article/details/106013181先看一张图反射是个什么东西?它是用来做什么的?平时的应用场景有哪些?为啥要用它?它有什么优缺点?它的工作原理是什么?我怎么使用它?一、反射1.什么是反射?官方:主要指应用程序访问、检测、修改自身状态与行为的能力。JAVA反射机制是在运行状态中,对于任意一个实体类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意.转载 2021-05-08 14:28:46 · 116 阅读 · 0 评论 -
java导出Excel文件
Hi,好久不见,今天我给大家分享的是java导出Excel文件 之前没写过导出Excel,因为最近有一个这样的需求,要将数据导出Excel文件,刚好现在来给大家分享一下.现在用的比较多的都是用POI技术来导出 or 导入Excel,所以我们也用POI吧,用POI导出Excel我们首先要下载所需的jar包然后导入到我们的项目中,用maven的小伙伴只需找到相关依赖加入到pom.xml里面即...原创 2019-04-22 10:53:30 · 667 阅读 · 2 评论 -
Jave bean 和spring bean的区别???
先了解一下各自是什么吧!Jave bean:javaBean简单的讲就是实体类,用来封装对象,这个类里面全部都是属性值,和get,set方法。简单笼统的说就是一个类,一个可复用的类。javaBean在MVC设计模型中是model,又称模型层,在一般的程序中,我们称它为数据层,就是用来设置数据的属性和一些行为,然后我会提供获取属性和设置属性的get/set方法JavaBean是一种JAVA语言写...原创 2018-09-17 20:01:52 · 1928 阅读 · 0 评论 -
在Eclipse中添加struts.xml为什么会出现错误?
No1:你struts2的jar包导入齐全没有 ,在仓库里面找/在libraries找No2:好像是struts2上面的配置有问题,应该是<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configura...原创 2018-09-17 18:56:57 · 1091 阅读 · 0 评论 -
设计模式之抽象工厂模式
抽象工厂模式(Abstract Factory),提供一个创建一系列相关或互相依赖对象的接口,而无需指定它们具体的类。转载 2018-09-17 18:51:41 · 164 阅读 · 0 评论 -
设计模式--简单工厂模式
一:介绍简单工厂模式不能说是一个设计模式,又称为静态工厂方法(Static Factory Method)模式,它属于类创建型模式,说它是一种编程习惯可能更恰当些。因为它至少不是Gof23种设计模式之一。但它在实际的编程中经常被用到,而且思想也非常简单,可以说是工厂方法模式的一个引导.考虑一个简单的软件应用场景,一个软件系统可以提供多个外观不同的按钮(如圆形按钮、矩形按钮、菱形按钮等)...转载 2018-09-17 18:27:44 · 185 阅读 · 0 评论 -
23种设计模式全解析-- 设计模式
一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。其实还有两...转载 2018-09-17 16:22:29 · 348 阅读 · 0 评论 -
解决Eclipse打开后闪退 Eclipse在异常关闭后,启动闪退的解决办法
版权声明:本文为博主随手笔记,欢迎评论和转载。 https://blog.csdn.net/Buaaroid/article/details/49905309问题描述:Win7下 Eclipse编译原本没问题的工程时,第二天开始编译总是通不过,后来Debug As - Android Application 调试时出现卡死现象。任务管理器强制关闭Eclipse,后重启Eclipse。后又尝试重...转载 2018-09-12 18:58:14 · 3687 阅读 · 2 评论 -
TagSupport与BodyTagSupport的区别
1 TagSupport与BodyTagSupport的区别 TagSupport与BodyTagSupport的区别主要是标签处理类是否需要与标签体交互,如果不需要交互的就用TagSupport,如果需要交互就用BodyTagSupport。 交互:交互就是标签处理类是否要读取标签体的内容和改变标签体返回的内容。 BodyTagSupport继承了TagSupport,TagSup...原创 2018-06-03 20:04:57 · 203 阅读 · 0 评论 -
什么是.tld文件
TLD术语解释:标签库描述文件. 如要在JSP页面中实现JSP标签,必须首先定义实现标签的类,然后在标签库描述文件(TLD)中...原创 2018-06-04 10:45:21 · 16480 阅读 · 3 评论 -
Vector 和 ArrayList 的区别
相同点:1、都是采用数组方式存储数据,可变长度,相当于一个特殊的数组2、都是有序输出,都可以用循环遍历.不同点:1、Vector的方法都是同步的(Synchronized),是线程安全的(thread-safe),而ArrayList的方法是不同步的,由于线程的同步必然要影响性能,因此,ArrayList的性能比Vector好。 2、当Vector或ArrayList中的元素的长度超过它的初始大小...原创 2018-05-23 22:07:53 · 288 阅读 · 0 评论 -
LinkedList和ArrayList的区别
相同点1、两者都是线程不安全的。2、两者当中的元素都可以为null值3、支持序列化,能够通过序列化进行传输不同点1、ArrayList查找快,增删慢,LinkedList查找慢,增删快2、LinkedList是基于链表实现的,因此不存在容量不足的问题。而ArrayList是有容量的,无参数构造的ArrayList的默认容量是10...原创 2018-05-23 22:25:50 · 729 阅读 · 0 评论 -
堆栈之间的差别
1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。 3、全局区(静态区)(static)—,全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域, 未初始化的全...原创 2018-05-23 22:53:58 · 161 阅读 · 0 评论 -
java.lang.Comparable 和 java.util.Comparator compareTo 区别
相同点:1.都为泛型接口里的重写方法,Comparable接口里面的方法名为compareTo(),Comparator 接口里面的为compare();2.俩者都为比较型方法.但侧重点各不同.3.俩者都可以对对象进行排序,比如升序排序或降序排序.按年龄排序:package com.test;import java.util.ArrayList;import java.util.Coll...原创 2018-05-24 22:31:58 · 266 阅读 · 0 评论 -
java = == ===的区别
1. 使用= 操作符一般是用来赋值的, 并且赋值顺序是从右到左进行的. 是赋值运算符 2. 使用==操作符检查"参数是否为这个对象的引用" 返回的是true 和false 是比较运算符 ...原创 2018-06-23 22:56:56 · 675 阅读 · 0 评论 -
AJAX后台往前台传值中文变成?问号
中文乱码解决办法: 1设置表头和页面显示语言编码格式 2.在数据库连接地址url里面加上一串编码格式 url="jdbc:mysql://localhost:3306/数据库名?characterEncod...原创 2018-07-06 21:09:34 · 4473 阅读 · 1 评论 -
关于Operation not allowed after ResultSet closed的错误?
前几天写一个EasyUi的项目 遇到了一个Operation not allowed after ResultSet closed的错 翻译出来是:关闭ResultSet后不允许操作 而我的dao里面是写了俩个方法 一个为外部调用 一个是内部调用 在dao里面用外部方法调内部的方法 这样在我要使用的时候就调一次也可以得到效果我的dao里面的代码是: private Conne...原创 2018-07-07 20:03:25 · 3856 阅读 · 0 评论 -
struts2 s标签以及#,%{},%{#}等使用方法介绍
今天学了struts2的值栈概念 是struts2的一种存储机制,类似于域对象 值栈:可以存值 也可以取值.导入struts2的标签库 <%@ taglib prefix="s" uri="/struts-tags" %> 在这里简单的介绍一下 关于它取值的一些区别:package com.zking.action;import java.util.Arra...原创 2018-08-20 23:59:13 · 374 阅读 · 0 评论 -
J2EE 反射(Reflect)
在jdk的配置环境中 从俩个地方体现出:一个是XML解析 另一个是实体类 而实体类则需要运用反射jdk里面jre转译:是将.java文件转化为.class的文件 而今天我们说的是反射 它是将.class文件转为.java文件 1. 什么是反射? 反射是java语言中的一种机制,通过这种机制可以动态的实例化对象、读写属性、调...原创 2018-06-02 17:07:17 · 252 阅读 · 0 评论