摘要: public class Test { public static void main(String[] args){ String filePath = "E:\\softoon\\workspace_softoon\\TestMobile\\src\\1.docx"; String outFilePath = "E:\\softoon\\wor... 阅读全文
posted @ 2017-06-10 21:06 edgedance 阅读(11913) 评论(0) 推荐(0) 编辑
摘要: 1语法 grep -[acinv] '搜索内容串' filename-a 以文本文件方式搜索-c 计算找到的符合行的次数-i 忽略大小写-n 顺便输出行号-v 反向选择,即找 没有搜索字符串的行 -E 大写 ,搜索内容串支持正则2实例 搜索有the的行,并输出行号 $grep -n 'the' regular_express.txt 搜索没有the的行,并... 阅读全文
posted @ 2017-06-10 20:08 edgedance 阅读(2655) 评论(0) 推荐(0) 编辑
摘要: 知道端口号,如何查看应用位置 [root@localhost sbin]# netstat -nlp |grep 8080 tcp 0 0 :::8080 :::* LISTEN 2357/java [root@localhost sbin]#... 阅读全文
posted @ 2017-06-10 19:50 edgedance 阅读(903) 评论(0) 推荐(1) 编辑
摘要: 在MySQL中删除一张表或一条数据的时候,出现[Err] 1451 -Cannot delete or update a parent row: a foreign key constraint fails (...)这是因为MySQL中设置了foreign key关联,造成无法更新或删除数据。可以通过设置FOREIGN_KEY_CHECKS变量来避免这种情况。我们可以使用 SET FOR... 阅读全文
posted @ 2017-06-10 19:45 edgedance 阅读(16463) 评论(0) 推荐(5) 编辑
摘要: telnet :和端口通信 telnet 192.168.196.200 20退出: ctrl+] 然后在telnet 命令行输入 quit 阅读全文
posted @ 2017-06-10 19:43 edgedance 阅读(259) 评论(0) 推荐(0) 编辑
摘要: INSERT IGNORE 与INSERT INTO的区别就是INSERT IGNORE会忽略数据库中已经存在 的数据,如果数据库没有数据,就插入新的数据,如果有数据的话就跳过这条数据。这样就可以保留数据库中已经存在数据,达到在间隙中插入数据的目的。eg:insert ignore into table(name) values("小明");当数据库存在这条记录的时候,就会忽略这条插入 阅读全文
posted @ 2017-06-10 19:40 edgedance 阅读(210) 评论(0) 推荐(0) 编辑
摘要: jps -- Java Virtual Machine Process Status Tool 可以列出本机所有Java进程的pid jps [ options ] [ hostid ] 选项 -q 仅输出VM标识符,不包括class name,jar name,arguments in main method -m 输出main method的参数 -l 输出完全的包名,应用主类名,jar的完... 阅读全文
posted @ 2017-06-10 19:38 edgedance 阅读(4915) 评论(0) 推荐(0) 编辑
摘要: 有时我们在读取properties结尾的配置文件的时候,如果配置文件中有中文,那么我们读取到的是unicode码的中文,需要我们在转换一下,代码如下/** * 将配置文件中的Unicode 转 utf-8 汉字 * @param 原始字符串 * @return 转换后的格式的字符串 */ public static String unicodeT... 阅读全文
posted @ 2017-06-10 19:28 edgedance 阅读(3025) 评论(0) 推荐(1) 编辑
摘要: 配置文件 放置在src下面 obj.propertiesclassName=com.store.order.dao.impl.OrderDaoImpl方式一@Test public void test1() throws Exception{ //文件放在src下面.eclipse会自动拷贝一份到bin目录下,或者build/classes下面, Input... 阅读全文
posted @ 2017-06-10 19:27 edgedance 阅读(758) 评论(0) 推荐(0) 编辑
摘要: [java] view plain copyimport java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.net.URL; import sun.net.www.protocol.http.HttpURLConnection; pub... 阅读全文
posted @ 2017-06-10 19:25 edgedance 阅读(458) 评论(0) 推荐(0) 编辑
摘要: package com.httpclient; import java.io.IOException; import java.net.URI; import java.util.ArrayList; import java.util.List; import java.util.Map; import org.apache.http.NameValuePair; impor... 阅读全文
posted @ 2017-06-10 19:24 edgedance 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 1TCP协议[java] view plain copyimport java.io.InputStream; import java.io.OutputStream; import java.net.Socket; /* * 1.Tcp协议客户端 创建Socket连接服务端(指定ip地址,端口号)通过ip地址找对应的服务器 调用Socket的getInputStrea... 阅读全文
posted @ 2017-06-10 19:24 edgedance 阅读(214) 评论(0) 推荐(0) 编辑
摘要: ttserver是一款 DBM 数据库,该数据库读写非常快,哈希模式写入100万条数据只需0.643秒,读取100万条数据只需0.773秒,是 Berkeley DB 等 DBM 的几倍。利用Tokyo Tyrant构建兼容Memcached协议、支持故障转移、高并发的分布式key-value持久存储系统。key-value分布式存储系统查询速度快、存放数据量大、支持高并发,非常适合通过主键进行查... 阅读全文
posted @ 2017-06-10 19:21 edgedance 阅读(874) 评论(0) 推荐(0) 编辑
摘要: 1语法 LOAD DATA [ LOW_PRIORITY | CONCURRENT ] [ LOCAL ] INFILE 'file_name.txt' [ REPLACE | IGNORE ] INTO TABLE tbl_name [ FIELDS [ TERMINATED BY 'string 阅读全文
posted @ 2017-06-10 19:20 edgedance 阅读(882) 评论(0) 推荐(0) 编辑
摘要: 简介 information_schema这张数据表保存了MySQL服务器所有数据库的信息。如数据库名,数据库的表,表栏的数据类型与访问权限等。再简单点,这台mysql服务器上,到底有哪些数据库、各个数据库有哪些表,每张表的字段类型是什么,各个数据库要什么权限才能访问,等等信息都保存在informa 阅读全文
posted @ 2017-06-10 19:16 edgedance 阅读(1048) 评论(0) 推荐(0) 编辑
摘要: 概述:共享锁又称为读锁,简称S锁,顾名思义,共享锁就是多个事务对于同一数据可以共享一把锁,都能访问到数据,但是只能读不能修改。排他锁又称为写锁,简称X锁,顾名思义,排他锁就是不能与其他所并存,如一个事务获取了一个数据行的排他锁,其他事务就不能再获取该行的其他锁,包括共享锁和排他锁,但是获取排他锁的事务是可以对数据就行读取和修改。对于共享锁大家可能很好理解,就是多个事务只能读数据不能改数据,对于排他... 阅读全文
posted @ 2017-06-10 19:15 edgedance 阅读(1851) 评论(0) 推荐(0) 编辑
摘要: processlist命令的输出结果显示了有哪些线程在运行,可以检查当前数据库的运行状态,两种方式使用这个命令。1 进入MySQL/bin目录下输入mysqladmin processlist; 2启动mysql,输入show processlist; 如果有 SUPER 权限,则可以看到全部的线程,否则,只能看到自己账户的线程.演示:mysql> show full processlist... 阅读全文
posted @ 2017-06-10 19:14 edgedance 阅读(2901) 评论(0) 推荐(0) 编辑
摘要: 它是 子Logger 是否继承 父Logger 的 输出源(appender)的标志位。具体说,默认情况下子Logger会继承父Logger的appender,也就是说子Logger会在父Logger的appender里输出。若是additivity设为false,则子Logger只会在自己的appender里输出,而不会在父Logger的appender里输出。使用例子:下面是一个log4j的配... 阅读全文
posted @ 2017-06-10 19:13 edgedance 阅读(31765) 评论(0) 推荐(1) 编辑
摘要: 1安装命令工具包 yum install lrzsz 2sz命令发送文件到本地(send):sz filename3rz命令本地上传文件到服务器(receive):rz 执行该命令后,在弹出框中选择要上传的文件即可。说明:打开SecureCRT软件 -> Options -> session options -> X/Y/Zmodem 下可以设置上传和下载的目录。 阅读全文
posted @ 2017-06-10 19:12 edgedance 阅读(641) 评论(0) 推荐(0) 编辑
摘要: 问题说明当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。加锁是实现数据库并发控制的一个非常重要的技术。在实际应用中经常会遇到的与锁 相关的异常情况,当两个事务需要一组有冲突的锁,而不能将事务继续下去的话,就会出现死锁,严重影响应用的正常执行。 在数据库中有两种基本的锁类型:排它锁(Exclusiv... 阅读全文
posted @ 2017-06-10 19:09 edgedance 阅读(35621) 评论(0) 推荐(3) 编辑