自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (10)
  • 收藏
  • 关注

原创 JUC 之阻塞队列 ArrayBlockingQueue LinkedBlockingQueue 原理剖析

阻塞队列继承结构说明:根据继承结构可知:1.Array 和 Linked 实现了统一的继承结构,不同的地方在于内部实现不用阻塞机制和队列数据存放结构2.它们都实现了Iterable 接口,表示它们都是可迭代的,即实现了iterator() 方法,iterator()方法会返回一个Iterator ,Iterator为迭代器 其中主要的方法为next hasNext 等, 那么队列中...

2018-10-29 11:21:27 201

原创 centos mysql 安装

关闭selinux vim /etc/selinux/config 设置selinux=disabledsetenforce 0先下载rpm 比如mysql57-community-release-el7-8.noarch.rpmrpm -ivh /usr/local/mysql57-community-release-el7-8.noarch.rpmyum repolist enabled | grep mysql安装之前需要 rpm --import https://repo.m

2022-04-18 19:01:17 894

原创 NGINX ./configure详解

在"./configure"配置中,"--with"表示启用模块,也就是说这些模块在编译时不会自动构建"--without"表示禁用模块,也就是说这些模块在编译时会自动构建,若你想Nginx轻量级运行,可以去除一些不必要的模块。[root@localhost nginx-1.14.0]# ./configure --help => 查看安装配置项--help打印...

2019-06-25 16:25:38 19203 4

转载 redis 安装

https://www.cnblogs.com/renzhicai/p/7773080.html

2019-06-25 14:20:55 126

原创 ubuntu 频繁卡死解决办法

我在日常使用ubuntu时,经常要同时打开10几个窗口和应用,有时候就会发生速度变得很慢的情况,甚至系统明显反应迟钝,这时一般是物理内存不够用,系统开始用换硬盘上的swap分区做虚拟内存,其速度可想而知。在ubuntu里面往往不是物理内存全部耗尽采取使用swap分区,swappiness的值的大小对如何使用swap分区是有着很大的联系的。 swappiness=0的时候表示最大限度使用物理内存...

2019-05-14 18:04:56 5955

