JavaWeb学习笔记(三)——Http协议

一、HTTP基本简介 1、http:超文本传输协议,是一个TCP/IP层的应用协议,版本有1.0和1.1 2.http1.0和http1.1的区别: http1.0:与服务器连接后,只能获取一个web资源; http1.1:与服务器连接后,能获取多个Web资源。 二、HTTP请求 一个完整的HTTP请求包括:一个请求行、若干消息头以及实体内容 1、请求方式 请求方式有get、post、head、put、options、delete、trace,常用的是get、post get和post的区别主
分类: 其他 发布时间: 11-13 22:55 阅读次数: 0

JavaWeb学习笔记(四)——Servlet开发

一、Servllet是sun公司提供的一门用于开发动态web资源的技术 简单来说,Servlet是实现了servlet接口的java程序 二、servlet的运行过程 Servlet程序是由web服务器调用,web服务器收到客户端的servlet访问请求后: 1)web服务器首先检查是否已经装载并创建了该servlet的实例,如果是,直接第4步;否则,执行第2步; 2)装载并创建该Servlet的一个实例对象; 3)调用servlet实例对象的init()方法; 4)创建一个用于封装http请
分类: 其他 发布时间: 11-13 22:55 阅读次数: 0

项目总结:每隔5分钟从数据库拉取数据转为Json格式通过WebService从客户端传送至服务端

第一次接手需求写的小项目,过程也有点坎坷,以此记录总结编码过程中遇到的问题。 项目背景:本次写的是一个小模块,主要为客户端,作用是每隔5分钟从数据库拉取数据传送至服务端。本次项目采用的是spring3+Quartz+JdbcTemplate+JSONArray+RPCService。以下分为几个模块详述。 项目思路:将本次需求分为三个模块:定时器+查询数据+客户端发送。 一、定时器 由于本项目整体采用的spring的框架,所以本次定时器采用的是Spring+Quartz的模式。Quartz配合
分类: 其他 发布时间: 11-13 22:55 阅读次数: 0

修改Linux 服务器登录欢迎语

