摘要: 一转眼,毕业已经四个月了,回忆大学的点点滴滴,不由的想起了之前毕设做的东西,当时的项目是采用struts2+spring+mybatis框架开发的一个管理系统,整个项目的框架是由一个学长帮我们搭建好的,当时对于我这个刚接触java的童鞋,那样的东西感觉还是很新鲜的。利用空余时间,自己也使用struts2+spring+mybatis框架写个实现增删改查功能的例子。不扯那么多了,进入正题。首先,导入相关的jar包(后面附源码)其次,创建并编写配置文件ApplicationContext.xml<?xml version="1.0" encoding="UTF- 阅读全文
posted @ 2012-10-18 22:51 haifeng0730 阅读(6295) 评论(3) 推荐(2) 编辑
摘要: 先简单的介绍下关于LVS负载均衡LVS(Linux Virtual Server)Linux服务器集群系统针对高可伸缩,高可用服务的需求,给予IP层和内容请求分发的负载均衡调度解决方法,并在Linux的内核中实现,将一组服务器构成一个实现可伸缩,高可用网络服务的虚拟服务器负载均衡1.大量的兵法访问或数据流量分担到多态节点设备分别处理,减少用户的等待时间2.单个重负载的运算分担到多态节点设备上做并行处理,每个节点设备处理结束后,将结果汇总,返回给用户负载调度器一组服务器通过高速的局域网或者地理分布的广域网相互相连,在他们的前端有一个负载均衡调度器(Load Balancer),负载均衡调度器能无 阅读全文
posted @ 2012-10-16 16:43 haifeng0730 阅读(22301) 评论(4) 推荐(2) 编辑
摘要: manageprofiles:概要管理命令工具3.1 模板位于 /profileTemplates。每个模板都由一组提供概要初始设置的文件和概要创建后将采取的操作列表组成。目前还没有为您提供修改这些模板以及创建新模板的方法。当您使用 manageprofiles 创建概要时,您需要指定下列模板中的一... 阅读全文
posted @ 2015-12-18 14:27 haifeng0730 阅读(4319) 评论(0) 推荐(0) 编辑
摘要: 在开发过程中会用到maven,所以对maven进行了简单的学习。<! more 准备工作 Jdk1.5以上的java开发环境 "Maven" 第一步:配置maven环境将下载的文件加压,然后设置maven环境,对于有java开发经验的人,应该是很easy的。如的maven的环境是: G:\mave... 阅读全文
posted @ 2015-12-16 08:37 haifeng0730 阅读(333) 评论(0) 推荐(0) 编辑
摘要: Redis提供了多种不同级别的持久化方式: RDB 持久化可以在指定的时间间隔内产生数据集的时间点快照(point in time snapshot) AOF持久化记录服务器执行的所有写操作命令,并在服务器启动时,通过重新执行这些命令来还原数据集。AOF文件中的命令全部以Redis协议的格式来保... 阅读全文
posted @ 2015-12-16 08:36 haifeng0730 阅读(250) 评论(1) 推荐(0) 编辑
摘要: 数据均衡分布技术 是分布式存储系统技术中的一个重要分支,按照一定的策略将数据尽可能均匀分布到所有的存储节点上去,使得系统具有良好的负载均衡性和扩展性,高性能的数据均衡技术对于分布式存储系统而而言意义重大。 <! more 简单的哈希算法哈希计算是常见的数据分布技术,其通过求模运算来计算哈希值,然... 阅读全文
posted @ 2015-12-16 08:35 haifeng0730 阅读(400) 评论(0) 推荐(0) 编辑
摘要: ForkJoinPool由ForkJoinTask数组和ForkJoinWorkerThread数组组成,ForkJoinTask数组负责存放程序提交给ForkJoinPool的任务,而ForkJoinWorkerThread数组负责执行这些任务。<! more ForkJoinTask的fork方... 阅读全文
posted @ 2015-12-16 08:34 haifeng0730 阅读(721) 评论(0) 推荐(0) 编辑
摘要: Redis主从拷贝的特点1. 同一个Master可以拥有多个Slaves。2. Master下的Slave还可以接受同一架构中其它slave的链接与同步请求,实现数据的级联复制,即Master->Slave->Slave模式;3. Master以非阻塞的方式同步数据至slave,这将意味着Maste... 阅读全文
posted @ 2015-05-07 14:21 haifeng0730 阅读(320) 评论(0) 推荐(1) 编辑
摘要: memcached是一个免费开源的,高性能的,具有分布式对象的缓存系统,它可以用来保存一些经常存取的对象或者数据,保存的数据像一张巨大的hash表,该表示已key-value对的方式保存在内存中。简单的说就是将数据调用到内存中,然后从内存中读取,从而大大提高读取速度。> 为什么会有memcache和... 阅读全文
posted @ 2015-05-05 14:38 haifeng0730 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 原文:http://dxer.github.io/2013/07/09/centos-passwd.html 阅读全文
posted @ 2013-08-28 09:53 haifeng0730 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 先输入要解的数独,采用多维数组来保存其中的值,未填数字的地方,初始化为0,然后采用递归的方法来解数独。直接上代码:/** * * @author walker * */public class Sudoku { private int[][] sudoku; public Sudoku(int[][] sudoku) { this.sudoku = sudoku; } /** * 打印 * * @param sudoku */ public void print(int[][] sudoku) { ... 阅读全文
posted @ 2013-08-13 17:40 haifeng0730 阅读(810) 评论(0) 推荐(0) 编辑
摘要: 在linux的脚本中,如果不对机器做其他的处理,不能实现在linux的机器上执行命令。为了解决这个问题,写了个小工具来解决这个问题。后面的代码是利用java实现的可远程执行linux命令的小工具,代码中使用了jsch这个开源包。JSch 是SSH2的一个纯Java实现。它允许你连接到一个sshd 服务器,使用端口转发,X11转发,文件传输等等。jsch的jar,可从官网下载。 1 import java.io.IOException; 2 import java.io.InputStream; 3 import java.util.Properties; 4 5 import co... 阅读全文
posted @ 2013-08-13 17:29 haifeng0730 阅读(4539) 评论(2) 推荐(0) 编辑

欲起步的人生贵在励志 已起步的人生贵在坚持