`
文章列表
update test set x=1 where y=1; delete from test where y=1;它是分为两步: 1. 根据where条件找出表中满足更新条件的数据行; 2. 更新步骤1中所找出的数据行的x值。 假如test表很大,update要执行好几分钟,而且在步骤1期间有人将某一行的y值改为2并提交了,那么在步骤2中,这个y=2的行是否还会被更新x列呢? 这种情况下,Oracle会选择“重启动”更新。 其实,Oracle在执行DML语句时,会用到两种不同的方式去读取数据块: 1. 一致读:在“找到”需要修改的数据行时,会采用consistent read 2. ...

SSH配置

启动SSH: /usr/sbin/sshd 错误信息: Could not load host key: /etc/ssh/ssh_host_keyCould not load host key: /etc/ssh/ssh_host_rsa_keyCould not load host key: /etc/ssh/ssh_host_dsa_keyDisabling protocol version 1. Could not load host keyDisabling protocol version 2. Could not load host key 解决办法: ssh-keygen - ...
解析新华信托htmlpackage com.zte.util; import java.util.ArrayList; import java.util.List; import org.apache.commons.httpclient.HttpClient; import org.apache.commons.httpclient.HttpMethod; import org.apache.commons.httpclient.methods.GetMethod; import org.htmlparser.Parser; import org.htmlparser.T ...
一 DWR配置 1、web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.c ...
第一步:新建一个继承Activity的类,如:NewActivity public class NewActivity extends Activity {     @Override protected void onCreate(Bundle savedInstanceState) {                    super.onCreate(savedInstanceState); //这里可以使用setContentView(R.layout.xxx)显示某个视图....      } } 第二步:需要在功能清单AndroidManifest.xml文件中添加进上面A ...
为什么要引入ContentProvider?     Android提供了文件存储数据,文件的存储格式不受限制,但是这样不方便数据的管理。为了方便管理,我们一般采用xml文件存储数据。对于这样的数据操作,我们必须对其进行xml文件解析。      所以Android的Sharepreferences(共享参数的方式)由此诞生。它是xml文件的方式存储数据,存储在包下shared_prefs目录中,它提供了API方便我们对xml文件操作。   但是文件和共享参数的方式虽然可以方便的存储数据,这样的文件要被其他应用访问,又要修该源代码,这样对我们造成了不便。   所以ContentProvid ...
一 android的数据库访问命令:     > sqlite3 jefry --jefry 为数据库名 sqlite> .schema --查看数据库中的表,显示建表语句 二 Java操作数据库主要有两种方法 第1种:execSQL()和rawQuery()方法 package com.sqllite; import android.content.Context; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import ...
通过线程池创建线程: ExecutorService service = Executors.newFixedThreadPool(3); //这里也可以new其它线程池 for (int taskCount=1;taskCount<=9;taskCount++) { final int taskflag = taskCount; service.submit(new Runnable() { @Override public void run() { for(int loopCount=1;loopCount<=5 ...
Windows不像Linux,Unix那样,ps -ef 查出端口和进程号,然后根据进程号直接kill进程。 Windows根据端口号杀死进程要分三步: 第一步 根据端口号寻找进程号C:\>netstat -aon|findstr "9050"TCP    127.0.0.1:9050            0.0.0.0:0              LISTENING       2016 看到了吗,端口被进程号为2016的进程占用,继续执行下面命令: 第二步 根据进程号寻找进程名称C:\>tasklist|findstr "2016&quo ...
模拟机访问127.0.0.1来访问,都是访问模拟器本身。你想在模拟器上面访问安装模拟器的电脑,那么就使android内置的IP:10.0.2.2 。10.0.2.2 是模拟器设置的特定ip,是你的电脑的别名。
1.创建一个web项目zte然后创建一个名为Test的Servlet 2.配置web.xml(在xml内容的最前面加入配置) <security-constraint> <web-resource-collection> <web-resource-name>Success</web-resource-name> <url-pattern>/wap/*</url-pattern> <http-method>GET</http-method> <http-me ...
match与execvar dd = "dx234xy@xxxyxcasf.com"; var reg = /(\w)+@(\w)+\./; alert(dd.match(reg)); alert(reg.exec(dd)); //match与exec返回的值相同dx234xy@xxxyxcasf.,y,f返回一个长度为3的对象数组(假设数组名称为a) 则a[0] = dx234xy@xxxyxcasf. //匹配到的字符串   a[1] = y                  //正则表达式第一个子表达式(\w)+返回的最后一个字符   a[2] = ...
jQuery是一款同prototype一样优秀js开发库类,特别是对css和XPath的支持,使我们写js变得更加方便!如果你不是个js高手又想写出优 秀的js效果,jQuery可以帮你达到目的!    下载地址:jqury下载    下载完成后先加载到文档中,然后我们来看个简单的例子! <script language="javascript" type="text/javascript">       $(document).ready(function(){         $("a").click(functi ...

API_CHM

    博客分类:
  • Java
要离职了,传点资料到博客
linux的文件分两种类型,一种是普通文件,一种是目录文件,我们从网上下载的linux文件一般有这么几种:.tar.gz、.tar.bz2、.rpm、.deb、.rar、.zip、.pl、.py、.run、.bin。 下面我都是在root用户下进行的安装,如果你是在一般用户下首先需要打开一个终端,su成root用户。不要告诉我你不会,google之~~当然我说的不一定全对,不过我们拥有强大的man,所以不怕!!当你拿不准的时候就man一下。 tar tar是Unix和类Unix系统中的一种打包格式,已经成为了POSIX标准,好吧!废话不说了,那为什么tar后面要跟一些.gz啊、.bz2啊之 ...
Global site tag (gtag.js) - Google Analytics