- 关闭重定向Tomcat的控制台日志
sd2131512
JAVAtomcatlog4jwindowssystem
公司的项目JIRA里自带了log4j日志,配置了文件和控制台两种日志输出。当以startup.bat启动时,我们可以看到日志文件以及控制台的输出,可是一旦以windows服务启动tomcat后,会生成一个stdout的日志文件,而且日志不断增加,直到重启服务。公司里的硬盘往往都呗日志文件占了10G+,而且影响性能解决办法就是关闭tomcat的控制台重定向,将HKEY_LOCAL_MACHINE/S
- linux 进程 ssl 状态,Linux进程状态与信号
不吃香菜的鱼
linux进程ssl状态
问题描述今天测试环境上出现创建缓存分区失败的情况,查看log发现是ceph-diskzap/dev/sdxhang死,导致超时被杀。log如下所示:318time=2020-02-27T10:08:25+08:00level=warningmodule=utils/process.go:123topic=kernel.external.processmsg="Processwaskilledaft
- linux系统安装mysql8 (二进制方式编译安装)
你是你的阳光
mysqllinux运维服务器mysql
1、说明和注意事项【必读】1.1修改说明修改时间修改内容2024-08-28首次发布2024-08-28增加2.0内容,方便使用者快速找到对应的安装包2024-09-18修改3.4.1内容中定义的路径,之前有2处路径不对1.2安装说明本文数据库安装方式为源码编译安装。安装的数据库包版本为:mysql-8.2.0-linux-glibc2.17-x86_64.tar.xz。该安装包针对于x86_64
- [逆向工程]Windows 下逆向分析修改“Hello, World!”程序
曼岛_
逆向工程windows逆向工程查壳PE
仅供个人研究学习[逆向工程]Windows下逆向分析修改“Hello,World!”程序在软件开发和安全领域,逆向工程是一个极具挑战性和趣味性的技术。通过逆向分析,我们可以深入了解程序的内部结构和运行机制,这对于学习编程、调试软件以及分析恶意软件等方面都有着重要的意义。本文将以一个简单的“Hello,World!”程序为例,介绍如何在Windows环境下进行逆向分析。一、实验环境准备1.1开发工具
- Linux 中使用二进制包安装 MySQL
超爱甜甜圈
数据库linuxmysql运维
一、系统环境准备1、查看架构类型,命令如下:uname-m2、查看glibc版本,命令如下:ldd--version|greplibc执行上述命令,获取到本系统架构为x86_64,glibc版本为2.28。3、检查系统中是否已安装MySQL或MariaDB,如果有安装需要卸载,命令参考:#检查是否安装MySQLrpm-qa|grepmysql#检查是否安装MariaDBrpm-qa|grepmar
- Linux详细讲解
上官花雨
linux运维服务器
学习目标那什么是Linux?那为什么要学习Linux?怎么在Linux网络配置Linux常用命令有哪些?什么是Linux,为什么要学习Linux,怎么在Linux网络配置,Linux常用命令有哪些?那什么是Linux?Linux是一个开源的、类Unix的操作系统,由LinusTorvalds在1991年首次发布。以下是对Linux的详细讲解:一、Linux的基本概念和特点基本概念Linux是一种自
- [密码学实战]在Linux中实现SDF密码设备接口
曼岛_
密码学实战密码学linux运维SDF接口
[密码学实战]在Linux中实现SDF密码设备接口引言在密码学应用开发中,SDF(SecurityDeviceInterface)作为中国国家密码管理局制定的密码设备接口标准,被广泛应用于金融、政务等领域的安全系统中。本文将以GmSSL国产密码库为基础,手把手指导在Linux系统中部署SoftSDF——一个开源的SDF接口软件实现方案。通过本文,您将掌握:GmSSL静态库编译配置技巧基于CMake
- Linux之Core Dump 文件
Mr_-G
Linux网络linux运维CoreDump嵌入式
一、形象比喻:把程序比作一辆行驶的汽车想象你正在驾驶一辆汽车(程序)在公路上行驶,汽车的车厢里装满了货物和乘客(程序运行时的内存数据),方向盘和仪表盘(程序的寄存器和运行状态)控制着汽车的行驶方向和速度。突然,汽车撞上了护栏(程序遇到致命错误崩溃),这时交警(Linux内核)会立即赶到现场,并对事故现场进行全方位拍照(生成CoreDump文件)。这些照片不仅记录了汽车撞击时的位置、速度、方向盘角度
- 在Ubuntu 18.04.6 LTS 交叉编译生成Windows 11下的gdb 8.1.1
程序员乐逍遥
Qt框架MFC框架高级编程C++高手修炼营编程工具技巧ubuntulinux运维
1.安装mingwsudoapt-getinstallmingw-w642.下载gdb8.1.1源码https://ftp.gnu.org/gnu/gdb/gdb-8.1.1.tar.gz
- Ubuntu 18.04.6 LTS Qt5.14 下无法输入中文的解决方法
程序员乐逍遥
Qt框架MFC框架高级编程ubuntulinux运维
首先,我们是Linux中可以输入搜狗输入法,但是在Qt中无法输入中文。在Linux下安装输入法的具体步骤见我的博客直达链接
- C++开源代码项目汇总
@左左@右右
C/C++C++开源库
Google的C++开源代码项目v8-V8JavaScriptEngineV8是Google的开源JavaScript引擎。V8采用C++编写,可在谷歌浏览器(来自Google的开源浏览器)中使用。V8根据ECMA-262第三版中的说明使用ECMAScript,并在使用IA-32或ARM处理器的WindowsXP和Vista、MacOSX10.5(Leopard)以及Linux系统中运行。V8可以
- 【Linux】基于环形队列的生产消费者模型
s_little_monster_
Linuxlinux运维服务器经验分享学习方法笔记学习
个人主页~基于环形队列的生产消费者模型一、POSIX信号量1、概述2、调用接口(一)初始化信号量(二)销毁信号量(三)等待信号量(四)发布信号量3、在环形队列中的作用二、基于环形队列的生产消费者模型1、理论探究2、代码实现(一)RingQueue.hpp(二)Task.hpp(三)main.cpp3、PV操作包裹住加解锁操作的原因一、POSIX信号量1、概述在我们进行环形队列的生产消费者模型的学习
- 【星海出品】分布式存储数据库etcd
活跃的煤矿打工人
数据库分布式etcd
etcd数据库由CoreOS公司创建。https://github.com/etcd-io/etcdapi信息https://etcd.io/docs/v3.5/dev-guide/api_reference_v3/etcdctl--helpetcd最初由CoreOS公司开发,作为其核心项目之一。CoreOS成立于2013年,专注于容器化技术(如Linux容器、rkt容器运行时)和分布式系统基础设
- Linux系统编程:TCP,UDP协议特点,粘包,wireshark抓包
niikkoo
linux
1.Loop本地回环Loop本地回环,特指一组以127开头的IP地址范围(即127.0.0.1至127.255.255.254),其中127.0.0.1是最为知名的成员,被誉为本地回环地址(Loopbackaddress)。这一地址类别超脱于常规的IP地址分类之外,它象征着设备内部的虚拟接口,因此被视为一种理论上永不失效的网络连接。即便是在未安装物理网卡的情况下,用户也能通过ping命令成功访问此
- Windows下创建MOT15数据集的符号链接显示“设备不支持符号链接。”的问题
编程绿豆侠
windows深度学习目标跟踪
写在前面最近在做目标跟踪的项目,然后我想从最基本的SORT算法开始做起,在下载完项目代码,准备看看视频的跟踪效果时,发现需要下载MOT15数据集,按照官方的说明,需要在下载并解压MOT15数据集后创建一个符号链接,如下所示。上面这个是linux环境下的命令,我参考了这篇博文,尝试在Windows环境下创建符号链接,然后出现如下报错:原因我在上网查询资料的时候发现SORT算法的github中有人提出
- linux一个进程实现多个定时器,Linux下的多线程定时器实现
rush 2
一、功能:Linux下编写一个程序库,实现定时器的功能,它能为用户提供在同一进程中多次使用的定时器。二、实现#include#include#include#include#include#include#include#include#defineDEFAULT_INTERVAL1intTIMER_CNT=0;classTimer;//定时器classTimerManager;//定时器管理器c
- Windows软件在Linux上的等价/替代/模仿软件列表
fengyuruhui
linuxwindowslinuxsystemmozillamicrosoftmanager
Windows软件在Linux上的等价/替代/模仿软件列表Lastupdate:16.07.2003,31.01.2005,27.05.2005您可在以下网站发现本列表最新版:http://www.linuxrsp.ru/win-lin-soft/.Thispageonotherlanguages:Russian,Italian,Spanish,French,German.从Windows转向Li
- [转]Linux和Windows平台软件对比表
LIUYANG007
Otherwindowslinuxsystemmozillamicrosoftserver
转自:http://www.ringkee.com/freedom/software.htmDescriptionoftheprogram,executedtaskWindowsLinux1)Networking.WebbrowserInternetExplorer,Netscape/Mozilla,Opera[Prop],Firebird,...1)Netscape/Mozilla.2)Gale
- HoRain云--SOAP vs HTTP:全面解析两大协议的核心差异与应用场景
HoRain云小助手
http网络协议网络
HoRain云小助手:个人主页个人专栏:《Linux系列教程》《c语言教程》⛺️生活的理想,就是为了理想的生活!⛳️推荐前些天发现了一个超棒的服务器购买网站,性价比超高,大内存超划算!忍不住分享一下给大家。点击跳转到网站。专栏介绍专栏名称专栏介绍《C语言》本专栏主要撰写C干货内容和编程技巧,让大家从底层了解C,把更多的知识由抽象到简单通俗易懂。《网络协议》本专栏主要是注重从底层来给大家一步步剖析网
- 手把手教你为Linux服务器配置Nginx的HTTPS证书,小白也能轻松搞定!
我科绝伦(Huanhuan Zhou)
nginx服务器linuxnginx
在互联网安全日益重要的今天,为网站配置HTTPS证书已经成为刚需。本文将以Nginx服务器为例,详细讲解如何在Linux环境下一步步完成HTTPS证书配置,即使是技术小白也能轻松上手!一、为什么必须配置HTTPS证书?——安全与价值双提升1.安全三连暴击,守护数据安全数据加密(防窃听):HTTPS通过TLS/SSL协议对传输数据加密,防止黑客在数据传输过程中窃取用户信息(如密码、交易数据等)。身份
- 一、linux系统启动过程操作记录
离凌寒
linuxlinux
一、linux系统启动过程经历:上电–>uboot–>加载内核–>挂载根文件系统–>执行应用程序uboot等效bootloader,启动过程进行了跳转到固定的位置执行相应的代码初始化硬件设备,如:cpu初始化,看门狗,时钟,内存,存储设备等。加载内核代码到内存中。跳转到内核代码起始位置执行。uboot下常见指令printenv查看环境参数如串口,网络,boot配置参数等setbootdelayx设
- 将应用部署到Linux服务器并配置防火墙,仅开通80端口访问
三个蔡
linux服务器网络
要将应用部署到Linux服务器并配置防火墙,仅开通80端口访问,您可以按照以下步骤操作:安装防火墙软件:您可以使用以下命令安装防火墙软件:sudoapt-getupdatesudoapt-getinstalliptables配置防火墙:使用以下命令配置防火墙:sudoiptables-AINPUT-ptcp--dport80-jACCEPT这将允许80端口的流量通过防火墙。配置应用程序:使用以下命
- C语言udp的封装和使用
墨迹流韶
Cc语言windowslinux
本文原地址:C语言udp的封装和使用使用C++将udp做一个简单的封装,实现及时通讯,以供大家参考学习和自己备用本项目由QT编写,windows下需要在.pro文件需要加入以下配置:#-lWs2_32添加库Ws2_32LIBS+=-lWs2_32测试方法:编译通过后,win+R输入cmd回车打开命令窗口发送端:输入.exe文件名后边加IP地址接受端:输入.exe文件名直接运行退出:输入exit回车
- Go全栈_Golang、Gin实战、Gorm实战、Go_Socket、Redis、Elasticsearch、微服务、K8s、RabbitMQ全家桶
yuanlaile
golangginredisRabbitMQlinuxk8s
Go全栈全家桶包含:1、【零基础入门】Go语言核心编程零基础入门实战,B站学习地址分享:【2025年新版】Go语言教程2、Golang+Gin+Gorm仿小米商城企业级项目实战3、Golang仿小米商城高并发微服务实战4、GolangRabbitMQ高并发秒杀、抢购、预约系统实战5、LinuxDockerSwarmKubernetes分布式微服务部署云原生实战6、Golang腾讯云直播项目实战7、
- linux命令更新-iostat 和 iotop
私有运维
Linuxlinux数据库运维
iostat和iotop是Linux系统中用于监控磁盘I/O活动的两个非常有用的工具。下面分别介绍它们的使用方法和一些运维场景案例。iostatiostat是一个系统监控工具,主要用于监控CPU使用率和磁盘I/O活动。它是sysstat包的一部分,因此在某些发行版中可能需要先安装sysstat。基本语法iostat[options][delay[count]]参数options:可选参数,用于指定
- linux iostat命令
supermary0712
linux命令行(shell)linux
简介iostat主要用于监控系统设备的IO负载情况,iostat首次运行时显示自系统启动开始的各项统计信息,之后运行iostat将显示自上次运行该命令以后的统计信息。用户可以通过指定统计的次数和时间来获得所需的统计信息。语法iostat[-c][-d][-h][-N][-k|-m][-t][-V][-x][-z][device[...]|ALL][-p[device[,...]|ALL]][int
- Linux命令 - iostat
Bo_OuYang
常用命令
简介iostat主要用于监控系统设备的IO负载情况,iostat首次运行时显示自系统启动开始的各项统计信息,之后运行iostat将显示自上次运行该命令以后的统计信息。用户可以通过指定统计的次数和时间来获得所需的统计信息。语法iostat[-c][-d][-h][-N][-k|-m][-t][-V][-x][-z][device[...]|ALL][-p[device[,...]|ALL]][int
- Kafka 4.0 SCRAM认证 集群搭建
Nemo_ZR
kafka分布式
服务器hostnameiptest01192.168.12.101test02192.168.12.102test03192.168.12.103软件版本软件名版本linuxRockyLinux8.6(GreenObsidian)javaopenjdk-17.0.1kafka2.13-4.0.0软件下载略软件安装java,kafka都只需解压,解压后重命名一下软件目录java/opt/progra
- 学习 Apache Kafka
欧先生^_^
学习apachekafka
学习ApacheKafka是一个很好的选择,尤其是在实时数据流处理和大数据领域。以下是一个系统化的学习建议,帮助你从入门到进阶掌握Kafka:1.先决条件在开始Kafka之前,确保你具备以下基础:Java基础:Kafka是用Java/Scala写的,了解Java能帮助你更好地理解内部原理(但入门使用不需要深入Java)。Linux/命令行:Kafka通常在Linux环境下运行。分布式系统基础概念:
- Windows PC上创建大数据职业技能竞赛实验环境之三--Spark、Hive、Flume、Kafka和Flink环境的搭建
liu9ang
大数据平台hadoopsparkkafkaflink
在前述hadoop-base基础容器环境的基础上,实现Spark、Hive、Flume、kafka和Flink实验环境的搭建。我们已将前述的hadoop-base基础容器进行可阶段的保存:sudodockercommit"hadoopbasev3"hadoop-basecentos/hadoop-base:v3现在,如果已经将前述作业的hadoop-base容器停用并删除,用保存的centos/h
- 遍历dom 并且存储(将每一层的DOM元素存在数组中)
换个号韩国红果果
JavaScripthtml
数组从0开始!!
var a=[],i=0;
for(var j=0;j<30;j++){
a[j]=[];//数组里套数组,且第i层存储在第a[i]中
}
function walkDOM(n){
do{
if(n.nodeType!==3)//筛选去除#text类型
a[i].push(n);
//con
- Android+Jquery Mobile学习系列(9)-总结和代码分享
白糖_
JQuery Mobile
目录导航
经过一个多月的边学习边练手,学会了Android基于Web开发的毛皮,其实开发过程中用Android原生API不是很多,更多的是HTML/Javascript/Css。
个人觉得基于WebView的Jquery Mobile开发有以下优点:
1、对于刚从Java Web转型过来的同学非常适合,只要懂得HTML开发就可以上手做事。
2、jquerym
- impala参考资料
dayutianfei
impala
记录一些有用的Impala资料
1. 入门资料
>>官网翻译:
http://my.oschina.net/weiqingbin/blog?catalog=423691
2. 实用进阶
>>代码&架构分析:
Impala/Hive现状分析与前景展望:http
- JAVA 静态变量与非静态变量初始化顺序之新解
周凡杨
java静态非静态顺序
今天和同事争论一问题,关于静态变量与非静态变量的初始化顺序,谁先谁后,最终想整理出来!测试代码:
import java.util.Map;
public class T {
public static T t = new T();
private Map map = new HashMap();
public T(){
System.out.println(&quo
- 跳出iframe返回外层页面
g21121
iframe
在web开发过程中难免要用到iframe,但当连接超时或跳转到公共页面时就会出现超时页面显示在iframe中,这时我们就需要跳出这个iframe到达一个公共页面去。
首先跳转到一个中间页,这个页面用于判断是否在iframe中,在页面加载的过程中调用如下代码:
<script type="text/javascript">
//<!--
function
- JAVA多线程监听JMS、MQ队列
510888780
java多线程
背景:消息队列中有非常多的消息需要处理,并且监听器onMessage()方法中的业务逻辑也相对比较复杂,为了加快队列消息的读取、处理速度。可以通过加快读取速度和加快处理速度来考虑。因此从这两个方面都使用多线程来处理。对于消息处理的业务处理逻辑用线程池来做。对于加快消息监听读取速度可以使用1.使用多个监听器监听一个队列;2.使用一个监听器开启多线程监听。
对于上面提到的方法2使用一个监听器开启多线
- 第一个SpringMvc例子
布衣凌宇
spring mvc
第一步:导入需要的包;
第二步:配置web.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi=
- 我的spring学习笔记15-容器扩展点之PropertyOverrideConfigurer
aijuans
Spring3
PropertyOverrideConfigurer类似于PropertyPlaceholderConfigurer,但是与后者相比,前者对于bean属性可以有缺省值或者根本没有值。也就是说如果properties文件中没有某个bean属性的内容,那么将使用上下文(配置的xml文件)中相应定义的值。如果properties文件中有bean属性的内容,那么就用properties文件中的值来代替上下
- 通过XSD验证XML
antlove
xmlschemaxsdvalidationSchemaFactory
1. XmlValidation.java
package xml.validation;
import java.io.InputStream;
import javax.xml.XMLConstants;
import javax.xml.transform.stream.StreamSource;
import javax.xml.validation.Schem
- 文本流与字符集
百合不是茶
PrintWrite()的使用字符集名字 别名获取
文本数据的输入输出;
输入;数据流,缓冲流
输出;介绍向文本打印格式化的输出PrintWrite();
package 文本流;
import java.io.FileNotFound
- ibatis模糊查询sqlmap-mapping-**.xml配置
bijian1013
ibatis
正常我们写ibatis的sqlmap-mapping-*.xml文件时,传入的参数都用##标识,如下所示:
<resultMap id="personInfo" class="com.bijian.study.dto.PersonDTO">
<res
- java jvm常用命令工具——jdb命令(The Java Debugger)
bijian1013
javajvmjdb
用来对core文件和正在运行的Java进程进行实时地调试,里面包含了丰富的命令帮助您进行调试,它的功能和Sun studio里面所带的dbx非常相似,但 jdb是专门用来针对Java应用程序的。
现在应该说日常的开发中很少用到JDB了,因为现在的IDE已经帮我们封装好了,如使用ECLI
- 【Spring框架二】Spring常用注解之Component、Repository、Service和Controller注解
bit1129
controller
在Spring常用注解第一步部分【Spring框架一】Spring常用注解之Autowired和Resource注解(http://bit1129.iteye.com/blog/2114084)中介绍了Autowired和Resource两个注解的功能,它们用于将依赖根据名称或者类型进行自动的注入,这简化了在XML中,依赖注入部分的XML的编写,但是UserDao和UserService两个bea
- cxf wsdl2java生成代码super出错,构造函数不匹配
bitray
super
由于过去对于soap协议的cxf接触的不是很多,所以遇到了也是迷糊了一会.后来经过查找资料才得以解决. 初始原因一般是由于jaxws2.2规范和jdk6及以上不兼容导致的.所以要强制降为jaxws2.1进行编译生成.我们需要少量的修改:
我们原来的代码
wsdl2java com.test.xxx -client http://.....
修改后的代
- 动态页面正文部分中文乱码排障一例
ronin47
公司网站一部分动态页面,早先使用apache+resin的架构运行,考虑到高并发访问下的响应性能问题,在前不久逐步开始用nginx替换掉了apache。 不过随后发现了一个问题,随意进入某一有分页的网页,第一页是正常的(因为静态化过了);点“下一页”,出来的页面两边正常,中间部分的标题、关键字等也正常,唯独每个标题下的正文无法正常显示。 因为有做过系统调整,所以第一反应就是新上
- java-54- 调整数组顺序使奇数位于偶数前面
bylijinnan
java
import java.util.Arrays;
import java.util.Random;
import ljn.help.Helper;
public class OddBeforeEven {
/**
* Q 54 调整数组顺序使奇数位于偶数前面
* 输入一个整数数组,调整数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半
- 从100PV到1亿级PV网站架构演变
cfyme
网站架构
一个网站就像一个人,存在一个从小到大的过程。养一个网站和养一个人一样,不同时期需要不同的方法,不同的方法下有共同的原则。本文结合我自已14年网站人的经历记录一些架构演变中的体会。 1:积累是必不可少的
架构师不是一天练成的。
1999年,我作了一个个人主页,在学校内的虚拟空间,参加了一次主页大赛,几个DREAMWEAVER的页面,几个TABLE作布局,一个DB连接,几行PHP的代码嵌入在HTM
- [宇宙时代]宇宙时代的GIS是什么?
comsci
Gis
我们都知道一个事实,在行星内部的时候,因为地理信息的坐标都是相对固定的,所以我们获取一组GIS数据之后,就可以存储到硬盘中,长久使用。。。但是,请注意,这种经验在宇宙时代是不能够被继续使用的
宇宙是一个高维时空
- 详解create database命令
czmmiao
database
完整命令
CREATE DATABASE mynewdb USER SYS IDENTIFIED BY sys_password USER SYSTEM IDENTIFIED BY system_password LOGFILE GROUP 1 ('/u01/logs/my/redo01a.log','/u02/logs/m
- 几句不中听却不得不认可的话
datageek
1、人丑就该多读书。
2、你不快乐是因为:你可以像猪一样懒,却无法像只猪一样懒得心安理得。
3、如果你太在意别人的看法,那么你的生活将变成一件裤衩,别人放什么屁,你都得接着。
4、你的问题主要在于:读书不多而买书太多,读书太少又特爱思考,还他妈话痨。
5、与禽兽搏斗的三种结局:(1)、赢了,比禽兽还禽兽。(2)、输了,禽兽不如。(3)、平了,跟禽兽没两样。结论:选择正确的对手很重要。
6
- 1 14:00 PHP中的“syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM”错误
dcj3sjt126com
PHP
原文地址:http://www.kafka0102.com/2010/08/281.html
因为需要,今天晚些在本机使用PHP做些测试,PHP脚本依赖了一堆我也不清楚做什么用的库。结果一跑起来,就报出类似下面的错误:“Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM in /home/kafka/test/
- xcode6 Auto layout and size classes
dcj3sjt126com
ios
官方GUI
https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/AutolayoutPG/Introduction/Introduction.html
iOS中使用自动布局(一)
http://www.cocoachina.com/ind
- 通过PreparedStatement批量执行sql语句【sql语句相同,值不同】
梦见x光
sql事务批量执行
比如说:我有一个List需要添加到数据库中,那么我该如何通过PreparedStatement来操作呢?
public void addCustomerByCommit(Connection conn , List<Customer> customerList)
{
String sql = "inseret into customer(id
- 程序员必知必会----linux常用命令之十【系统相关】
hanqunfeng
Linux常用命令
一.linux快捷键
Ctrl+C : 终止当前命令
Ctrl+S : 暂停屏幕输出
Ctrl+Q : 恢复屏幕输出
Ctrl+U : 删除当前行光标前的所有字符
Ctrl+Z : 挂起当前正在执行的进程
Ctrl+L : 清除终端屏幕,相当于clear
二.终端命令
clear : 清除终端屏幕
reset : 重置视窗,当屏幕编码混乱时使用
time com
- NGINX
IXHONG
nginx
pcre 编译安装 nginx
conf/vhost/test.conf
upstream admin {
server 127.0.0.1:8080;
}
server {
listen 80;
&
- 设计模式--工厂模式
kerryg
设计模式
工厂方式模式分为三种:
1、普通工厂模式:建立一个工厂类,对实现了同一个接口的一些类进行实例的创建。
2、多个工厂方法的模式:就是对普通工厂方法模式的改进,在普通工厂方法模式中,如果传递的字符串出错,则不能正确创建对象,而多个工厂方法模式就是提供多个工厂方法,分别创建对象。
3、静态工厂方法模式:就是将上面的多个工厂方法模式里的方法置为静态,
- Spring InitializingBean/init-method和DisposableBean/destroy-method
mx_xiehd
javaspringbeanxml
1.initializingBean/init-method
实现org.springframework.beans.factory.InitializingBean接口允许一个bean在它的所有必须属性被BeanFactory设置后,来执行初始化的工作,InitialzingBean仅仅指定了一个方法。
通常InitializingBean接口的使用是能够被避免的,(不鼓励使用,因为没有必要
- 解决Centos下vim粘贴内容格式混乱问题
qindongliang1922
centosvim
有时候,我们在向vim打开的一个xml,或者任意文件中,拷贝粘贴的代码时,格式莫名其毛的就混乱了,然后自己一个个再重新,把格式排列好,非常耗时,而且很不爽,那么有没有办法避免呢? 答案是肯定的,设置下缩进格式就可以了,非常简单: 在用户的根目录下 直接vi ~/.vimrc文件 然后将set pastetoggle=<F9> 写入这个文件中,保存退出,重新登录,
- netty大并发请求问题
tianzhihehe
netty
多线程并发使用同一个channel
java.nio.BufferOverflowException: null
at java.nio.HeapByteBuffer.put(HeapByteBuffer.java:183) ~[na:1.7.0_60-ea]
at java.nio.ByteBuffer.put(ByteBuffer.java:832) ~[na:1.7.0_60-ea]
- Hadoop NameNode单点问题解决方案之一 AvatarNode
wyz2009107220
NameNode
我们遇到的情况
Hadoop NameNode存在单点问题。这个问题会影响分布式平台24*7运行。先说说我们的情况吧。
我们的团队负责管理一个1200节点的集群(总大小12PB),目前是运行版本为Hadoop 0.20,transaction logs写入一个共享的NFS filer(注:NetApp NFS Filer)。
经常遇到需要中断服务的问题是给hadoop打补丁。 DataNod