自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 关于oracle连接ORA-12505错误的直观解决方法

oracle连接一直好好的,突然间连接的时候报错了,报错为ORA-12505, TNS:listener does not currently know of SID given in connect descriptor。网上找了好长时间也没解决。现在将个人的解决方法分享出来,大家有什么不同意见的,请联系楼主或者为楼主留言。楼主将在第一时间回复。具体步骤如下;1、首先先检查检查自己的数据...

2019-10-24 18:52:10 3620

原创 AC自动机算法详解 (转载)

AC自动机算法详解 (转载)首先简要介绍一下AC自动机:Aho-Corasick automation,该算法在1975年产生于贝尔实验室,是著名的多模匹配算法之一。一个常见的例子就是给出n个单词,再给出一段包含m个字符的文章,让你找出有多少个单词在文章里出现过。要搞懂AC自动机,先得有模式树(字典树)Trie和KMP模式匹配算法的基础知识。KMP算法是单模式串的字符匹配算法,AC自动机是多模...

2019-09-24 18:30:24 166

原创 【Linux 进程】之关于父子进程之间的数据共享分析

【Linux 进程】之关于父子进程之间的数据共享分析【Linux 进程】之关于父子进程之间的数据共享分析  之前我们通过fork()函数,得知了父子进程之间的存在着代码的拷贝,且父子进程都相互独立执行,那么父子进程是否共享同一段数据,即是否存在着数据共享。接下来我们就来分析分析父子进程是否存在着数据共享。我们都知道,在linux下,内存存储的位置是全局变量,栈区,堆区,以及文件。...

2019-09-17 23:14:41 1594

原创 c的内容很多

https://www.cnblogs.com/Yogurshine/category/448217.html

2019-09-17 23:12:39 103

转载 Layui 弹窗 - layer.msg(提示框)

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> &l...

2019-09-15 22:19:20 10971

转载 Layui 弹窗 -全面使用

在源码中用了相对较大的篇幅来定制了这个msg,目的是想将其打造成露脸率最高的提示框。而事实上我的确也在大量地使用它。因为它简单,而且足够得自觉,它不仅占据很少的面积,而且默认还会3秒后自动消失所有这一切都决定了我对msg的爱。因此我赋予了它许多可能在外形方面,它坚持简陋的变化,在作用方面,它坚持零用户操作。而且它的参数也是自动补齐的。//eg1layer.msg('只想弱弱提示');//eg...

2019-09-15 21:56:20 28692 1

原创 Jsp中解决session过期跳转到登陆页面并跳出iframe框架的方法

Jsp中解决session过期跳转到登陆页面并跳出iframe框架的方法转自https://www.jb51.net/article/40617.htm当session过期后可以用过滤器来设置重定向页面当session过期后可以用过滤器来设置重定向页面复制代码代码如下:public class ActionFilter extends HttpServlet impleme...

2019-09-12 21:45:11 320

转载 JBoss中针对不同项目的日志配置

JBoss的日志配置都通过xml的形式配置的,而大多项目应用又是通过log4j.properties来配置的..一下子还真的不适应.正好趁此机会复习一下log4j在JBoss下的xml的配置方式.在应用中使用最多的一般有两种:输出到控制台、文件...下面就给出这两种输出方式的配置.首先用UE打开位于%JBOSS_HOME%\server\default\conf\jboss-log4j.x

2014-11-12 23:33:53 1166

转载 log --properties格式

一、介绍 Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务 器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日

2014-11-12 23:31:36 481

转载 spring mvc