通常我们看到,很多linux服务器在登录之后,显示一尊大佛的样子,很酷!以下介绍设置的方法: 操作步骤: 编辑vim /etc/motd即可 案例: /** * _ooOoo_ * o8888888o * 88" . "88 * (| -_- |) *
分类: 其他 发布时间: 11-13 22:54 阅读次数: 0

PHP 中 call_user_func 函数 和 call_user_func_array 函数

PHP 中 call_user_func() 函数 和 call_user_func_array()函数都是回调函数 区别: call_user_func() 可以有多个参数,第一个参数为被调用的回调函数,除了第一个参数外,其他参数均为被调用函数的参数 call_user_func_array() 只有两个参数,第一个参数为被调用的回调函数,第二个参数是要被传入回调函数的数组,这个数组必须是索引数组。 事例一: call_user_func() 函数 和 call_user_func_arra
分类: 其他 发布时间: 11-13 22:54 阅读次数: 0

redis的MULTI与PIPELINE

1. 问题 redis的multi相信很多同学用过,先看下面的代码。 <?php $redis = new Redis(); $host = "10.136.30.144"; $port = "7777"; $redis->connect($host, $port); $multi = $redis->multi(); for ($i=0; $i<5; $i++){ $multi->incr("x"); } $res = $redis->exec(); var_dump($res)
分类: 其他 发布时间: 11-13 22:53 阅读次数: 0

ARM40-A5应用——W1LED的使用说明

ARM40-A5应用——W1LED的使用说明 2018.11.7   ARM40的一些产品上需要用到较多的LED指示灯,此时推荐使用W1LED来实现。   ARM40主机监测GPIO、串口(RS232和RS485)、CAN等外设的输入/输出状态,定期(例如每100ms)给W1LED指示灯板发送数据,控制LED指示灯的亮/灭。   W1LED指示灯板上有一颗MCU,接收ARM40主机发来的数据,根据接收到的指令,来控制灯板上的LED。   W1LED指示灯板使用3根线(VCC、GND、DQ)即可
分类: 其他 发布时间: 11-13 22:52 阅读次数: 0

PAT-1059 C语言竞赛

版权声明:一只努力变强的编程汪,欢迎交流! https://blog.csdn.net/qq_42020563/article/details/83590175 1059 C语言竞赛 (20 分) C 语言竞赛是浙江大学计算机学院主持的一个欢乐的竞赛。既然竞赛主旨是为了好玩,颁奖规则也就制定得很滑稽: 0、冠军将赢得一份“神秘大奖”(比如很巨大的一本学生研究论文集……)。 1、排名为素数的学生将赢得最好的奖品 —— 小黄人玩偶! 2、其他人将得到巧克力。 给定比赛的最终排名以及一系列参赛者的
分类: 其他 发布时间: 11-13 22:52 阅读次数: 0

PAT-1071 小赌怡情

版权声明:一只努力变强的编程汪,欢迎交流! https://blog.csdn.net/qq_42020563/article/details/83590984 1071 小赌怡情 (15 分) 常言道“小赌怡情”。这是一个很简单的小游戏:首先由计算机给出第一个整数;然后玩家下注赌第二个整数将会比第一个数大还是小;玩家下注 t 个筹码后,计算机给出第二个数。若玩家猜对了,则系统奖励玩家 t 个筹码;否则扣除玩家 t 个筹码。 注意:玩家下注的筹码数不能超过自己帐户上拥有的筹码数。当玩家输光了全
分类: 其他 发布时间: 11-13 22:52 阅读次数: 0

PAT-1058 选择题

版权声明:一只努力变强的编程汪,欢迎交流! https://blog.csdn.net/qq_42020563/article/details/83618374 1058 选择题 (20 分) 批改多选题是比较麻烦的事情,本题就请你写个程序帮助老师批改多选题,并且指出哪道题错的人最多。 输入格式: 输入在第一行给出两个正整数 N(≤ 1000)和 M(≤ 100),分别是学生人数和多选题的个数。随后 M 行,每行顺次给出一道题的满分值(不超过 5 的正整数)、选项个数(不少于 2 且不超过 5
分类: 其他 发布时间: 11-13 22:51 阅读次数: 0

PAT-1063 计算谱半径

版权声明:一只努力变强的编程汪,欢迎交流! https://blog.csdn.net/qq_42020563/article/details/83659678 1063 计算谱半径 (20 分) 在数学中,矩阵的“谱半径”是指其特征值的模集合的上确界。换言之,对于给定的 n 个复数空间的特征值 { a1+b1i,⋯,an+bni },它们的模为实部与虚部的平方和的开方,而“谱半径”就是最大模。 现在给定一些复数空间的特征值,请你计算并输出这些特征值的谱半径。 输入格式: 输入第一行给出正整数
分类: 其他 发布时间: 11-13 22:51 阅读次数: 0

PAT-1064 朋友数

版权声明:一只努力变强的编程汪,欢迎交流! https://blog.csdn.net/qq_42020563/article/details/83660150 1064 朋友数 (20 分) 如果两个整数各位数字的和是一样的,则被称为是“朋友数”,而那个公共的和就是它们的“朋友证号”。例如 123 和 51 就是朋友数,因为 1+2+3 = 5+1 = 6,而 6 就是它们的朋友证号。给定一些整数,要求你统计一下它们中有多少个不同的朋友证号。 输入格式: 输入第一行给出正整数 N。随后一行给
分类: 其他 发布时间: 11-13 22:51 阅读次数: 0

PAT-1069 微博转发抽奖

版权声明:一只努力变强的编程汪,欢迎交流! https://blog.csdn.net/qq_42020563/article/details/83660811 1069 微博转发抽奖 (20 分) 小明 PAT 考了满分,高兴之余决定发起微博转发抽奖活动,从转发的网友中按顺序每隔 N 个人就发出一个红包。请你编写程序帮助他确定中奖名单。 输入格式: 输入第一行给出三个正整数 M(≤ 1000)、N 和 S,分别是转发的总量、小明决定的中奖间隔、以及第一位中奖者的序号(编号从 1 开始)。随后
分类: 其他 发布时间: 11-13 22:51 阅读次数: 0

PAT-1067 试密码

版权声明:一只努力变强的编程汪,欢迎交流! https://blog.csdn.net/qq_42020563/article/details/83713211 1067 试密码 (20 分) 当你试图登录某个系统却忘了密码时,系统一般只会允许你尝试有限多次,当超出允许次数时,账号就会被锁死。本题就请你实现这个小功能。 输入格式: 输入在第一行给出一个密码(长度不超过 20 的、不包含空格、Tab、回车的非空字符串)和一个正整数 N(≤ 10),分别是正确的密码和系统允许尝试的次数。随后每行给
分类: 其他 发布时间: 11-13 22:50 阅读次数: 0

PAT-1068 万绿丛中一点红

版权声明:一只努力变强的编程汪,欢迎交流! https://blog.csdn.net/qq_42020563/article/details/83713572 1068 万绿丛中一点红 (20 分) 对于计算机而言,颜色不过是像素点对应的一个 24 位的数值。现给定一幅分辨率为 M×N 的画,要求你找出万绿丛中的一点红,即有独一无二颜色的那个像素点,并且该点的颜色与其周围 8 个相邻像素的颜色差充分大。 输入格式: 输入第一行给出三个正整数,分别是 M 和 N(≤ 1000),即图像的分辨率
分类: 其他 发布时间: 11-13 22:50 阅读次数: 0

PAT-1072 开学寄语

版权声明:一只努力变强的编程汪,欢迎交流! https://blog.csdn.net/qq_42020563/article/details/83754001 1072 开学寄语 (20 分) 下图是上海某校的新学期开学寄语:天将降大任于斯人也,必先删其微博,卸其 QQ,封其电脑,夺其手机,收其 ipad,断其 wifi,使其百无聊赖,然后,净面、理发、整衣,然后思过、读书、锻炼、明智、开悟、精进。而后必成大器也! 本题要求你写个程序帮助这所学校的老师检查所有学生的物品,以助其成大器。 输入
分类: 其他 发布时间: 11-13 22:50 阅读次数: 0

PAT-1081 检查密码

版权声明:一只努力变强的编程汪,欢迎交流! https://blog.csdn.net/qq_42020563/article/details/83754849 1081 检查密码 (15 分) 本题要求你帮助某网站的用户注册模块写一个密码合法性检查的小功能。该网站要求用户设置的密码必须由不少于6个字符组成,并且只能有英文字母、数字和小数点 .,还必须既有字母也有数字。 输入格式: 输入第一行给出一个正整数 N(≤ 100),随后 N 行,每行给出一个用户设置的密码,为不超过 80 个字符的非
分类: 其他 发布时间: 11-13 22:50 阅读次数: 0

PAT-1077 互评成绩计算

版权声明:一只努力变强的编程汪,欢迎交流! https://blog.csdn.net/qq_42020563/article/details/83791621 1077 互评成绩计算 (20 分) 在浙大的计算机专业课中,经常有互评分组报告这个环节。一个组上台介绍自己的工作,其他组在台下为其表现评分。最后这个组的互评成绩是这样计算的:所有其他组的评分中,去掉一个最高分和一个最低分,剩下的分数取平均分记为 G1;老师给这个组的评分记为 G2。该组得分为 (G1+G2)/2,最后结果四舍五入后保
分类: 其他 发布时间: 11-13 22:49 阅读次数: 0

PAT-1078 字符串压缩与解压

版权声明:一只努力变强的编程汪,欢迎交流! https://blog.csdn.net/qq_42020563/article/details/83792216 1078 字符串压缩与解压 (20 分) 文本压缩有很多种方法,这里我们只考虑最简单的一种:把由相同字符组成的一个连续的片段用这个字符和片段中含有这个字符的个数来表示。例如 ccccc 就用 5c 来表示。如果字符没有重复,就原样输出。例如 aba 压缩后仍然是 aba。 解压方法就是反过来,把形如 5c 这样的表示恢复为 ccccc
分类: 其他 发布时间: 11-13 22:49 阅读次数: 0

PAT-1018 锤子剪刀布

版权声明:一只努力变强的编程汪,欢迎交流! https://blog.csdn.net/qq_42020563/article/details/83830078 1018 锤子剪刀布 (20 分) 大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如图所示: 现给出两人的交锋记录,请统计双方的胜、平、负次数,并且给出双方分别出什么手势的胜算最大。 输入格式: 输入第 1 行给出正整数 N(≤105),即双方交锋的次数。随后 N 行,每行给出一次交锋的信息,即甲、乙双方同时给出的的手
分类: 其他 发布时间: 11-13 22:49 阅读次数: 0