Servlet服务器搭建过程中一些经验 Tomcat+Mysql数据库+http传输
(1),Notification类 是通知
(2),runnable接口的run()函数,实现多线程功能
(3)Handler承担着接受子线程传过来的(子线程用sedMessage()方法传递)Message对象,(里面包含数据),把这些消息放入主线程队列中,配合主线程进行更新UI。
(4)HttpParams是接口interface;其实现的是DefaultHttpParams
使用HttpClient发送请求、接收响应很简单,一般需要如下几步即可。
1. 创建HttpClient对象。
2. 创建请求方法的实例,并指定请求URL。如果需要发送GET请求,创建HttpGet对象;如果需要发送POST请求,创建HttpPost对象。
3. 如果需要发送请求参数,可调用HttpGet、HttpPost共同的setParams(HetpParamsparams)方法来添加请求参数;对于HttpPost对象而言,也可调用setEntity(HttpEntity entity)方法来设置请求参数。
4. 调用HttpClient对象的execute(HttpUriRequest request)发送请求,该方法返回一个HttpResponse。
5. 调用HttpResponse的getAllHeaders()、getHeaders(String name)等方法可获取服务器的响应头;调用HttpResponse的getEntity()方法可获取HttpEntity对象,该对象包装了服务器的响应内容。程序可通过该对象获取服务器的响应内容。
6. 释放连接。无论执行方法是否成功,都必须释放连接
(5),ArrayList就是传说中的动态数组,动态的增加和减少元素,灵活的设置数组的大小
(6),BasicNameValuePair是存储键值对的类
(7),IBinder是远程对象的基本接口,是为高性能而设计的轻量级远程调用机制的核心部分。但它不仅用于远程调用,也用于进程内调用。这个接口定义了与远程对象交互的协议
(8)Intent传值,不仅可用于应用程序之间,也可用于应用程序内部的Activity/Service之间的交互
(9)execute()将字符串当做命令来使用
(10)SharedPreferences是Android平台上一个轻量级的存储类,用来保存应用的一些常用配置。
(11)oncreate和onstart
(12)使用bundle在activity之间传递数据
Mysql数据库+http传输+tomcat服务器
1, 电脑回环测试:使用wifi当做路由不需要改,电脑本地设置成172.24.61.97,
2, App发布到tomcat,要把WebContent下的jsp,WEB-INF,META-INF
等文件拷贝到tomcat/webapps/服务器工程名registerandlogin目录下,不需要直接把工程建在tomcat/webapps下:
3, 更改项目-properties-java Build Path 设置classes文件的位置
4, 发送时防止中文乱码
Stringusername=req.getParameter("username");
username = newString(username.getBytes("ISO-8859-1"),"UTF-8");
5调试技巧:
eclipse在哪儿显示system.out.println的值,当服务器和安卓端运行在一个Eclipse上时,由于console只能显示服务器的信息,这给调试安卓端带来难度,可以通过在logcat中设置filter来打印安卓端的system.out.println信息,具体设置如下图所示:
MYSQL数据库:
root 1247964853
启动 net startmysql
登录 mysql-uroot -hlocalhost -p
查看用户 selectuser,host from mysql.user;
use dbname 打开数据库 mydb test
show tables; 显示表 student user
select * from user; (stuID,stuName) (username,password)
DROP TABLE tablename
DELETE FROM 表名称 WHERE 列名称 = 值
ALTER TABLE user ADD COLUMN sex VARCHAR(50);添加列
use mydb 切换数据库
CREATE TABLE 赵文(favorite varchar(20),reserve varchar(20));创建表
create table user01(
usernamevarchar(20),
passwordvarchar(20),
emailvarchar(20),
sexvarchar(20),
mobilephonevarchar(20),
addressvarchar(50)
);
insert into user01 values("张法","123456","13442363@qq.com","男","1785400","山东青岛");
insert into user(Reserve)values(输入) where username=username
String sql01="update user set(email,name,mobilephone,officephone, familyphone,address,othercontact,position,company,zipcode,remark,imageid)=(?,?,?,?,?,?,?,?,?,?,?,?)where username=?;";
UPDATE user SET password = '123', City = 'Nanjing'
WHERE username= 'username'and password='password'
java.net
Servlet服务器搭建过程中一些经验 Tomcat+Mysql数据库+http传输相关推荐
- apache服务器搭建过程中需要注意到的一些问题
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/chengyi_L/article/details/51423390 1.日志切分 windows: ...
- DXF搭建过程中常见的异常及解决方法
台服dnf搭建过程中可能会出现一些大大小小的问题,这里就个人搭建经验单独做一下总结. 1.缺依赖: ./df_bridge_r: error while loading shared librarie ...
- DM7数据守护搭建过程中及错误处理
DM7数据守护搭建过程中及错误处理 dm数据守护原理 DM 数据守护(Data Watch)的实现原理非常简单:将主库(生产库)产生的 Redo 日志传输到备库,备库接收并重新应用 Redo 日志, ...
- Minecraft 服务器搭建过程
Minecraft 服务器搭建过程 文章目录 Minecraft 服务器搭建过程 写在前面 更新升级系统 安装必要工具 nano screen wget zip unzip 安装Java SDK 在服 ...
- @以最缓和的方式 解决 K8S 集群搭建过程中遇到的问题
以最缓和的方式解决 K8S 集群搭建过程中遇到的问题 问题描述 启用 minikube dashboard之后,用 kubectl proxy 命令遇到错误 kubectl proxy error: ...
- 滴滴云「于某声」在「服务器采购过程中」受贿累计超过 1000 万元:已移交公安机关
滴滴云「于某声」在「服务器采购过程中」受贿累计超过 1000 万元:已移交公安机关 https://mp.weixin.qq.com/s/7c925OdbG07u1xEo5XWO4A 据投中网消息,滴 ...
- MySQL MGR搭建过程中常遇见的问题及解决办法
这篇文章主要介绍了MySQL MGR搭建过程中常遇见的问题及解决办法,帮助大家更好的理解和学习使用MySQL,感兴趣的朋友可以了解下 MGR搭建过程中遇到的一些故障.更多资源请访问www.ffu9.c ...
- python数据分析实训心得_Python代码在实践过程中的经验总结
Python代码在实践过程中的经验总结 关于Python脚本,在具体的实践过程中经常会遇到一些问题,下面将其总结,便于使用.考虑使用 Logger(logger 怎么配置,需要输出哪些信息 - 可以反 ...
- ORACLE RAC TO RAC DG搭建过程中可能遇到的问题
在ORACLE DataGuard部署过程中,如果操作不规范,可能遇到很多想不到的问题.有些问题是配置参数不到位,有些 是操作不规范遗漏导致. 问题一 主库复制备库到备机时,rman远程登陆主 ...
最新文章
- 基于NVIDIA GPUs的深度学习训练新优化
- 对抗网络用于人脸转正--Beyond Face Rotation
- 疑邻盗斧 - 杭电节能信标限流争论
- payara 创建 集群_Payara Micro在Oracle应用容器云上
- 设计模式---状态变化模式之备忘录模式(Memento)
- c语言追加字符串_Redis源码解析二--简单动态字符串
- seay源代码审计系统的使用方式
- 也谈谈内卷化、996和程序员的发展
- 怎么攻击一个网站服务器ip,服务器被不同的IP攻击怎么破?
- 单片机C语言code关键字
- 《逐梦旅程 WINDOWS游戏编程之从零开始》笔记6——四大变换光照与材质
- 如何测试网页的登录页面(转载)
- 四年级计算机教学总结,四年级信息技术下册教学工作总结范文
- 求这个字符串中的最大的数字字符串
- 在线生成网站地图工具SiteMap
- 基于BOA的嵌入式Web项目【机房温度监控】
- postgreSQl请求方式
- OracleLinux-R6-U5-Server-x86_64安装,及oracle11g安装
- 一缕黑暗中的火光-----------初识UML--------------优雅的建模语言
- 质量改进实践之质量月报