无题
https://blog.csdn.net/bai_shuang/article/details/122939884
下载官方 Mysql 包下载mysql MySQL
Linux新建服务器处理
Linux新建服务器处理添加用户1useradd cyam
1passwd xxxxxx
给新用户加入sudo权限1vim /etc/sudoers
然后保存退出
测试新用户是否能够远程登录关闭root远程登录1vim /etc/ssh/sshd_config
将PermitRootLogin yes改为PermitRootLogin no
修改ssh端口将Port 22改为Port 2222
然后保存退出
重启ssh服务1service sshd restart
无题
Linux编译安装Nginx
安装gcc环境
1yum -y install gcc gcc-c++ autoconf automake make
安装 pcre
1yum -y install pcre pcre-devel
安装 zlib
1yum -y install zlib zlib-devel make libtool
安装 openssl
1yum -y install openssl openssl-devel
下载 Nginx
1wget https://nginx.org/download/nginx-1.24.0.tar.gz
解压
1tar -zxvf nginx-1.24.0.tar.gz
编译安装
这里一定不要自己将nginx-1.24.0改名并放到/usr/local/nginx下,nginx编译后会自己在/usr/local/nginx下生成一个nginx文件夹,里面包含了所有的文件。
1cd nginx-1.24.0
1./configure --prefix=/usr/l ...
无题
一、JDK11安装1. yum安装yum安装 openjdk11
1yum install -y java-11-openjdk
安装位置默认为/usr/lib/jvm/,修改目录名
1mv -v java-11-openjdk-11.0.12.0.7-0.el8_4.x86_64 jdk11
2. 文件安装 jdk111wget https://download.java.net/java/GA/jdk11/13/GPL/openjdk-11.0.1_linux-x64_bin.tar.gz
创建解压文件夹
1mkdir /usr/lib/jvm/
解压到文件夹
1tar -zxf openjdk-11.0.1_linux-x64_bin.tar.gz -C /usr/lib/jvm/
二、配置环境变量修改配置文件
1vim /etc/profile
将光标移动到最后,在后面添加
1234export JAVA_HOME=/usr/lib/jvm/jdk11export JRE_HOME=${JAVA_HOME}/jre ...
Java十万个为什么
什么是Java?什么是面向对象(OOP)?一切事物皆对象,将现实的事物抽象出来.
自己做饭就是面向过程,点外卖就是面向对象。你不需要知道饭是怎么做出来的,降低了耦合性,提高了可维护性。
面向对象三大基本特征:封装、继承、多态
什么是封装?我们把「数据」和「能力」组合成一个对象的过程就叫做「封装」。
例:把一个人的,身高、体重 看作是属性,打篮球等技能看作是技能、能力,把他们封装在一起。封装的结果就是可以有一个类,通过这个类我们可以获得一个对象。然后我们就可以通过给这个对象下命令,让他执行自己的「能力」。
什么是继承?在面向对象编程中,当两个类具有相同的特征(属性)和行为(方法)时,可以将相同的部分抽取出来放到一个类中作为父类,其它两个类「继承」这个父类。继承后子类自动拥有了父类的部分属性和方法。
什么是多态?同一操作,作用于不同的对象,可以产生不同的结果,这就是「多态」。通常说的多态都是指运行期的多态,也叫动态绑定。
向上造型就是多态的一种。
什么是向上造型?子类的对象可以向上造型为父类的类型。即父类引用子类对象,这种方式被称为向上造型。
什么是类?不能将所谓的一个事物描述成一类事物, ...
无题
Intellij IDEA快捷使用1. 快捷键1.1. 按键说明
按键
说明
+
需要同时按下加号左右两侧的键
,
按下逗号左侧的键后,松开,然后按下逗号右侧的键
Ctrl
控制键,键盘上标记了Ctrl的键,在Mac键盘上标记为control
Shift
上档键,键盘上标记了Shift的键
Alt
切换键,键盘上标记了Alt的键,在Mac键盘上与Option是同一个键
Command
命令键,Mac键盘独有,标记了Command的键
Enter
回车键,键盘上标记了Enter的键,在Mac键盘上与return是同一个键
Space
空格键,键盘上最下方、最大的按键
Up / Down
方向上/方向下,通常在键盘上标记了向上/向下的箭头
某些快捷键可能与操作系统或其它软件的全局快捷键是冲突的,则按下会无效或执行其它命令,可以在Intellij IDEA的设置的Keymap中修改为其它按键。
以下快捷键是Intellij IDEA的默认风格快捷键,如果改成了Eclipse风格或其它风格,请参考所更改的设置。
标记了 ...
无题
CentOS安装Nginx
查看安装nginx所需要的环境
查看 C++ 环境是否安装(查看版本号)
1gcc -v
查看 zlib 是否安装
1cat /usr/lib64/pkgconfig/zlib.pc
查看 pcre 是否安装(查版本号)
1pcre-config --version
安装依赖
如果没有安装依赖,执行以下命令安装
一次安装4个插件
1yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel
123456789#一次安装如果有问题,可以试一下分开安装(上面命令执行成功了就无需执行以下命令了) #安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境yum install gcc-c++ #pcre是一个perl库,包括perl兼容的正则表达式库,nginx的http模块使用pcre来解析正则表达式,所以需要安装pcre库yum install -y pcre pcre-devel #zlib库提供了很多种压缩和解压缩方式nginx使用zlib对 ...
无题
https://blog.csdn.net/m0_49382941/article/details/127316693
Ajax收到的json数据是字符串形式
在Servlet中添加
123response.setContentType("application/json;charset=UTF-8");response.setHeader("Cache-Control", "no-cache");response.setCharacterEncoding("UTF-8");
无题
CentOS安装JDK环境
yum安装
1yum install -y java-11-openjdk java-11-openjdk-devel
查找JAVA安装目录
123456789# 查找安装目录which java 或 ls -l $(which java)# 如果显示的是/usr/bin/java请执行下面命令ls -lr /usr/bin/javals -lrt /etc/alternatives/java# 输出:/etc/alternatives/java -> /usr/lib/jvm/java-11-openjdk-11.0.12.0.7-0.el7_9.x86_64/bin/java# 上面的/usr/lib/jvm/java-11-openjdk-11.0.12.0.7-0.el7_9.x86_64就是JAVA的安装路径
配置环境变量
1234567891011121314# 通过yum方式安装默认安装在/usr/lib/jvm文件下# 修改JAVA_HOME为/usr/lib/jvm/java-11-openjdk-11.0.12.0.7-0.el ...