Hashtable: Hashtable存储键值对,key、value都是object类型 Hashtable是线程安全的,线程安全实现方式:Hashtable类中有个类SyncHashtable ,封装Hashtable实例,SyncHashtable就是一个装饰器,内部使用lock保证线程安全 ...
分类:
其他好文 时间:
2020-06-14 19:01:22
阅读次数:
57
前序:TCP是一种面向连接,可靠传输的方式,双方之间需要建立一个虚拟的通道的过程,这个过程称之为三次握手 1 TCP三次握手 首先TCP客户端通过http协议请求TCP服务器,客户端并发送一个带SYN的数据包给服务器,客户端进入等待状态,等待服务器确认。 第二次握手,服务器接收到客户端发送过来的SY ...
分类:
其他好文 时间:
2020-06-14 17:00:18
阅读次数:
47
1. javac和java命令 javac命令后面跟的是java文件的文件名,例如HelloWorld.java。该命令用于把java源文件编译成为class字节码文件。如: java HelloWorld.java,执行之后如果没有报错,那么就会生成一个HelloWorld.class文件。 ja ...
分类:
编程语言 时间:
2020-06-14 01:11:51
阅读次数:
73
环境 外网IP 内网IP 主机名 10.0.0.5 172.16.1.5 lb01 (负载均衡) 10.0.0.6 172.16.1.6 lb02 10.0.0.7 172.16.1.7 web01(服务器) 10.0.0.8 172.16.1.8 web02 10.0.0.9 172.16.1.9 ...
分类:
其他好文 时间:
2020-06-14 01:00:51
阅读次数:
61
声明statement:定义(创建)与赋值。 python主要由这两种语句组成。 表达式,对创建和赋值的对象进行一种使用,是一种计算,可以类比为定义或者执行一种函数。两者不同。 eval() 和exec()都接受字符串作为参数,exec执行的是声明语句,识别字符串为声明语句并执行,eval执行的是表 ...
分类:
其他好文 时间:
2020-06-13 23:22:30
阅读次数:
67
Caused by: java.sql.SQLSyntaxErrorException: Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'c.id' which is ... ...
分类:
数据库 时间:
2020-06-13 16:01:22
阅读次数:
325
此处演示为MVC项目,同样权限定义需要到Application中才能在获取API时进行权限验证 一、打开Sample.Core\Authorization\PermissionNames.cs增加授权名称 代码 //Controller权限名称 public const string Pages_A ...
分类:
其他好文 时间:
2020-06-13 10:41:06
阅读次数:
121
最近两天做了一个Django的即时聊天小网站,想搭在apache上,被这个mod_wsgi的问题折磨了半天,终于配置成功,遇到相同问题的看官请往下看。 首先 pip install mod_wsgi #pip用不了的童鞋可以用pip3试一下,要是pip3还不行,那就用python -m pip in ...
分类:
Web程序 时间:
2020-06-13 00:26:42
阅读次数:
86
原文:TCP 半连接队列和全连接队列满了会发生什么?又该如何应对? 作者:小林coding 前言 网上许多博客针对增大 TCP 半连接队列和全连接队列的方式如下: 增大 TCP 半连接队列的方式是增大 /proc/sys/net/ipv4/tcp_max_syn_backlog; 增大 TCP 全连 ...
分类:
其他好文 时间:
2020-06-12 10:37:43
阅读次数:
54
简介 Stack是一个栈,那就满足于后进先出(FILO)。 public class Stack<E> extends Vector<E> 该类继承自Vector,即其容器的数据类型是数据,拥有Vector的特性。在Vector源码分析有详细该类信息。 构造函数: public Stack() {} ...
分类:
其他好文 时间:
2020-06-11 12:03:31
阅读次数:
65