Java不走弯路教程(1.环境搭建)

1.环境搭建 在开始写第一个Java程序之前,我们需要做一些简单的准备工作。 1.1 还记得DOS吗 我们可以通过图形界面来操作我们的电脑。但作为程序员,你首先需要学会用命令行的方式来操作电脑,因为不是所有的电脑都提供图形界面的。 Windows环境下可以通过DOS来执行命令。 你只需要记住大概5个命令,即可完成电脑的基本操作。 我们首先启动DOS环境:在文件浏览器的地址栏中输入cmd,回车,如下图所示。 光标左边显示的是当前所在目录。 本教程实例均在C盘下操作,所以如果不是C盘,输入c:回车
分类: 其他 发布时间: 04-27 23:47 阅读次数: 14

Nginx负载均衡,ssl原理,生成ssl密钥对,Nginx配置ssl

摘要: 12.17 Nginx负载均衡 12.18 ssl原理 12.19 生成ssl密钥对 12.20 Nginx配置ssl
分类: 企业开发 发布时间: 04-27 23:47 阅读次数: 8

vue(1) 第一个例子

代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>vue入门</title> <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/vue.js"></script> </head> <body> <div id="first">{{msg}}</div> <script> new Vue(
分类: 其他 发布时间: 04-27 23:47 阅读次数: 9

docker-runc not installed on system 问题

问题描述:   docker运行镜像的时候,报错如下: [root@iZhp3j5m43ll05wmj75nrvZ ~]# docker run hello-world /usr/bin/docker-current: Error response from daemon: shim error: docker-runc not installed on system. 问题解决: # cd /usr/libexec/docker/ # ln -s docker-runc-current do
分类: 其他 发布时间: 04-27 23:47 阅读次数: 8

29

29
分类: 其他 发布时间: 04-27 23:47 阅读次数: 8

基于Spring Boot和Spring Cloud实现微服务架构

前言: 首先,最想说的是,当你要学习一套最新的技术时,官网的英文文档是学习的最佳渠道。因为网上流传的多数资料是官网翻译而来,很多描述的重点也都偏向于作者自身碰到的问题,这样就很容易让你理解和操作出现偏差,最开始我就进入了这样误区。官网的技术导读真的描述的很详细,虽然对于我们看英文很费劲,但如果英文不是很差,请选择沉下心去读,你一定能收获好多。我的学习是先从Spring boot开始的,然后接触到微服务架构,当然,这一切最大的启迪还是感谢我的一个老师,是他给我指明了新的道路,让我眼前一亮,再次感
分类: 编程语言 发布时间: 04-27 23:47 阅读次数: 9

python笔记04函数

加了星号(*)的变量args会存放所有未命名的变量参数,args为元组;而加**的变量kwargs会存放命名参数,即形如key=value的参数, kwargs为字典。 >>> def fun(a, b, *args, **kwargs): ... """可变参数演示示例""" ... print "a =", a ... print "b =", b ... print "args =", args ... print "kwargs: " ... for key, value in kwa
分类: 其他 发布时间: 04-27 23:47 阅读次数: 9

20155220 Exp5 MSF基础应用

Exp5 MSF基础应用 一个主动攻击实践,MS08-067 首先利用msfconsole启用msf终端 然后利用search MS08-067搜索漏洞,会显示相应漏洞模块 图1 根据上图,我们输入use exploit/windows/smb/ms08_067_netapi,选择相应的模块 然后我们可以使用show payloads,查看可以使用的模块 图2 然后根据上图,为获取靶机的shell,所以利用set payload generic/shell_reverse_tcp 然后输入sh
分类: 其他 发布时间: 04-27 23:47 阅读次数: 9

python类属性在继承中的修改的影响

1 class A(object): 2 x = 1 3 4 class B(A): 5 pass 6 7 class C(A): 8 pass 9 10 # 通过父类修改类属性,子类继承的类属性也改变 11 A.x = 3 12 print(A.x, B.x, C.x) 13 # 通过子类修改继承自父类的类属性,只会改变该子类继承的类属性 14 B.x = 2 15 print(A.x, B.x, C.x) 16 # 子类先修改继承的类属性,父类
分类: 其他 发布时间: 04-27 23:47 阅读次数: 7

聊聊springcloud的featuresEndpoint