web.xml 配置:  dispatcher org.springframework.web.servlet.DispatcherServlet 加载/WEB-INF/spring-mvc/目录下的所有XML作为Spring MVC的配置文件 contextConfigLocation /WEB-INF/spring-mvc/*.xml 1 dispatc

2014-11-02 22:45:00 394

原创 Spring注解@Component、@Repository、@Service、@Controller区别

Spring注解@Component、@Repository、@Service、@Controller区别 分类: JAVA Spring 2012-12-13 11:31 6518人阅读 评论(0) 收藏 举报使用Spring2.5的Autowired实现注释型的IOC阅读(31) 评论(0) 发表时间:2009年01月16日 11:57本文地址:http://qzone.qq...

2014-11-02 22:44:01 513

转载 spring 注解

声明:这是转载的。内容根据网上资料整理。相关链接:http://www.360doc.com/content/10/1118/16/2371584_70449913.shtmlhttp://www.iteye.com/topic/1121784http://www.iteye.com/topic/295348【正文】一 注解优点?注解解决了什么问题,为什么要使用

2014-11-02 22:30:57 400

转载 Spring注解@Component、@Repository、@Service、@Controller区别

Spring注解@Component、@Repository、@Service、@Controller区别分类: JAVA Spring 2012-12-13 11:31 6518人阅读 评论(0)收藏 举报使用Spring2.5的Autowired实现注释型的IOC阅读(31) 评论(0) 发表时间:2009年01月16日 11:57 本文地址:h

2014-11-02 22:26:24 411

转载 陈吉平的Oracle职业生涯:兴趣与思考 成败之所系

陈吉平的Oracle职业生涯:兴趣与思考 成败之所系

2014-10-26 21:08:56 832

转载 有关memcached使用的几个限制

有关memcached使用的几个限制 memcached自身有几个比较重要的限制,尤其是其中的过期时间限制,得小心,否则很容易踩到地雷:  www.2cto.com  1)单个缓存值大小限制:memcached单个缓存值限制为1M(1000000bytes),超过这个限制的时候会出如下错误:ValueError: Values may not be more than 10

2014-10-26 17:21:10 1157

转载 Memcached单点问题——实战之复制----基于repcached的主从

由于 Memcached 自己没有防止单点的措施,因为为了保障 Memcached 服务的高可用,我们需要借助外部的工具来实现高可用的功能。本文引入 Repcached 这个工具,通过使用该工具我们可以完成 Memcached 服务的主从功能。      Repcached 它是由日本人开发的,用来实现 Memcached 复制功能的一个工具。它所构建的主从方案是一个单主单从的方案,不支持多主

2014-10-26 17:20:00 743

转载 memcached 可以用来做什么,不可以用来做什么

应用 memcached 提升站点性能减少读自数据库和数据源开源 memcached 工具是一个用来存储常用信息的缓存,有了它,您便无需从缓慢的资源,比如磁盘或数据库,加载(并处理)信息了。该工具可部署在专用的情况下,也可作为用完现有环境内的多余内存的一种方法。尽管 memcached 十分简便,但有时它仍被不当使用,或被用在错误的环境类型中。在本文中,了解使用 memcached

2014-10-26 17:17:33 3081

转载 memcached+magent实现memcached集群

首先说明下memcached存在如下问题  本身没有内置分布式功能,无法实现使用多台Memcache服务器来存储不同的数据,最大程度的使用相同的资源;无法同步数据,容易造成单点故障。(memagent代理实现集群)      在 Memcached中可以保存的item数据量是没有限制的,只要内存足够 。  Memcached单进程最大使用内存为2G,要使用更多内存,可以分多个端口开启多

2014-10-26 16:49:48 567

转载 memcached 单点问题解决方案——吐槽memcached proxy 之memagent

前言:本人在网络上并未找到magent的实际应用的例子,都是一些测试,本人想通过java调用代理magent来解决单点故障的问题,但是没有相关的文档API介绍,后来采用java memcached client直接调用magent服务,居然可以的。其实本人在学习memcached与magent之后,发现网络上,很多人并没有把magent理解对,并不知道它是什么一个角色,只知道是个memcach

2014-10-26 16:43:16 1624

转载 Memcache的安装-使用

Memcache的安装分为两个过程:memcache服务器端的安装和memcached客户端的安装。所谓服务器端的安装就是在服务器(一般都是linux系统)上安装Memcache实现数据的存储所谓客户端的安装就是指php(或者其他程序,Memcache还有其他不错的api接口提供)去使用服务器端的Memcache提供的函数,需要php添加扩展。具体的配置大家可以参考:Linux

2014-10-26 14:44:42 485

转载 Memcache的安全

Memcache的安全我们上面的Memcache服务器端都是直接通过客户端连接后直接操作,没有任何的验证过程,这样如果服务器是直接暴露在互联网上的话是比较危险,轻则数据泄露被其他无关人员查看,重则服务器被入侵,因为Mecache是以root权限运行的,况且里面可能存在一些我们未知的bug或者是缓冲区溢出的情况,这些都是我们未知的,所以危险性是可以预见的。为了安全起见,我做两点建议,能够稍微的防

2014-10-26 14:39:59 469

转载 memcache 是如何存储java对象

根据我们项目的实践,用jsckson将对象序列化为json后存入memcache最快!!java自己的序列化效率不高。

2014-10-26 14:29:10 1876

转载 memcache内存使用原理及监控分析 --重在监控分析

memcache的内存分配默认是采用了Slab Allocator的机制分配、管理内存。在该机制出现以前,内存的分配是通过对所有记录简单地进行malloc和free来进行的。 但是,这种方式会导致内存碎片,加重操作系统内存管理器的负担,最坏的情况下, 会导致操作系统比memcached进程本身还慢。Slab Allocator就是为解决该问题而诞生的。      Slab Alloca

2014-10-26 14:15:05 1161

转载 Memcache知识点梳理

Memcache知识点梳理Memcached概念:    Memcached是一个免费开源的,高性能的,具有分布式对象的缓存系统,它可以用来保存一些经常存取的对象或数据,保存的数据像一张巨大的HASH表,该表以Key-value对的方式存在内存中。官网下载地址: http://www.memcached.org/运行环境: linux,BSD,windows都可跑协议理论:ht

2014-10-26 14:09:44 412

转载 memcache的一致性hash算法

此文是在网上看到别人写memcache一致性hashi算法后进行编写的,感觉写的很好,所以就再录过来:       现在一般的算法就是一个hash值算法,对服务器个数进行取余来进行hash值的计算,假如你有n个cache,那么对于object的映射,你会通过hash(object)%n来进行映射对应的服务器上,但是当服务器当掉,那么你原来的存储数据会失效,且hash算法会进行修改,同理增加一台

2014-10-26 14:07:14 373

转载 memcache 的内存存储

Slab Allocation机制memcached默认情况下采用了名为Slab Allocator的机制来分配、管理内存。 在该机制出现以前,内存的分配是通过对所有记录简单地进行malloc和free来进行的。 但是,这种方式会导致内存碎片,加重操作系统内存管理器的负担,最坏的情况下, 会导致操作系统比memcached进程本身还慢。Slab Allocator就是为解决该问题而诞生的。

2014-10-26 14:04:41 396

转载 DNS原理及其解析过程

DNS原理及其解析过程精彩剖析     网络通讯大部分是基于TCP/IP的,而TCP/IP是基于IP地址的,所以计算机在网络上进行通讯时只能识别如“202.96.134.133”之类的IP地址,而不能认识域名。我们无法记住10个以上IP地址的网站,所以我们访问网站时,更多的是在浏览器地址栏中输入域名,就能看到所需要的页面,这是因为有一个叫“DNS服务器”的计算机自动把我们的域名“翻

2014-10-26 14:04:34 635

转载 Memcache内存分配机制

一、Memcache内存分配机制        关于这个机制网上有很多解释的,我个人的总结如下。Page为内存分配的最小单位。 Memcached的内存分配以page为单位,默认情况下一个page是1M,可以通过-I参数在启动时指定。如果需要申请内存 时,memcached会划分出一个新的page并分配给需要的slab区域。page一旦被分配在重启前不会被回收或者重新分配(page r

2014-10-26 13:57:31 372

转载 Memcache知识点梳理

Memcache知识点梳理Memcached概念:    Memcached是一个免费开源的,高性能的,具有分布式对象的缓存系统,它可以用来保存一些经常存取的对象或数据,保存的数据像一张巨大的HASH表,该表以Key-value对的方式存在内存中。官网下载地址: http://www.memcached.org/运行环境: linux,BSD,windows都可跑协议理论:ht

2014-10-26 13:53:53 419

转载 LINUX内核内存屏障(转)

=================                         LINUX内核内存屏障                         =================By: David Howells     Paul E. McKenney 译: kouu 出处: Linux内核文档 -- Documentation/memory-barr

2013-12-08 23:43:51 649

转载 disable_preempt

今天看内核发现disable_preempt这个函数,觉得挺有意思就看了下网上资料,以下我将之整理成了两个函数来加以理解。一、barrier函数内存屏障出现因为编译器或现在的处理器常会自作聪明地对指令序列进行一些处理,比如数据缓存,读写指令乱序执行等等。如果优化对象是普通内存,那么一般会提升性能而且不会产生逻辑错误。但如果对 I/O操作进行类似优化很可能造成致命错误。所以要使用内存屏障,以

2013-12-08 23:23:28 655

转载 barrier 和preempt_disable() 学习 (转)

barrier 和preempt_disable() 学习分类:Linux内核学习2012-07-25 00:36394人阅读 评论(0)收藏举报[cpp] viewplaincopyprint?#define preempt_disable() \  do{ \      inc_preempt_count(); \      barrier(

2013-12-08 20:33:20 511

转载 牛人

http://jackroomage.iteye.com/  里面有 技术牛人 和 读过的书 值得好好看牛人读过的书这些很值得看Spring牛人http://jinnianshilongnian.iteye.com/blog/1685963CSDN用户投票选举出最具影响力的十大博客专栏http://event.blog.csdn.net/

2013-08-31 00:23:35 568

原创 人生历程——之感

1.“太富有的日子,可能根本不能带给你太多的幸福。太容易走的路,也可能根本走不了太长太久。”这是同城约会网中一个同志的一个感悟,前一句没有体会过,而后一句是绝大多数人都体会过了的,引用他得这句话是来提醒自己遇到坎坷的时候不要轻易回头,若是适合自己的路,要勇敢地走下去。

2012-03-10 12:11:32 240

转载 jboss 远程调试

大家的应用发布以后,有时候需要直接在服务器上进行远程调试,以下是远程调试Jboss的方法1.设定Jboss的启动参数,把Debug端口放开打开[\jboss-4.2.2.GA\bin\run.conf]文件,把47行的注释放开# Sample JPDA setting

2011-10-11 17:23:01 965

原创 james 收发外网邮件

通过此设置可向外网发邮件,但不能收到邮外网发来的邮件。如果需要收到外网的邮件需要进行DNS的配置。没有配置过所以不是很清楚需要怎么弄。如何设置james由局域网内向外网发邮件 先将config.xml和james-fetchmail.xml文件中以前所有的ip换成

2011-07-31 18:18:49 1460

原创 一个原理清晰的连接池

虽然现在用APACHE COMMONS DBCP可以非常方便的建立数据库连接池,但是像这篇文章把数据库连接池的内部原理写的这么透彻,注视这么完整,真是非常难得,让开发人员可以更深层次的理解数据库连接池,真是非常感谢这篇文章的作者。import java.sql.Connection;import java.sql.DatabaseMetaData;import java.sql.Drive

2011-06-13 23:08:00 248

转载 摘抄 :一个人的成功取决于晚上的8点至10点--经典语录必读

觉得不错,可以提醒自己经典语录1:哈佛有一个著名的理论:人的差别在于业余时间,而一个人的命运决定于晚上8点到10点之间。每晚抽出2个小时的时间用来阅读、进修、思考或参加有意的演讲、讨论,你会发现,你的人生正在发生改变,坚持数年之后,成功会向你招手。不要每天抱着QQ/MSN/游戏/电影/肥皂剧……奋斗到12点都舍不得休息,看就看一些励志的影视或者文章,不要当作消遣;学会思考人生,学会感悟人生,慢慢的,你的人生将会发生变化……经典语录2:  无论你的收入是多少,记得分成五份进行规划投资:增加对身体的投资,让身体

2011-05-08 11:30:00 509

原创 什么是工作流-之一

<br />转: “工作流”在互连网上越来越流行了,可是工作流到底是什么呢?它是一项技术、一个标准还是一种解决方案?<br />          到底什么是“工作流”啦?在计算机网络的环境下,这种流表现为信息和数据在多个人之间的传送。根据国际工作流管理联盟(Workflow Management Coalition,WFMC) 的定义,工作流就是“一类能够完全或者部分自动执行的经营过程,它根据一系列过程规则、文档、信息或任务能够在不同的执行者之间进行传递与执行”;IBM Almaden研究中心给出的工作流

2011-04-12 22:45:00 388

原创 pagingToolBar onLoad的代码

 onLoad : function(store, r, o){          if(!this.rendered){              this.dsLoaded = [store, r, o];              return;          }          this.cursor = (o.params && o.params[this.paramNames.start]) ? o.params[this.paramNames.start] : 0;          v

2011-04-05 21:23:00 375

空空如也

空空如也

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

TA关注的人

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