自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

转载 Centos7 关闭防火墙

CentOS 7.0默认使用的是firewall作为防火墙,使用iptables必须重新设置一下1、直接关闭防火墙systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启动2、设置 iptables serviceyum -y instal

2017-07-03 23:48:51 269 1

转载 转载IBM-如何设计一个小而美的秒杀系统?

现如今,春节抢红包的活动已经逐渐变成大家过年的新风俗。亲朋好友的相互馈赠,微信、微博、支付宝等各大平台种类繁多的红包让大家收到手软。鸡年春节,公司的老总们也想给 15 万的全国员工发福利,于是我们构建了一套旨在支撑 10 万每秒请求峰值的抢红包系统。经实践证明,春节期间我们成功的为所有的小伙伴提供了高可靠的服务,红包总发放量近百万,抢红包的峰值流量达到 3 万/秒,最快的一轮抢红包活动 3 秒钟所

2017-06-28 09:33:00 340

转载 零基础学习hadoop到上手工作线路指导(初级篇)

转载地址 http://www.aboutyun.com/thread-6780-1-1.html零基础学习hadoop,没有想象的那么困难,也没有想象的那么容易。在刚接触云计算,曾经想过培训,但是培训机构的选择就让我很纠结。所以索性就自己学习了。整个过程整理一下,给大家参考,欢迎讨论,共同学习。从一开始什么都不懂,到能够搭建集群,开发。整个过程,只要有Linux基础,虚拟机化和java基

2016-12-29 11:45:09 382

原创 Web app root system property already set to different value: 'webapp.root'

Tomcat发布多个项目时抛的webAppRootKey错误,部署到WAS控制台单独一个项目可以运行,两个项目同时运行先启动的可以运行,后启动的项目不会读本项目的web.xml信息。      异常信息       Web app root system property already set to different value: 'webapp.root'      

2016-12-09 17:35:42 270

转载 Web系统大规模并发——电商秒杀与抢购

电商的秒杀和抢购,对我们来说,都不是一个陌生的东西。然而,从技术的角度来说,这对于Web系统是一个巨大的考验。当一个Web系统,在一秒钟内收到数以万计甚至更多请求时,系统的优化和稳定至关重要。这次我们会关注秒杀和抢购的技术实现和优化,同时,从技术层面揭开,为什么我们总是不容易抢到火车票的原因?一、大规模并发带来的挑战 在过去的工作中,我曾经面对过5w每秒的高并发秒杀功能,在这个

2016-12-09 09:03:50 408

原创 动态规划算法,请假诸位大神

实际问题描述:有一个数据类型为整数的集合(可以声明一个整型的数组),这个数组的元素个数不定但基本会在20-80之间,元素的取值范围1-30之间,接下来问题来了?要求:1、从这个数组集合里取任意个元素进行相加求和,要求求得的和“无限接近或等于30”,也就是说越接近30越好,因为实际情况肯定会有一些元素是1,2,3这些比较小的数,和一些27,28,29,这样比较大的数,

2016-07-11 10:13:50 361 1

原创 java 排序算法

一、冒泡算法:

2014-04-28 17:11:39 568

原创 Java多线程学习笔记

