- 博客(22)
- 资源 (5)
- 收藏
- 关注

转载 常见的网站架构分析
1. 初始阶段的网站架构一般来讲,大型网站都是从小型网站发展而来,一开始的架构都比较简单,随着业务复杂和用户量的激增,才开始做很多架构上的改进。当它还是小型网站的时候,没有太多访客,一般来讲只需要一台服务器就够了,这时应用程序、数据库、文件等所有资源都在一台服务器上,网站架构如下图所示:2. 应用服务和数据服务分离随着网站业务的发展和用户量的增加,一台服务器
2016-07-07 12:02:50
9431
2
原创 Java批量删除in操作符参数为字符串的拼接
1.接受参数String phone_id[] = request.getParameterValues("phoneInfoID");2.数组转换为ListList listid = Arrays.asList(phone_id);3.循环并拼接到SQL中StringBuffer phone_ids = new StringBuffer(); for(int
2016-11-08 18:54:57
1863
转载 Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这种情况下诞生的。现在核心业务抽取出来,作为独立的服务,使前端应用能更快速和稳定的响应。第一:介绍Dubbo背景大规模服务化之前,应用可能只是通过RMI或Hessian等工具,简单的暴露和引用远程服务,通过配置服务的URL地址进行调用
2016-10-27 17:06:01
311
原创 Nginx的安装以及基本使用
Nginx一般推荐安装到linux系统,而且要安装c语言的编译环境gcc。去nginc官网下载安装包安装nginx依赖的包gcc安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gccyum install gcc-c++ PCRE PCRE(Perl Compatible Regular Expres
2016-10-23 18:00:04
398
原创 centOS下安装JDK、Tomcat以及基本配置
一:安装JDK下载好jdk的安装包rpm如下: 比如:jdk-6u45-linux-i586.rpm 执行:rpm -ivh jdk-6u45-linux-i586.rpm 进行安装gz如下:比如:jdk-8u65-linux-i586.gz执行:tar -zxv -f jdk-8u65-linux-i586.gz安装好之后就开始配置环境变量使用 vi /
2016-10-23 02:34:10
299
原创 VMware centOS 安装VMware Tools
vmware-tools的安装脚本要用perl,但CentOS6自身不带perl,所以要自己安装perl,可以自己下载源代码编码,或者yum;命令:yum install perl(需要网络)选择菜单栏VM->install VMware tools下,会弹出VMware tools文件夹,里面有一个压缩包VMwareTools-8.4.5-324285.tar.gz然后新
2016-10-23 00:48:09
380
翻译 下拉列表级联菜单封装(直接拿来使用)
使用说明 var param={data:subjectList,//处理的数据(必选)数据格式:[{object Object},{object Object}] showId:'levelId',//显示的数据标签ID(必选)idKey:'subjectId',//数据的ID(必选)pidKey:'parentId',//数据的父ID(必选)nameKey:'s
2016-08-15 22:11:06
3232
转载 Java 遍历Map的方法
在Java中有多种遍历HashMAp的方法。让我们回顾一下最常见的方法和它们各自的优缺点。由于所有的Map都实现了Map接口,所以接下来方法适用于所有Map(如:HaspMap,TreeMap,LinkedMap,HashTable,etc)方法#1 使用For-Each迭代entries这是最常见的方法,并在大多数情况下更可取的。当你在循环中需要使用Map的键和值时,就可以使
2016-07-14 13:41:11
354
Java 遍历Map的方法
在Java中有多种遍历HashMAp的方法。让我们回顾一下最常见的方法和它们各自的优缺点。由于所有的Map都实现了Map接口,所以接下来方法适用于所有Map(如:HaspMap,TreeMap,LinkedMap,HashTable,etc)方法#1 使用For-Each迭代entries这是最常见的方法,并在大多数情况下更可取的。当你在循环中需要使用Map的键和值时,就...
2016-07-14 13:41:00
132
原创 Shiro简单的角色权限控制
接着 上一篇文章 简单的登录认证 完成角色权限的控制首先shiro.ini文件中增加如下代码:给用户分配了角色,给角色添加了权限等,看注释在webapp目录创建文件unauth.jsp,用来显示 没有权限时的提示信息。添加的文件如下图:重点是登录成功后的index.jsp管理界面。代码如下:<%@ page language="java" contentTy
2016-07-13 22:47:55
4232
Shiro简单的角色权限控制
接着 上一篇文章简单的登录认证完成角色权限的控制首先shiro.ini文件中增加如下代码:给用户分配了角色,给角色添加了权限等,看注释在webapp目录创建文件unauth.jsp,用来显示 没有权限时的提示信息。添加的文件如下图:重点是登录成功后的index.jsp管理界面。代码如下:<%@ page language="java" conte...
2016-07-13 22:47:00
273
原创 第一个Shiro案例-简单的登录认证
添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.apac
2016-07-13 20:55:30
5076
第一个Shiro案例-简单的登录认证
添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://mav...
2016-07-13 20:55:00
219
转载 Java 读取properties文件
一、前言 Java工程中想log4j、数据库连接等配置信息一般都写在.properties文件中,那么如何读取这些配置信息呢?下面把相关方法记录下来供以后查阅。二、.properties文件 配置文件的一种,内容以键值对的形式存在,且每个键值对独占一行。#号作为行
2016-07-12 16:14:24
281
Java 读取properties文件
一、前言 Java工程中想log4j、数据库连接等配置信息一般都写在.properties文件中,那么如何读取这些配置信息呢?下面把相关方法记录下来供以后查阅。二、.properties文件 配置文件的一种,内容以键值对的形式存在,且每个键值对独占一行。#号作为行...
2016-07-12 16:14:00
111
原创 Tomcat配置文件常用操作
Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器,按照Sun Microsystems提供的技术规范,实现了对Servlet和JavaServer Page(JSP)的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。由于Tomcat本身也内含了一个HTTP服务器,它也可以被视作一个单独的We
2016-07-07 21:28:54
981
Tomcat配置文件常用操作
Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器,按照Sun Microsystems提供的技术规范,实现了对Servlet和JavaServer Page(JSP)的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。由于Tomcat本身也内含了一个HTTP服务器,它也可以被视作一个单独的We...
2016-07-07 21:28:00
208
原创 Git常用命令
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:50
303
Git常用命令
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:00
116
原创 Linux常用命令
(tail -f '文件名')====可以实时的得到新追加到文件中的信息,常用来跟踪日志文件tail -f RunLog(netstat -antup) ====查看所有端口号.对应的pid等(kill -9 'pid')====杀死进程(vi '文件名')====可以对文件进行编辑,输入 i
2016-07-07 15:02:01
620
Linux常用命令
(tail -f '文件名')====可以实时的得到新追加到文件中的信息,常用来跟踪日志文件tail -f RunLog(netstat -antup) ====查看所有端口号.对应的pid等(kill -9 'pid')====杀死进程(vi '文件名')====可以对文件进行编辑,输入 i, :wq 保存并退出(wget 'url........')====远程下载wget后跟下载地...
2016-07-07 15:02:00
88
常见的网站架构分析
1. 初始阶段的网站架构一般来讲,大型网站都是从小型网站发展而来,一开始的架构都比较简单,随着业务复杂和用户量的激增,才开始做很多架构上的改进。当它还是小型网站的时候,没有太多访客,一般来讲只需要一台服务器就够了,这时应用程序、数据库、文件等所有资源都在一台服务器上,网站架构如下图所示:2. 应用服务和数据服务分离随着网站业务的发展和用户量的增加,一台服务器就无法再满足需求了。大...
2016-07-07 12:02:00
2910
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人