自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MQ相关知识

http://bijian1013.iteye.com/category/359051一.操作系统是否有安装该软件     查看版本:dspmqver一.查看队列管理器运行状态# dspmq显示结果中QMNAME表示MQ队列管理器的名称,STATUS表示当前运行状态。运行状态有如下几种:        Starting    正在启动        Running    正在运行        E...

2018-03-18 23:57:04 746

转载 Oracle的三种高可用集群方案

转载自:http://www.cnblogs.com/baiboy/p/orc2.html#_label1Oracle的三种高可用集群方案1 RAC(Real Application Clusters)                       多个Oracle服务器组成一个共享的Cache,而这些Oracle服务器共享一个基于网络的存储。这个系统可以容忍单机/或是多

2018-02-05 23:29:02 1313

转载 图解linux下top命令的使用

图解linux下top命令的使用top命令经常用来监控linux的系统状况,比如cpu、内存的使用,程序员基本都知道这个命令,但比较奇怪的是能用好它的人却很少,例如top监控视图中内存数值的含义就有不少的曲解。本文通过一个运行中的WEB服务器的top监控截图,讲述top视图中的各种数据的含义,还包括视图中各进程(任务)的字段的排序。 top进入视图top

2018-02-05 23:09:28 295

转载 详述Oracle RAC的五大优势及其劣势

不同的集群产品都有自己的特点,RAC的特点包括如下几点:  ·双机并行。RAC是一种并行模式,并不是传统的主备模式。也就是说,RAC集群的所有成员都可以同时接收客户端的请求。  ·高可用性。RAC是Oracle数据库产品高可用性的解决方案,能够保证在集群中只要有一个节点存活,就能正常对外提供服务。  ·易伸缩性。RAC可以非常容易地添加、删除节点,以满足系统自身的调整。

2018-01-03 23:03:28 4863

转载 金融行业密钥体系相关知识及原理介绍

前言好久没更新博客了,最起码有一两个月了,前段时间一直在忙(其实是借口),在去年年底有幸接触了一些金融支付的一些东西,看了一些POS 应用银联规范文档,非常多,还不容易理解~,索性今天有空,就整理下前段时间接触的知识(POS 终端银联支付密钥体系)。终端密钥体系参照中国银联的密钥安全标准,各密钥长度至少 128bit。上层密钥提供对下层密钥的保护或维护。所有的密钥或数据保护都采用3

2017-07-05 00:06:13 815

转载 JVM GC与频繁GC

内容:1.JVM GC的内存管理2.频繁 GC 的原因  一、JVM GC的内存管理1.JVM内存分布图 2.JVM GC运行原理(1)从对象角度来看在JVM进行GC时,内存中存在新生代(年轻代)、老年代(年老代)、永久带。         在我们运行程序时,会创建很多对象。         1)从生命周期上看:根据经验,绝大多数对象在使用过之后

2017-04-06 00:23:24 808

转载 GC日志分析

首先,给出一个日志输出的例子:参数设置为:-XX:+PrintGCDetails -XX:-UseAdaptiveSizePolicy -XX:SurvivorRatio=8 -XX:NewSize=10M -XX:MaxNewSize=10M参数解释:-XX:+PrintGCDetails 启用日志-XX:-UseAdaptiveSizePolicy 禁用动态调整,使Su

2017-04-06 00:15:09 268

转载 查看进程的线程数命令

1.ps -mp 2.pstree -p 将所有行程以树状图显示, 树状图将会以 pid (如果有指定) 或是以 init 这个基本行程为根 (root) ,如果有指定使用者 id , 则树状图会只显示该使用者所拥有的线程3.top -Hp

2017-01-11 22:57:51 2134

转载 db2top详解

http://blog.csdn.net/lyjiau/article/details/47804001Introductionhttp://blog.csdn.net/lyjiau/article/details/47804001There are several methods to collect information and diagnose DB2 system p

2016-12-14 16:01:29 6453

转载 Linux netstat命令详解

简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义执行netstat后,其输出结果为Active Internet connections (w/o servers)Proto Recv

2016-12-11 18:39:16 243

转载 MQ使用经验总结

