自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(37)
  • 资源 (11)
  • 收藏
  • 关注

转载 深入理解RocketMQ延迟消息

延迟消息是实际开发中一个非常有用的功能,本文第一部分从整体上介绍秒级精度延迟消息的实现思路,在第二部分结合RocketMQ的延迟消息实现,进行细致的讲解,点出关键部分的源码。需要注意的是,每个TimeTask在检查消息是否到期时,首先检查对应队列中尚未投递第一条消息,如果这条消息没到期,那么之后的消息都不会检查。事实上,DDMQ还提供了很多其他功能,仅仅从延迟消息的角度,完全没有必要使用这个proxy,直接将消息投递到缓冲Topic中,之后通过delay service完成延迟投递逻辑即可。

2023-12-19 21:05:37 37

原创 Spring一些基础问题整理

在微服务架构中网关上的选择,最好的方式是使用现在比较成熟的Spring Cloud套件,Zuul和Gataway都可以,最好提供了Spring Cloud Gateway网关,或是结合公司情况来开发一套适合自己的微服务套件,至少从网关上可以看出来其内部实现并不难,同时也比较期待开源项目Nacos、Spring Cloud Alibaba 建设情况,期待它能构建一个高活跃社区的、稳定的、适合中国特色(大流量、高并发)的微服务基础架构。在循环依赖的场景中,两个Bean相互依赖,即A依赖于B,同时B也依赖于A。

2023-12-03 22:36:05 984

转载 关于Mysql数据存储,你了解多少?

所有被删除掉的记录都会组成一个所谓的垃圾链表,在这个链表中的记录占用的空间称之为所谓的可重用空间,之后如果有新记录插入到表中的话,可能把这些被删除的记录占用的存储空间覆盖掉。页1中用户记录最大的主键值是4,而页2中有一条记录的主键值是3,因为4 > 3,所以这就不符合下一个数据页中用户记录的主键值必须大于上一个页中用户记录的主键值的要求,所以在插入主键值为3的记录的时候需要伴随着一次记录移动,也就是把主键值为4的记录移动到页2中,然后再把主键值为3的记录插入到页1中。每个记录需要的额外信息是27字节。

2023-05-23 14:55:40 707

原创 杨辉三角

一、杨辉三角问题计算牛顿二项式系数的一个有效的方法是利用杨辉三角。杨辉三角的构造方式是将三角形每一行两边的元素置为1,其它元素为这个元素“肩”上两元素之和。该三角曾经在我国宋朝数学家杨辉1216年所著的《详解九章算法》中出现过。杨辉当时是摘录自北宋时期数学家贾宪的《开方作法本源》一书中的“开方作法本源图”。因而,人们把这个表又称为贾宪三角。在欧洲这个表被称为帕斯卡三角形。帕斯卡是1654年发现这一...

2018-04-15 15:50:04 1597

原创 myeclipse 优化(解决CPU占用过高)

windows→preferences→Gengeral→Editors→Text Editors→Annotations右边设置:Errors→Text as前的对勾去掉Spelling Errors→Text as前的对勾去掉Warnings→Text as前的对勾去掉

2014-03-13 12:39:59 10022 4

原创 Linux下cron的使用

inux计划任务工具cron用法详解 linux下大名鼎鼎的计划任务工具crontab的使用介绍baidu、google上多得让人眼花缭乱,本着“天下文章一大抄”的觉悟,加上本人日常工作中总结的使用经验,索性推出这篇笔记式文章,以供遗忘时翻阅之用。       cron是linux系统下一个自动执行指定任务的程序,即包含“时间”、“路径”、“自动执行脚本”等要素,例如我想通过自动执行脚本“

2014-03-12 13:38:11 788

转载 split命令:文件切割

split命令:文件切割有时候文件过大,导致不能正常使用,可以用split进行切割。命令参数:split [选项] [要切割的文件] [输出文件名前缀]-a, --suffix-length=N  切割文件的后缀的位置,default 为2-b, --bytes=SIZE       指定块的大小,可以指定size的单位,b表示512

2014-01-24 13:40:48 857

原创 ERROR 2002 (HY000): Can't connect to local MySQL server t

ps -A | grep -i mysqlkill 列出来的进程service mysql start我的问题就解决了如下图所显示:

2014-01-16 23:10:57 1341

原创 安装vmare-tools——实现redhat与windows的互相复制与粘贴

1.打开虚拟机的菜单“VM”,下拉框中会有一个Install vmware tools 工具的安装选项。点击之后,在redhat的桌面下会出现 VMwareTools...tar.gz 的文件。路径(/media/VMware Tools)2.将此文件复制到/tmp文件下进行解压cp  VMwareTools...gz   /tmpcd  /tmptar -xzvf VMwar

2013-11-10 15:10:42 3059

转载 正则表达式口诀

