- ubuntu搭建Apache
0x9Nu
apacheubuntu服务器
搭建登录/注册的服务/客户端安装Apache:在Ubuntu和Debian系统中,Apache软件包和服务被称为apache2sudoaptupdatesudoaptinstallapache2安装完成,Apache服务将被自动启动验证Apache是否正在运行:sudosystemctlstatusapache2打开HTTP和HTTPS端口Apache监听了端口80和443你需要在防火墙打开那些端
- docker下链接mysql_docker下mysql8版本的安装运行及navicat的连接
weixin_39746794
docker下链接mysql
一、下载$dockerpullmysql:8.0.19一般来说这个速度是比较慢的,我试了几次都不行,只好换一个国内的镜像:$mkdier-p/etc/docker$tee/etc/docker/daemon.json<<'EOF'{'registry-mirrors":["https://9cpn8tt6.mirror.aliyuncs.com"]}EOF$systemctldaemon-relo
- tt_Docker
吗喽哥
docker容器运维
快速上手查看Docker服务运行状态;查看本地镜像;从DockerHub拉取基础镜像,我们此处选择ubuntu:18.04镜像;再次查看本地镜像;使用ubuntu:18.04镜像构建容器,并交互式运行容器;在容器内部执行LS命令;退出容器;查看本地容器实例;再次启动停止的容器;退出并停止容器.执行命令如下:#0.查看Docker服务运行状态;systemctlstatusdocker#1.查看本地
- Docker使用daocloud镜像加速
畅云客
容器dockerjava容器云计算运维云原生k8s
之前给大家分享的阿里云的镜像加速,今天再给大家分享一个还可以使用的镜像加速地址daocloud。经过测试速度还是比较快的。[root@bogon~]#cat/etc/docker/daemon.json{"registry-mirrors":["https://docker.m.daocloud.io"]}[root@bogon~]#systemctldaemon-reload[root@bogo
- Apache与Nginx网站压测对比
畅云客
Nginxapachenginxjava
目标通过对网站的压测,让大家了解Apache与Nginx的性能差距。实施1、安装服务dnf-yinstallhttpdhttpd-toolsnginx2、针对Apache进行压测2.1、启动Apachesystemctlstarthttpd2.2、压测[root@localhost~]##使用ab测试(10万请求,并发100)[root@localhost~]#ab-n100000-c100htt
- Linux debain12 安装phpredis和mysql扩展
nbv12589
mysql数据库php
在php和mysql安装好之后,直接执行以下命令,就可以安装php的mysql相关扩展apt-getinstallphp-mysql//安装php与mysql的组件安装phpredis扩展首页安装redissudoaptinstallredis-server检查Redis服务是否在您的Debian12上成功安装;使用下面提到的命令来检查Redis服务器的状态:sudosystemctlstatus
- 《Operating System Concepts》阅读笔记:p626-p628
操作系统
《OperatingSystemConcepts》学习第56天,p626-p628总结,总计3页。一、技术总结1.codereviewAsoftwaredevelopmentmethodinwhichthedevelopersubmitscodetootherdevelopersforreviewandapproval.Asoftwaredevelopmentmethodologythatcanh
- 通过Arduino IDE向闪存文件系统上传文件
扰动欧几里得空间
ide
注意:适用于ArduinoIDE2.0版本以上。对于ArduinoIDE版本在2.0以下的请参考太极创客的教程:http://www.taichi-maker.com/homepage/esp8266-nodemcu-iot/iot-c/spiffs/upload-files/。1.下载脚本文件下载地址:https://github.com/earlephilhower/arduino-littl
- ubuntu服务器睡眠命令
Ven%
linux命令实用系列Ubuntu服务器运维ubuntulinux
在Ubuntu服务器中,通常不会启用系统睡眠(即suspend)模式,因为服务器通常需要保持持续运行以提供服务。但如果你希望让Ubuntu服务器进入睡眠状态,你可以使用以下命令:1.让系统进入休眠(Suspend)状态:systemctlsuspend这会使系统进入休眠状态,即关闭所有活动,保存内存到交换分区,然后关闭大部分硬件。2.让系统进入休眠并关闭(Hibernate)状态:systemct
- 《Operating System Concepts》阅读笔记:p606-p625
操作系统
《OperatingSystemConcepts》学习第55天,p606-p625总结,总计20页。一、技术总结1.remotefilesystem(1)ftp允许匿名访问(anonymousaccess)或者认证访问(authenticatedaccess)。(2)DistributedFileSystem(DFS)(3)worldwideweb(www)2.NFSNetworkFileSyst
- Systemd&&Sysvinit
不教而诛
笔记linux服务器centos
问题Systemhasnotbeenbootedwithsystemdasinitsystem(PID1).Can’toperate原因:您的linux系统没有使用systemd在命令穿那个口输入ps-p1-ocomm=输出结果systemd/sysv根据对应的系统使用操作命令去进行操作.服务操作命令:SystemdcommandSysvinitcommmandsystemctlstartserv
- 一个基于Django的进销存管理系统Demo实现
KENYCHEN奉孝
sqlite数据库
第一步:创建Django项目bash复制django-adminstartprojectinventory_systemcdinventory_systempythonmanage.pystartapperp第二步:定义数据模型(models.py)python复制fromdjango.dbimportmodelsfromdjango.contrib.auth.modelsimportUsercl
- WPF 绑定方式举例
Danny_hi
wpf
WPF绑定方式举例一、如果ItemsControl控件的ItemsSource要绑定到List类型,可以如下:ListNames=newList();Names.Add("aaa");Names.Add("bbb");二、ItemControl的子项怎么绑定与父项同一级的属性,如下:三、ItemsControl中的子项的按键如何绑定与父项同一级的事件,如下:
- 开启Linux图形化界面root账户
南风寺山
linuxcentos运维服务器ubuntu
如果你想使用图形化界面登录Linux系统,你可以使用root账户登录。要开启Linux图形化界面的root账户,你可以使用下列步骤:打开你的Linux系统的终端。输入命令sudosu并回车,这样你就可以进入root账户。输入命令systemctlstartgdm并回车,这样就可以开启图形化界面。在图形化界面的登录界面中,输入root账户的用户名和密码,然后点击登录按钮即可进入系统。注意:通常情况下
- Linux查看防火墙
·云扬·
运维linux网络服务器
在Linux系统中,防火墙通常由iptables、firewalld或ufw管理。以下是查看防火墙状态的常用方法:1.检查防火墙是否启用1.1使用systemctl检查防火墙服务状态对于firewalld:sudosystemctlstatusfirewalld如果显示active(running),表示firewalld正在运行。如果显示inactive(dead),表示firewalld未运行
- 利用netstat查看http为短连接还是长连接?
小山沟里的程序猿
HTTPhttp短连接长连接
最近,公司在做Redis替换memcached的项目,那mc可以设置是长连接,那组件中的Redis到底用的是长连接还是短连接呢?大牛军哥只给我一个命令:netstat-anp|grep"redis"查看是否有类似下边的上图中的代表的就是长连接,很疑惑,我就仔细研究了下,发现很有学问。一、netstat简介Netstat命令用于显示各种网络相关信息,如网络连接,路由表,接口状态(InterfaceS
- 阿里云负载均衡可以抗ddos吗
李詹
阿里云负载均衡ddos
本文深度解析阿里云负载均衡的DDoS防护机制,通过实测数据验证其基础防御能力边界,揭示需结合云盾高防IP实现TB级流量清洗的工程实践。结合2023年Memcached反射攻击事件,提供混合云架构下的多层级防御方案设计指南。云原生负载均衡的基础防护能力阿里云负载均衡(SLB)内置基础DDoS防护,可自动清洗网络层泛洪攻击。作为应用流量入口,SLB默认集成5Gbps基础防护能力,通过IP信誉库实时拦截
- 《Operating System Concepts》阅读笔记:p597-p600
操作系统
《OperatingSystemConcepts》学习第53天,p597-p600总结,总计4页。一、技术总结1.mountJustasafilemustbeopenedbeforeitcanbeused,afilesystemmustbemountedbeforeitcanbeavailabletoprocessesonthesystem.(1)mountpointThelocationwith
- Redis复习总结
slh别学了
数据库redis数据库缓存
之前写的博客太杂,最近想把Redis的知识点再系统的过一遍,带着自己的理解使用简短的话把一些问题总结一下,尤其是开发中和面试中的高频问题,基础知识点参考–>Redis入门、SpringCache,这篇不再赘述。目录基础简介;与Memcached的区别;为什么作为mysql缓存?如何保证都是热点数据;如何监控缓存命中率线程模型?为什么单线程还那么快?I/O多路复用(epoll)?除了做缓存还能拿来做
- CentOS7:prometheus添加开机启动,执行systemctl enable prometheus报错:Failed to execute operation: Bad message
已无测试机
集成测试
CentOS7:prometheus添加开机启动,执行systemctlenableprometheus报错:Failedtoexecuteoperation:Badmessage开机启动代码:[Unit]Description=PrometheusMonitoringSystemDocumentation=PrometheusMonitoringSystem[Service]Execstart=
- unique_ptr、memcpy等一些实现
傲娇小二哈
c++
面试让我手撕unique_ptr,被吓怕了,记录一些偏底层的实现或者一些可能让手撕的比较偏的函数unique_ptr实现memcpy实现—注意地址重叠重写构造函数与赋值函数—有指针类型时,防止重复释放内存可变参数模板i++,++ishared_ptr死锁情况单例模式工厂模式(简单工厂模式、工厂模式、抽象工厂模式)环形队列(二倍扩容)shared_ptr实现strcpy实现unique_ptr实现#
- CentOS 7 上安装 Hadoop 集群的详细教程
lqlj2233
centoshadooplinux
以下是在CentOS7上安装Hadoop集群的详细教程:一、环境准备硬件环境:至少需要三台物理机或虚拟机。软件环境:所有节点安装CentOS7操作系统,关闭防火墙和SELinux。systemctlstopfirewalldsystemctldisablefirewalldsetenforce0二、网络配置配置主机名和IP映射:在所有节点上编辑/etc/hosts文件,添加集群节点的IP和主机名映
- 高级:Redis 面试题精讲
佩奇的技术笔记
Java面试小册redis数据库缓存
一、引言Redis作为一种高性能的键值存储数据库,在现代软件开发中被广泛应用于缓存、消息队列、排行榜等多种场景。面试官通过Redis相关问题,考察候选人对Redis核心概念的理解、实际应用能力以及在复杂场景下解决问题的能力。本文将深入剖析Redis的高频面试题,结合实际开发场景,帮助读者全面掌握这些知识点。二、Redis基础与特性面试题:Redis与其他键值存储如Memcached相比,有哪些区别
- DBA项目接上一条
天青色等艳遇
dba数据库mysqlelasticsearchjejenkinsgit
Project02项目实战####一、数据库服务部署部署mysql和redis```shell#安装启服务yum-yinstallmysqlmysql-servermysql-develredissystemctlenablemysqld--nowsystemctlenableredis--now#验证启动ss-antpul|grepmysqlss-antpul|grepredis```mysql
- zabbix监控mysql数据库(centos7)
scp__001
mysqlzabbix
zabbix部署1.上传zabbix.repoyum源2.安装zabbix相关组件yum-yinstallzabbix-server-mysqlzabbix-web-mysqlzabbix-agentmariadbmariadb-server3.为zabbix授予数据库权限(1)开启数据库systemctlstartmariadb(2)创建zabbix库MariaDB[(none)]>create
- Python爬虫——scrapy_电影天堂多页下载
错过人间飞鸿
Python爬虫python爬虫scrapy
movie.pyimportscrapyfrom..itemsimportScrapyMovie40ItemclassMovieSpider(scrapy.Spider):name="movie"allowed_domains=["www.dygod.net"]start_urls=["https://www.dygod.net/html/gndy/china/index.html"]defpar
- 《Operating System Concepts》阅读笔记:p586-p586
codists
读书笔记操作系统
《OperatingSystemConcepts》学习第51天,p586-p586总结,总计1页。一、技术总结1.Recovery(1)consistencycheckingconsistencychecking工具:fsck。二、英语总结(生词:2)1.counter(1)counter:contra-(“against,opposite”)vt.inanoppositedirection(反对
- 《Operating System Concepts》阅读笔记:p125-p146
codists
读书笔记操作系统
《OperatingSystemConcepts》学习第14天,p125-p146总结,总计20页。一、技术总结1.IPC(InterprocessesComunicating)(1)sharedmemory(2)messagepassing2.primitive(1)语言中的primitiveprimitive:primus(“first”,参考prime)+-itive(asuffixthat
- 《Operating System Concepts》阅读笔记:p177-p178
codists
读书笔记操作系统
《OperatingSystemConcepts》学习第18天,p177-p178总结,总计2页。一、技术总结1.implicitthreadAprogrammingmodelthattransfersthecreationandmanagementofthreadingfromapplicationdeveloperstocompilersandrun-timelibraries.2.threa
- 《Operating System Concepts》阅读笔记:p9-p12
codists
读书笔记OS
《OperatingSystemConcepts》学习第3天,p9-p12总结,总计4页。一、技术总结1.interruptinterrupt具有优先级(priority)。2.storage指令只能在memory上执行,所以要执行程序,那么就要加载到内存上。(1)RAMGeneral-purposecomputersrunmostoftheirprogramsfromrewritablememo
- 矩阵求逆(JAVA)初等行变换
qiuwanchi
矩阵求逆(JAVA)
package gaodai.matrix;
import gaodai.determinant.DeterminantCalculation;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
/**
* 矩阵求逆(初等行变换)
* @author 邱万迟
*
- JDK timer
antlove
javajdkschedulecodetimer
1.java.util.Timer.schedule(TimerTask task, long delay):多长时间(毫秒)后执行任务
2.java.util.Timer.schedule(TimerTask task, Date time):设定某个时间执行任务
3.java.util.Timer.schedule(TimerTask task, long delay,longperiod
- JVM调优总结 -Xms -Xmx -Xmn -Xss
coder_xpf
jvm应用服务器
堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。
典型设置:
java -Xmx
- JDBC连接数据库
Array_06
jdbc
package Util;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class JDBCUtil {
//完
- Unsupported major.minor version 51.0(jdk版本错误)
oloz
java
java.lang.UnsupportedClassVersionError: cn/support/cache/CacheType : Unsupported major.minor version 51.0 (unable to load class cn.support.cache.CacheType)
at org.apache.catalina.loader.WebappClassL
- 用多个线程处理1个List集合
362217990
多线程threadlist集合
昨天发了一个提问,启动5个线程将一个List中的内容,然后将5个线程的内容拼接起来,由于时间比较急迫,自己就写了一个Demo,希望对菜鸟有参考意义。。
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.CountDownLatch;
public c
- JSP简单访问数据库
香水浓
sqlmysqljsp
学习使用javaBean,代码很烂,仅为留个脚印
public class DBHelper {
private String driverName;
private String url;
private String user;
private String password;
private Connection connection;
privat
- Flex4中使用组件添加柱状图、饼状图等图表
AdyZhang
Flex
1.添加一个最简单的柱状图
? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
<?xml version=
"1.0"&n
- Android 5.0 - ProgressBar 进度条无法展示到按钮的前面
aijuans
android
在低于SDK < 21 的版本中,ProgressBar 可以展示到按钮前面,并且为之在按钮的中间,但是切换到android 5.0后进度条ProgressBar 展示顺序变化了,按钮再前面,ProgressBar 在后面了我的xml配置文件如下:
[html]
view plain
copy
<RelativeLa
- 查询汇总的sql
baalwolf
sql
select list.listname, list.createtime,listcount from dream_list as list , (select listid,count(listid) as listcount from dream_list_user group by listid order by count(
- Linux du命令和df命令区别
BigBird2012
linux
1,两者区别
du,disk usage,是通过搜索文件来计算每个文件的大小然后累加,du能看到的文件只是一些当前存在的,没有被删除的。他计算的大小就是当前他认为存在的所有文件大小的累加和。
- AngularJS中的$apply,用还是不用?
bijian1013
JavaScriptAngularJS$apply
在AngularJS开发中,何时应该调用$scope.$apply(),何时不应该调用。下面我们透彻地解释这个问题。
但是首先,让我们把$apply转换成一种简化的形式。
scope.$apply就像一个懒惰的工人。它需要按照命
- [Zookeeper学习笔记十]Zookeeper源代码分析之ClientCnxn数据序列化和反序列化
bit1129
zookeeper
ClientCnxn是Zookeeper客户端和Zookeeper服务器端进行通信和事件通知处理的主要类,它内部包含两个类,1. SendThread 2. EventThread, SendThread负责客户端和服务器端的数据通信,也包括事件信息的传输,EventThread主要在客户端回调注册的Watchers进行通知处理
ClientCnxn构造方法
&
- 【Java命令一】jmap
bit1129
Java命令
jmap命令的用法:
[hadoop@hadoop sbin]$ jmap
Usage:
jmap [option] <pid>
(to connect to running process)
jmap [option] <executable <core>
(to connect to a
- Apache 服务器安全防护及实战
ronin47
此文转自IBM.
Apache 服务简介
Web 服务器也称为 WWW 服务器或 HTTP 服务器 (HTTP Server),它是 Internet 上最常见也是使用最频繁的服务器之一,Web 服务器能够为用户提供网页浏览、论坛访问等等服务。
由于用户在通过 Web 浏览器访问信息资源的过程中,无须再关心一些技术性的细节,而且界面非常友好,因而 Web 在 Internet 上一推出就得到
- unity 3d实例化位置出现布置?
brotherlamp
unity教程unityunity资料unity视频unity自学
问:unity 3d实例化位置出现布置?
答:实例化的同时就可以指定被实例化的物体的位置,即 position
Instantiate (original : Object, position : Vector3, rotation : Quaternion) : Object
这样你不需要再用Transform.Position了,
如果你省略了第二个参数(
- 《重构,改善现有代码的设计》第八章 Duplicate Observed Data
bylijinnan
java重构
import java.awt.Color;
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.Label;
import java.awt.TextField;
import java.awt.event.FocusAdapter;
import java.awt.event.FocusE
- struts2更改struts.xml配置目录
chiangfai
struts.xml
struts2默认是读取classes目录下的配置文件,要更改配置文件目录,比如放在WEB-INF下,路径应该写成../struts.xml(非/WEB-INF/struts.xml)
web.xml文件修改如下:
<filter>
<filter-name>struts2</filter-name>
<filter-class&g
- redis做缓存时的一点优化
chenchao051
redishadooppipeline
最近集群上有个job,其中需要短时间内频繁访问缓存,大概7亿多次。我这边的缓存是使用redis来做的,问题就来了。
首先,redis中存的是普通kv,没有考虑使用hash等解结构,那么以为着这个job需要访问7亿多次redis,导致效率低,且出现很多redi
- mysql导出数据不输出标题行
daizj
mysql数据导出去掉第一行去掉标题
当想使用数据库中的某些数据,想将其导入到文件中,而想去掉第一行的标题是可以加上-N参数
如通过下面命令导出数据:
mysql -uuserName -ppasswd -hhost -Pport -Ddatabase -e " select * from tableName" > exportResult.txt
结果为:
studentid
- phpexcel导出excel表简单入门示例
dcj3sjt126com
PHPExcelphpexcel
先下载PHPEXCEL类文件,放在class目录下面,然后新建一个index.php文件,内容如下
<?php
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);
if (PHP_SAPI == 'cli')
die('
- 爱情格言
dcj3sjt126com
格言
1) I love you not because of who you are, but because of who I am when I am with you. 我爱你,不是因为你是一个怎样的人,而是因为我喜欢与你在一起时的感觉。 2) No man or woman is worth your tears, and the one who is, won‘t
- 转 Activity 详解——Activity文档翻译
e200702084
androidUIsqlite配置管理网络应用
activity 展现在用户面前的经常是全屏窗口,你也可以将 activity 作为浮动窗口来使用(使用设置了 windowIsFloating 的主题),或者嵌入到其他的 activity (使用 ActivityGroup )中。 当用户离开 activity 时你可以在 onPause() 进行相应的操作 。更重要的是,用户做的任何改变都应该在该点上提交 ( 经常提交到 ContentPro
- win7安装MongoDB服务
geeksun
mongodb
1. 下载MongoDB的windows版本:mongodb-win32-x86_64-2008plus-ssl-3.0.4.zip,Linux版本也在这里下载,下载地址: http://www.mongodb.org/downloads
2. 解压MongoDB在D:\server\mongodb, 在D:\server\mongodb下创建d
- Javascript魔法方法:__defineGetter__,__defineSetter__
hongtoushizi
js
转载自: http://www.blackglory.me/javascript-magic-method-definegetter-definesetter/
在javascript的类中,可以用defineGetter和defineSetter_控制成员变量的Get和Set行为
例如,在一个图书类中,我们自动为Book加上书名符号:
function Book(name){
- 错误的日期格式可能导致走nginx proxy cache时不能进行304响应
jinnianshilongnian
cache
昨天在整合某些系统的nginx配置时,出现了当使用nginx cache时无法返回304响应的情况,出问题的响应头: Content-Type:text/html; charset=gb2312 Date:Mon, 05 Jan 2015 01:58:05 GMT Expires:Mon , 05 Jan 15 02:03:00 GMT Last-Modified:Mon, 05
- 数据源架构模式之行数据入口
home198979
PHP架构行数据入口
注:看不懂的请勿踩,此文章非针对java,java爱好者可直接略过。
一、概念
行数据入口(Row Data Gateway):充当数据源中单条记录入口的对象,每行一个实例。
二、简单实现行数据入口
为了方便理解,还是先简单实现:
<?php
/**
* 行数据入口类
*/
class OrderGateway {
/*定义元数
- Linux各个目录的作用及内容
pda158
linux脚本
1)根目录“/” 根目录位于目录结构的最顶层,用斜线(/)表示,类似于
Windows
操作系统的“C:\“,包含Fedora操作系统中所有的目录和文件。 2)/bin /bin 目录又称为二进制目录,包含了那些供系统管理员和普通用户使用的重要
linux命令的二进制映像。该目录存放的内容包括各种可执行文件,还有某些可执行文件的符号连接。常用的命令有:cp、d
- ubuntu12.04上编译openjdk7
ol_beta
HotSpotjvmjdkOpenJDK
获取源码
从openjdk代码仓库获取(比较慢)
安装mercurial Mercurial是一个版本管理工具。 sudo apt-get install mercurial
将以下内容添加到$HOME/.hgrc文件中,如果没有则自己创建一个: [extensions] forest=/home/lichengwu/hgforest-crew/forest.py fe
- 将数据库字段转换成设计文档所需的字段
vipbooks
设计模式工作正则表达式
哈哈,出差这么久终于回来了,回家的感觉真好!
PowerDesigner的物理数据库一出来,设计文档中要改的字段就多得不计其数,如果要把PowerDesigner中的字段一个个Copy到设计文档中,那将会是一件非常痛苦的事情。