-
深入浅出解析正则表达式-替换原则
所属栏目:[大数据] 日期:2016-11-28 热度:171
下面通过图文并茂的方式给大家介绍正则表达式替换原则,具体内容请看下文。 一、开篇 nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 最近经常用到替换的东西所以就出来整理下,这里要分享的是正则表达式里面的替换原则,首先要声明的是这里提及到的替换原则是.NET里面的[详细]
-
匹配 IP 地址与域名的正则表达式
所属栏目:[大数据] 日期:2016-11-28 热度:153
一个完整的域名,由根域、顶级域、二级、三级……域名构成,每级域名之间用点分开,每级域名由字母、数字和减号构成(第一个字母不能是减号),不区分大小写,长度不超过63。 单独的名字可以由正则表达式[a-zA-Z0-9][-a-zA-Z0-9]{0,62}来匹配,而完整的域[详细]
-
Java正则表达式基础入门知识
所属栏目:[大数据] 日期:2016-11-28 热度:54
众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。 大家都知道,正则表达式[详细]
-
Oracle数据库中ORDER BY排序和查询按IN条件的顺序输出
所属栏目:[大数据] 日期:2016-11-27 热度:113
ORDER BY非稳定的排序 提一个问题: oracle在order by 排序时,是稳定排序算法吗? 发现用一个type进行排序后,做分页查询,第一页的数据和第二页的数据有重复 怀疑是order by 时,两次排列的顺序不一致 看到业务描述的问题可以得到的结论order by排序不稳[详细]
-
在Oracle数据库中同时更新两张表的简单方法
所属栏目:[大数据] 日期:2016-11-27 热度:164
以前只会写一些简单的updaet语句,比如updae table set c1='XXX' 之类的 今天遇到一个数据订正的问题,项目背景如下,有个表A,有两个字段a1,a2还有一个关联表B,其中也有两个字段,b1和b2。其中a2和b2是关联的,想把A中的字段a1更新成B中的b1 理论上sql应[详细]
-
Oracle数据库rownum和row_number的不同点
所属栏目:[大数据] 日期:2016-11-27 热度:77
明确对于rownum 来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是二,以此类推,这个为字段可以用于限制查询的返回的总行数,因为rownum总是从1开始,但是1以上的自然数在rownum 做等于判断时都认为是false 条件,所以[详细]
-
oracle中使用group by优化distinct
所属栏目:[大数据] 日期:2016-11-27 热度:193
今天mentor给了一个sql语句优化的任务。(环境是sql developer)有一个语句执行很慢,查询出来的结果有17544条记录,但需970秒,速度很慢。语句是这样的: SELECT DISTINCT 'AMEND_NEW', reporttitle, reportsubtitle, cab_cab_transactions.branchcode, c[详细]
-
Oracle学习记录之使用自定义函数和触发器实现主键动态生成
所属栏目:[大数据] 日期:2016-11-27 热度:180
很早就想自己写写Oracle的函数和触发器,最近一个来自课本的小案例给了我这个机会。现在把我做的东西记录下来,作为一个备忘或者入门的朋友们的参考。 案例介绍: 招投标管理系统(数据库设计)。 数据表有以下两张: 招标书(招标书编号、项目名称、招标[详细]
-
Oracle显示游标的使用及游标for循环
所属栏目:[大数据] 日期:2016-11-27 热度:62
下面给大家介绍在什么情况下用隐式游标,什么情况下用显示游标: 1.查询返回单行记录时→隐式游标; 2.查询返回多行记录并逐行进行处理时→显式游标 --显示游标属性 declareCURSOR cur_emp IS SELECT * FROM emp;row_emp cur_emp%ROWTYPE;BEGINOPEN cur_em[详细]
-
oracle+mybatis 使用动态Sql当插入字段不确定的情况下实现批量in
所属栏目:[大数据] 日期:2016-11-27 热度:135
最近做项目遇到一个挺纠结的问题,由于业务的关系,DB的数据表无法确定,在使用过程中字段可能会增加,这样在insert时给我造成了很大的困扰。 先来看一下最终我是怎么实现的: lt;insert id="batchInsertLine" parameterType="HashMap"gt; lt;![CDATA[ INS[详细]
-
Oracle 手动创建数据库步骤详解
所属栏目:[大数据] 日期:2016-11-27 热度:188
下面先给大家列出oracle手动创建数据库步骤如下所示: 1.编写初始化参数文件 2.设置操作系统环境变量 3.创建实例 4.以管理员身份连接数据库 5.启动实例 6.create database 创建数据库 7.运行数据字典脚本 8.Oracle的网络配置 (客户端连接到服务端) 初始[详细]
-
日常收集整理oracle trunc 函数处理日期格式(很实用)
所属栏目:[大数据] 日期:2016-11-27 热度:82
本文给大家分享的oracle trunc 函数处理日期格式的相关知识,非常具有参考价值,具体请看下文说明吧。 复制代码 代码如下: select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;nbsp; --显示当前时间 2011-12-29 16:24:34 复制代码 代码如下: sele[详细]
-
Oracle归档日志写满(ora-00257)了怎么办
所属栏目:[大数据] 日期:2016-11-27 热度:174
oracle数据库报错ORA-00257: archiver error. Connect internal only, until freed ,如何解决呢?此问题定位在归档日志满了,下面把具体解决办法总结分享给大家。 解决办法: SQLgt; select * from V$FLASH_RECOVERY_AREA_USAGE; --查看归档内容使用情况[详细]
-
SELinux导致PHP连接MySQL异常Can't connect to MySQL server的
所属栏目:[大数据] 日期:2016-11-27 热度:137
同事报告一起奇怪的现象,一个最简单的测试PHP代码,在测试环境很正常,但是在正式环境下,无论用何种方式(tcp/ip、unix socket)都无法连接mysql。 我协助查看了下,确实如此,无论是指定IP、端口的tcp/ip方式连接,或者是用unix socket方式连接,报错信息[详细]
-
MySQL skip-character-set-client-handshake导致的一个字符集问
所属栏目:[大数据] 日期:2016-11-27 热度:78
今天帮同事处理一个棘手的事情,问题是这样的: 无论在客户机用哪个版本的mysql客户端连接服务器,发现只要服务器端设置了 复制代码 代码如下:character-set-server = utf8 之后, 复制代码 代码如下:character_set_client、 character_set_connection、ch[详细]
-
Linux下MySql 1036 错误码解决(1036: Table 'xxxx' is read on
所属栏目:[大数据] 日期:2016-11-27 热度:143
这两天在进行网站搬家,这次网站搬家采用直接打包mysql数据库和网页文件的形式进行迁移,上传好mysql data目录里面的网站数据库至VPS上mysql存放数据库的目录里面,解压就行。我的VPS存放数据库的路径是 /usr/local/mysql/var。 上传好网站数据,解压,配[详细]
-
Centos 6.3将Mysql 5.1.61升级为mysql 5.6.19遇到的问题及解决方
所属栏目:[大数据] 日期:2016-11-27 热度:168
环境:mysql-5.1.61 nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 操作系统:Cent-os6.3 目的:升级为mysql 5.6.19 首先,yum是不可行的.因为yum源没更新,我已经使用了163网易的源,但是还是不行.最新版仍然不是5.6.没办法,mysql分区是5.5之后的功能,要使用分区功能,就[详细]
-
mysql:Can't start server: can't create PID file: No space
所属栏目:[大数据] 日期:2016-11-27 热度:159
解决案例一: 今天公司服务器上所有的网站都出现问题,有的打开没有数据,有的直接是空白。 我的第一反应就是数据库挂了。打开远程,进了系统,service mysqld stop 失败。service mysqld start等了好大一会,提示Timeout error occurred trying to start[详细]
-
MySQL之终端Terminal(dos界面)管理数据库、数据表、数据的基本
所属栏目:[大数据] 日期:2016-11-27 热度:149
MySQL有很多的可视化管理工具,比如“mysql-workbench”和“sequel-pro-”。 现在我写MySQL的终端命令操作的文章,是想强化一下自己对于MySQL的理解,总会比使用图形化的理解透彻,因为我本来就比较喜欢写代码。同时写出来这些文章,是想要给大家当个参考[详细]
-
mysql中You can’t specify target table for update in FROM cl
所属栏目:[大数据] 日期:2016-11-27 热度:104
mysql中You can't specify target table for update in FROM clause错误的意思是说,不能先select出同一表中的某些值,再update这个表(在同一语句中)。 例如下面这个sql: 复制代码 代码如下: delete from tbl where id in ( nbsp;nbsp;nbsp;nbsp;nbsp;nbs[详细]
-
mysql通过文档读取并执行命令之快速为mysql添加多用户和数据库技
所属栏目:[大数据] 日期:2016-11-27 热度:59
复制代码 代码如下: # vi mysqlusers.txt create database dataname; grant all privileges on dataname.* to username@localhost identified by ‘password‘; flush privileges; # /usr/local/mysql/bin/mysql -u root -p password lt; mysqlusers.txt[详细]
-
mysql ERROR 1044 (42000): Access denied for user ''@'loca
所属栏目:[大数据] 日期:2016-11-27 热度:141
1. 问题描述: 在MySQL控制台下创建数据库出现以下信息: mysqlgt; CREATE DATABASE python; ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'python' 2. 解决方法: 执行以下命令进入控制台: mysql --user=root -p 输入root用[详细]
-
php mysql like 实现多关键词搜索的方法
所属栏目:[大数据] 日期:2016-11-27 热度:67
或者叫,分词检索数据库 $res = mysql_query("select * from peter where id like '%中草药%' and '%6%'"); //这样写是报错的; $res = mysql_query("select * from peter where id like '%中草药%' or '%6%'"); //而这样写是正确的;奇怪~ nbsp; $res = m[详细]
-
浅谈php处理后端&接口访问超时的解决方法
所属栏目:[大数据] 日期:2016-11-27 热度:105
【HTTP访问】 一般我们访问HTTP方式很多,主要是:curl, socket, file_get_contents() 等方法。 如果碰到对方服务器一直没有响应的时候,我们就悲剧了,很容易把整个服务器搞死,所以在访问http的时候也需要考虑超时的问题。 [ CURL 访问HTTP] CURL 是我们[详细]
-
PHP请求远程地址设置超时时间的解决方法
所属栏目:[大数据] 日期:2016-11-27 热度:86
php请求远程地址设置超时时间,主要讲解file_get_contents、fopen、curl这三个简单常用函数设置超时时间的方法,一般情况下建议使用curl,性能最好,效率也最高。 1、file_get_contents 请求超时设置 $timeout = array('http'=gt; array('timeout'=gt;5//设[详细]

浙公网安备 33038102330482号