自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

转载 TCP和UDP的区别(转)

TCP协议与UDP协议的区别首先咱们弄清楚,TCP协议和UCP协议与TCP/IP协议的联系,很多人犯糊涂了,一直都是说TCP/IP协议与UDP协议的区别,我觉得这是没有从本质上弄清楚网络通信! TCP/IP协议是一个协议簇。里面包括很多协议的。UDP只是其中的一个。之所以命名为TCP/IP协议,因为TCP,IP协议是两个很重要的协议,就用他两命名了。 TCP/IP协...

2016-12-19 14:43:00 104

转载 大型网站技术架构-阅读笔记2

1.大型网站典型故障案例 写日志也会引发故障 高并发访问数据库引发故障 高并发情况下锁引发的故障 缓存引发的故障 应用启动不同步引发的故障 大文件读写独占磁盘引发的故障 滥用生产环境引发的故障 不规范的流程引发的故障 不好的编程习惯引发的故障转载于:https://www.cnblogs.com/jiwuyf/p/61124...

2016-11-29 10:25:00 93

转载 转载:MySQL数据库的高可用性分析

MySQL数据库是目前开源应用最大的关系型数据库,有海量的应用将数据存储在MySQL数据库中。存储数据的安全性和可靠性是生产数据库的关注重点。本文分析了目前采用较多的保障MySQL可用性方案。MySQL ReplicationMySQL Replication是MySQL官方提供的主从同步方案,用于将一个MySQL实例的数据,同步到另一个实例中。Replication为保证数据安...

2016-11-22 09:46:00 139

转载 转载:MySQL开发实践8问,你能hold住几个?

最近研发的项目对DB依赖比较重,梳理了这段时间使用MySQL遇到的8个比较具有代表性的问题,答案也比较偏自己的开发实践,没有DBA专业和深入,有出入的请使劲拍砖!...MySQL读写性能是多少,有哪些性能相关的配置参数?MySQL负载高时,如何找到是由哪些SQL引起的?如何针对具体的SQL做优化?SQL层面已难以优化,请求量继续增大时的应对策略?MySQL如何做主...

2016-11-22 09:44:00 106

转载 对一致性Hash算法的理解

一致性hash算法主要是在分布式集群产品上。关于一致性hash算法看过很多次,一直都没有理解,今天又看了一遍,终于有了基本的认识,关于这个算法,主要就是要理解一致性hash环结构,下面这张图是我自己画的有一个0到2的32次方减一的环,假设开始有3台缓存服务器Server1,Server2,Server3,hash值分别为1000,10000,50000.有四个key-valu...

2016-11-01 10:56:00 60

转载 大型网站技术架构-阅读笔记1

第一章 大型网站核心要素1.网站访问特点和现实世界的财富分配一样遵循二八定律:80%的访问业务集中在20%的数据上,这部分数据就是需要做缓存处理的。2.创新的业务发展模式对网站架构逐步提出更高要求,才使得创新的网站架构得以发展成熟。是业务成就了技术,是事业成就了人,而不是相反。3.不要企图使用技术解决所有问题,技术是用来解决业务问题的,而业务的问题,也可以通过业务的手段是解...

2016-10-24 15:22:00 78

转载 如何发挥一个字节的极限,存储大量内容

在当前的硬件发展阶段,存储空间已经是非常廉价的了,普通硬盘都是以T来计量,内存以G来计量,服务器内存16G,64G已经普及,所以我们在开发的时候,很少去考虑数据是否有足够的空间存储。可以定义成byte,short的字段,我们为了方便,会定义成int,这对业务来讲,并没有什么区别。甚至会定义成varchar,完全不用考虑空间是否有浪费。但是在某些特殊业务场景,对性能和网络传输有苛刻...

2016-10-19 11:38:00 129

转载 利用easyui创建一个简单的登录页面

利用easyui创建一个简单的登录页面,平时开发一些小系统时使用<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>Custom TextBox - jQuery EasyUI Demo</title><li...

2016-10-11 15:00:00 526

转载 linux tomcat 快捷操作

linux快捷方式启动tomcat 1.脚本路径 /etc/init.d/tomcat 首先执行: vi /etc/init.d/tomcat 按 a 编辑,将下面内容根据你自己的情况(主要是修改 /usr/local/tomcat6/bin/ ) 修改后copy到编辑框中, esc 退出编辑,:wq 保存退出 Java代码 ...