正则其实也势利,削尖头来把钱揣; (指开始符号^和结尾符号$)特殊符号认不了,弄个倒杠来引路; (指\. \*等特殊符号)倒杠后面跟小w, 数字字母来表示; (\w跟数字字母;\d跟数字)倒杠后面跟小d, 只有数字来表示;倒杠后面跟小a, 报警符号嘀一声;倒杠后面跟小b, 单词分界或退格;倒杠后面跟小t, 制表符号很明了;倒杠后面跟小r, 回车符号知道了;倒杠后面跟

2013-11-10 14:51:21 538

转载 RHEL-6启动时提示:“/usr/libexec/gconf-sanity-check-2 exited with status 256”

系统环境:Red Hat Enterprise Linux Server 6.0启动时提示:The configuration defaults for GNOME Power Manager have not been installed correctly.Please contact you computer administrator. There is a

2013-11-03 11:41:57 1464

转载 解决hadoop集群中datanode启动后自动关闭的问题

解决hadoop集群中datanode启动后自动关闭的问题看看新闻网>看引擎>开源产品0人收藏此文章,发表于9小时前(2013-09-15 21:52) ,已有1次阅读 ,共0个评论ERROR org.apache.hadoop.hdfs.server.datanode.DataNode: java.io.IOExcept

2013-11-02 17:21:39 1064

转载 总结PLSQL的快捷键以及使用技巧

文章出处:点击打开链接总结PLSQL的快捷键以及使用技巧 最近在开发过程中,遇到一些麻烦,就是开发效率问题,有时候其他同事使用PLSQL 编程效率明显高于自己,观察了好久,才发现他使用PLSQL 已经很长时间了而且,他自己也在其中添加了好多快捷方式, 1、登录后默认自动选中My Objects     默认情况下,PLSQL Developer登

2013-10-27 13:55:30 757

转载 windows下连接hadoop并且编写调试mapReduce程序

windows下连接hadoop并且编写调试mapReduce程序1.下载你相对版本的hadoop-eclips插件,我的是1.0.0,2.将该插件放到你的myeclips\dropins目录下3.重启Myeclipse,选择window–>Open Perspective–>Others;选择Map/Reduce; 4.根据你的hadoop进行配置

2013-09-23 10:54:41 887

转载 MyEclipse6.5代码自动补全

打开 Eclipse -> Window -> Perferences -> Java -> Editor -> Content,最下面一栏 auto-Activation ,会看到只有一个"."存在。表示:只有输入"."之后才会有代码提示,我们要修改的地方就是这里,可是Eclipse默认只允许输入4个自定义字符。 不过我们可以把当前的设置导出,保存为一个文件,然后在文件中修改,再导入

2013-09-23 10:45:56 623

原创 主机和虚拟机互相ping不通时。

远程连接也连不上 错误如图所示(host only模式下) 解决方案:(注意必须都在同一网段)主机设置: 虚拟机设置:

2013-09-20 00:04:32 1820

原创 Mysql 在linux下的安装以及卸载(redhat)

1.卸载 卸载mysql1、查找以前是否装有mysql命令:rpm -qa|grep -i mysql可以看到mysql的两个包:mysql-*..*.RHEL**mysqlclient*.RHEL**2、删除mysql删除命令:rpm -e --nodeps 包名( rpm -ev mysql-*.RHEL* )3、删除老版本mysql的开发头文件和库命令:rm -f

2013-09-16 22:25:22 661

原创 .mysqladmin: Can't turn off logging; error: 'Access denied; you need the SUPER privilege for this op

解决步骤如图

2013-09-16 22:21:26 3615

转载 ps aux|grep 详细信息

ps a 显示现行终端机下的所有程序,包括其他用户的程序。2)ps -A 显示所有程序。 3)ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。 4)ps -e 此参数的效果和指定"A"参数相同。 5)ps e 列出程序时,显示每个程序所使用的环境变量。 6)ps f 用ASCII字符显示树状结构,表达程序间的相互关系。 7)ps -H

2013-09-16 20:19:07 1208

原创 解决Starting MySQL...The server quit without updating PID file的问题

解决Starting MySQL...The server quit without updating PID file的问题  控制台异常: Starting MySQL....The server quit without updating PID file (/【failed】/data2/mysql/hadoop0.pid).[失败]重点是红色部分,意思就是对'/t

2013-09-16 13:58:29 6117

原创 linux 命令行和图型界面的切换vi中保存退出常用的命令

linux 命令行和图型界面的切换修改/etc/inittab文件将5改成3,启动之后就每次都是文本界面了!如果想要切换到图形界面,就输入startx想要回文本界面,那就按ctrl+alt+fn(或者f1-6)vi中保存退出常用的命令   退出Vi    当编辑完文件,准备退出Vi返回到shell时,可以使用以下几种方法之一。

