3 网络与数据库技术
文章平均质量分 64
千雅爸爸
爱生活,爱编程;每天一小步,总有新高度;500mi 勇闯天涯,勇创辉煌
展开
-
http-关于application/x-www-form-urlencoded等字符编码的解释说明
在Form元素的语法中,EncType表明提交数据的格式 用 Enctype 属性指定将数据回发到服务器时浏览器使用的编码类型。 下边是说明: application/x-www-form-urlencoded: 窗体数据被编码为名称/值对。这是标准的编码格式。 multipart/form-data: 窗体数据被编码为一条消息,页上的每个控件对应消息中的一个部分。 text/plain: 窗体数转载 2017-05-02 00:14:24 · 611 阅读 · 0 评论 -
JAVA的类转map的工具类,网络请求里面用的到
package com.wbm.app.utils;import com.wbm.app.business.model.BaseNotify;import org.json.JSONException;import org.json.JSONObject;import java.lang.reflect.Field;import java.util.HashMap;import原创 2016-10-11 20:22:00 · 636 阅读 · 0 评论 -
Mac 上面的数据库管理软件 Datagrip
https://www.jetbrains.com/datagrip/download/http://idea.lanyus.com/原创 2016-11-07 22:45:56 · 2052 阅读 · 0 评论 -
已解]SQLiteConnectionPool: The connection pool has been unable to grant a connection to thread
在我们的项目中执行一个查找数据库的操作的时候报了如下的错误:11-04 13:52:10.338 25635-26004/? W/SQLiteConnectionPool: The connection pool for database '/data/data/com.wbm.app.pda/databases/demo.db' has been unable to grant a co原创 2016-11-04 14:27:14 · 4981 阅读 · 0 评论 -
android web view的学习 2 通过WebChomeClient 实现进度条和title,通过WebViewClient 来进行url的拦截,和javascript的交互
首先自定义一个接口,package com.example.administrator.webviewdemo;/** * Created by Administrator on 2016/8/18. */public interface WebSupport { void updateProgress(int progress); void updateTitle(原创 2016-08-20 00:19:28 · 1393 阅读 · 0 评论 -
android web view的学习 1
有的网站可能通过loadUrl打开的时候是打不开的,例如www.baidu.com在下面的例子中就是打不开的package com.kodulf.webviewdemo;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.util.Log;import andr原创 2016-08-04 00:59:53 · 788 阅读 · 0 评论 -
android web view
Android:控件WebView显示网页WebView可以使得网页轻松的内嵌到app里,还可以直接跟js相互调用。webview有两个方法:setWebChromeClient 和 setWebClientsetWebClient:主要处理解析,渲染网页等浏览器做的事情setWebChromeClient:辅助WebView处理Javascript的对话框,网站图转载 2016-08-04 00:56:50 · 1468 阅读 · 0 评论 -
数据库批量到处的工具 SQLyog
数据库批量到处的工具 SQLyog,可以导出为SQL,xml等格式,非常好可以参考:http://www.oschina.net/question/tag/sqlyog原创 2016-06-21 18:35:12 · 1337 阅读 · 0 评论 -
Mysql date的大于某一个时间点
直接使用类似下面的方法就可以了select status,edate,cdate from cp_trade_master where pay=2300 and proxy_uid=139144 andedate>'2016-07-27 19:30:00' order by edate desc;原创 2016-07-27 20:07:28 · 57148 阅读 · 1 评论 -
Android 中自动同步的机制的简单的demo,例如订单同步,商品同步,会员同步,操作同步
说白了,自动同步就是几个线程自动的过一段时间执行一次看看服务器端有没有更新而已。也就是每过一段时间执行一次线程。+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++0:自动同步就是每过一段时间和服务器进行一次请求而已,也就是执行一原创 2016-07-06 01:55:07 · 1355 阅读 · 0 评论 -
Android 从文件中批量导入数据,个人记录而已
使用litePal来做为数据库的框架:0:首先导入litepal 的依赖和fastjson的依赖dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v原创 2016-06-30 19:50:03 · 1710 阅读 · 0 评论 -
【HTTP】Fiddler(三)- Fiddler命令行和HTTP断点调试
【HTTP】Fiddler(三)- Fiddler命令行和HTTP断点调试一. Fiddler内置命令。上一节(使用Fiddler进行抓包分析)中,介绍到,在web session(与我们通常所说的session不是同一个概念,这里的每条HTTP请求都成为一个session)界面中可以看到Fiddler抓取的所有HTTP请求.而为了更加方便的管理所有的session, Fi转载 2016-06-24 12:05:43 · 623 阅读 · 0 评论 -
okHttp的请求超时以后,连续发送5次请求后就不能再发送请求了
项目之中遇到了OkHttp 请求超时以后就不能发送请求了,解决办法在onFail的里面再添加一下HttpClient.mOkHttpClient = new OkHttpClient();public void onFailure(Call call, IOException e) { HttpClient.mOkHttpClient = new...原创 2016-05-16 10:30:48 · 20327 阅读 · 2 评论 -
用fiddler模拟网络请求超时
http://www.duanzhihe.com/1203.html用fiddler模拟网络请求超时最近要测试程序对cgi 请求超时的兼容,所以就需要模拟超时,第一个想到的就是fiddler工具,说一下具体的做法:Rules -> Customize Rules搜索内容 “oSession["response-trickle-delay"]” ,修改一下这里就行转载 2016-05-13 18:07:03 · 9057 阅读 · 0 评论 -
HTTP 幂等性
http://www.cnblogs.com/weidagang2046/archive/2011/06/04/2063696.htmlTodd.log - a place to keep my thoughts on programming理解HTTP幂等性基于HTTP协议的Web API是时下最为流行的一种分布式服务提供方式。无论是在大型互联网应转载 2016-05-11 11:55:44 · 629 阅读 · 0 评论 -
数据库事务的四大特性:ACID
http://blog.csdn.net/tianjf0514/article/details/7858004事务的4大特性(ACID):原子性(Atomicity):事务是数据库的逻辑工作单位,它对数据库的修改要么全部执行,要么全部不执行。一致性(Consistemcy):事务前后,数据库的状态都满足所有的完整性约束。隔离性(I转载 2016-04-28 19:50:52 · 630 阅读 · 0 评论 -
HTTP协议中PUT和POST使用区别
1: get 获取,post推送,get 是从服务器获取,post是向服务器推送数据2: get 的信息都在url 里面,post 是在content-values 里面3: get 因为信息在url 里面很不安全,post 相对安全(其实也不安全,最好用https)参考:http://blog.csdn.net/mad1989/article/details/...原创 2016-10-20 21:10:03 · 586 阅读 · 0 评论 -
DataGrip 查看表结构的描述的
表旁边的DDL就是查看表结构的描述的原创 2016-11-28 20:14:49 · 21864 阅读 · 7 评论 -
Android 数据库事务的个人理解
执行事务,只有在特定的条件下才会设置为successful,否则就会自动的rollbackrollbak有两种情况,一种是执行失败了,另外一种是我们doIntransaction里面执行到某些情况的时候自己设置需要rollback+++++++++++++++++++++++++++++++++++事务,开始,做事,判,成功,结束package com.example.kodu...原创 2017-05-01 16:36:27 · 1746 阅读 · 0 评论 -
greendao 3.2.2配置的时候报错:Unable to find method 'org.gradle.api.tasks.TaskInputs.file(Ljava/lang/Object;
Error:Unable to find method 'org.gradle.api.tasks.TaskInputs.file(Ljava/lang/Object;)Lorg/gradle/api/tasks/TaskInputFilePropertyBuilder;'.Possible causes for this unexpected error include:Gradle's de转载 2017-04-30 09:00:04 · 13942 阅读 · 3 评论 -
JSON 之FastJson解析
http://blog.sina.com.cn/s/blog_7ffb8dd501013qas.html 一、阿里巴巴FastJson是一个Json处理工具包,包括“序列化”和“反序列化”两部分,它具备如下特征:速度最快,测试表明,fastjson具有极快的性能,超越任其他的Java Json parser。包括自称最快的JackJson;功能强大,完全支持Java Be转载 2017-02-10 10:57:15 · 778 阅读 · 0 评论 -
fastjson对Date的处理
对日期的序列化:(http://yidao620c.iteye.com/blog/2036853)一种方法是通过注解Java代码 @JSONField (format="yyyy-MM-dd HH:mm:ss") public Date birthday; 另一种是通过SerializeConfig:Java代码转载 2017-02-10 10:56:18 · 2554 阅读 · 0 评论 -
You have an error MySQL server version for the right syntax to use near 'TYPE=InnoDB' at line 20
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=InnoDB' at line 20ERROR 1064 (42000)原创 2016-12-29 21:49:21 · 1006 阅读 · 0 评论 -
mac mysql 的下载和安装
下载地址:http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.45-osx10.9-x86_64.dmg 直接拿迅雷下载就行了或者https://pan.baidu.com/s/1kUGQFsz原创 2016-12-29 20:28:31 · 593 阅读 · 0 评论 -
linux连接mysql命令
连接MYSQL:http://blog.csdn.net/btbdylq/article/details/6761050 格式: mysql -h主机地址 -u用户名 -p用户密码 1、例1:连接到本机上的MYSQL 找到mysql的安装目录,一般可以直接键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的转载 2016-12-10 00:12:26 · 19114 阅读 · 0 评论 -
Android 内网的udp和socket的通讯的demo
0: 首先是服务端,界面上面只有一个button,发送广播<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_main" an原创 2016-11-28 11:20:04 · 1594 阅读 · 0 评论 -
oss 访问文件缩写@150h_150w_2e
https://help.aliyun.com/document_detail/44687.html?spm=5176.doc31947.6.922.rO73Qu实际使用可能类似:http://www.baidu.com/tem/83a13540a6863c665f6a905abea0c545.jpg@150h_150w_2e图片处理访问规则原创 2016-12-12 21:29:33 · 3339 阅读 · 2 评论 -
linux mysql密码初始化 和登录
mysqladmin -u root password "mima"登录: mysql -u root -p原创 2016-12-10 12:48:20 · 1845 阅读 · 0 评论 -
mac 抓包软件 Charles
https://www.charlesproxy.com4.0.1name: styx1000key : 9e9bb0a2c9dce7cf4b原创 2016-11-30 10:45:08 · 580 阅读 · 0 评论 -
DataGrip使用入门-安装及数据源管理(一)
转载自:http://ywu.iteye.com/blog/2315446最近看到一款数据库客户端工具,DataGrip,是大名鼎鼎的JetBrains公司出品的,就是那个出品Intellij IDEA的公司。 DataGrip是一款数据库管理客户端工具,方便连接到数据库服务器,执行sql、创建表、创建索引以及导出数据等。之前试用的客户端工具是dbvisuali转载 2016-11-13 00:04:51 · 24777 阅读 · 0 评论 -
DataGrip使用入门-常用设置(二)
转载自:http://ywu.iteye.com/blog/2315449打开DataGrip,选择File->Settings,当前面板显示了常用设置项基本上默认设置就足够了,要更改设置也很简单,左侧菜单已经分类好了,第一项是数据库相关的配置,第二项是配置外观的,在这里可以修改主题,key map修改快捷键,editor配置编辑器相关设置,在这里可以修改编辑器字体,展开e转载 2016-11-13 00:03:57 · 22805 阅读 · 0 评论 -
DataGrip使用入门-常用操作(三)
转载自:http://ywu.iteye.com/blog/2315495接下来,我们来使用DataGrip完成数据库的常用操作,包括查询数据、修改数据,创建数据库、表等。左上区域显示了当前数据库连接,展开后会显示数据库表等信息,如果展开后没有任何信息,需要选中数据库连接,点击上面的旋转图标同步一下,下方有个More Schema选项,点击可以切换不同的sche转载 2016-11-13 00:02:54 · 31666 阅读 · 2 评论 -
DataGrip使用入门-导出数据(四)
转自:http://ywu.iteye.com/blog/2315501DataGrip的导出功能也是相当强大 选择需要导出数据的表,右键,Dump Data To File即可以导出insert、update形式的sql语句,也能导出为html、csv、json格式的数据 也可以在查询结果视图中导出 点击右上角下载图标,转载 2016-11-12 23:59:52 · 33827 阅读 · 2 评论 -
mysql 主主互备
http://www.cnblogs.com/kristain/articles/4142970.html双机热备的概念简单说一下,就是要保持两个数据库的状态自动同步。对任何一个数据库的操作都自动应用到另外一个数据库,始终保持两个数据库数据一致。 这样做的好处多。 1. 可以做灾备,其中一个坏了可以切换到另一个。 2. 可以做负载均衡,可以将请求分摊到其中任何一台上,提高网站吞吐量。转载 2016-04-28 19:46:47 · 712 阅读 · 0 评论 -
okhttp设置超时时间
我们可以通过OkHttpClient的Builder来设置超时时间 public final static int CONNECT_TIMEOUT =60; public final static int READ_TIMEOUT=100; public final static int WRITE_TIMEOUT=60;//设置读取超时为100秒,就是为了读取充值的订单原创 2016-05-10 15:04:08 · 33675 阅读 · 3 评论 -
Android 中HttpURLConnection 的使用
首先是下载运行tomcat0:GET 请求别忘了权限例如我的电脑的ip地址是192.168.1.106,那么通过HttpURLConnection 的GET方法下载一个图片的案例如下package tech.androidstudio.readfileshttpurlconnection;import android.support.v7.app.AppCompat原创 2016-03-20 22:35:07 · 3530 阅读 · 1 评论 -
Android 中各种文件输入输出流
0: 输入流InputStream->HttpURLConnection.getInputStream ->getResource().openRawResource(R.raw.a); ->xmlPullParser.setInput(inputStream, "utf-8"); ->xmlReader.parse(new InputSource(getResourc原创 2016-03-21 22:18:39 · 1557 阅读 · 0 评论 -
Android 中的文件操作的9个实例
权限: package tech.androidstudio.filereadandwritetwentyexamples;import android.graphics.drawable.Drawable;import android.os.Environment;import android.support.v7.app.AppCompatActi原创 2016-03-21 21:10:45 · 1333 阅读 · 0 评论 -
搭建与Android 交互的简单的网络服务端
服务器的搭建,我们是用的是MyEclipse,(记住一句话,eclipse 是用来做客户端的,MyEclipse 是用来搭建服务器端的,记忆方法,谐音记忆,My读音买, 买服务器,就是MyEclipse);原创 2016-03-21 09:03:28 · 2046 阅读 · 0 评论 -
Android数据库事件的回滚
android数据库事务操作 浏览(3369)|评论(0) 交流分类:移动编程|笔记分类: 未分类 在android应用程序开发中,在使用到数据库的时候,事务处理是非常重要的。首先android数据库操作(特别是写操作)是非常慢的,将所有操作打包成一个事务能大大提高处理速度。其次是保证数据的一致性,让一个事务中的所有操作都成功执行,或者失败,或者所有转载 2016-04-01 22:58:51 · 1547 阅读 · 0 评论