
java
文章平均质量分 60
小胖eee
梦想不是想出来的,是做出来的。
展开
-
Struts2的国际化
Struts2的国际化第一步:在package标签外添加一个 constant 标签; 标签中的value属性由资源文件名的前缀确定。<!-- 国际化资源文件(value是资源文件前缀名) --> <constant name="struts.custom.i18n.resources" value="gyx"></constant>第二步:在j...原创 2018-11-04 21:35:35 · 104 阅读 · 0 评论 -
Struts2中的多文件上传:实例
Struts2中的多文件上传:实例第一步:先创建一个上传文件的jsp页面(upload.jsp)<%@ page language="java" contentType="text/html; charset=utf-8"pageEncoding="utf-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transi...原创 2018-11-04 21:36:55 · 180 阅读 · 0 评论 -
hibernate框架
hibernate持久层框架实例(HelloWord):第一步: maven项目导入架包<dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-core</artifactId> <version>3.3.2.GA</vers...原创 2018-11-04 21:37:53 · 104 阅读 · 0 评论 -
spring入门
1.spring-依赖注入-set注入第一步:新建一个类HelloSpring注意:依赖注入的属性需要set方法package com.gyx.HelloSpring;public class HelloSpring { //name 值用 spring 依赖注入 IOC private String name; public String getName() {...原创 2018-11-04 21:39:40 · 120 阅读 · 0 评论 -
Mybatis入门
maven项目+MyBatis入门第一步:在maven项目中导入MyBatis相应的jar包<!-- 数据库的依赖 --><dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> ...原创 2018-11-04 21:40:29 · 1629 阅读 · 0 评论 -
JVM本地方法栈及native方法
看到虚拟机栈和本地方法栈的区别的时候有点疑惑,因为本地方法栈为虚拟机的Native方法服务。以下转载一篇关于native方法的介绍:http://blog.youkuaiyun.com/wike163/article/details/6635321————————————分 割 线——————————今天花了两个小时把一份关于什么是Native Method的英文文章好好了读了一遍,以下是我依据原...转载 2018-12-05 22:58:24 · 192 阅读 · 0 评论 -
初识JVM
JVMJVM--翻译 --将字节码 翻译 成为机器指令JVM,JRE,JDKJVM:Java virtual Machine (Java虚拟机)JVM是干什么的呢?一次编写,到处运行?JVM就是用来翻译字节码的。java跨平台特性。 JRE:java runtime enviroment (java 运行环境)JRE = JVM + java核心类库 + 支持文件...原创 2018-12-06 22:56:04 · 199 阅读 · 0 评论 -
java自增面试题
自增面试题如下:字节码文件如下:自增操作栈流程图:原创 2018-12-14 17:16:04 · 421 阅读 · 0 评论 -
IntelliJ IDEA 设置代码提示或自动补全的快捷键 (附IntelliJ IDEA常用快捷键)
IntelliJ IDEA 设置代码提示或自动补全的快捷键 (附IntelliJ IDEA常用快捷键)修改方法如下:点击 文件菜单(File) –> 点击 设置(Settings… Ctrl+Alt+S), –> 打开设置对话框。在左侧的导航框中点击 KeyMap。接着在右边的树型框中选择 Main menu –> Code –> Completion.接着...转载 2018-12-14 21:39:26 · 2941 阅读 · 0 评论 -
SpringBoot 部署到 tomcat 上出现静态资源路径缺少项目名问题
freemaker获取系统相对路径方式 如果是ssm项目,可以在spring-mvc.xml中配置 <!-- FreeMarker视图解析 如返回userinfo。。在这里配置后缀名ftl和视图解析器。。 --><bean id="viewResolverFtl" class="org.springframework.web.servlet.view.f...转载 2019-07-16 15:10:23 · 3793 阅读 · 2 评论 -
Mybatis的SQL映射XML文件详解
Mybatis的SQL映射XML文件详解MyBatis 真正的力量是在映射语句中。这里是奇迹发生的地方。 对于所有的力量, SQL映射的 XML 文件是相当的简单。当然如果你将它们和对等功能的 JDBC 代码来比较,你会发现映射文件节省了大约 95%的代码量。 MyBatis 的构建就是聚焦于 SQL 的,使其远离于普通的方式。SQL 映射文件有很少的几个顶级元素(按照它们应该被定义的顺序):...转载 2019-07-16 15:49:48 · 2732 阅读 · 0 评论 -
Struts2 拦截器的配置:
Struts2 拦截器的配置:第一步:在struts.xml文件中加入拦截器配置:我们可以在配置拦截器的时候,自己定义一个拦截器栈来包含我们自己定义的拦截器(注意:一定要将 defaultStack 加进去,这是框架自带的拦截器,能够帮助我们完成表单数据封装等功能)<!-- 配置拦截器 --> <interceptors> <interceptor...原创 2018-11-04 21:34:43 · 929 阅读 · 0 评论 -
servet的生命周期是怎样的?
Servlet初始化、运行、销毁全部过程Servlet的生命周期是由servlet的容器来控制的。分为3个阶段:初始化阶段、运行阶段、销毁阶段。初始化阶段:初始化阶段步骤:Ø Servlet容器加载servlet类,把它的.Class文件中的数据读到内存中。Ø Servlet容器创建servletConfig对象。servletConfig对象包含了servlet的初始...转载 2018-10-15 11:55:07 · 439 阅读 · 0 评论 -
JSTL标签库:core和fmt包中标签的简单使用
JSTL标签-核心标签库1.JSTL标签库<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %><c:set />用来存放变量属性:var表示定义的变量名value表示存入的值scope表示存入的容器:page request session application...原创 2018-10-15 11:51:16 · 861 阅读 · 0 评论 -
java基础规范 思维导图
我将上课笔记整理出来与大家分享,希望能够帮助有需要的朋友们!如果想看详细笔记,附上笔记地址(http://note.youdao.com/noteshare?id=33ae97466f3061c224412c046d091b19&sub=71A6430CAB594C6A83A2650DB2D187BB)第一次写blog,还有许多不足之处,希望大家多多包涵,也希望大家能够指正笔记中的...原创 2018-08-05 11:56:09 · 200 阅读 · 0 评论 -
java基础-异常机制
异常机制:异常基本通过以下两种方式来处理:1. try-catch-finally(一般采用本方式,捕获异常,自己处理)try { InputStream iso=new FileInputStream(new File(" "));} catch (FileNotFoundException e2) { e2.printStackTrace();}finally{ Sys...原创 2018-08-06 21:26:31 · 138 阅读 · 0 评论 -
java基础 数组
学习数组:1、认识数组 在java中出现了[] 代表数组出现了 数组是引用类型 eg: int[] a={1,2}; 2、数组定义 一组数 :个数很多 专门用来存储数据的 [基本数据类型/引用类型] 一组 存储相同类型元素的 有序的(这里的有序是指下标索引有序) 集合 3、数组的创建方式 声明+初始化 类型[] 变量名;//声明 变量名 = new 类型[...原创 2018-08-06 23:10:13 · 199 阅读 · 0 评论 -
java基础-简单的面试题
面试题1:package project;public class Test01 {public static void main(String[] args) { String str = "abc"; change(str); System.out.println(str);}public static void change(String str)...原创 2018-08-07 22:09:29 · 883 阅读 · 0 评论 -
.java文件编译过程和执行过程分析以及计算机简单认识
一个.java文件的"沉浮"之路本文全为原创内容,转载请注明出处:https://www.jianshu.com/p/af78a314c6fc1:引言:由于昨天的网络问题,导致分享做的不是特别好。所以老薛这里写了一份分享的笔记,希望可以帮助那些没有听课的同学稍稍弥补一下。昨天的分享大概分为一下几个模块来讲解的:i:分享初衷ii:分享内容大纲iii:建议iv:一个....转载 2018-09-11 22:48:31 · 170 阅读 · 0 评论 -
常见的五个编译时异常和常见的五个运行时异常
常见的五个编译时异常:(解释来自JDK 1.6 API)除非有特别说明,以下所有异常的父类是Exception1.SQLException :提供有关数据库访问错误或其他错误的信息的异常。( 比如SQL语句写错,访问的表不存在,连接数据库失败等等)2.IOexception :表示发生了某种I / O异常的信号。此类是由失败或中断的I / O操作产生的一般异常类。( 广泛的说,...原创 2018-09-13 22:06:19 · 12730 阅读 · 3 评论 -
在使用Apache的DButils时注意的两点
1.实体类的属性名要与数据库表中的字段名相同,不然DBUtils中的BeanHandle无法将查询到的数据封装成一个实体类对象。2.实体类中必须得有构造函数,不然DBUtils中的BeanHandle无法将查询到的数据封装成一个实体类对象。...原创 2018-10-15 11:24:06 · 283 阅读 · 0 评论 -
初识servlet
1.servlet类是如何运行的:服务器可截取访问路径,然后通过web.xml配置文件可以找到相应的servlet的全限定名,然后服务器通过全限定名的反射方式可以new出一个相应的serlvet对象。2.可以通过response设置响应头,进行响应格式的选择(图片,PDF,表格,网页等)表格:response.setCharacterEncoding("utf-8");resp...原创 2018-10-15 11:26:53 · 121 阅读 · 0 评论 -
向服务器发送请求的三种方式 and 转发和重定向的区别
1.三种方式: 1.html超链接 2.form表单 3.AJAX技术例子:不通过超链接和表单访问服务器,还有其他方式:可以通过Ajax技术访问服务器js代码:<script type="text/javascript" src="js/jquery-3.3.1.min.js"></script><script ty...原创 2018-10-15 11:35:56 · 904 阅读 · 0 评论 -
servlet中的对象作用域和Cookies的简单使用
1.对象作用域作用域对象:可以保存数据,且数据被一个或者多个请求共享的对象不同的作用域对象保存的数据时间长短不同,数据共享的范围也不同 作用域对象 属性操作方法 作用域范围说明 ServletContext(上下文) void setAttribute(String,Object) Ob...原创 2018-10-15 11:44:56 · 378 阅读 · 0 评论 -
servlet监听器和过滤器
1.servlet监听器:在 listener 这个包下 新建一个 xxxListener类,实现HttpSessionListener方法。重写接口中的两个方法:@Overridepublic void sessionCreated(HttpSessionEvent se) {System.out.println("用户登陆了。。。");} @Override...原创 2018-10-15 11:48:20 · 203 阅读 · 0 评论 -
Mybatis的XML配置详解
Mybatis的XML配置详解MyBatis 的 XML 配置文件包含了影响 MyBatis 行为甚深的设置和属性信息。 XML 文档的高层级结构如下:configuration 配置properties 属性settings 设置typeAliases 类型命名typeHandlers 类型处理器objectFactory 对象工厂plugins 插件environmen...转载 2019-07-16 15:51:20 · 825 阅读 · 0 评论