一、线程类       1、新建状态(New):新创建了一个线程对象。        2、就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于可运行线程池中,变得可运行,等待获取CPU的使用权。        3、运行状态(Running):就绪状态的线程获取了CPU,执行程序代码。        4、阻塞状态(Block

2014-04-18 13:18:23 731

原创 mysql存储过程

--------------------基本语法--------------------一.创建存储过程create procedure sp_name()begin.........end二.调用存储过程1.基本语法:call sp_name()注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递三.删除存储过程1.基本语法:dro

2014-04-15 16:35:38 561

原创 Java多线程总结之线程安全队列Queue

转自:http://blog.csdn.net/luckykapok918/article/details/8278194在Java多线程应用中,队列的使用率很高,多数生产消费模型的首选数据结构就是队列。Java提供的线程安全的Queue可以分为阻塞队列和非阻塞队列,其中阻塞队列的典型例子是BlockingQueue,非阻塞队列的典型例子是ConcurrentLinkedQue

2014-04-15 16:12:03 1153

原创 基于Socket的java网络编程(实现类似于QQ两人聊天的交互)

基于Socket的java网络编程1,什么是Socket网络上的两个程序通过一个双向的通讯连接实现数据的交换,这个双向链路的一端称为一个Socket。Socket通常用来实现客户方和服务方的连接。Socket是TCP/IP协议的一个十分流行的编程界面,一个Socket由一个IP地址和一个端口号唯一确定。但是,Socket所支持的协议种类也不光TCP/IP一种,因此两者之间是没有必然

2013-12-09 14:05:14 7277

原创 如何把从数据库中查询出的结果保存为List<Map>

看到好多人问如何把从数据库中查询出的结果保存为List今天研究了一下,如果有说的不对的请给予指正。ResultSet 是如何获得的在这就不再阐述了,网上一搜一堆。当我们获得ResultSet rs 时可以转化为ResultSetMetaData对象。ResultSetMetaData可用于获取关于 ResultSet 对象中列的类型和属性信息的对象。看下边例子//获

2013-12-05 11:53:05 8920

原创 三种数据库sql分页查询

关于sql分页今天用到分页了顺便就总结了一下mysql 数据库:mysql 中有分页的关键字limit,它可以实现分页很简单;SELECT * FROM sys_user ORDER BY userid LIMIT startNo,total;startNo 是查询开始的行数,total 是要查询出多少条;sql server2005 数据库:sql ser

2013-12-04 14:19:52 9124 1

原创 java Timer中的 schedule和scheduleAtFixedRate

首先先看几个例子import java.util.Timer;import java.util.TimerTask;import java.util.Date;/** * @author vincent */public class TimerTest { public static void main(String[] args) {  Tim

2013-11-20 09:55:21 1778

转载 dom4j解析xml字符串实例

DOM4J     与利用DOM、SAX、JAXP机制来解析xml相比,DOM4J 表现更优秀,具有性能优异、功能强大和极端易用使用的特点,只要懂得DOM基本概念,就可以通过dom4j的api文档来解析xml。dom4j是一套开源的api。实际项目中,往往选择dom4j来作为解析xml的利器。 先来看看dom4j中对应XML的DOM树建立的继承关系  

2013-11-04 15:41:38 905

原创 Java中文件的读写

利用StringBuffer写入文字到txtpublic class Iotest {StringBuffer sb;BufferedReader br;public void write() throws IOException{File file=new File("d://buffer.txt");if(!file.exists()){file.createNew

2013-11-04 14:07:19 705

转载 WebService的事务处理

如果你只是要解决两个系统之间的事务同步问题,可以采用判断服务是否成功的办法来解决,即:        * A系统开始自己的事务,处理自己的数据,然后。。。    * 在提交之前调用B系统的服务。    * B系统开始自己的事务B,在事务中处理数据,再提交事务。    * B系统把自己事务的提交成功与否的信息做为返回值回馈A系统。    * A系统根据B的事务成功情况决定自己

2013-11-01 17:12:14 1737

转载 java.lang.OutOfMemoryError: Java heap space 和PermGen space的解决

1、首先是:java.lang.OutOfMemoryError: Java heap space解释:Heap size 设置JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置.JVM在启动的时候会自动设置Heap size的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。可以利用JVM提供的-Xmn -X

2013-10-31 14:34:27 862

wsdl2Java wsdl转换工具

编辑 WSDL2Java URL bat set Axis Lib lib 引用包 set Java Cmd java Djava ext dirs %Axis Lib% set Output Path source 输出目录 set Package com test webservice client %Java Cmd% org apache axis wsdl WSDL2Java o%Output Path% p%Package% http: orp westerasoft com ForpServer CSecurityWebService asmx wsdl http后换成wsdl地址 修改WSDL2Java URL bat后直接双击运行即可">编辑 WSDL2Java URL bat set Axis Lib lib 引用包 set Java Cmd java Djava ext dirs %Axis Lib% set Output Path source 输出目录 set Package com test webservice client %Java Cmd% org apache axis wsdl WSDL2Java o%Output Path% p%Package% http: orp westerasoft com ForpServer CSecu [更多]

2013-11-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除