java基础
阳光照射
这个作者很懒,什么都没留下…
展开
-
idea搭建简易ssm项目
按照http://www.cnblogs.com/hackyo/p/6646051.html来搭建ssm框架,一步成功,特此记录一下。本机环境:idea2017.3 jdk1.8 mysql5.5 maven3.3.9步骤:1. idea新建maven webapp项目2. 搭建项目结构按照该目录结构创建好相应的文件搭建时有两个点需要注意一下(针...转载 2020-02-09 18:33:03 · 435 阅读 · 0 评论 -
转载--IntelliJ IDEA创建maven web项目(IDEA新手适用)
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/czc9309/article/details/80304074————————————————版权声明:本文为CSDN博主「小跟班大智慧」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。原文链接...转载 2019-10-18 09:18:59 · 277 阅读 · 0 评论 -
Mybatis最入门---代码自动生成(generatorConfig.xml配置)
第一种方式:通过Main方法执行配置文件。-------------------------------------------------------------------------------------------------------------------------------------1.创建本文我们将使用的工程Mybatis13,工程结构图如下:【重点文件我们给出,...转载 2019-10-09 17:12:25 · 555 阅读 · 0 评论 -
springmvc常用注解标签详解
1、@Controller在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你无需继承特定的类或实现特定的接口,只需使用@Contro转载 2017-08-18 00:57:38 · 180 阅读 · 0 评论 -
Struts2理解--动态方法和method属性及通配符_默认Action
众所周知,默认条件下,在浏览器输入indexAction!execute.action,便会执行indexAction类里的execute方法,这样虽然方便,但可能带来安全隐患,通过url可以执行Action中的任意方法。 想要禁止调用动态方法,则要在struts.xml中通过constant元素将属性strutsenableDynamicMethodInvocation设置为fals转载 2017-06-14 22:34:20 · 333 阅读 · 0 评论 -
jsp中生成的验证码和存在session里面的验证码不一致的处理
转自迷彩风情今天在调试项目的时候发现,在提交表单的时候的验证码有问题,问题是这样的:就是通过debug模式查看得知:jsp页面生成的验证码和表单输入的页面输入的一样,但是到后台执行的时候,你会发现他们是不一样的,现在上图看看:1.这是表单提交的时候:2.这是后台得到的生成的验证码:3.这是后台得到输入的验证码:转载 2017-06-12 16:25:52 · 490 阅读 · 0 评论 -
JavaWeb实现文件上传下载功能实例解析
在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现。 对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用Servlet获取上传文件的输入流然后再解析里面的请求参数是比较麻烦,所以一般选择采用apache的开源工具common-fileupload这个文件上传组件。这个common-fileup转载 2017-06-10 22:44:32 · 2476 阅读 · 0 评论 -
【SSH进阶之路】Hibernate基本原理(一)
在开始学hibernate之前,一直就有人说:Hibernate并不难,无非是对JDBC进一步封装。一句不难,难道是真的不难还是眼高手低? 如果只是停留在使用的层面上,我相信什么技术都不难,看看别人怎么做的,你也可以很快上手。 这难道是学习的最终目的吗? 不是,绝对不是。我们需要了解这门技术的基本概念,它到底是什么,它是干什么的,它有什么优缺点转载 2017-06-30 20:24:29 · 273 阅读 · 0 评论 -
hql语句:单表查询
在hibernate中,有下列比较常用的查询语句: 1、hql (hibernate query language) 2、criteria queries (条件查询) 3、native queries(原生态sql语句查询)最常用的就是hql,那么 使用hql进行查询,又分为:单表查询,一对多和多对多查询,多表查询。 首先我们来说一下单表查询: 就拿获取所有课程来说,我们转载 2017-06-30 16:41:47 · 233 阅读 · 0 评论 -
SQL SERVER 中的smalldatetime和datetime区别
SQL SERVER 中的smalldatetime和datetime区别Posted on 2011-01-04 10:43 Rainbow.ding 阅读(2371) 评论(0) 编辑 收藏 smalldatetime不能到秒. 不過它占的空間小.(4位) datetime(8位) 而且兩者的時間範圍不一樣. datetime占8字节,精转载 2017-05-15 17:30:27 · 3394 阅读 · 0 评论 -
Java的JDBC事务详解
事务的特性:1) 原子性(atomicity):事务是数据库的逻辑工作单位,而且是必须是原子工作单位,对于其数据修改,要么全部执行,要么全部不执行。2) 一致性(consistency):事务在完成时,必须是所有的数据都保持一致状态。在相关数据库中,所有规则都必须应用于事务的修改,以保持所有数据的完整性。3) 隔离性(isolation):一个事务的执行不能被其他事务所影响转载 2017-05-15 10:58:26 · 180 阅读 · 0 评论 -
JDBC详解
一、相关概念1.什么是JDBC JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。2.数据库驱动 我们安装好数据转载 2017-05-15 01:23:41 · 207 阅读 · 0 评论 -
Java中的基础----堆与栈的介绍、区别
堆和栈都是Java中常用的存储结构,都是内存中存放数据的地方。~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~我是可爱的分割线~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~堆:(对象)引用类型的变量,其内存分配在堆上或者常量池(字符串常量、基本数据类型常量),需要通过new等方转载 2017-05-24 02:02:36 · 2399 阅读 · 0 评论 -
JAVA修饰符
Java修饰符类型(public,protected,private,friendly)public的类、类属变量及方法,包内及包外的任何类均可以访问;protected的类、类属变量及方法,包内的任何类,及包外的那些继承了此类的子类才能访问;private的类、类属变量及方法,包内包外的任何类均不能访问;如果一个类、类属变量及方法不以这三种修饰符来修饰,它就是friendly类型转载 2017-04-22 19:46:44 · 146 阅读 · 0 评论 -
JavaScript 写在head, body的区别
一般来说,放在里的会比放在先执行。在head标签里的代码会在页面还未开始绘制之前解析并执行,在body里的代码则会在页面渲染的同时在读取到这段代码的时候就被执行了。[javascript] view plain copy "text/javascript"> alert('我是head中的代码片段:\n' +'i1引用:转载 2017-05-23 13:46:02 · 498 阅读 · 0 评论