自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

中年闰土的博客

以铜为镜可以正衣冠,以人为镜可以明得失,以史为镜可以知兴衰!

  • 博客(22)
  • 资源 (57)
  • 收藏
  • 关注

转载 JNI字段描述符“([Ljava/lang/String;)V”

在JNI中,当我们使用GetFieldID/GetStaticFieldID或GetMethodID/GetStaticMethodID及定义JNINativeMethod等时,我们需要表示成员变量的类型,或函数传入参数或返回的类型。JNI把Field的类型,或函数传入参数或返回值的类型进行简写以char*的形式进行表示。     对于成员变量,直接用java类型的简写表示成员变量的类

2017-12-28 12:38:21 286608

转载 RabbitMQ客户端连接池的实现

目前RabbitMQ官方给的出的客户端发送消息的Demo的都是基于短连接来做的,例如: ConnectionFactory cf = new ConnectionFactory(); cf.Uri = serverAddress; using (IConnection conn = cf.CreateConnection(

2017-12-25 17:07:29 291873 5

原创 java实现rabbitMQ延时队列详解以及spring-rabbit整合教程

java实现rabbitMQ延时队列详解这是我在公司开发中使用的俩套方案,感兴趣的话可以看一下:点击下载在实际的业务中我们会遇见生产者产生的消息,不立即消费,而是延时一段时间在消费。RabbitMQ本身没有直接支持延迟队列功能,但是我们可以根据其特性Per-Queue Message TTL和Dead Letter Exchanges实现延时队列。也可以通过改特性设置消息的优先级。...

2017-12-24 15:01:54 290347

原创 linux下查看已安装的软件与卸载

因为linux安装软件的方式比较多,所以没有一个通用的办法能查到某些软件是否安装了。总结起来就是这样几类:1、rpm包安装的,可以用rpm -qa看到,如果要查找某软件包是否安装,用 rpm -qa | grep “软件或者包的名字”。[root@hexuweb102 ~] rpm -qa | grep ruby2、以deb包安装的,可以用dpkg -l能看到。如果是查

2017-12-20 17:47:42 361723 9

原创 在linux下安装配置rabbitMQ详细教程

安装Erlang由于RabbitMQ依赖Erlang, 所以需要先安装Erlang。Erlang的安装方式大概有两种: 从Erlang Solution安装(此方式安装的erlang版本较高,和下文教程中rabbitMQ的版本不一致,建议安装高版本的rabbitMQ) # 添加erlang solutions源 $ wget https://packages.erlang...

2017-12-20 17:34:47 363586 37

原创 开发中使用临时表的应用场景以及注意事项

一、临时表的两种表现形式。  在SQL Server数据库中,临时表主要有两种形式,分别为全局临时表与局部临时表。这两种表有很大的不同,主要体现在名字上、可见性上以及可用性上。具体来说,本地临时表的名字是以#符号开头的;而全局临时表则是以##两个#字符号开头。从可见性上来说,局部临时表是有当前用户创建的,并且只有当前用户的会话才可以访问。而对于全局表来说,只要这个临时表存在,那

2017-12-19 09:27:05 237843

转载 CentOS7中systemctl的使用

CentOS 7.x开始,CentOS开始使用systemd服务来代替daemon,原来管理系统启动和管理系统服务的相关命令全部由systemctl命令来代替。1、原来的 service 命令与 systemctl 命令对比daemon命令systemctl命令说明service [服务] startsystemctl start [unit

2017-12-15 10:37:03 233594

转载 数据库事务的四大特性以及事务的隔离级别

如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性:⑴ 原子性(Atomicity)  原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。⑵ 一致性(Consistency)  一致性是指事务必须使数据库从一个

2017-12-11 16:40:29 282994

原创 超详细的Java 异常处理

所有的异常跟错误都继承与Throwable类,也就是说所有的异常都是一个对象。从大体来分异常为两块:1、error---错误 : 是指程序无法处理的错误,表示应用程序运行时出现的重大错误。例如jvm运行时出现的OutOfMemoryError以及Socket编程时出现的端口占用等程序无法处理的错误。2、Exception --- 异常 :异常可分为运行时异常

2017-12-11 12:56:14 285321 1

原创 Java开发中常见的异常(Exception)

算术异常类:ArithmeticExecption空指针异常类:NullPointerException类型强制转换异常:ClassCastException数组负下标异常:NegativeArrayException数组下标越界异常:ArrayIndexOutOfBoundsException违背安全原则异常:SecturityException文

2017-12-11 12:51:24 284319

转载 linux yum 命令

yum( Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。yum

2017-12-09 23:35:07 284244

转载 Linux 磁盘管理

Linux磁盘管理好坏直接关系到整个系统的性能问题。Linux磁盘管理常用三个命令为df、du和fdisk。df:列出文件系统的整体磁盘使用量du:检查磁盘空间使用量fdisk:用于磁盘分区dfdf命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。语法:df [-ahikHT

2017-12-09 23:31:12 284623

转载 Linux 用户和用户组管理

Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个惟一的用户名和各自的口令。用户在登录时键入正确的用户名和口令后,就

2017-12-09 23:28:20 282256

原创 Linux 文件基本属性与赋权管理

Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。在Linux中我们可以使用ll或者ls –l命令来显示一个文件的属性以及文件所属的用户和组,如:root@www /]# ls -ltotal 64dr-xr-xr-x 2 root root 4096 ...

2017-12-09 23:23:08 232821

转载 利用Apache Bench测试Web引擎性能

Apache Bench是著名Web服务器软件apache附带的一个小工具,它可以同时模拟多个并发请求,测试apache等Web服务器的最大承载压力,同时也可以根据Apache Bench提供的测试结果对服务器性能参数进行调整。由于本参数相当于单IP CC攻击,请不要随意测试别人的网站。一、安装Apacheyum install httpd最简单获取

2017-12-07 20:44:13 232904

转载 sendRedirect()之后的代码是否会继续执行

两个问题Servlet中,重定向之后的代码是否会继续执行? 重定向是在所有代码执行完毕后跳转,还是执行到重定向代码时立即跳转?设计代码在重定向之前和之后让程序各循环sleep五秒,在控制台打印输出,看页面在什么阶段跳转//重定向前循环sleep五秒for (int i = 0; i < 5; i++) { System.out.println("before re...

2017-12-07 00:05:15 236138 2

转载 Linux 系统启动过程

linux启动时我们会看到许多启动信息。Linux系统的启动过程并不是大家想象中的那么复杂,其过程可以分为5个阶段:内核的引导。运行 init。系统初始化。建立终端 。用户登录系统。init程序的类型:SysV: init, CentOS 5之前, 配置文件: /etc/inittab。Upstart: init,CentOS 6,

2017-12-06 19:26:31 232896

转载 Nginx后端节点健康检查配置使用详情

公司前一段对业务线上的nginx做了整理,重点就是对nginx上负载均衡器的后端节点做健康检查。目前,nginx对后端节点健康检查的方式主要有3种,这里列出:1、ngx_http_proxy_module 模块和ngx_http_upstream_module模块(自带) 官网地址:http://nginx.org/cn/docs/http/ngx_http_proxy_module.

2017-12-06 16:34:39 286195

转载 Spring Session实现Session管理的原理与详细配置

长期以来,session管理就是企业级Java中的一部分,以致于我们潜意识就认为它是已经解决的问题,在最近的记忆中,我们没有看到这个领域有很大的革新。但是,现代的趋势是微服务以及可水平扩展的原生云应用(cloud native application),它们会挑战过去20多年来我们设计和构建session管理器时的前提假设,并且暴露了现代化session管理器的不足。本文将会阐述最近发布的

2017-12-06 09:24:59 237001 3

转载 4种mysql存储引擎比较详解

数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以 获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。MySql的核心就是存储引擎。存储引擎查看MySQL给开发者提供了查询存储引擎的功能,我这里使用的是MySQL5

2017-12-02 09:32:04 284547

转载 web.xml的加载过程配置详解

一:web.xml加载过程  简单说一下,web.xml的加载过程。当我们启动一个WEB项目容器时,容器包括(JBoss,Tomcat等)。首先会去读取web.xml配置文件里的配置,当这一步骤没有出错并且完成之后,项目才能正常的被启动起来。  启动WEB项目的时候,容器首先会去读取web.xml配置文件中的两个节点: 和 如图:    紧接着,容器创建一个Serv

2017-12-02 09:24:31 270443 7

原创 linxu下部署nginx的SSL证书(HTTPS)依赖模块与使用nginx.conf配置https协议详解

网站使用https协议

2017-12-01 17:55:18 285305

mybatis的分页插件pagehelper-fix+文档

mybatis的分页插件pagehelper-fix+文档

2017-08-19

dubbo的监控中心war包

dubbo的监控中心war包

2017-08-19

mybatis逆向工程升级版工具

mybatis逆向工程升级版,支持主流数据库,分页,注释,改名

2017-08-18

java操作redis代码和redis工具类相关包资料

java操作redis代码和redis工具类相关包资料

2017-08-11

springmvc自定义属性编辑器和参数解析器

springmvc自定义属性编辑器和参数解析器

2017-08-03

solr详细配置教程与solrj的使用

solr详细配置教程与solrj的使用

2017-07-31

很详细的weblogic图文教程以及集群

weblogic图文教程以及集群配置

2017-07-27

maven详细使用教程

maven详细使用教程

2017-07-20

svn在linux下搭建文档和工具

svn在linux下搭建文档+工具

2017-07-12

最全Linux常用命令大全

最全Linux常用命令大全

2017-07-12

Odoo10开发之模型关联-中文

Odoo10开发之模型关联

2017-07-11

odoo10-官方中文API

odoo10-官方中文API

2017-07-04

log4j使用手册.pdf

log4j使用手册.pdf

2017-06-27

java套接字编程笔记

套接字编程笔记

2017-06-07

java套接字聊天

java套接字聊天

2017-06-07

java反射与动态代理笔记

java反射与动态代理

2017-06-07

java多线程代码笔记

java多线程代码笔记

2017-06-07

solrj使用教程

solrj使用教程

2017-05-13

lucene详细使用教程

lucene

2017-05-12

物业管理系统JAVA

物业管理系统JAVA

2017-05-03

精通并发与Netty(共92讲)百度网盘地址.txt

精通并发与Netty(共92讲)直接看,无加密

2020-01-07

mybatis-generator-core-1.3.2.zip

mybatis-generator-core-1.3.2.jar,pojo带数据库注释jar

2019-06-19

MySQL性能管理及架构设计.pdf

MySQL性能管理及架构设计.pdf

2019-06-03

spring-cloud-docker-microservice-book-code-master

spring -cloud-docker-microservice-book-code-master

2018-12-22

Maven学习笔记

Maven学习笔记

2018-12-21

研磨设计模式PDF

研磨设计模式PDF

2018-12-20

Springcloud案例

Springcloud案例,全家桶 结合官方的说明踩坑记===Springcloud案例

2018-12-18

eurake、ribbon、feign常见问题总结

eurake、ribbon、feign常见问题总结,遇到的一些坑点,eurake的保护模式等等

2018-12-16

springclouddemo

springcloud全家桶demo,看不明白,请对照文章来看。 地址:https://blog.csdn.net/qq_22075041/article/details/85007816

2018-12-14

jdbc连接sqlserver2000 源码 jar

jdbc连接sqlserver2000 源码 jar 驱动包

2018-11-06

solr4.7中文企业开发参考文档

solr4.7中文企业开发参考文档.包含了检索建议,分组查询,各个参数代表的意义详细配置

2018-07-06

Oauth2实现java

oauth本身不是技术,而是一项资源授权协议,重点是协议!Apache基金会提供了针对Java的oauth封装。我们做Java web项目想要实现oauth协议进行资源授权访问,直接使用该封装就可以。

2018-07-01

RabbitMQ延时消息实现方案

RabbitMQ延时消息实现方案,主要是用于java开发中企业实际应用,有流程图,详细配置

2017-12-24

SQLyog.10.4.2支持图形化sql语句

激活注册:name : k4z3r0 license key : a56ea5da-f30b-4fb1-8a05-95f346a9b20b a0fe8645-3916-45d4-9976-cb6b88fecc6c b70d7f66-dac2-4462-bf51-c4e9347da763

2017-09-22

linux下activemq安装包和配置文档

linux下activemq安装包和配置文档

2017-08-26

Windows下activemq安装包

Windows下activemq安装包

2017-08-26

开源的java任务调度框架Quartz+文档

开源的java任务调度框架Quartz

2017-08-21

Quartz一个开源的作业调度框架

Quartz是一个开源的作业调度框架

2017-08-20

HttpClient文档+jar包

HttpClient文档+jar包

2017-08-20

fastDFS文档+jar包

fastDFS

2017-08-20

空空如也

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

TA关注的人

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