自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(134)
  • 资源 (15)
  • 收藏
  • 关注

原创 rabbitmq实验系列

1、集群创建镜像队列选主机制故障处理()脑裂新加入节点或节点退出2、未确认消息最大数量

2021-11-19 14:49:50 1414

原创 java实现的翻页查询小构件

使用场景:需要对一个大的表格进行全表扫描。设计思路:翻页查询,每页查询数据控制在一定数量内,不会对数据库造成压力。将翻页部分抽象成公共代码。具体业务逻辑单独定义。使用代码:一、定义查询函数、转化函数、处理函数二、定义数据持有的容器三、调用组件翻页查询(PageQueryUtil.pageQuery),支持定义翻页的个数、处理总个数、起始id、翻页睡眠时间具体sql: <select id="queryPage" resultType="com.ItemDO">

2020-12-24 12:05:51 416

原创 windows下安装kibana踩坑

Cannot find module './internal/streams/stream报这个错的时候,采取了两个动作:1、更换了kibana版本,保持与elasticSearch一样2、在kibana的目录下执行了npm install然后就可以正常启动了,不知道是哪个步骤起了作用...

2020-09-17 16:59:01 1784

原创 springCloud使用自定义注解实现redis缓存

springCloud使用自定义注解实现redis缓存这里写目录标题首先实现自定义注解:定义切点和切面,实现缓存逻辑首先实现自定义注解:```javapackage com.annotation;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotatio

2020-06-28 18:00:32 742

转载 Ubuntu 18.04中安装VMware14.1.0踩坑

Ubuntu 18.04中安装VMware14.1.0踩坑96 GodfansMa2018.09.04 10:50* 字数 465 阅读 88评论 0喜欢 1转载自: https://www.jianshu.com/p/5fc43bbbac5a如果只想快速安装VMware 请直接看文章最后。一、网上找了14.1.0的破解安装包,下载地址如下:https://www.macxin.com...

2018-11-21 12:10:27 557

原创 接口熔断小构件

熔断小构件 转至元数据结尾 由 尹燕彬创建, 最后修改于1分钟以前 转至元数据起始 我们的工程如果通过http接口或rpc获取数据,实际就是依赖对方接口的稳定性。如果被依赖的接口挂掉了,我们的系统要做到基本不受影响,并且能在依赖接口恢复后自动恢复接口的正常调用。实现了一个小构件,功能原理如下:1、支持注解的方式或者原生调用2、设置接口的最大调用时间maxTime,接口失败的最大次...

2018-06-14 16:44:51 1083

原创 异步http报错Request cannot be executed; I/O reactor status: INACTIVE

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-12-29 15:25:45 9930

原创 Context initialization failed

可能是因为idea在打包的时候,没能将这些xml文件打包,导致到不到对应的配置。因此可以手动设置导入配置文件。2016-02-29 17:29:47.714 QTraceId[] [RMI TCP Connection(3)-127.0.0.1] ERROR org.springframework.web.context.ContextLoader - Context initialization

2016-02-29 21:43:11 8598

转载 软件开发协议组织图(转载)

软件开发协议组织图

2015-09-14 16:25:18 678

原创 我关注的公司列表

车联网相关北京筋斗云行

2015-09-06 23:04:27 483

转载 blog、wiki、项目管理和项目知识管理

题目涉及的这些关键字显得很庞杂,每一个关键字都值得大书特书,这里我只关注它们只关注它们各自特点、是否可能融合、如何融合以及融合会产生怎样的力量。各自特点blog:以网络为载体,让独立的个体进行表达的简单写作工具,其特点它象写日记一样,是以我为中心,自我表达的,看到一个人的blog,如同看到他的profile一般。我如果你不清楚blog是什么,那就去google一下吧。wiki:以网络为载体,围绕某一

2015-07-24 14:37:48 4530 1

转载 PL/SQL 游标变量

游标变量与游标相似,有其共性,也有其不同点。就其共性来说两者都是指向多行查询的结果集中的当前行。都要经历声明,打开,检索与 关闭的过程。所不同的是游标与游标变量类似于常量与变量。游标是静态的,而游标变量是动态的,因为游标变量并不与某个特定的查询相绑定。 所以,游标变量可以打开任何类型兼容的查询。其次可以将游标变量作为参数传递给本地和存储子程序。本文主要描述游标变量的使用。一、什么是游标变量

2015-06-30 17:42:28 602

转载 oracle数据库驱动表

出处:http://blog.itpub.net/71225/viewspace-828310/http://www.itpub.net/showthread.php?s=&threadid=144375&perpage=10&pagenumber=2rule 下所谓驱动表还有 nested loops and hash join 之份我们以 nested loop 为例:如果两个表连接字段都没有

2015-06-04 14:37:06 2055

转载 回滚段和撤销表空间(转载)

转载出处: http://www.cnblogs.com/krisy/archive/2010/01/19/1651982.html撤销管理模式:用户通过设定撤销管理模式(undo mode)就可以灵活地选择使用手动撤销管理(manual undo management)或自动撤销管理(automatic undo management)。数据库系统既可以运行在手动撤销管理模式下,

2015-06-04 10:17:37 827

转载 Ubuntu 14.04 Web服务器--Apache的安装和配置

命令行安装Apache打开"终端窗口",输入"sudo apt-get install apache2"-->回车-->输入"root用户的密码"-->回车-->输入"y"-->回车,安装完成默认的网站根目录的路径Apache安装完成后,默认的网站根目录是"/var/www/html",在终端窗口中输入"ls /var/www/html"-->回车-->

2015-05-23 11:41:12 848

转载 硅谷跳槽工具箱指南(转载)

硅谷跳槽工具箱指南董飞 · 1 个月前前言这是我在硅谷找工作用到的一些资料和网站,虽然都是英文的,但都是一些干货,大家都可以借鉴一下,里面有很多有意思的观点和最新动态。并且也包括了很多跟创业相关的工具,不论你是在创业浪潮中,还是希望进入到一家快速上升的公司,抑或是难以选择一个最适合自己的Offer,这里都会有工具能帮助到你。在我的新书 “程序员面试白皮书”(An Ultim

2015-04-16 21:36:26 802

转载 StarUML---推荐一款UML工具(很好很强大)(转载)

上周我的一个朋友,同时也是目前公司的同事给我推荐了一款UML工具,开始用着没什么,但越用越感觉不错,我甚至都想什么时候把机器上的ROSE删除,直接用这款软件了,听说这个软件是一个韩国人用DELPHI写的,支持UML2.0。       下面就是我偶尔做的几个演示图,当然很不全面,更多的功能还要使用一段时间之后才能体会出来。当然园子里有兴趣的朋友不妨也试一下,相信会有更多的发现。

2015-04-15 21:58:08 516

转载 Java解析HTML之HTMLParser使用与详解

出处: http://free0007.iteye.com/blog/1131163HTMLParser具有小巧,快速的优点,缺点是相关文档比较少(英文的也少),很多功能需要自己摸索。对于初学者还是要费一些功夫的,而一旦上手以后,会发现HTMLParser的结构设计很巧妙,非常实用,基本你的各种需求都可以满足。    这里我根据自己这几个月来的经验,写了一点入门的东西,希望能对新学

2015-04-15 14:33:49 687

转载 Java开源Html解析类库(转载)

NekoHTML NekoHTML是一个简单地HTML扫描器和标签补偿器(tag balancer) ,使得程序能解析HTML文档并用标准的XML接口来访问其中的信息。这个解析器能投扫描HTML文件并“修正”许多作者(人或机器)在编写HTML文档过程中常犯的错误。NekoHTML能增补缺失的父元素、自动用结束标签关闭相应的元素,以及不匹配的内嵌元素标签。NekoHTML的开发使用了

2015-04-07 17:10:55 1823

转载 Dom4j的使用(全而好的文章)(转载)

Dom4j的使用(全而好的文章)Dom4j 使用简介作者:冰云 icecloud(AT)sina.com时间:2003.12.15 版权声明:本文由冰云完成,首发于CSDN,未经许可,不得使用于任何商业用途。文中代码部分引用自DOM4J文档。欢迎转载,但请保持文章及版权声明完整。如需联络请发邮件:icecloud(AT)sina.com 

2015-04-07 16:26:33 645

转载 详解Java解析XML的四种方法(转载)

出处:http://developer.51cto.com/art/200903/117512.htmXML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便。对于XML本身的语法知识与技术细节,需要阅读相关的技术文献,这里面包括的内容有DOM(Document Object Model),DTD(Document Ty

2015-04-03 17:00:49 372

转载 Java Sax解析xml(转载)

出处: http://www.iteye.com/topic/7638951.   Java Sax解析是按照xml文件的顺序一步一步的来解析,在解析xml文件之前,我们要先了解xml文件的节点的种类,一种是ElementNode,一种是TextNode。如下面的这段book.xmlXml代码  xml version="1.0" encoding=

2015-04-03 16:53:01 395

转载 JavaMail发送和接收邮件(转载)

出处: http://blog.csdn.net/zapldy/article/details/3971579一、JavaMail概述:       JavaMail是由Sun定义的一套收发电子邮件的API,不同的厂商可以提供自己的实现类。但它并没有包含在JDK中,而是作为JavaEE的一部分。       厂商所提供的JavaMail服务程序可以有选择地实现某些邮件协

2015-04-02 15:50:13 2844

原创 Thinking In Java学习笔记之enum状态机

输入的枚举:package com;import java.util.Random;public enum Input{ NICKEL(5),DIME(10),QUARTER(25),DOLLAR(100),TOOTHPASTE(200),CHIPS(75),SODA(100) ,SOAP(50), ABORT_TRANSACTION{ public int amount()

2015-04-01 14:21:20 2294

原创 Thinking In Java学习笔记之文件读写实用工具

继承ArrayList,对象实例化的时候将文件按行读入,每一行作为一个元素放入数组,后续对文件的操作可以转化为对ArrayList的操作package com;import java.io.BufferedReader;import java.io.File;import java.io.FileNotFoundException;import java.io.FileRea

2015-03-19 10:58:31 560

原创 Thinking In Java学习笔记之目录实用工具

递归的方式遍历目录,将文件和目录分别保存在不同的list之中,支持正则表达式来过滤文件package com;import java.io.File;import java.io.FilenameFilter;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import

2015-03-18 11:06:21 1397

原创 Thingking in Java学习笔记 wait() notifyAll()

共享资源是汽车Car,需要不断的打蜡waxed()和抛光buffed(),waxed()要等待buffed()完成,buffed()又要等待waxed()完成 package com.test.concurrent;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;

2015-03-09 17:27:36 544

原创 Thinking in Java学习笔记,可以被Future.cancel()中断的资源

线程sleep是可以被Future.cacel()中断的线程中的IO阻塞时,线程无法被Future.cancel()中断线程中的synchronized锁阻塞时,线程无法被Future.cancel()方法中断package com.test.concurrent;import java.io.IOException;import java.io.InputStr

2015-03-09 14:08:32 6563 1

原创 Thinking in Java学习笔记 synchronized同步方法和synchronized同步块

对象的两个synchronized方法被两个线程分别调用,在一个获取到锁的情况下,另一个synchronized方法需要等待第一个synchronized方法执行完毕才能获得锁开始执行。也就是说,一个对象实例只有一个锁,所有的synchronized方法都要在获取到这一个锁的情况下才能执行,否则就要等待。package com.test.concurrent;public cl

2015-03-06 11:23:56 431

原创 Thinking in Java学习笔记 Lock在处理结构上的优越性,相对于synchronized

Lock使用时,使用try..finally..语句,在finally中Lock.unLock来释放锁,同时可以在处理失败的情况下,在finally语句中做优雅的处理而synchronized语句则无法优雅的结束,发生异常直接退出了package com.test.concurrent;import java.util.concurrent.ExecutorService;i

2015-03-05 13:11:23 458

原创 Thinking in Java学习笔记 Thread.UncaughtExceptionHandler接口实现捕获线程内异常

实现自定义类来实现Thread.UncaughtExceptionHandler接口,在unCaughtExceptionHandler方法中编写自已需要的处理代码实现自定义的ThreadFactory,newThread的时候调用setUncaughtExceptionHandler方法来指定自定义的UncaughtExceptionHandler使用自定的ThreadFactory来创

2015-03-05 10:46:31 632

原创 Thinking in Java学习笔记,简单包装Thread,实现快速实现线程

package com.test.concurrent;public class SimpleThread extends Thread { private static int counter=0; private int countDown=5; public SimpleThread(){ super(String.valueOf(counter++)); run();

2015-03-04 16:57:56 648

原创 Thinking in Java学习笔记Daemon线程和ThreadFactory接口

Daemon线程在主线程执行完毕后就会自动结束,设置Daemon线程setDaemon方法需要在run之前ThreadFactory接口只有一个newThread方法,接受一个Runnable的实例对象,用以实现自定义的线程package com.test.concurrent;import java.util.concurrent.ExecutorService;i

2015-03-04 16:37:26 1775

原创 Thinking in Java学习笔记,使用Exchanger交换资源

生产者生产出的产品放入生产者队列,消费者等待消费者队列和生产者队列完成交换package com.test.concurrent;import java.util.ArrayList;import java.util.List;import java.util.concurrent.CopyOnWriteArrayList;import java.util.concurren

2015-02-27 15:57:12 725

原创 Thinking in Java学习笔记 Semaphore控制的资源池

SemaphoreDemo.java一个资源池Pool,可以由多个线程检出和检入其中的资源,由Semaphore控制同步问题,由数组来记录每个资源的检出/检入状态CheckoutTask这个线程,启动多个,负责检入检出资源。资源类Fat,有比较复杂的计算同时在main()方法中对资源进行了检出和检入操作package com.test.concu

2015-02-27 14:04:00 1065

原创 Thinking in Java学习笔记ScheduledThreadPoolExecutor

温室的开灯、关灯、开水、关水、白天热电、夜晚热电、收集数据(时间温度湿度)ScheduledThreadPoolExecutor的schedule(event, delay, TimeUnit.MILLISECONDS)方法,在delay参数指定的时间后,只执行一次ScheduledThreadPoolExecutor的.scheduleAtFixedRate(event, ini

2015-02-26 17:22:43 468

原创 Thinking in Java学习笔记 DelayQueue和Delayed接口

DelayedTask线程要实现Delayed接口的getDelay()和compareTo()方法,放入DelayQueue队列后,通过take()方法取出时,可根据compareTo方法制定的顺序来优先取出线程执行静态类EndSentinel负责遍历所有的线程,其设置的trigger最大,最后被执行时调用ExecutorService.shutdownNow(),来结束线程的执行

2015-02-25 17:37:21 9980

原创 Thinking in Java学习笔记 吐司的制作和消费过程

多个LinkedBlockingQueue队列,每个流程都有一个或两个队列,从上一个流程的队列中获取吐司,本流程处理完毕之后放入下一流程的队列每个流程通过LinkedBlockingQueue.take()方法取队列中的任务时,如果上一个流程没有完成任务,队列是空的,则会堵塞在take()方法这里源码如下:public E take() throws InterruptedExcept

2015-02-25 15:39:31 805

原创 Thinking in Java学习笔记

LinkedBlockingQueueArrayBlockingQueueSynchronizedBlockingQueueTestBlockingQueue.javapackage com.test.concurrent;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurr

2015-02-25 15:27:08 644

原创 Thinking in java 哲学家进食问题

DeadlockingDiningPhilosopher.java哲学家围着圆桌坐下,左右各有一根筷子,需要同时拥有左右筷子才能进食。筷子是共享资源,使用和释放资源需要加锁处理。如果所有的哲学界都是先取左边的筷子,就会导致每个哲学家都有一根筷子,等待自己右边的哲学家释放筷子,从而陷入死锁的状态。package com.test.concurrent;import java.util

2015-02-25 15:17:35 1458

JadxGUI工具, 获取Android安装包的包名和公钥

JadxGUI工具 获取Android安装包的包名和公钥

2024-02-02

springboot整合mybatis,干净项目空间

springboot整合mybatis

2022-07-26

ATL工程创建ActiveX控件并在IE中测试object引用的生命周期

页面跳转时,object引用的控件会被释放,该资源测试了如何在frameset中实现页面跳转时,object引用的变量保持状态一致不被释放

2012-01-10

微软研究院Detour开发包之API拦截技术 有图 这个图好难找啊

微软研究院Detour开发包之API拦截技术 有图 这个图好难找啊

2010-04-07

(资料大全加程序)C++ 字符串之间的相互转化 宽字符与多字符集(LPTSTR、LPCSTR、LPCTSTR、LPSTR)

资料大全加程序 宽字符与多字符集(LPTSTR、LPCSTR、LPCTSTR、LPSTR) C++ 字符串之间的相互转化

2010-02-02

c# 广播数据 局域网

c# 广播数据 局域网 通信 用于向局域网中的其他节点通告自己的位置

2010-01-26

基于嵌入式调试器的网络通信方法设计与实现

基于嵌入式调试器的网络通信方法设计与实现 写的比较明了

2010-01-20

用DLL控制Windows中进程的方法

用DLL控制Windows中进程的方法 写的比较明了

2010-01-20

WinCap简介 网络抓包 库文件

WinCap简介 网络抓包 库文件 只是简单的介绍

2009-11-20

8088汇编寄存器指令寻址

8088汇编寄存器指令寻址 寄存器总数 所有的寻址方式

2009-11-12

CRC(cyclic redundancy check)循环冗余校验

CRC(cyclic redundancy check)循环冗余校验

2009-11-11

C# WORD 表格 COM 引用

C#如何添加WORD应用? C#如何使用WORD创建表格

2009-10-20

C++标准库 C++标准库

C++标准库 大致得内容介绍 来自北大 C++标准库 大致得内容介绍 来自北大

2009-08-28

VC6_0和VS2005:C++和C#编写调用COM组件

VC6_0和VS2005:C++和C#编写调用COM组件 - 51CTO_COM.htm

2009-08-28

从算法设计到硬线逻辑的实现——复杂数字逻辑系统的Verilog HDL设计技术和方法

从算法设计到硬线逻辑的实现——复杂数字逻辑系统的Verilog HDL设计技术和方法

2009-08-28

空空如也

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

TA关注的人

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