摘要:
一、主要使用MessageDigest类(java.security包下)
1、首先,先看下官方文档
此 MessageDigest 类为应用程序提供信息摘要算法的功能,如 MD5 或 SHA 算法。信息摘要是安全的单向哈希函数,它接收任意大小的数据,并输出固定长度的哈希值。
MessageDigest 对象开始被... 阅读原文
2017-07-21 00:05:01 阅读(845) 评论(0)
摘要:
一、普通事务与分布式事务
1.1 普通事务
普通事务就是一般所说的数据库事务,大家对数据库事务应该都很了解,这里再简单介绍下。
事务是数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。当事务被提交给了DBMS(数据库管理系统),则DBMS(数据库管理系统)需要确保该事务中的所有操作都成功完成且... 阅读原文
2017-07-21 00:00:03 阅读(794) 评论(0)
摘要:
前期准备是需要安装apache2和tomcat。
Apache的默认端口是80,Tomcat的默认端口是8080。
步骤如下:参考文献:http://7909846.blog.51cto.com/7899846/1333577/
(1)cd /etc/apache2/m... 阅读原文
2017-07-20 23:33:01 阅读(849) 评论(0)
摘要:
自己组建了一个网站,想要发布到互联网上。然后我就找到了这个链接 https://www.codecasts.com/series/deploy-a-website-from-scratch(是一个从零部署网盘到服务器的视频系列,很强大)
然后我就 租了云服务器(ucloud),系统是ubuntu----买了... 阅读原文
2017-07-20 22:05:01 阅读(815) 评论(0)
摘要:
一、简介
作用:对Servlet容器调用Servlet的过程进行拦截,从而在Servlet进行响应处理的前后实现一些特殊的功能。
过滤器 API:Filter,FilterChain,FilterConfig。
Filter 程序:实现了 Filter 接口的 Java 类,由Servlet容器进行调用和执行,需要在... 阅读原文
2017-07-20 21:30:02 阅读(776) 评论(0)
摘要:
1. 新建一个Maven Web项目。
2. 配置pom.xml文件。
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="htt... 阅读原文
2017-07-20 20:24:01 阅读(801) 评论(0)
摘要:
HashTable的故事
很早之前,在讲HashMap的时候,我们就说过hash是散列,把...弄碎的意思。hashtable中的hash也是这个意思,而table呢,是指数据表格,也就是说hashtable的本意是指,一份被数据被打散,分散在各处的数据表格。
HashTable,作为jdk中,极早提供的容器类(jd... 阅读原文
2017-07-20 18:30:04 阅读(806) 评论(0)
摘要:
前言
对于java开发者而言,注解应该不是一个陌生的概念,早在JavaSE阶段,例如@Override标记重写父类方法或实现接口方法,@Test标记单元测试方法,所以我们可以简单地把它理解为一种有特殊含义的标记...在开发过程中,我们还可以用注解方式替代配置文件实现相关功能,例如Java web开发中,3.0版本... 阅读原文
2017-07-20 17:42:02 阅读(819) 评论(0)
摘要:
微信自2013年流行起来,现在的发展已经超过了我们的想象,那么对应的公众平台,小程序等都是让人眼前一亮的东西,这里来学习一下微信工作号的对接,实现为Java,希望大家一起学习!
这里大概描述一下所需的准备工作内容,具体实现可网上查询或微信公众号留意:
1、开通一个微信公众号,去注册一个就好。https://m... 阅读原文
2017-07-20 16:04:02 阅读(811) 评论(0)
摘要:
一)
数组:
1)
数组的长度和类型固定
2)
几大要素:
int[] arr = new int[5];
下标(数组的下标从0开始)
元素:arr[i] i>=0&&i<5
类型,此处为int型
长度,查看数组长度arr.length,此处为5
二)
数组中两大基本概念:栈-堆
... 阅读原文
2017-07-20 15:41:07 阅读(798) 评论(0)