HTTP头的查看

在chrome里打开开发者工具,选中Network。找到url即可看到此url的HTTP头。 此外 :要区别F5和crtl+F5的区别 如果是前者,请求的是有缓存的页面,可能之前页面存在的异常依然存在;后者发送请求浏览器直接向目标URL发送请求,而不使用浏览器缓存的数据。 图一 常见的请求头...

2017-10-19 16:44:46

阅读数 163

评论数 0

为什么要session 持久化?

为什么需要持久化:   客户端访问了某个能开启会话功能的资源, web服务器就会创建一个与该客户端对应的HttpSession对象,每个HttpSession对象都要站用一定的内存空间。如果在某一时间段内访问站点的用户很多,web服务器内存中就会积累大量的HttpSession对象,消耗大量的服务...

2019-07-13 15:56:29

阅读数 1

评论数 0

对数据去重的一些理解

row_number()over(partition by 。。order by 。。 数据准备: 详见:https://blog.csdn.net/MyySophia/article/details/95491878 import psycopg2 from random impor...

2019-07-12 10:20:15

阅读数 4

评论数 0

Python 连接postgresql数据库

1、下载python。 此处需要注意,Psycopg 该插件使用的python版本。 目前的psycopg2实施支持: Python版本2.7 Python 3版本从3.4到3.7 PostgreSQL服务器版本从7.4到11 9.1的PostgreSQL客户端库版本 2、下载 ...

2019-07-11 16:56:10

阅读数 7

评论数 0

PostgreSQL 行转列、列转行字符串函数、字符串分割函数

字符串列转行:string_agg,某些地方也称为字符串聚合操作。 如果需要按照一个字符串按照某个分割符拼接起来。 例如: 按照id把字符串按照指定分隔符拼接起来。实际业务中有什么需要这种字符串函数的呢? 字符串行转列:regexp_split_to_table(strin...

2019-06-21 14:20:28

阅读数 36

评论数 0

计算机网络自顶向下 web交互学习资源

http://wps.pearsoned.com/ecs_kurose_compnetw_6/216/55463/14198700.cw/index.html

2019-06-15 17:44:31

阅读数 75

评论数 0

为什么启动java程序的时候需要setsid

如果希望在关闭本次session之后程序继续运行,则需要在启动命令前增加 setsid。或者HUP(hangup,挂断) 让提交的命令忽略 hangup 信号。 曾经亲身经历过 没有加setsid ,关闭会话,程序中断,终端退出,父子进程都退出了。 阅读完前辈写的这篇博文,: 调用se...

2019-06-15 17:04:39

阅读数 14

评论数 0

Controller方法的返回值为什么是Object

接触Spring项目也有一阵子了,最近看Report的代码时发现,ReportController的方法返回值都是Object,为什么是Object呢? 因为controller中的每个方法的返回值都是不一样的。 Object 类定义了一些有用的方法,由于是根类,这些方法在其他类中都存在,...

2019-06-12 18:49:54

阅读数 16

评论数 0

Rabbitmq基本原理

MQ全称为Message Queue, 是一种分布式应用程序的的通信方法,它是消费-生产者模型的一个典型的代表,producer往消息队列中不断写入消息,而另一端consumer则可以读取或者订阅队列中的消息。RabbitMQ是MQ产品的典型代表,是一款基于AMQP协议可复用的企业消息系统。业务上...

2019-05-10 18:48:24

阅读数 31

评论数 0

字符串判空 isnotempty & isnotblack

业务中经常会有判空处理,一次忘记判空就应该一次祭天。 如下代码被注释掉的时bug代码,由于初学λ表达式,才疏学浅,写的判空代码不敢用,却直接忽略判空处理。 .filter(allrrule -> //owne...

2019-05-08 19:06:18

阅读数 28

评论数 0

Nginx 为什么性能比较好?

此为Nginx的默认配置,让我们逐步揭开Nginx的神秘面纱。 #user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log log...

2019-05-07 10:10:06

阅读数 36

评论数 0

Nginx.conf 快速生效

Nginx 测试配置文件时,需频繁启动Nginx,如何不重启进程但是要让配置生效? 如下命令可解决: kill -HUP pid 更改配置而不kill服务。在对配置文件作必要的更改后,发出该命令以动态更新服务配置。 根据约定,当您发送一个挂起信号(信号 1 或 HUP)时,大多数服务...

2019-05-05 11:25:50

阅读数 46

评论数 0

2019 我的小目标

1、你会用递归查询 2、窗口查询 3、多维分组查询 4、SQL流式计算 5、全文检索、前后模糊查询、正则查询 如何选择索引 6、JSON、K-V、数组、range 类型的应用 7、行列变换 8、你知道有哪些数据库索引吗 9、你知道空间数据有哪些编码、索引方法吗 10、你知道数据库的异步消息功能吗 ...

2019-05-05 11:16:55

阅读数 56

评论数 0

前后台交互基础知识

在别人造的轮子上飞奔的时候,轮子背后的前后台交互如何进行一脸懵$.

2019-04-20 14:59:00

阅读数 70

评论数 0

为什么要重写 hashcode 和 equals 方法?

在项目中经常看到实体类中的set/get方法下都有这样一段代码: public boolean equals(Object o){} public int hashCode(){} 这个方法是什么意思呢? 如果没有这些重写equals 和hashcode方法会怎么呢? 《java 编程...

2019-04-18 23:11:14

阅读数 16

评论数 0

==和equal的区别?

java当中的数据类型和“==”的含义: 基本数据类型(也称原始数据类型) :byte,short,char,int,long,float,double,boolean。他们之间的比较,应用双等号(==),比较的是他们的值。 引用数据类型:当他们用(==)进行比较的时候,比较的是他...

2019-04-18 21:23:14

阅读数 14

评论数 0

greenplum active quaries暴增与 page in/out的关系

当activeQuery数量增加时,查看GPCC看到page in/out频繁。 通过查询内存页换入换出的定义: 当系统内存不足时,系统会将最近最不常用的内存段交换到交换空间,出现page out; 当程序要读的文件在内存中没有找到,这时候出现page fault,则从磁盘中读取到内存,其实...

2019-04-15 16:06:25

阅读数 17

评论数 0

转载:Linux awk命令

awk是行处理器: 相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息 awk处理过程:依次对每一行进行处理,然后输出 awk命令形式: awk [-F|-f|-v] ‘BEGIN{} //{command1; command2} END{}’ ...

2019-04-08 10:57:18

阅读数 82

评论数 0

对SharedNothing的一些理解

Share-nothing: 每一个cpu都有私有内存区域和私有磁盘空间,而且2个cpu不能访问相同磁盘空间,cpu之间的通讯通过网络连接。 share-memory:多个cpu共享同一片内存,cpu之间通过内部通讯机制(interconnection network)进行通讯; share-...

2019-03-26 18:35:47

阅读数 47

评论数 0

Spring @Scheduled(fixedRate = 120000) 和 @Scheduled(cron = "*/5 * * * * ?")的区别?

FixedRate= 120000的意思是: 程序根据上次执行的时候开始统计,比如设定了120S。比如执行该方法的时间是20S,那么100S后会再次执行该方法,在单线程时,这种定时器容易阻塞。有时候看到断点打在某个有定时器的方法中,每次直接跳到断点里面,定时器还没有到为何直接到断点,这就是说明有阻...

2019-03-22 09:11:00

阅读数 159

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