
java技术点
binLi_Cheng
这个作者很懒,什么都没留下…
展开
-
模板(Template)设计模式 简单易懂的小例子实现
@Test //模板设计模式(定义一个算法骨架,将具体的算法延迟到子类中实现。) //优点:定义了算法骨架,可以很灵活是实现具体的算法 //缺点:如果算法骨架需要修改的话,则需要修改抽象类(就是把骨架的那个方法改了改) public void test05() { GetTimeDome getTimeDome =new GetTimeDome(); System.out.println(getTimeDome.getTime());...原创 2020-07-27 16:53:41 · 333 阅读 · 0 评论 -
反射和动态代理 简单易懂的小例子实现
实体类package com.bin.entity;// 猫public class Cat{ public Cat(int age, String catching) { this.age = age; this.catching = catching; } public Cat() { } private int age; private String catching; public int getAge() {原创 2020-07-27 16:52:48 · 302 阅读 · 0 评论 -
struts学习-使用拦截器控制登陆权限拦截
jsp:简单的一个登陆页面。<%-- Created by IntelliJ IDEA. User: bin Date: 2020-07-02 Time: 13:23 To change this template use File | Settings | File Templates.--%><%@ page contentType="text/html;charset=UTF-8" language="java" isELIgnored="false"原创 2020-07-02 15:29:06 · 300 阅读 · 0 评论 -
struts2学习-文件上传和文件下载
文件上传 1)三个条件: 表单有file post提交 enctype="multipart/form-data" 2)在Action中接收文件内容原创 2020-07-02 10:03:09 · 244 阅读 · 0 评论 -
struts2学习-动态方法调用和通配符调用
<struts> <package name="sss" extends="struts-default" namespace="/"> <global-allowed-methods>bins,shout</global-allowed-methods> <action name="bin_*" class="com.bin.action.BinAction" method="{1}">原创 2020-07-01 11:57:58 · 253 阅读 · 0 评论 -
java虚拟机详解
深入理解JVM1 Java技术与Java虚拟机说起Java,人们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成: Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。它们的关系如下图所示:图1 Java四个方面的关系运行期环境代表着Java平台,开发人员编写Java代码(.java文件),然后将之编译成字节码(.class文件)。最后字节码被装入内存,一旦字节码进入虚拟机,它就会被解释器解释执行,或者是被即时代码发生器原创 2020-06-16 15:01:02 · 666 阅读 · 0 评论 -
HSSFWorkbook 模版使用
HSSFWorkbook 模版使用Java中导入、导出Excel一、介绍当前B/S模式已成为应用开发的主流,而在企业办公系统中,常常有客户这样子要求:你要把我们的报表直接用Excel打开(电信系统、银行系统)。或者是:我们已经习惯用Excel打印。这样在我们实际的开发中,很多时候需要实现导入、导出Excel的应用。目前,比较常用的实现Java导入、导出Excel的技术有两种Jakarta POI和Java Excel下面我就分别讲解一下如何使用这两个技术实现导入、导出Excel二、使用Jakar转载 2020-06-16 13:57:31 · 655 阅读 · 0 评论 -
Session机制详解
虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web application中应用session机制时常见的问题作出解答。一、术语session 在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是transaction与session在某些语境下的含义是相同的。 session,中文经常翻译为会话,其本来的含义转载 2020-06-10 16:57:52 · 280 阅读 · 0 评论 -
vlh 标签详解
vlh 标签详解1.vlh:root root标签做为所有vlh标签的根标签.1)value 在给定的范围内,包含在ValueList或list的变量名. List的实例自动被DefaultListBackedValueList包装在ValueList中2)id 如果有多个表被包含在一个request中,ID属性能区分每个表。id被追加到所有的parameters中。例如:表ID=(blob),那么分页参数中将包含?paggingColumn=firstName(bob),没有ID指定时,使用转载 2020-06-10 11:30:25 · 1196 阅读 · 0 评论 -
java 芮芮大饼姐
什么Servlet?Servlet在web应用中的位置执行过程执行过程图解Servlet的运行过程Servlet的生命周期Servlet的三种创建方式Servlet接口实现类Servlet的一些servet映射细节:ServletConfig对象ServletConfig的使用ServletContextServletContext应用常用方法:获取全局配置信息获取资源路径:实现Servlet的转发。web.xml的配置servlet的配置什么Servlet?原创 2020-06-09 18:18:03 · 310 阅读 · 0 评论 -
Java this关键字详解(3种用法)
@Java this关键字详解(3种用法)Java this关键字详解(3种用法)this 关键字是 Java 常用的关键字,可用于任何实例方法内指向当前对象,也可指向对其调用当前方法的对象,或者在需要当前类型对象引用时使用。下面我们根据示例分别讲解 this 关键字的作用。this.属性名大部分时候,普通方法访问其他方法、成员变量时无须使用 this 前缀,但如果方法里有个局部变量和成员变量同名,但程序又需要在该方法里访问这个被覆盖的成员变量,则必须使用 this 前缀。例 1假设有一个教师转载 2020-06-09 13:46:06 · 1612 阅读 · 0 评论 -
数组去重 三种方法 (不用集合)
第一种方法(只学到数组的看):定义一个新的数组长度和旧数组的长度一样,存储除去重复数据的旧数组的数据和0,public static void main(String[] args) { // 获取一个无重复元素的数组 int[] arr = new int[] { 11, 22, 22, 33, 44, 55, 44, 66, 66, 66 }; // 先确定新数...原创 2018-08-03 10:41:25 · 2373 阅读 · 0 评论 -
字符串改变及地址改变(字符串内存地址)
字符串内容一旦定义了就不能改变。每次改变都会重新开辟一个内存空间存储新的内容。 字符串创建对象(赋值)有两种方式: 通过构造方法创建对象。 通过直接赋值创建对象。 如图: 区别: 构造方法创建字符串实在堆中。 直接赋值的字符串在方法区的常量池中。 如图: 两个实例化的字符串为什么返回false? 解释: 在栈中开辟mian方法空间,然后实例化字符串 s1,s1实例化是...原创 2018-08-11 08:27:46 · 3585 阅读 · 3 评论 -
冒泡循环_借鉴大神加自己的理解。
第一种方法 public static void maoPao() { int[] arr = { 6, 3, 8, 2, 9, 1 }; System.out.println("排序前数组为:"); for (int num : arr) { System.out.print(num + " "); } for (int i =...原创 2018-07-29 17:24:35 · 957 阅读 · 0 评论 -
关于循环的整理。
循环结构 for循环 do….while 循环 while 循环for循环 for(初始化语句;判断条件语句;控制条件语句){ 循环语句; }while 循环 while(判断条件语句){ 循环语句; 控制条件语句; }do….while 循环 do{ 循环语句; 控制条件语句; }while(判断条件语句);三种循环的区别: do。。w...原创 2018-07-29 17:22:14 · 345 阅读 · 0 评论