- 博客(16)
- 收藏
- 关注
原创 网络编程基础原理
Socket网络编程(Socket)概念: socket不是Java中独有的概念,而是一个语言无关标准。任何可以实现网络编程的语言都有socket。什么是Socket? 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。 建立网络连接至少需要一对端口号(socket),socket本质就是编程接口(API),对TCP/IP的封装,TCP/IP也要提...
2019-03-02 17:19:39 979 1
原创 JVM及调优
Java虚拟机原理所谓虚拟机,就是一台虚拟的机器。它是一款软件,用来执行一系列虚拟计算机指令。虚拟机大体上可以分为: 系统虚拟机(VMware):完全是对物理计算机的仿真,提供了一个可运行完整操作系统的软件平台。 程序虚拟机(Java虚拟机):专门为执行单个计算机程序而设计,在Java虚拟机中执行的指令,称为Java字节码指令。无论是系统虚拟机还是程序虚拟机,在上面运行的软件都被限制于...
2019-03-01 17:17:46 153
原创 webpack
安装webpack 1.安装全局webpack: ····sudo npm install webpack webpack-cli webpack-dev-server -g 2.删除全局webpack: ····npm uninstall -g webpack 3.删除局部webpack: ····npm un webpack 4.删除全局webpac...
2019-02-26 22:19:13 410
原创 Linux(二)
Linux的自有服务运行模式(运行级别) 在Linux中存在一个进程: init(初始化进行,进程ID是1(第一个运行的进程)) 该进程存在一个配置文件: inittab(系统运行级别配置文件/etc/inittab) 0 – 关机级别 1 – 单用户模式 2 – 多用户模式(不带NFS (networking file system)) 3 – 完全的...
2019-02-26 22:18:51 159
原创 Linux(一)
Linux 命令:       shutdown -h now: 关机 &
2019-02-26 22:18:42 127
原创 Linux(三)
网络相关命令 检测当前的主机与目标主机之间的连通性: ping 查看网络的连接信息: netstat -tlnp(t:tcp; n:字母转换成数字; l:列出监听状态; p:显示进程信息) 查找操作的主机与目标主机之间所有的网关(路由器): traceroute 主机地址(不是内置,需要安装) 根据ip地址获取物理地址的协议: arp -a 抓数据包: tcpdum...
2019-02-26 22:18:34 146
原创 shell
shell 用户可以通过shell访问系统内核的服务脚本 一条条文字命令bash 使用最多编写规范 代码规范:        #!/bin/bash: 指定解释器的路径
2019-02-26 22:18:25 115
原创 Linux(四)数据库
Linux安装程序方式一(源码包) 使用源码编译安装方式,需要安装ncurses(一种常用终端库) 解压: tar -zxvf *.tar.gz 安装步骤:      第一步: 配置(config/configure/bootstrap)  &a
2019-02-26 22:18:16 178
原创 Linux(五)
nginx安装 1.下载: wget nginx下载地址 (默认保存到当前路径下) 2.解压: tar -zxvf nginx-1.3.11.tar.gz 3.进入解压后的文件夹: cd nginx-1.3.11 4.配置: ./configure --prefix=/usr/local/nginx --with-pcre    安装...
2019-02-26 22:18:08 95
原创 Linux服务器开发(一)
ftp服务器搭建 软件名: vsftpd 作用: 文件的上传和下载 修改配置文件: /etc/vsftpd.conf 连接ftp服务器: ftp ip 退出ftp服务器: bye 文件上传: put filename 文件下载: get filename 配置匿名用户的家目录: anon_root=/home/Robin/MyFtp 匿名用户...
2019-02-26 22:17:58 1893
原创 Linux服务器开发(二)
程序和进程 程序: 指编译好的二进制文件,在磁盘上,不占用系统资源(cpu、内存、打开的文件、设备、锁……) 进程: 是一个抽象的概念;与操作系统原理紧密相连.进程是活跃的程序,占用系统资源,在内存中执行.(程序运行起来,产生一个进程) 并发: 在操作系统中,一个时间段中有多个进程都处于已启动运行到运行完毕之间的状态;但,任何一个时刻点上仍只有一个进程在运行.(并行执行) ...
2019-02-26 22:17:46 840
转载 CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...
2019-02-26 22:17:38 77
原创 C(基础)
system函数#include <stdlib.h>int main(void){ system("calc"); //可以写路径("d:\\desktop\\FeiQ.exe") return 0;}编译 c代码编译成可执行程序有4步:  
2019-02-26 22:17:24 147
原创 高并发基础
多线程什么是线程?线程是指程序在执行过程中,能够执行程序代码的一个执行单元,在Java语言中,线程有四种状态:运行,就绪,挂起,结束。线程与进程的区别?进程是一段正在运行的程序,而线程有时也被称为轻量级进程,它是进程的执行单元,一个进程可以拥有多个线程,各个线程之间共享程序的内存空间,但是各个线程拥有自己的栈空间。为什么使用多线程?(1)使用多线程可以减少程序的响应时间。单线程如果...
2019-02-26 22:17:10 209
原创 费曼学习法
费曼技巧第一步:把它教给一个小孩子。 拿出一张白纸,在上方写下你想要学习的主题。想一下,如果你要把它教给一个孩子,你会讲哪些,并写下来。这里你的教授对象不是你自己那些聪明的成年朋友,而是一个 8 岁的孩子,他的词汇量和注意力刚好能够理解基本概念和关系。 许多人会倾向于使用复杂的词汇和行话来掩盖他们不明白的东西。问题是我们只在糊弄自己,因为我们不知道自己也不明白。另外,使用...
2018-08-16 21:18:19 3790
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人