序 本文主要研究下springcloud的featuresEndpoint /actuator/features { "enabled": [ { "type": "com.netflix.discovery.EurekaClient", "name": "Eureka Client", "version": "1.8.8", "vendor": null }, { "type": "org.springf
分类: 服务端 发布时间: 04-27 23:47 阅读次数: 12

使用Postfix与Dovercot部署邮件系统

一、电子邮件系统 1)电子邮件系统基于邮件协议来完成电子邮件的传输,常见的电子邮件协议有: 简单邮件传输协议(simple mail transfer protocol,简称SMTP),用于发送和中转发出的邮件,占用服务器端口为25/TCP端口; 邮局协议版本3(post office protocol 3,简称POP3),用于将电子邮件存在到本地主机,占用服务器端口110/TCP端口; Internet消息协议版本4(internet message access protocol 4,简称
分类: 其他 发布时间: 04-27 23:41 阅读次数: 9

[自学]段地址与偏移地址

学破解要用 自己大致看了一遍汇编,可能理解不到位,望指正!视频为【菜鸟也疯狂之汇编系列VIP培训教程】 起始地址 :可以随便定一个.....只要在范围内都能找到要找的地址:(作者说的,我没看书哈!!) 内存存储单元编号=起始地址+偏移地址;(计算机寻找地址的时候好像不能直接找到一个地址一般是一个整数起始地址+偏移地址为内存地址例如 10000H作为起始地址 0004H 作为偏移 要寻找的地址为 10004H 其中H是16进制 ,一个起始地址能到的最大地址为{例如 起始地址 为 10000H 最
分类: 其他 发布时间: 04-27 23:41 阅读次数: 8

Tychonov Theorem

(Remark: The proof presented in this post is a reorganization and interpretation of that given by James Munkres in his book "Topology".) Theorem 37.3 (Tychonov Theorem) The product of arbitrary number of compact spaces is compact in the product topo
分类: 其他 发布时间: 04-27 23:41 阅读次数: 8

《软技能》读书笔记1

挖坑,待填
分类: 其他 发布时间: 04-27 23:41 阅读次数: 4

011_docker内部各系统基本工具安装

root@nginx-56b8c64cb4-t97vb:/# cat /etc/os-release #查看linux发行版本 PRETTY_NAME="Debian GNU/Linux 8 (jessie)" NAME="Debian GNU/Linux" VERSION_ID="8" VERSION="8 (jessie)" ID=debian 一、Debian和Ubuntu系列 (1)搜索需要的包 apt-cache search net-tools (2)安装需要的包 apt-
分类: 其他 发布时间: 04-27 23:41 阅读次数: 6

codeforces 965E Trie+multiset

E. Short Code time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output Arkady's code contains nn variables. Each variable has a unique name consisting of lowercase English letters only. One day Ark
分类: 其他 发布时间: 04-27 23:41 阅读次数: 70

H5之地理位置(必知必会)

H5之地理位置必知必会 【02】概念 规范地址:http://www.w3.org/TR/geolocation-API/ HTML5 Geolocation(地理定位)用于定位用户的位置。 定位用户的位置HTML5 Geolocation API 用于获得用户的地理位置。鉴于该特性可能侵犯用户的隐私,除非用户同意,否则用户位置信息是不可用的。 HTML5 Geolocation API 允许我们对喜欢的网站共享我们的位置。JavaScript 可以捕获到纬度和经度,还可以发送给后端服务器,然
分类: 其他 发布时间: 04-27 23:41 阅读次数: 8

《MFC网络编程》学习日记4

一、MFC socket网络编程(流程示例) 1.TCP流式套接字的编程步骤 在使用之前须链接库函数:工程->设置->Link->输入ws2_32.lib,OK! 服务器端程序: 1、加载套接字库 2、创建套接字(socket)。 3、将套接字绑定到一个本地地址和端口上(bind)。 4、将套接字设为监听模式,准备接收客户请求(listen)。 5、等待客户请求到来;当请求到来后,接受连接请求,返回一个新的对应于此次连接的套接字(accept)。 6、用返回的套接字和客户端进行通信(send/
分类: 其他 发布时间: 04-27 23:41 阅读次数: 7

Mysql root 权限修复

123
分类: 其他 发布时间: 04-27 23:41 阅读次数: 6

Atcoder 2335 Frequency 题解

Problem Statement Snuke loves constructing integer sequences. There are N piles of stones, numbered 1 through N. The pile numbered i consists of ai stones. Snuke will construct an integer sequence s of length Σai, as follows: Among the piles with th
分类: 其他 发布时间: 04-27 23:41 阅读次数: 7