原创 傻逼的 rm -rf /* 之后

rm -rf /* 及时Ctrl+c 数据大部分都保留下来了,本来应该赶紧把数据能备份的备份下来,可以我却重启了, 正如你想的启动不了了核心的文件都已经删除了u盘制作PE 系统,进入之后可以看到磁盘分区,幸运一些重要的文件都还在,赶紧备份。之后重新安装系统,恢复备份文件PE系统制作及双系统安装参考:https://blog.csdn.net/zhangman0702/artic...

2019-05-11 15:12:53 327 1

转载 Windows下安装Ubuntu 16.04双系统

Windows下安装Ubuntu 16.04双系统     本文已有更新:新文章[2016-05-09 更新说明:  ①:我原本写的Ubuntu 16.04安装博客中在安装系统时,在引导项部分,有一点问题没有注意到,感谢@小段阿誉的指出,在下面我有了说明;  ②:如果你是急着在Ubuntu上做Java开发,而且是用Eclipse的话,还是建议你...

2019-05-10 11:17:37 151

原创 mysql数据库误删除后的数据恢复操作说明

在日常运维工作中,对于mysql数据库的备份是至关重要的!数据库对于网站的重要性使得我们对mysql数据的管理不容有失!然后,是人总难免会犯错误,说不定哪天大脑短路了来个误操作把数据库给删除了,怎么办???下面,就mysql数据库误删除后的恢复方案进行说明。一、工作场景(1)MySQL数据库每晚12:00自动完全备份。(2)某天早上上班,9点的时候,一同事犯晕drop了一个数据库!...

2019-05-07 11:17:51 136

原创 kafka 中到底是怎么通过 __consumer_offsets 存储消费位移的

我们知道老版本的消费位移信息是存储的zookeeper 中的, 但是zookeeper 并不适合频繁的写入查询操作,所以在新版本的中消费位移信息存放在了__consumer_offsets内置topic中那么__consumer_offsets topic 到底是怎么存储我们的消费位移信息呢?1. 创建topic consumer_offsets_testbin/kafka-topi...

2018-11-30 17:21:13 7527

转载 Kafka命令详细介绍

Kafka命令行详细介绍常用的几个命令如下:kafka-server-start.shkafka-console-consumer.shkafka-console-producer.shkafka-topics.sh在这几个命令中,第一个仅用于启动Kafka,后两个console常用于测试,用途最多的是最后一个命令,所以下面命令中主要介绍的就是 kafka-topics.sh。...

2018-11-28 14:45:54 609

转载 sbt 安装与配置

装载自 https://blog.csdn.net/u013256816/article/details/53014178 下载地址:http://www.scala-sbt.org/download.html当前版本:sbt-0.13.13.tgz安装1.解压并赋予权限...

2018-11-27 14:17:57 4014

转载 rocketmq mqadmi 用法详解

1.1. 控制台使用RocketMQ 提供有控制台及一系列控制台命令,用于管理员对主题,集群,broker 等信息的管理;登录控制台首先进入RocketMQ 工程,进入/RocketMQ/bin在该目录下有个mqadmin 脚本查看帮助在mqadmin 下可以查看有哪

2018-11-16 10:33:19 447

转载 nginx upstream配置

假设Nginx没有只只能代理一台服务器的话,那它也不可能像今天这么火。Nginx能够配置代理多台服务器。当一台服务器宕机之后。仍能保持系统可用。详细配置步骤例如以下:1. 在http节点下,加入upstream节点。upstream linuxidc {       server 10.0.6.108:7080;     &

2018-11-08 18:19:26 21610

原创 记录一次nginx 代理80 443 多tomcat服务

之前在一台服务器上发布了两个项目, 然后两个项目要对应不同的域名还需要支持https, 开始的做法是两个项目放到一个tomcat里面,然后通过配置host 和 443 端口 <Host name="api.test1.cn"  appBase="webapps" unpackWARs="true" autoDeploy="true">      <Context path=...

2018-11-08 16:13:12 3029

原创 记录一次两个域名 一个服务器 两个spring-boot项目 https配置踩坑

   对tomcat只是停留在使用配置阶段,原理并不了解,所以遇到麻烦的问题,还是花了很多时间解决,所以在此记录一下首先我用的是一个tomcat ,本来是打算用两个tomcat 两个项目 对应两个域名,但是80端口被占用怎么也没办法弄第二个项目,这里应该可以用nginx做反向代理,但是着急上线并没有测试配置如下: <Connector port="80" protocol="HT...

2018-10-31 18:05:47 2022

转载 三句话总结JAVA泛型通配符(PECS)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yiifaa/article/details/73433623 在JAVA的泛型集合中,默认都可以添加null,除此以外,还有以下三条规则。1. “?”不能添加元素...

2018-10-27 16:51:11 107

原创 juc 之CyclicBarrier

CyclicBarrier是java.util.concurrent包下面的一个工具类,字面意思是可循环使用(Cyclic)的屏障(Barrier),通过它可以实现让一组线程到达一个屏障(也可以叫同步点)时被阻塞,直到最后一个线程到达屏障时,所有被屏障拦截的线程才会继续执行。讲解CyclicBarrier之前先说明CyclicBarrier能解决的实际问题,和CountDownLatch区别...

2018-09-28 14:59:48 181

转载 2009-11-05 18:32 request.getParameter乱码之源

http请求是以ISO-8859-1的编码来传送url的如果页面的content-type为utf-8,那么在发送请求时,会将字符转成utf-8后进行传送如: 中 的UTF-8编码为:E4 B8 AD在请求时为%E4%B8%AD字节之间是%分隔那么服务器收到这段字节流后,必须将它转成相应的字符,平时所使用的request.getParameter("name")直接得到了字符串,那

2014-03-11 11:12:57 367

REIDS 实战

redis 内存数据库 大大加大读取效率

2014-06-24

dwz api chm

dwz api chm 对dwz前端框架的讲解,和使用,对核心js ui的讲解

2014-06-23

EasyUI官方API中文版.exe

中文版 easyui api jquery的帮助文档

2013-08-08

Oracle性能优化 sql编写

如何编写性能好的sql ,优化sql提高查询速度。

2013-03-01

Struts2权威指南

mvc思想,webwork 和struts2 ,拦截器,配置文件,strtus2的国际化,标签库,对ajax的支持,整合spring,整合jsf,整合hibernate, 最后一个注册登录系统,和电子拍卖系统。

2012-09-20

Oracle PL/SQL语言初级教程

讲解oracle中的pl/sql的使用,存储过程,游标,函数,程序包,触发器。等等。

2012-09-20

J2EE 企业应用实战:Struts Spring Hibernate 整合开发

李刚老是的经典之作,本人受益匪浅,包括两个 应用系统, 消息发布系统,和工作流系统。

2012-09-19

数据库系统概论(第三版).pdf

最原始的数据库讲解,学习数据库的最好书籍,从原理入手,从数据库的基本概念,讲到sql,锁的机制,死锁,分区,块。。 最好讲到数据库的设计!三范式!

2012-09-19

Oracle公司内部数据库培训资料.pdf

oracle公司内部的培训。 对sql 和pl/sql 进行详细讲解!

2012-09-19

空空如也

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

TA关注的人

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