2013-08-25 14:26:19 1656

原创 java中replace和replaceAll的区别

先看一段代码的运行结果:public class TestReplace { public static void main(String args[]) { String src = new String("abcade"); String classpath = "java.lang.string"; System.out.println("-----replaceAll--

2013-08-24 11:37:12 666

原创 数据库中为什么药建立索引,建立索引有什么优点和缺点?

数据库中索引的优缺点 为什么要创建索引呢?这是因为,创建索引可以大大提高系统的性能。第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。第二,可以大大加快数据的检索速度,这也是创建索引的最主要的原因。第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。第四,在使用分组和排序子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。第五,通过使用索

2013-05-08 00:09:40 796

原创 银行业务调度系统

模拟实现银行业务调度系统逻辑,具体需求如下: 银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。  有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。   异步随机生成各种类型的客户,生成各类型用户的概率比例为:      VIP客户 :普通客户 :快速客户  =  1 :6 :3。 客户办理业务所需时间有最大值...

2013-04-18 13:18:39 428

原创 -java基础加强2

对JavaBean的简单内省操作   1、javaBean是一种特殊的java类,主要用于传递数据信息,这种java类中的方法主要用于访问私有的字段,且方法名符合某种命名规则   2、如果要在两个模块之间传递多个信息,可以将这些信息封装到一个JavaBean中,这种JavaBean的实例对象通常称之为值的对象(ValueObject,简称VO)。这些信息在类中用私有字段来存储,如果读取或设置这些字...

2013-04-18 07:52:32 397

原创 Java基础加强1

静态导入与编译器语法设置  package com.itcast.day1; import staticjava.lang.Math.*;//导入全部  import staticjava.lang.Math.max;//导入一个  public class StaticImport {     publicstatic void main(String[] args) {        //so...

2013-04-17 22:04:30 456

原创 Java 反射

反射就是Java自我管理这些(类、对象)的机制。1) 反射的作用(重点理解)  可以通过反射机制发现对象的类型,发现类型的方法/属性/构造器   可以创建对象并访问任意对象方法和属性等2) Class加载类加载到内存:Java将磁盘类文件加载到内存中,为一个对象(实例),这个对象是Class 的实例3) Class实例代表Java中类型    获得基本类型实例     int.class    l...

2013-04-17 00:03:23 537

原创 java网络编程

网络模型   OSI参考模型   TCP/IP参考模型网络通讯要素   IP地址::InetAddress,网络中设备的标识,不易记忆,可用主机名,本地回环地址:127.0.0.1 主机名:localhost   端口号:用于标识进程的逻辑地址,不同进程的标识,有效端口:0~65535,其中0~1024系统使用或保留端口。  传输协议:通讯的规则,常见协议:TCP,UDP网络参考模型:  UDP将...

2013-04-16 00:10:21 423

原创 Java多线程编程总结

Java线程:概念与原理    一、操作系统中线程和进程的概念  进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。 线程是指进程中的一个执行流程,一个进程中可以运行多个线程。比如java.exe进程中可以运行很多线程。线程总是属于某个进程,进程中的多个线程共享进程的内存。二、Java中的线程...

2013-04-14 23:43:41 628

原创 java中的I/O流

    IO四大等级结构  java语言的i/o库提供了四大等级结构:InputStream,OutputStream,Reader,Writer四个系列的类。InputStream和OutputStream处理8位字节流数据, Reader和Writer处理16位的字符流数据。InputStream和Reader处理输入, OutputStream和Writer处理输出。大家一定要到J2SE文档...

2013-04-14 20:51:10 700

原创 java中的时间日期

一 ,时间日期1) Java中的时间类有:Date和Calendar2) Java中时间类的本质   Date = long + 操作    Calendar = long + 操作3) 时间的标准有两种   (1970)GMT long    (0)UTC long 4) java 中基本的时间表示 GMT long 5) Java提供了Date类型表示时间和日期   Date 是long类型的...

2013-04-14 00:01:40 1146

转载 享元模式

1,GoF对享元模式的描述是:运用共享技术有效地支持大量细粒度的对象。Flyweight模式是构造型模式之一,它通过与其他类似对象共享数据来减小内存占用。也就是说在一个系统中如果有多个相同的对象,那么只共享一份就可以了,不必每个都去实例化一个对象。在Flyweight模式中,由于要产生各种各样的对象,所以在Flyweight(享元)模式中常出现Factory模式。Flyweight的内部状态是

2013-04-13 12:58:38 453

原创 抽象类 abstract class,接口 interface,Object类

1. 抽象类 abstract class     抽象方法,只有行为的概念,没有具体的行为实现  1) 使用:abstract 关键字修饰,并且没有方法体  2) 包含抽象方法的类,就一定是抽象类      使用: abstract 关键字修饰,包含抽象方法  3) 抽象类不能直接创建实例。可以定义引用变量        Shape shape = new Shape() 错       Sha...