MQ使用经验总结mq经验总结首先了解什么是mq?mq的作用是什么?mq是通讯中间件。他的作用是省去开发人员开发通讯工具的时间,节省开发成本,提高开发效率。mq的使用,如何安装mq?根据以往的经验,win版的mq比较容易安装,傻瓜式,一路next就可以。aix版本的用smitty安装。linux版本用rpm -ivh 安装mq中一些名称的概念:队列管理

2016-09-22 23:11:50 711 1

转载 银行核心系统

文章来源与某位大神的力作,写的非常好,科目的地方首位科目号有待商榷,但总之看完后很多东西一目了然。  银行核心系统入门简介        本文的目标读者是准备从事银行核心系统开发、维护的从业人员。请注意,是“准备”,换句话说,可以理解为一份对科技人员,尤其是对新入门的科技人员业务知识方面的培训手册,旨在让诸位从业务方面迅速上手(从技术角度上手的手册我已经贴过一份

2016-08-25 22:06:51 8980

转载 JAVA爬虫WebCollector

爬虫简介:WebCollector是一个无须配置、便于二次开发的JAVA爬虫框架(内核),它提供精简的的API,只需少量代码即可实现一个功能强大的爬虫。爬虫内核:WebCollector致力于维护一个稳定、可扩的爬虫内核,便于开发者进行灵活的二次开发。内核具有很强的扩展性,用户可以在内核基础上开发自己想要的爬虫。源码中集成了Jsoup,可进行精准的网页解析。2.x版本中集成

2015-07-18 22:41:22 725

转载 网页信息抓取进阶 支持Js生成数据 Jsoup的不足之处

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/23866427今天又遇到一个网页数据抓取的任务,给大家分享下。说道网页信息抓取,相信Jsoup基本是首选的工具,完全的类JQuery操作,让人感觉很舒服。但是,今天我们就要说一说Jsoup的不足。1、首先我们新建一个页面[html] view pla

2015-07-14 22:53:53 447

转载 微信公众平台java开发详解(工程代码+解析)

说明:本次的教程主要是对微信公众平台开发者模式的讲解,网络上很多类似文章,但很多都让初学微信开发的人一头雾水,所以总结自己的微信开发经验,将微信开发的整个过程系统的列出,并对主要代码进行讲解分析,让初学者尽快上手。在阅读本文之前,应对微信公众平台的官方开发文档有所了解,知道接收和发送的都是xml格式的数据。另外,在做内容回复时用到了图灵机器人的api接口,这是一个自然语言解析的开放平台

2015-06-03 11:17:45 665

转载 Tomcat内存设置详解

Java内存溢出详解  一、常见的Java内存溢出有以下三种:  1. java.lang.OutOfMemoryError: Java heap space ----JVM Heap(堆)溢出JVM在启动的时候会自动设置JVM Heap的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)不可超过物理内存。可以利用JVM提供的-Xmn -Xms -Xmx

2015-04-13 16:26:12 332

转载 QQ通信原理及QQ是怎么穿透内网进行通信的?

QQ是一个基于TCP/UDP协议的通讯软件发送消息的时候是UDP打洞,登陆的时候使用HTTP~因为登陆服务器其实就是一个HTTP服务器,只不过不是常用的那些,那个服务器是腾讯自行开发的!!!一、登录QQ客户端在局域网内,当你打开QQ登录到QQ服务器时,通过外网,你的客户端与QQ服务器建立了一个长连接。你可以用netstat -bn  看到此连接的状态是 esta

2015-03-31 20:06:48 367

转载 java 线程同步的方法

原子操作:由一组相关的操作完成,这些操作可能会操纵与其它的线程共享的资源,为了保证得到正确的运算结果,一个线程在执行原子操作其间,应该采取其他的措施使得其他的线程不能操纵共享资源。原子操作:根据Java规范,对于基本类型的赋值或者返回值操作,是原子操作。但这里的基本数据类型不包括long和double, 因为JVM看到的基本存储单位是32位,而long 和double都要用64位来表示。所以无法在

2014-09-22 18:55:13 426

原创 内存分派

