最近博客园出现了一篇文章《微服务时代之2017年五军之战:Net PHP谁先死》,掀起了一波撕逼,作者只是从一个使用者的角度来指点江山,这个姿势是不对的。.NET Core就是专门针对模块化的微服务架构而设计,在微服务架构这方面Java的Spring Cloud具有非常高的人气,这个正是这篇文章作者 ...
分类:
Web程序 时间:
2018-04-12 10:29:11
阅读次数:
288
封装函数 f,使 f 的 this 指向指定的对象 ...
分类:
其他好文 时间:
2018-04-12 10:29:02
阅读次数:
106
[转载]sql宽字节注入详解 尽管现在呼吁所有的程序都使用unicode编码,所有的网站都使用utf-8编码,来一个统一的国际规范。但仍然有很多,包括国内及国外(特别是非英语国家)的一些cms,仍然使用着自己国家的一套编码,比如gbk,作为自己默认的编码类型。也有一些cms为了考虑老用户,所以出了g ...
分类:
其他好文 时间:
2018-04-12 10:28:53
阅读次数:
187
一、主流语言的介绍 二、什么是编程?为什么要编程? 编程是一个动词,编程==写代码 写代码为了什么? 为了让计算机帮我们做事情 三、编程语言的进化 高级语言的分类: 四、Python发展史 1989年,Guido开始写Python语言的编译器。 1991年,第一个Python编译器诞生。它是用C语言 ...
分类:
编程语言 时间:
2018-04-12 10:28:43
阅读次数:
267
【题解】 很容易想到暴力做法,枚举每个点,然后对于每个点O(N)遍历整棵树计算答案。这样整个效率是O(N^2)的,显然不行。 我们考虑如果已知当前某个点的答案,如何快速计算它的儿子的答案。 显然选择它的儿子作为集合点,它的儿子的子树内的奶牛可以少走当前点到儿子节点的距离dis,不在它儿子的子树内的奶 ...
分类:
其他好文 时间:
2018-04-12 10:28:33
阅读次数:
167
一、写本博文的原因 年初刚加入到现在的项目时,在使用注解时我用的@Resource。后来,同事:你怎么使用@Resource注解?我:使用它有错吗?同事:没错,但是现在都使用@Autowired。我:我研究一下。 在大学,学习J2EE实训时一直使用的是@Resource注解,后来我就养成习惯了。现在 ...
分类:
其他好文 时间:
2018-04-12 10:28:20
阅读次数:
184
准备工作网络准备三台机器。分发器(调度器director)内网:192.168.8.133外网:192.168.75.128realserver1(real1)内网:192.168.8.134设置网关为:192.168.8.133realserver2(real2)内网:192.168.8.135设置网关为:192.168.8.133防火墙关闭系统防火墙:[root@real1~]#systemc
分类:
其他好文 时间:
2018-04-12 10:28:05
阅读次数:
201
int():int()带了一个默认参数,base=10,这里表示的是十进制,若出现字母,则会报错,认为超出该进制的表示范围。所以int()是将整数字符串转化成整型。 ord(c):参数是长度为1的字符串,简称字符。当参数为统一对象时(unicode object),返回能代表该字符的统一编码,当参数 ...
分类:
其他好文 时间:
2018-04-12 10:27:58
阅读次数:
258
简介MySQL主从又叫做Replication、AB复制。简单讲就是A和B两台机器做主从后,在A上写数据,另外一台B也会跟着写数据,两者数据实时同步的MySQL主从是基于binlog的,主上须开启binlog才能进行主从。主从过程大致有3个步骤1)主将更改操作记录到binlog里2)从将主的binlog事件(sql语句)同步到从本机上并记录在relaylog里3)从根据relaylog里面的sql
分类:
数据库 时间:
2018-04-12 10:27:52
阅读次数:
167
首先,看看什么是抽象类和接口 抽象类: 定义为抽象的类不能被实例化.任何一个类,如果它里面至少有一个方法是被声明为抽象的,那么这个类就必须被声明为抽象的。被定义为抽象的方法只是声明了其调用方式(参数),不能定义其具体的功能实现。继承一个抽象类的时候,子类必须定义父类中的所有抽象方法;另外,这些方法的 ...
分类:
Web程序 时间:
2018-04-12 03:46:39
阅读次数:
203
php安装主要是编译环境配置时需要安装很多缺失的库文件,如何找需要的包很关键,不过我们发现库文件的名称都比较有规律,我们可以通过直接搜索加猜测就可以搞定很大一部分。
分类:
Web程序 时间:
2018-04-12 03:35:42
阅读次数:
183
首先下载office 2016办公软件文件名:cn_office_professional_plus_2016_x86_x64_dvd_6969182.isoSHA1:277926A41B472EE38CA0B36ED8F2696356DCC98F语言: Chinese – Simplified下载 ...
分类:
其他好文 时间:
2018-04-12 03:31:00
阅读次数:
529
概念 LRU(least recently used)就是将最近不被访问的数据给淘汰掉,LRU基于一种假设:认为最近使用过的数据将来被使用的概率也大,最近没有被访问的数据将来被使用的概率比较低。 原理 LRU一般通过链表形式来存放缓存数据,新插入或被访问的数据放在链表头部,超过一定阈值后,自动淘汰链 ...
分类:
编程语言 时间:
2018-04-12 03:29:49
阅读次数:
218
可能是因为编译太简单了,golang 并没有一个官方的构建工具(类似于 java 的 maven 和 gradle之类的),但是除了编译,我们可能还需要下载依赖,运行测试,甚至像 easyjson,protobuf,thrift 这样的工具下载和代码生成,如果没有构建工具,这些工作就会非常麻烦 为了 ...
分类:
其他好文 时间:
2018-04-12 03:19:17
阅读次数:
205
#关闭防火墙和selinuxsystemctldisablefirewalldsystemctlstopfirewalldsed-i‘s#SELINUX=enforcing#SELINUX=disabled#g‘/etc/sysconfig/selinux#修改主机名为模板机sed-i‘s#localhost.localdomain#mobanji#g‘/etc/h
分类:
其他好文 时间:
2018-04-12 03:11:50
阅读次数:
746
我们平时所做的编译工作其实是由编译器来完成的,那么编译器都是由哪几部分构成的呢?包括四大部分:预处理器、编译器、汇编器以及链接器组成。链接是指将目标文件最终链接为可执行程序。根据链接方式的不同,链接过程可分为:静态链接,将目标文件直接链接进可执行程序;动态链接,在程序启动后才动态加载目标文件。
分类:
其他好文 时间:
2018-04-12 03:00:07
阅读次数:
200