2013-04-12 23:03:10 589

原创 java中的final static 关键字

一 , static属性 1)static修饰的资源属于类级别,是全体对象实例共享的资源2) 静态属性n 使用static修饰的属性,属于类的全体类的实例共享的变量n 静态属性是在类的加载期间初始化的n 使用类名.属性访问,如:System.out3) 实例变量n 属于对象的属性n 使用对象.属性访问,如:person.name举例如下图所示:程序执行过程内存图如下所示: 第1步:加载类 第2步:...

2013-04-11 22:36:27 635

原创 java中对象的实例化过程

public class ClassInit{public static void main(String[] args) {Koo k = new Koo();System.out.println(k.a+""+K.b);}class Foo{ int a=1; public Foo(){ a=3; }}class Koo extends Foo{int b=2; public Koo(){ a...

2013-04-08 22:35:04 772

原创 java面向对象的概念,Java类、引用变量与堆对象

一,面向对象概念  1.类型(类) 指一个名词概念,如:老师,学生,图书  2.引用(变量) 指引用具体概念实例的代词,如:某人、某物 3.对象(东西) 指具体概念的个体实例,如:张无忌这个人、 4.行为:方法 5.多态 行为或者引用,在具体情形下会发生变化的现象     比如:“一只动物”可以是“一匹马”、“一头驴”、“一只猴子”,多态的; “打”可以是“打酱油”、“打麻将”,“打人”,根据宾语...

2013-04-08 00:37:29 798

原创 java中第三方包的导入

1,在项目文件夹下创建文件夹lib。2,复制*.jar文件到lib。3,配置jar文件到Classpath中         选择项目->File->Properties->Java Build Path->Libraries->add JARS4,然后选择Ok、就行。最后在项目下刷新(Refresh)

2013-03-08 12:55:28 940 1

《Hadoop权威指南》第二版中文版

第一章 初识Hadoop 第二章关于MapReduce

2013-04-14

《hadoop权威指南》第二版英文

适合有英语基础者下载 1. Meet Hadoop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Data! 1 Data Storage and Analysis 3 Comparison with Other Systems 4 RDBMS 4 Grid Computing 6 Volunteer Computing 8 A Brief History of Hadoop 9 The Apache Hadoop Project 12 2. MapReduce . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 A Weather Dataset 15 Data Format 15 Analyzing the Data with Unix Tools 17 Analyzing the Data with Hadoop 18 Map and Reduce 18 Java MapReduce 20 Scaling Out 27 Data Flow 27 Combiner Functions 29 Running a Distributed MapReduce Job 32 Hadoop Streaming 32 Ruby 33 Python 35 Hadoop Pipes 36 Compiling and Running 38 v

2013-04-14

基于linux的贪吃蛇实验

linux下直接运行的 贪吃蛇实验 是课设的不错选择 自己能力可以的话 可以稍微修改下、

2012-06-20

基于Qt的贪吃蛇实验

基于qt的 的贪吃蛇 课设的不错选择,能够直接运行 已经在Qt下编译好。

2012-06-20

软件工程课程设计 超市商品管理系统需求分析

1.引言 1 1.1 编写目的 1 1.2 背景 1 1.3 定义 2 1.4 参考资料 2 2、任务概述 2 2.1 目标 2 2.2 用户特点 2 2.3 假定与约束 3 3、需求规定 3 3.1 功能规定 4 3.1.1 前台销售系统功能规定………………………………………………………………………..5 3.1.2库存管理系统功能规定……………………

2011-12-28

Java+SQL学籍管理系统

其中一共包含6个页面,分别是: Delete.java Inquest.java ModifySituation.java Student.java StudentManager.java StudentSituation.java 其中student.java的代码如下:/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package 学籍管理系统; /** * * @author Administrator */ public class Student implements java.io.Serializable { String number,name,discipling,grade,borth,sex;

2011-12-26

软件设计师考试同步辅导

软件设计师上午考试科目,并有真题详细讲解,复习事半功倍。

2011-11-02

1997-2009考研真题及答案解析

全国数学考研1997-2009历年真题,并有详细答案解析

2011-10-23

嵌入式预科班讲义

嵌入式专题,以及专家视频讲解,基础代码命令。

2011-09-26

操作系统银行家算法实验报告

银行家算法是避免死锁的一种重要方法,本实验要求用高级语言编写和调试一个简单的银行家算法程序。加深了解有关资源申请、避免死锁等概念,并体会和了解死锁和避免死锁的具体实施方法。

2011-05-11

java万年例代码压缩文件包

java语言写的小程序 ,有利于初学者加强对java的认识。欢迎java语言爱好者下载

2011-05-11

空空如也

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

TA关注的人

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