- 浏览: 5040 次
- 性别:
- 来自: 北京
最新评论
文章列表
在Java中有多种遍历HashMAp的方法。让我们回顾一下最常见的方法和它们各自的优缺点。由于所有的Map都实现了Map接口,所以接下来方法适用于所有Map(如:HaspMap,TreeMap,LinkedMap,HashTable,etc)
方法#1
使用For-Each迭代entries
这是最常见的方法,并在大多数情况下更可取的。当你在循环中需要使用Map的键和值时,就可以使用这个方法
Map<Integer, Integer> map = new HashMap<Integer, Integer>();
for(Map.Entry<I ...
- 2016-07-14 13:41
- 浏览 306
- 评论(0)
接着 上一篇文章简单的登录认证完成角色权限的控制
首先shiro.ini文件中增加如下代码:
给用户分配了角色,给角色添加了权限等,看注释
在webapp目录创建文件unauth.jsp,用来显示 没有权限时的提示信息。
添加的文件如下图:
重点是登录成功后的index.jsp管理界面。代码如下:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncodin
- 2016-07-13 22:47
- 浏览 701
- 评论(0)
添jar包,编写maven的pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</mode ...
- 2016-07-13 20:55
- 浏览 1437
- 评论(0)
一、前言
Java工程中想log4j、数据库连接等配置信息一般都写在.properties文件中,那么如何读取这些配置信息呢?下面把相关方法记录下来供以后查阅。
二、.properties文件
配置文件的一种,内容以键值对的形式存在,且每个键值对独占一行。#号作为行注释的起始标志,中文注释会自动进行unicode编码。示例:
# ip and port of server soc
- 2016-07-12 16:14
- 浏览 350
- 评论(0)
Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器,按照Sun
Microsystems提供的技术规范,实现了对Servlet和JavaServer
Page(JSP)的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。由于Tomcat本身也内含了一个
- 2016-07-07 21:28
- 浏览 463
- 评论(0)
git学习笔记
git clone 'url.......' ====从服务器上克隆文件到本地
git pull ====从远端的的服务器下载数据,更新文件..
git status ==== 查看状态
git log ====日志
git add -A====添加本地文件
git commit -m "注释说明" ====提交更改
git push origin master ====将更改推送至服务器
- 2016-07-07 15:10
- 浏览 253
- 评论(0)
(tail -f '文件名')====可以实时的得到新追加到文件中的信息,常用来跟踪日志文件tail -f RunLog
(netstat -antup) ====查看所有端口号.对应的pid等
(kill -9 'pid')====杀死进程
(vi '文件名')====可以对文件进行编辑,输入 i, :wq 保存并退出
(wget 'url........')====远程下载wget后跟下载地址url
(ll ls)====显示当前目录下文件清单
(lsof -i:端口号)====查看端口被哪个进程占用
- 2016-07-07 15:02
- 浏览 297
- 评论(0)
1. 初始阶段的网站架构一般来讲,大型网站都是从小型网站发展而来,一开始的架构都比较简单,随着业务复杂和用户量的激增,才开始做很多架构上的改进。当它还是小型网站的时候,没有太多访客,一般来讲只需要一台服务器就够了,这时应用程序、数据库、文件等所有资源都在一台服务器上,网站架构如下图所示:
2. 应用服务和数据服务分离
随着网站业务的发展和用户量的增加,一台服务器就无法再满足需求了。大量用户访问导致访问速度越来越慢,而逐渐增加的数据也会导致存储空间不足。这时就需要将应用和数据分离,应用和数据分离后整个网站使用 3 台服务器:应用服务器、文件服务器和数据库服务器。这 3 台服务器对硬件 ...
- 2016-07-07 12:02
- 浏览 352
- 评论(0)