自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(114)
  • 资源 (11)
  • 收藏
  • 关注

原创 技术来源生活 - 并发

sysctl -w fs.file-max=10485760 #系统允许的文件描述符数量10msysctl -w net.ipv4.tcp_rmem=1024 #每个tcp连接的读取缓冲区1k,一个连接1ksysctl -w net.ipv4.tcp_wmem=1024 #每个tcp连接的写入缓冲区1k#修改默认的本地端口范围sysctl -w net.ipv4.ip_local_port_range='1024 65535' sysctl -w net.ipv4.tcp_tw_recycle=.

2022-05-11 10:47:53 324 1

原创 一键检查Log4J2漏洞脚本

#!/bin/shfor file in */lib/*.jardoecho $filejar -tvf $file | grep logdone

2021-12-15 11:59:40 876

原创 Springboot 通过 WebSocket 向前端推送消息

1、WebSocketWebSocket长连接是一种在单个tcp连接上进行全双工通信的协议,允许双向数据推送。一般微服务提供的Restful API只是对前端请求做出相应。使用WebSocket可以实现后端主动向前端推送消息。2、Springboot使用WebSocket1、pom文件添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId&gt

2021-11-01 18:33:39 3412 1

原创 docker swram portainer

下载 docker-18.03.1-ce.tgztar xf docker-18.03.1-ce.tgzcp docker/* /usr/bin/vim /etc/systemd/system/docker.service[Unit]Description=Docker Application Container EngineDocumentation=https://docs.docker.comAfter=network-online.target firewalld.servi

2021-09-25 11:16:35 99

原创 CentOS7 firewall-cmd 防火墙

一、centos7版本对防火墙进行加强,不再使用原来的iptables,启用firewalld1.firewalld的基本使用启动: systemctl start firewalld查状态:systemctl status firewalld停止: systemctl disable firewalld禁用: systemctl stop firewalld在开机时启用一个服务:systemctl enable firewalld.service在开机时禁用一个服务:systemct...

2021-09-25 10:16:38 376

原创 rtsp webrtc

重武器闪亮登场使用的是webrtc-streamersudo yum install epel-releasesudo yum install snapdsudo systemctl enable --now snapd.socketsudo ln -s /var/lib/snapd/snap /snapyum updaterebootuname -r

2021-09-24 10:03:25 239

原创 手把手教你搭建Linux离线YUM源环境

搭建离线YUM源工作中,虚拟机通常都是部署在内网环境中,无法连接互联网,因此无法使用互联网上的YUM源。我们经常会遇到系统ISO镜像中软件包缺失,系统软件补丁无法升级,第三方软件包无法安装等情况。本文通过搭建离线YUM源,解决了困扰已久的问题。1. 目的系统补丁升级安装第三方源软件包,比如ngnix等。安装额外的一些软件包2. YUM源的种类源名称 说明base 操作系统镜像源,包含了ISO镜像内的所有软件包updates 包含了系统更新,升级的软件包extras...

2021-09-02 10:23:14 847

原创 MySQL实现主主同步(三台服务器)

实验准备:安装好三台MySQL服务器,三台MySQL版本尽量一致。windows系统安装MySQL解压版教程:http://www.884358.com/win7-install-mysql/我是本机安装了三个MySQL服务,使用了不同的端口,三个MySQL安装位置如图:三个MySQL服务对应的端口号如下:MasterA:3310MasterB:3320MasterC:3330三个MySQL的连接地址均为:127.0.0.1,root密码均为:123456三台mysql均建立t

2021-08-31 10:27:12 1120

原创 npm ERR! Invalid dependency type requested: alias

解决方法npm版本太低了,升级高版本就行了npm -g install [email protected]

2021-08-25 11:56:22 6001

原创 linux shell 同步时间

/usr/sbin/ntpdatecn.pool.ntp.org > /dev/null 2>&1; /sbin/hwclock -w/sbin/hwclock -w将系统时钟同步到硬件时钟

2021-08-24 15:57:35 204

原创 Git 修改远程仓库

$ git remote rm origin$ git remote add origin [email protected]:liming495/tools.git$ git push origin生产密钥$ cd ~/.ssh$ ssh-keygen -t rsa -C "[email protected]"$ cat id_rsa.pub

2021-08-19 18:50:51 77

原创 Java调用C++ dll

先报一个错这个错是因为JDK的版本是Windows 64位,而VS生成的DDL是32位。因此只需要编译生成一个64位的DDL动态链接库就行。下面讲一下具体步骤1、新建项目

2021-08-12 18:01:28 97

原创 代码解剖之ZooKeeper

闲话少说,直入正题源码地址https://github.com/liming495/zookeeper.git下载后先找启动脚本zkServer.sh从启动脚本可以找到一个入口org.apache.zookeeper.server.quorum.QuorumPeerMain之后直奔main方法public static void main(String[] args) { QuorumPeerMain main = new QuorumPeerMain();.

2021-08-05 16:00:13 74

原创 Hazelcast集群部署手册

1 下载Hazelcast下载地址: 本手册以 hazelcast-3.11.2为例。2 安装解压安装包到指定目录即可3 配置集群部署主要修改配置文件: hazelcast-3.11.2/bin/hazelcast.xml(1) group 修改集群中每个节点的 group 信息必须统一,而且唯一。<group>...

2021-08-05 15:21:54 849

原创 rabbitmq

安装sudo yum -y install erlangsudo yum -y install rabbitmq-serverservice rabbitmq-server startnetstat -nltp | grep 5672  --碰到端口冲突了/usr/lib/rabbitmq/bin/rabbitmq-plugins enable rabbitmq_manage...

2017-04-01 11:20:49 87

原创 centos 图形界面

要进入图形界面,首先要安装。所以应该先执行yum groupinstall "X Window System" -yyum groupinstall "Desktop" -y再执行你的startx

2016-11-04 14:58:02 172

原创 向maven中央仓库提交jar

从来都是从中央仓库下载jar,这次需要向中央仓库提交jar, 利用Sonatype OSSRH可以把jar等资源提交给Maven的中央仓库。Sonatype OSSRH介绍:Sonatype OSSRH使用Nexus 为开源项目提供仓库管理服务,该仓库就是所谓maven的中央仓库,OSSRH允许我们向Maven中央仓库提交二进制文件。1:提交(deploy)开发版本的二进制文件(s...

2016-11-01 08:36:10 98

原创 Netty 长连接服务

推送服务还记得一年半前,做的一个项目需要用到 Android 推送服务。和 iOS 不同,Android 生态中没有统一的推送服务。Google 虽然有 Google Cloud Messaging ,但是连国外都没统一,更别说国内了,直接被墙。所以之前在 Android 上做推送大部分只能靠轮询。而我们之前在技术调研的时候,搜到了 jPush 的博客,上面介绍了一些他们的技术特点,他们...

2016-10-08 20:23:08 89

原创 mysql5.6.10的性能优化

测试配置脚本时使用如下命令:rm -rf  /var/log/mysqld.log/usr/local/mysql/bin/mysqld_safe --log-error=/var/log/mysqld.logvi /var/log/mysqld.log然后查看 /var/log/mysqld.log就能看出来为什么mysql没有正常启动了。  vi /etc/my....

2016-07-29 18:42:04 92

原创 图片服务架构演进及云存储的优势

1.构建独立的图片服务器有什么优势?2.使用云存储服务有哪些优势?3.图片如何防盗链?  现在几乎任何一个网站、Web App以及移动APP等应用都需要有图片展示的功能,对于图片功能从下至上都是很重要的。必须要具有前瞻性的规划好图片服务器,图片的上传和下载速度至关重要,当然这并不是说一上来就搞很NB的架构,至少具备一定扩展性和稳定性。虽然各种架构设计都有,在这里我只是谈谈我的一些个人想...

2016-02-15 17:58:05 192

原创 变态算法

SELECT *,(((20015000 - ROUND(6378.138*2*ASIN(SQRT(POW(SIN((22.299439*PI()/180-latitude*PI()/180)/2),2)+COS(22.299439*PI()/180)*COS(latitude*PI()/180)*POW(SIN((114.173881*PI()/180-longitude*PI()/180...

2015-11-12 15:37:04 90

原创 centos nginx

1、CentOS 6,先执行:rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm2,查看yum的nginx信息 []# yum info nginx Loaded plugins: fastestmirror Determini...

2015-09-19 14:46:23 79

原创 iptables 配置白名单

编辑iptables配置文件,将文件内容更改为如下,则具备了ip地址白名单功能#vim /etc/sysconfig/iptables *filter:INPUT ACCEPT [0:0]:FORWARD ACCEPT [0:0]:OUTPUT ACCEPT [0:0]-N whitelist-A whitelist -s 1.2.3.0/24 -j ACCEPT...

2015-09-19 13:59:55 1637

原创 centos6.5 安装mysql5.5

写道安装方式分为rpm和源码编译安装两种,本文是采用mysql源码编译方式,编译器使用Cmake。软件需要mysql-5.5.29.tar.gz和cmake-2.8.10.2.tar.gz,请自行下载。下载地址:http://mysql.mirror.kangaroot.net/Downloads/MySQL-5.5/http://www.cmake.org/files/v2.8/cmake...

2015-09-02 16:29:02 99

原创 centos gitolite tortoisegit 搭建

   yum install git-core# 创建git版本管理用户 git useradd -c 'git version manage' -m -d /home/git -s /bin/bash gitsu gitcd ~git clone git://github.com/sitaramc/gitolitemkdir -p $H...

2015-08-01 11:37:31 86

原创 常用sehll命令

替换文件夹下的文件内容sed -i "s/192.168.0.251:82/192.168.88.84:8888/g" `grep 192.168.0.251:82 -rl /var/www/html/dokuwiki` 

2015-07-29 09:52:09 122

原创 wiki

1. yum install httpd php pcre php-mysql php-pear php-pecl-apc mysql-server ImageMagick sendmail php-intl wget system-config-firewall-tui    2. service mysqld start    3./usr/bin/mysql_secure_...

2015-07-27 15:52:59 215

原创 nginx 问题集棉

 报错描述2015/07/26 06:19:13 [crit] 12140#0: *14 connect() to 192.168.0.1:8980 failed (13: Permission denied) while connecting to upstream, client: [size=1em; line-height: 1.5;]192.168.0.1[/size][si...

2015-07-25 22:29:55 109

原创 postgresql 一些常用命令

postgresql 一些常用命令  pg_dump dbname | gzip &gt; filename.gz用下面命令恢复:createdb dbnamegunzip -c filename.gz | psql dbnamesave_data.sh#!/bin/bashexport PGPASSWORD='xxx'psql='/us...

2015-07-07 09:55:56 291

书虫 -- hadoop1.2.1

Hadoop vi conf/core-site.xml&lt;!-- fs.default.name - 这是一个描述集群中NameNode结点的URI(包括协议、主机名称、端口号),集群里面的每一台机器都需要知道NameNode的地址。DataNode结点会先在NameNode上注册,这样它们的数据才可以被使用。独立的客户端程序通过这个URI跟DataNode交互,以取得...

2015-06-30 22:38:36 77

书虫--Nutch

记录Nutch学习 目录 环境源码1、环境        OS:   ubuntu-10.04.4-server-i386.iso        JDK:  jdk-7u76-linux-i586.tar.gz        IDE:  eclipse-jee-mars-R-linux-gtk.tar.gz  特别注意sudo apt-g...

2015-06-29 23:25:02 67

原创 CentOS环境下安装postgresql9.3

1exclude=postgresql* 2yum localinstall http://yum.postgresql.org/9.3/redhat/rhel-6-x86_64/pgdg-centos93-9.3-1.noarch.rpm 3yum list postgres* 4yum install postgresql93-server 5cd /va...

2014-07-24 10:13:05 193

原创 CentOS环境下安装mongoDB

1 cd /usr/local/ 2curl -O http://downloads.mongodb.org/linux/mongodb-linux-x86_64-2.6.0.tgz 3tar -zxvf mongodb-linux-x86_64-2.6.0.tgz 4mv mongodb-linux-x86_64-2.6.0 /usr/local/mongodb...

2014-07-21 10:37:35 111

原创 唧唧歪歪的东西

http://www.kookle.co.nr/

2014-06-11 14:47:27 137

原创 linux LVM

LVM磁盘管理一、LVM简介... 1二、 LVM基本术语... 2三、 安装LVM... 3四、 创建和管理LVM... 42、 创建PV.. 63、 创建VG.. 74、 创建LV.. 95、LV格式化及挂载... 10一、LVM简介LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在...

2014-05-27 11:42:03 68

原创 linux 分区

1、 sudo fdisk -l2、sudo fdisk /dev/sdb1 3、sudo partprobe 4、sudo mkfs.ext4 /dev/sdb35、sudo mount -t ext4 /dev/sdb3 /server  

2014-05-15 18:53:43 68

原创 iptables

sudo iptables -F -t natsudo iptables -X -t natsudo iptables -Z -t natsudo iptables -t nat -A PREROUTING -d 0.0.0.0 -p tcp --dport 21 -j DNAT --to-destination 1.1.1.1:21sudo iptables -t na...

2014-05-13 18:08:52 84

原创 扫描端口

package com.huaming;import java.io.IOException;import java.net.InetAddress;import java.net.InetSocketAddress;import java.net.Socket;import java.net.UnknownHostException;public class T...

2014-05-13 09:35:33 87

原创 关于Nginx的一些优化(突破十万并发)

nginx指令中的优化(配置文件)worker_processes 8;nginx进程数,建议按照cpu数目来指定,一般为它的倍数。worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000;为每个进程分配cpu,上例中将8个进程分配到8个cpu,当然...

2014-05-06 17:42:45 71

原创 TCP

TCP 状态转换图 

2014-04-21 16:43:29 54

亿图图示专家 EDraw Max v5 0

Edraw最大允许学生,教师和商务专业人士可靠地创建和发布各种图表表示任何意见。这是一个所有的中,之一图形软件使创建具有专业外观的流程图,组织结构图,网络图,商业演示,建筑图则,思维导图,时装设计,UML图表,工作流程,程序结构,网页设计图变得简单,电气工程图,定向地图,数据库图表和更多。大型预拉库和4600多矢量符号,绘图再简单不过了! Edraw最大允许您创建了一个直观的,熟悉的Office风格的环境中工作时使用模板,形状和绘图工具的图表广泛。">Edraw最大允许学生,教师和商务专业人士可靠地创建和发布各种图表表示任何意见。这是一个所有的中,之一图形软件使创建具有专业外观的流程图,组织结构图,网络图,商业演示,建筑图则,思维导图,时装设计,UML图表,? [更多]

2014-08-22

Linux_C编程实战

Linux_C编程实战 初学的东西,大牛不要看。

2014-01-10

SecureCRT

SecureCRTSecureFX_x86_7.1.1.264_PortableSoft

2013-12-12

eclipse插件

eclipse插件

2012-09-04

c++打包工具

c++ 打包工具   

2012-04-16

Linux+C语言函数大全

Linux+C语言函数大全

2012-03-12

linux-1.0源码

linux

2011-11-24

OSGI原理与最佳实践

OSGi原理与最佳实践

2011-11-22

cradiator 持续集成工具

sdhk akd ahdka sdhkahsd kadh ahsdk hasdk sakdh ka sdhkasd hkakdaksdh kas hdk ..........................................................

2011-11-16

JDK1.6 API

JDK 1.6 API 开发帮助文档

2011-11-04

masm工具,学汇编的好工具

masm工具,学汇编的好工具,简单,好用。不用安装,解压就能直接用。

2011-07-17

空空如也

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

TA关注的人

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