摘要:
前面内容中我们已经了解到了SpringBoot关于参数传递的相关知识,本篇我们一起来学习一下SpringBoot关于数据库持久化操作的知识,这里我们使用JPA进行数据库的持久化操作。
首先由于我们需要进行数据库的操作,所以我们需要引入mysql的驱动包;这里我们介绍两种数据库持久化操作:JdbcTempla... 阅读原文
2018-01-22 08:47:01 阅读(759) 评论(0)
摘要:
方法一:BufferedImage+Graphics制作验证码
1.制作JSP页面(如图)
代码如下:
1 <body>
2 <form action="<%=request.getContextPath()%>/servlet/LoginServlet" m... 阅读原文
2018-01-22 08:20:02 阅读(733) 评论(0)
摘要:
上篇说到Java中的变量与常量,接下来就是简单的计算了,首先需要了解一下Java中的运算符。
六、运算符
1. 赋值运算符
赋值运算符即“=”,是一个二元运算符(即对两个操作数进行处理),其功能是将右方操作数所含的值赋值给左方的操作符。其中左方必须是一个变量,而右边所赋的值可以使任何数值或表达式,例子如下... 阅读原文
2018-01-22 06:46:03 阅读(782) 评论(0)
摘要:
package com.swift;
import java.util.HashSet;
import java.util.Random;
import java.util.Set;
public class Suijishu_Test {
public static void main(String... 阅读原文
2018-01-22 00:46:01 阅读(738) 评论(0)
摘要:
JDBC:java的数据库连接
JDBC本质是一套API,由开发公司定义的类和接口
这里使用mysql驱动,是一套类库,实现了接口
驱动程序类库,实现接口重写方法,由驱动程序操作数据库
JDBC操作步骤:
1.注册驱动
2.获得连接
3.获得语句执行平台
4.执行sql语句
5.处理结果
6.释放资源
1.导... 阅读原文
2018-01-22 00:29:03 阅读(761) 评论(0)
摘要:
1.会话技术简介
http协议是无状态的,因此对于服务端来说,当它接收到客户端的http请求时,无法识别这个请求来源于哪个客户端。无状态的协议有优点也有缺点,但对于需要识别客户端甚至是需要记住客户端的业务来说,应当要让http协议"有状态"。
需要记住客户端的业务种类非常多。例如登陆系统,在一个页面登录后,新打... 阅读原文
2018-01-22 00:00:04 阅读(752) 评论(0)
摘要:
本篇我们开始进入Java的学习,首先在学习如何编写Java语言前要先了解Java程序的基本结构。
一、Java程序的基本结构
一个Java程序的基本结构大体可以分为包、类、main()主方法、标识符、关键字、语句和注释等,如下:
1 package hello; ... 阅读原文
2018-01-21 20:13:02 阅读(762) 评论(0)
摘要:
记得我在以前找工作的经历中,遇到过一个面试官问过我一个很基础的问题。问题是:有一个List中有10个元素,我现在想从中删除3个元素,请问怎么做?我当时也没想,就直接说,List的有自带的remove方法,可以直接使用,他说请详细的说明一下,我说写一个for循环,循环的次数是List的长度,然后在循环里面直接删除掉想要... 阅读原文
2018-01-21 18:49:02 阅读(812) 评论(0)
摘要:
过往的项目中数据存储都离不开数据库,不过最近做的一个项目的某些数据(比如人员信息、菜单、权限等等)却完全没有涉及任何数据库操作,直接XML搞定。这里无意比较优劣,因为数据库存储和XML存储本就有不同的适用场景,盲目比较毫无意义,只是因为业务需要,仅此而已。先来概念一下——XML,可扩展标记语言,设计宗旨是用来传输... 阅读原文
2018-01-21 17:11:07 阅读(768) 评论(0)
摘要:
现在项目基本都是要区分测试开发等等一系列环境的,也因此maven,spring之类的都具有profile这类功能,可以针对不同的环境采用不同的配置.因此日志也可能根据不同的环境需要不同的配置.恰巧手头上碰到了这么一个需求,日志文件也需要区分环境,便搜索了一下相关的资料,发现logback的确也提供这么一种支持.
从l... 阅读原文
2018-01-21 15:02:02 阅读(744) 评论(0)