2016-10-07 11:37:00 133

转载 linux 安装jdk

1.下载jdk tar2.解压到/usr/lib/jvm/jdk1.83.设置环境变量vi ~/.bashrcexport JAVA_HOME=/usr/lib/jvm/jdk1.8export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib4.安装验证jav...

2016-10-07 10:23:00 64

转载 投资心法

转载:“我从事投资近三十年,多年以来,我深刻理解了四个字:芸芸众生。任何时候,任何市场,当排队买进的时候,一定离逆转不远了,不管是零七年的排队买基金,去年上半年的晚上排队开户,还是现在到处彻夜排队买房的场景,一定是不可能持续的!因为,在投资市场永远只有少数人赚钱,这是永恒的真理。”转载于:https://www.cnblogs.com/jiwuyf/p/5907509.html...

2016-09-25 23:16:00 200

转载 JAVA 琐碎备忘录

1.正则表达式 忽略大小写Pattern pattern = Pattern.compile("/upload/File/(.+?)\"",Pattern.CASE_INSENSITIVE);转载于:https://www.cnblogs.com/jiwuyf/p/5900965.html

2016-09-23 17:39:00 82

转载 linux 常用命令

vi 总是显示行号 vi ~/.vimrc 在这个文件中添加 set nuchomod 777 filename 添加可执行权限转载于:https://www.cnblogs.com/jiwuyf/p/5853955.html

2016-09-08 17:54:00 60

转载 总说实话是情商低的表现

转载于:https://www.cnblogs.com/jiwuyf/p/5530557.html

2016-05-26 11:58:00 99

转载 刻意练习:从一般到卓越的方法

刻意练习:从一般到卓越的方法有效进步的关键,在于找到一系列难度递进的小任务让受训者按顺序完成,并重复训练。这些小任务必须是受训者正好不会做,但是又有能力通过学习掌握的。在重复训练的过程中,练习者必须建立起对错误的极度敏感,或是请老师/教练为自己提供及时的反馈,或是以一个旁观者的角度观察自己,一旦发现自己错了,就要一直练习直到改正为止。总结起来就是三点:在“舒适区”和“恐...

2016-05-16 14:37:00 352

转载 Spring JMS 整合 ActiveMQ

1.使用maven管理依赖包<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12<...

2016-04-26 10:00:00 63

转载 冒泡排序 快速排序

