- 博客(7)
- 收藏
- 关注
原创 【修真院java小课堂】RMI简介
1、背景介绍RMI是Remote Method Invoke的缩写,是JDK提供的一个完善的、简单易用的远程调用框架,它要求客户端和服务器端都是Java程序。2、知识剖析如何去使用RMI呢?首先Remote接口用于标示其方法可以从非本地虚拟机上调用的接口。任何远程对象都必须直接或者间接实现此接口。只有在"远程接口"(扩展java.rmi.Remote的接口)中指定的这些方法才可以远程使用。也就是说...
2018-07-01 13:52:52 205
原创 【修真院java小课堂】图片上传
在开发过程中,不论是做网页还是APP,基本上都会有图片上传的业务需求,最典型的就是注册账号之后需要用户上传头像或者用户验证的时候上传身份证照片。而java中实现图片上传大概有两种形式:一种是使用jsp+servlet实现图片上传;一种是使用jsp+controller实现图片上传。存储基本上也有两种形式,在数据库中直接存储blob类型的图片或者图片存储在服务器上并在数据库中存储箱对应的路径,绝大部...
2018-06-19 10:50:45 254
原创 【修真院java小课堂】拦截器实现自动登录验证
1、设计两张表(1)user。这张表用来记录注册用户的信息,其中密码采用md5非对称加密。(2)persistent_logins这张表是用于校验用户自动登录的表。设计这张表的原因是我看过一些网上的文章介绍使用cookie自动登录,但是他们基本上都是将用户名、密码、salt等字符串拼接之后md5加密然后保存在cookie中。虽然使用了md5这类非对称加密方式,但是将密码这类关键信息保存在用户端,我...
2018-06-01 14:07:22 339
原创 【修真院java小课堂】什么是restful?rest的请求方法有哪些,有什么区别?
什么是restful?REST 用来规范应用如何在 HTTP 层与 API 提供方进行数据交互 。REST 描述了 HTTP 层里客户端和服务器端的数据交互规则;客户端通过向服务器端发送 HTTP(s)请求,接收服务器的响应,完成一次 HTTP 交互。这个交互过程中,REST 架构约定两个重要方面就是 HTTP 请求的所采用方法,以及请求的链接。在请求层面,REST 规范可以简单粗暴抽象成以下两个...
2018-05-23 14:17:22 228
原创 【修真院java小课堂】mybatis常用标签和动态查询
1、foreachforeach元素的属性主要有item,index,collection,open,separator,close。item:集合中元素迭代时的别名;index:集合中元素迭代时的索引;open:常用语where语句中,表示以什么开始,比如以'('开始;separator:表示在每次进行迭代时的分隔符;close 常用语where语句中,表示以什么结束;示例1:<!--批量...
2018-05-13 14:23:32 174
原创 【修真院java小课堂】Java反射机制
一、反射机制的概念 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖一个类,必须先要获取到该类的字节码文件对象。而解剖使用的就是Class类中的方法.所以先要获取到每一个字节码文件对应的Class类型的对象. ...
2018-05-02 13:59:09 150
原创 【修真院java小课堂】JVM运行及内存分配
写内存分配之前得明白java程序是如何运行的:我们编写的java文件java虚拟机(JVM)是不能运行的,得通过java编译环境进行编译,将其编译成二进制的文件,传输到java运行环境,由类加载器加载java标准库、扩展库以及编译的文件。执行文件之后通过JVM中的移植接口与各种不同的系统连接,最终解释成机器码加载到机器上。JVM实现了java语言的跨平台,而且由于JVM执行的是二进...
2018-04-18 17:21:32 199
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人