/*    * Copyright (c) 2010-2020 Founder Ltd. All Rights Reserved.    *    * This software is the confidential and proprietary information of    * Founder. You shall not disclose such Confident

2014-09-19 21:29:24 498

原创 面试笔记

一般来说,笔试面试中常考的知识点有:  - 数据结构:字符串、链表、数组、堆、哈希表、树(Trie树、后缀树、红黑树、B树、R树)、图(遍历:BFS、DFS、Dijkstra); - 算法:基于各个数据结构的查找(二分、二叉树)、排序、遍历,分治、递归、回溯,贪心算法、动态规划、海量数据,外加字符串匹配和资源调优; - 数学:排列组合概率; - 操作系统、网络协议、数据库等等。

2014-09-18 09:19:09 570

转载 疯狂Java讲义笔记

一、Java概述1.java编译产生与平台无关的字节码(*.class文件),再在JVM里面执行。2.JVM是一个抽象的计算机,具有指令集并使用不同的存储区,负责执行指令,还要管理数据、内存和寄存器。3.JVM细节:指令集、寄存器、类文件的格式、栈、垃圾回收堆、存储区。4.只运行java程序可以只安装JRE,若要开发则要JDK5.bin路径下的绝大部分命令都是包装了tools.

2014-09-17 22:13:50 2026

转载 面试

Algorithm1.代码面试最常用的10大算法2.N个数,求第K大数3.第(前)k大数问题4.求N个数中的前K个最大(小)的数Java1.Java HashMap的工作原理2.Java应用程序中的内存泄漏及内存管理3.Java垃圾回收精粹4.Java 内存分配全面浅析5.JVM分代垃圾回收策略的基础概念6.Java堆、栈和常量池详解7.Java堆、

2014-09-17 22:09:54 340

转载 ConcurrentHashMap

ConcurrentHashMapConcurrentHashMap是一个线程安全的HashTable,它的主要功能是提供了一组和HashTable功能相同但是线程安全的方法。ConcurrentHashMap可以做到读取数据不加锁,并且其内部的结构可以让其在进行写操作的时候能够将锁的粒度保持地尽量地小,不用对整个ConcurrentHashMap加锁。ConcurrentHashMa

2014-09-16 16:07:57 379

转载 SSH面试

struts2 1-1:为什么每次请求都要创建一个Action对象?  是出于对线程安全的考虑,每个request都不会相互影响1-2:ModelDriven拦截器的配置中refreshModelBeforeResult解决了什么问题?  先把旧的model对象从ValueStack中移除,然后再把新的model对象压入ValueStack!官方解释:set to true

2014-09-16 00:02:30 392

转载 使用Inputstream读取文件

在java中,可以使用InputStream对文件进行读取,就是字节流的输入。当读取文件内容进程序时,需要使用一个byte数组来进行存储,如此会有如下两个问题:1.如何建立合适大小的byte数组,如果已知输入流的大小。2.如果不知输入流的大小,则肯定需要建立一个很大的byte数组,那么byte中很可能有空的内容,那么如何正确合适的将byte数组的中的内容输出?先看第一个问题:解决之道就

2014-09-12 23:09:19 425

转载 关于mysql处理百万级以上的数据时如何提高其查询速度的方法

最近一段时间由于工作需要,开始关注针对Mysql数据库的select查询语句的相关优化方法。      由于在参与的实际项目中发现当mysql表的数据量达到百万级时,普通SQL查询效率呈直线下降,而且如果where中的查询条件较多时,其查询速度简直无法容忍。曾经测试对一个包含400多万条记录(有索引)的表执行一条条件查询,其查询时间竟然高达40几秒,相信这么高的查询延时,任何用户都会抓狂。因此

2014-08-31 14:36:35 738

转载 mysql 性能分析及explain用法

1 使用explain语句去查看分析结果,如  explain select * from test1 where id=1;会出现:id  selecttype table  type possible_keys  keykey_len  ref rows  extra各列其中,type=const表示通过索引一次就找到了,key=primary的话,表示使用了主键 

2014-08-31 14:23:49 335

原创 大数据查询

1.表分区2.建索引

2014-08-31 11:39:03 726

原创 Java 多线程

对于sleep()方法,我们首先要知道该方法是属于Thread类中的。而wait()方法,则是属于Object类中的。   sleep()方法导致了程序暂停执行指定的时间,让出cpu该其他线程,但是他的监控状态依然保持者,当指定的时间到了又会自动恢复运行状态。   在调用sleep()方法的过程中,线程不会释放对象锁。  而当调用wait()方法的时候,线程会放弃对象锁,进入等待此对象

2014-08-24 16:15:38 400

转载 java学习之数值型别(int,float,double等)

1。2.Java中数字类型的转换法则test1中看似除数中的所有的因子都被约掉了,只剩下了1000。但实际的输出却是5,而不是我们期望的1000。究其原因,是因为MICROS_PER_DAY按int类型进行的计算,而计算的结果是86400000000,已经超出了int类型的最大值,即溢出了(因int为32位,2^31-1=2147483647),24*60*60*1000*1000

2014-08-24 15:07:06 613

转载 java线程中断[interrupt()函数]

java线程中断[interrupt()函数]Java多线程编程JVMthread 一个正常的线程中断:从运行到真正的结束,应该有三个阶段: 正常运行. 处理结束前的工作,也就是准备结束. 结束退出. Java曾经提供过抢占式限制中断,但问题多多,例如的Thread.stop。另一方面,出于Java应用代码的健壮性的考虑,降低了编程门槛,减少不清楚底层机制的

2014-08-24 11:40:36 908

原创 java基本数据结构

char 用askii码表示字符 。字符'0' 是48  字符‘A’ 是65  字符int

2014-08-19 11:32:47 414

原创 笔记面试

大部分的面试题都在围绕一个点:基于各种数据结构上的增删改查。如字符串的查找翻转,链表的查找遍历合并删除,树和图的查找遍历,后来为了更好的查找,我们想到了排序,排序仍然不够,我们有了贪心、动态规划,再后来东西多了,于是有了海量数据处理,资源有限导致人们彼此竞争,出现了博弈组合概率。

2014-07-25 10:21:29 402

原创 Java 锁笔记

synchronized 同步块对同一线程

2014-07-22 17:15:19 513

原创 java 方法分派笔记

Java语言中,虚方法可以通过覆写(override)的方式来实现子类型多态(subtype polymorphism)。Java语言支持三种多态,除了子类型多态外还有通过方法重载支持的ad-hoc多态(ad-hoc polymorphism)与通过泛型支持的参数化多态(parametric polymorphism)。在面向对象编程的语境里“多态”一般指子类型多态,下面提到“多态”一词也特定

2014-07-19 16:55:08 387

原创 模拟实现Spring IOC

容器类:public class SpringContainer {        public SpringContainer(String packageToScan){        Set> classes = getClasses(packageToScan);        for(Class c : classes){            if(!c.isA

2014-07-19 15:23:07 642

转载 Web页面实时刷新技术探讨

一、总述随着网络技术的飞速发展,使用B/S结构来实现项目应用已经越来越多,而实时监控一直都是多数行业软件所必备的功能,由此使用Web页面来实现实时监控成了一种必然的需求。 二、实时刷新技术1、传统的页面刷新方式传统的页面刷新方式很多,常见的有页面间隔一定的时间自动刷新、ActiveX控件、Applet等。采用页面间隔一定的时间自动刷新的方式,是在网页的头部加入一下代码:

2014-07-19 13:24:11 640

转载 关于 forName 和 loadClass

关于forName()方法这个方法总是返回要加载的类的Class类的实例1、forName(String className)单参数时, initialize=true    a.总是使用当前类装载器(也就是装载执行forName()请求的类  的类装载器)    b.总是初始化这个被装载的类(当然也包括:装载、连接、初始化)2、forName(String className

2014-07-19 11:10:06 416

转载 spring ioc原理(看完后大家可以自己写一个spring)

最近,买了本Spring入门书:spring In Action 。大致浏览了下感觉还不错。就是入门了点。Manning的书还是不错的,我虽然不像哪些只看Manning书的人那样专注于Manning,但怀着崇敬的心情和激情通览了一遍。又一次接受了IOC 、DI、AOP等Spring核心概念。 先就IOC和DI谈一点我的看法。IOC(DI):其实这个Spring架构核心的概念没有这么复杂,更

2014-07-17 15:41:58 472

转载 FusionCharts制作实时刷新图

前提说明:  1. 最好不要用FusionCharts了,因为毕竟是付费产品,付费的话那肯定无可厚非.要是用破解版的话,而我们做这行的,这样做实在不是一件好事,不提倡.能不用就不要用了(不过实时图是没有破解版的,要通过去除水印的方式).  2. 关于Highcharts,使用过程中发现对于时间坐标的控制实在太费事,把握不好.弃之.   下面介绍的是用FusionCharts制作实时

2014-07-16 10:23:51 1175

空空如也

空空如也

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

TA关注的人

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