冒泡排序算法:@Test public void sort(){ int[] array = {4,7,1,2,5,8,6,3}; for(int i=0;i<array.length-1;i++){ for(int j=0;j<array.length-i-1;j++){ ...

2016-04-21 18:59:00 55

转载 TCP协议,UDP 协议的区别

TCP协议与UDP协议的区别 首先咱们弄清楚,TCP协议和UCP协议与TCP/IP协议的联系,很多人犯糊涂了,一直都是说TCP/IP协议与UDP协议的区别,我觉得这是没有从本质上弄清楚网络通信!TCP/IP协议是一个协议簇。里面包括很多协议的。UDP只是其中的一个。之所以命名为TCP/IP协议,因为TCP,IP协议是两个很重要的协议,就用他两命名了。TCP/IP协议集包括应用层,传...

2016-04-21 15:08:00 58

转载 HashMap实现原理

1. HashMap的数据结构数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。 数组数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难;链表链表存储区间离散,占用内存比较宽松,故空间复杂度很小,但时间复杂度很大,达O(N)。链表的特点是:寻址困难,插入和删...

2016-04-19 16:29:00 70

转载 java 类加载过程

一.类加载器1.根加载器,bootstrap,c++编写的;2.扩展类加载器,java编写;3.系统,应用类加载器,java编写;4.用户自定义类加载器,java.lang.ClassLoader的子类,用户可以定制类的加载方式;二. 类的加载方式1.本地编译好的class中直接加载2.网络加载:java.net.URLClassLoader可以加载url指定的类3....

2016-04-19 15:40:00 57

转载 NOSQL 窥探

1.NOSQL应用场景大量数据的写入处理为有数据更新的表做索引或者表结构的变更字段不固定时应用对简单查询需要快速返回结果的处理(mysql也有一种模式,叫HandlerSoket,9998/9999端口)转载于:https://www.cnblogs.com/jiwuyf/p/5405714.html...

2016-04-18 20:11:00 63

转载 jvm 垃圾回收算法

标记-清除算法(Mark-Sweep)从根节点开始标记所有可达对象,其余没标记的即为垃圾对象,执行清除。但回收后的空间是不连续的。复制算法(copying)将内存分成两块,每次只使用其中一块,垃圾回收时,将标记的对象拷贝到另外一块中,然后完全清除原来使用的那块内存。复制后的空间是连续的。复制算法适用于新生代,因为垃圾对象多于存活对象,复制算法更高效。在新生代串行垃圾回收算法中,将...

2016-04-15 14:53:00 58

转载 java如何异步方式处理业务逻辑

1.基础类-java.util.concurrent.ExcutorService这个类的几个重要函数shutdown 关闭任务池,无法传入新任务shutdownnow 关闭所有任务,包括未执行完成的任务submit 向任务池提交任务2.基础接口-java.util.concurrent.FutureFuture就是对于具体的Runnable或者Callable任...

2016-04-15 14:46:00 635

转载 apache-activemq 的安装

1.下载tar.gz压缩包 http://mirrors.cnnic.cn/apache/activemq/5.11.1/apache-activemq-5.11.1-bin.tar.gz2.上传至235,解压 tar-xvf apache-activemq-5.11.1-bin.tar.gz3.修改bin目录的权限 chmod 755 bin;4.启动activemq ./...

2015-04-02 11:42:00 105

转载 WEB架构师成长之路——走正确的路

本人也是coding很多年,虽然很失败,但也总算有点失败的心得,不过我在中国,大多数程序员都是像我一样,在一直走着弯路,如果想成为一个架构师,就必须走正确的路,否则离目标越来越远,正在辛苦工作的程序员们,你们有没有下面几种感觉?一、我的工作就是按时完成领导交给我的任务,至于代码写的怎样,知道有改进空间,但没时间去改进,关键是领导也不给时间啊。二、我发现我的水平总是跟不上技术的...

2015-04-01 11:35:00 75

转载 事务相关知识(传播特性,隔离级别,锁)

上接 : EJB事务控制(CMT和BMT两种方式以及JTA事务)上篇代码: @TransactionAttribute(TransactionAttributeType.REQUIRED) //设置事务的传播特性为required上篇文章为什么设置传播特性为: required? 事务的传播特性有7个: 1.PROPAGATION_REQUIR...

2014-07-24 15:27:00 126

转载 jstl 标签使用

JSTL笔记—c标签博客分类:开发C++C#CJavaServletTaglib 伪指令 Java代码 <%@tagliburi="http://java.sun.com/jsp/jstl/core"prefix="c"%><%@tagliburi="http://java.sun.com...

2014-07-22 15:34:00 62

转载 p2p技术研究

springmvc 出一个基础的使用文档,https基础知识的学习;权限控制,,候明军:哪些数据需要加密,加密方案;class加密,数据库数据加密宋健:日志记录转载于:https://www.cnblogs.com/jiwuyf/p/3845347.html...

2014-07-15 18:12:00 52

转载 openssl数字证书常见格式与协议介绍

证书主要的文件类型和协议有: PEM、DER、PFX、JKS、KDB、CER、KEY、CSR、CRT、CRL、OCSP、SCEP等。PEM– Openssl使用 PEM(Privacy Enhanced Mail)格式来存放各种信息,它是 openssl 默认采用的信息存放方式。Openssl 中的 PEM 文件一般包含如下信息:内容类型:表明本文件存放的是什么信息内容,...

2014-07-15 15:25:00 75

转载 Linux+Apache+openssl

Linux+Apache+openssl实现https验证apache2.0https首先安装SSL,再编译安装APACHE,再配置证书即可1.下载apache和openssl网址:http://www.apache.orghttp://www.openssl.org2.解压#tarzxvfhttpd-2.0.54.t...

2014-07-15 14:51:00 77

转载 分表,集群任务总结

分表,集群任务总结1.分表对Mysql主从的影响场景:esfpicture数据库已建好,并且已分表,历史数据已插入到对应的分表,现在需要插入增量数据;在esfpicture数据库,分表esfpicture0-esfpicture99都会放在esfpicture数据库.这个数据库默认是没有做主从同步的,如果在执行如果下的sql,会导致主从数据同步出现中断,因为从数据库也会执行这...

2014-07-15 10:50:00 58

转载 MemCached Client集群方案

MemCached Client集群方案By mingjun HouCluster的实现      Memcached作为集中式Cache,就存在着集中式的致命问题:单点问题,Memcached支持多Instance分布在多台机器上,仅仅 只是解决了数据全部丢失的问题,但是当其中一    台机  器出错以后,还是会导致部分数据的丢失,一个篮子掉在地上还是会把部分...

2014-06-24 15:15:00 83

转载 FastDFS分布式文件存储

存储能力是提供给上层业务系统以实现文件存取服务,这个存储能力为XDFS,即可扩展的分布式文件系统,实现的原理是封装了第三方的分布式存储系统实现的。目前封装的第三方分布式系统包括FastDFS、Hadoop的HDFS,所提供的存储接口如下:    1 文件上传    2 文件断点上传    3 文件下载    4 文件断点下载    5 文件删除    ...

2014-06-19 10:59:00 106

转载 EJB+memcache

首先我们通过下图 了解到memcache在系统中处于大概什么的位置然后我们了解下Memcached简介1.1. 什么是Memcached Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。 Memcached基于一个存储键/值对的HashMap,它并不...

2014-06-19 09:52:00 61

转载 EJB事务控制(CMT和BMT两种方式以及JTA事务)

一、EJB的事务管理分如下两个方面:1、CMT(容器管理事务)2、BMT(Bean管理事务)二、CMT介绍:  容器管理事务主要是通过容器自动控制事务的开启,提交和回滚,开发人员不需要手工编写代码,由容器来控制事务的边界,一般来说是业务方法的开始是事务的开启,业务方法的结束是事务的提交部分,当程序遇到运行时异常,事务会自动回滚。如果遇到非运行时异常想要回滚事务的...

2014-06-18 17:05:00 865

转载 测试项目环境配置

1.建立jiwuyf数据库,加入esfpicture1-100个分表,加入esfidfactory主键生成器表2.jboss下的mysql-ds.xml中加入数据源配置 <local-tx-datasource> <jndi-name>jiwuyf_slaves_db</jndi-name> <connection-url&g...

2014-06-18 10:25:00 85

转载 JBOSS集群安装

--By 明军安装jboss从官网下载jboss-4.2.3.GA包解压到服务器的某一个路径如/anjutu/, 注意jboss默认目录default目录是不支持集群的,要使其支持集群,我们要将 $JBOSS_HOME/all/lib下的 jbossha.jar, jgroups.jar和jboss-cache-jdk50.jar 拷贝到$JBOSS_HOME/...

2014-06-12 10:12:00 62

转载 esfpicture 分表过程

esfpicture有千万以上的数据量,根据bid对100取模分表.1.先对bid取模,保存到sitecode字段UPDATE esfpicture_all esf SET esf.sitecode = esf.bid%100 ;2.编写存储过程,创建分表,并将总表数据插入到分表DELIMITER $$USE `public`$$DROP PROCEDURE IF ...

2014-06-12 09:30:00 57

转载 6月份的工作

1.EJB集群的负载测试,比如测试有2组EJB,EJB_Note1,EJB_Note2,当Note2挂了,然后Note2恢复之后,Note1和Note2的负载是否达到平衡;JBoss的负载均衡对性能的影响;2.在本地对1000w以上的表进行分表测试,统计分表需要的时间;3.分表之后,需要在业务层计算出需要操作的分表序号,序号需要传递到EJB,需要考虑接口参数的传递方式.4.分...

2014-06-11 16:50:00 47

转载 Mysql Merge 引擎分表方式

测试表news表,数据量大小为150w左右,测试步骤如下1.创建第一张表news1, nsid <750000的数据保存在news1;CREATE TABLE `news3` ( `NSID` int(11) NOT NULL, `NewsName` varchar(100) NOT NULL, `Title` varchar(100) NOT NULL, `Con...

2014-06-06 15:06:00 62

空空如也

空空如也

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

TA关注的人

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