• 等级
  • 334705 访问
  • 150 原创
  • 28 转发
  • 8226 排名
  • 61 评论
  • 355 获赞

mysql递归查询,查父集合,查子集合

建函数一、查父集合--dropFUNCTION`getParentList`CREATEFUNCTION`getParentList`(rootIdvarchar(100))RETURNSvarchar(1000)BEGINDECLAREfidvarchar(100)default'';DECLAREstrvarchar(1000)defaultroo...

2018-06-06 15:48:00

spring 动态创建数据源

项目需求如下,公司对外提供服务,公司本身有个主库,另外公司会为每个新客户创建一个数据库,客户的数据库地址,用户名,密码,都保存在主数据库中。由于不断有新的客户加入,所以要求,项目根据主数据库中的信息,来动态创建数据源。  解决方案:    spring提供了一个类,AbstractRoutingDataSource,可以创建多个数据库,并在几个数据库中进行切换。建议读者在读本文之前先了解一下这个类...

2018-05-24 12:08:25

HTTP请求行、请求头、请求体详解

HTTP请求报文由3部分组成(请求行+请求头+请求体):  下面是一个实际的请求报文:  ①是请求方法,GET和POST是最常见的HTTP方法,除此以外还包括DELETE、HEAD、OPTIONS、PUT、TRACE。不过,当前的大多数浏览器只支持GET和POST,Spring3.0提供了一个HiddenHttpMethodFilter,允许你通过“_method

2017-10-15 13:58:14

linux mysql 更改MySQL数据库目录位置

MySQL默认的数据文件存储目录为/var/lib/mysql。假如要把目录移到/home/data下需要进行下面几步:  1、home目录下建立data目录  cd/home  mkdirdata  2、把MySQL服务进程停掉:  mysqladmin-uroot-pshutdown  3、把/var/lib/mysql整个目录移到/home/data 

2017-09-14 18:01:00

浅谈MySQL中优化sql语句查询常用的30种方法

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在where及orderby涉及的列上建立索引。 2.应尽量避免在where子句中使用!=或3.应尽量避免在where子句中对字段进行null值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: selectidfromtwherenumisnull 可以在num上设置默认值0,确保表中

2017-08-29 11:24:12

浅谈原始套接字 SOCK_RAW 的内幕及其应用(port scan, packet sniffer, syn flood, icmp flood)

一、SOCK_RAW内幕首先在讲SOCK_RAW之前,先来看创建socket的函数:intsocket(intdomain,inttype,intprotocol);domain:指定通信协议族(protocolfamily/address)/usr/include/i386-Linux-gnu/bits/socket.h

2017-04-24 17:48:42

Centos6上一键搭建PPTP VPN 服务器

很多朋友不会在CENTOS在安装vpn,因为对于菜鸟来说安装VPN的确是个头晕的事情,特别是安装openvpn,不过安装pptp就稍微简单一点,国内网上有很多安装pptp的教程,但是都很繁杂,我在国外的网站上找到个一键安装PPTVVPN的解决办法,在这里跟大家分享一下。下面是操作命令,当然你先要进入你的SSHwgethttp://www.centoscn.com/tool/

2017-04-17 16:55:42

linux 修改时间

修改linux的时间可以使用date指令date命令的功能是显示和设置系统日期和时间。输入date查看目前系统时间。修改时间需要date-功能字符修改内容命令中各选项的含义分别为:-ddatestr,--datedatestr显示由datestr描述的日期-sdatestr,--setdatestr设置datestr描述的日期-u,--uni

2017-03-17 10:05:12

CentOS openssh升级到openssh-7.2版本

安全部门漏洞检查,让升级openssh版本,升级操作不复杂,但毕竟是线上环境,主要注意如果你是通过ssh远程升级ssh版本,万一失败了,ssh不上去,是否可以到现场处理。环境:cat/etc/issueCentOSrelease6.5(Final)ssh-VOpenSSH_5.3p1,OpenSSL1.0.1e-fips11Feb20

2017-03-14 14:17:41

Java模拟并发操作进行压力测试代码

importjava.io.BufferedReader;  importjava.io.File;  importjava.io.FileInputStream;  importjava.io.InputStreamReader;  importjava.io.PrintWriter;  importjava.net.HttpURLConnection;  i

2017-02-07 14:38:42

在android程序中使用配置文件properties

android程序中使用配置文件来管理一些程序的配置信息其实非常简单在这里我们主要就是用到Properties这个类直接给函数给大家这个都挺好理解的读写函数分别如下://读取配置文件publicPropertiesloadConfig(Contextcontext,Stringfile){Propertiesproperties=newProperti

2016-01-08 16:19:25

Java网络socket编程详解

或许有点长但是一步步教你我想你也愿意看7.2 面向套接字编程    我们已经通过了解Socket的接口,知其所以然,下面我们就将通过具体的案例,来熟悉Socket的具体工作方式7.2.1使用套接字实现基于TCP协议的服务器和客户机程序    依据TCP协议,在C/S架构的通讯过程中,客户端和服务器的Socket动作如下:客户端:1.用服务器的IP地址和端

2015-10-28 11:01:06

【Java TCP/IP Socket】构建和解析自定义协议消息(含代码)

在传输消息时,用Java内置的方法和工具确实很用,如:对象序列化,RMI远程调用等。但有时候,针对要传输的特定类型的数据,实现自己的方法可能更简单、容易或有效。下面给出一个实现了自定义构建和解析协议消息的Demo(书上例子)。   该例子是一个简单的投票协议。这里,一个客户端向服务器发送一个请求消息,消息中包含了一个候选人的ID,范围在0~1000。程序支持两种请求:一种是

2015-10-28 09:51:52

JAVA socket通信

1:简介Java语言从一开始就是为了让人们使用互联网而设计的,它为实现程序的相互通信提供了许多有用的抽象应用程序接口(API,ApplicationProgrammingInterface),这类应用程序接口被称为套接字(sockets)。信息(information)是指由程序创建和解释的字节序列。在计算机网络环境中,这些字节序列被称为分组报文(packets)。一组报文包

2015-10-28 09:33:46

过滤器实现登录验证及拒绝直接输url访问网页

packagecom.filter;importjava.io.ioexception;importjavax.servlet.filter;importjavax.servlet.filterchain;importjavax.servlet.filterconfig;importjavax.servlet.servletexception;importjavax.servlet.

2014-06-18 09:56:25

实现业务系统中的用户权限管理--实现篇

在设计篇中,我们已经为大家阐述了有关权限管理系统的数据库设计,在本篇中,我们将重点放在其实现代码部分。为了让你能够更直接更有效的看到全部动作的代码,我们使用“动作分解列表”的方式来陈述每个动作以及相关资源。实现权限管理功能的动作动作分解动作名相关表名操作集类型(S,U,I,D,SQL)表单模组字符资源是否分页?返回提示?权限检测

2014-06-17 14:37:52

实现业务系统中的用户权限管理--设计篇

B/S系统中的权限比C/S中的更显的重要,C/S系统因为具有特殊的客户端,所以访问用户的权限检测可以通过客户端实现或通过客户端+服务器检测实现,而B/S中,浏览器是每一台计算机都已具备的,如果不建立一个完整的权限检测,那么一个“非法用户”很可能就能通过浏览器轻易访问到B/S系统中的所有功能。因此B/S业务系统都需要有一个或多个权限系统来实现访问权限检测,让经过授权的用户可以正常合法的使用已授权功能

2014-06-17 14:18:41

百度mp3接口

歌曲ID详细信息接口:http://tingapi.ting.baidu.com/v1/restserver/ting?from=android&version=2.4.0&method=baidu.ting.song.getInfos&format=xml&songid=354387&ts=1354960702678&e=pOwOqqTY0fS5jmtSdOJBh4XW4rQHDI7EhrJg

2014-06-10 13:51:33

百度音乐接口-——可以根据这做一个在线音乐播放器

当你在百度去搜索一首歌时,你会发现有种更简单的方法,嘿嘿,安宁ヤ太天真告诉你个秘密,百度有个不公开的API http://box.zhangmen.baidu.com/x?op=12&count=1&title=大约在冬季$$齐秦$$$$ 用上面的地址,红色部分改成歌名与作者名,然后百度就会给你一个XML: 百度对其XML进行了更改: ThisXMLfiledoes

2014-06-10 11:40:21

oracle日期转换函数

1、转换函数与date操作关系最大的就是两个转换函数:to_date(),to_char()to_date()作用将字符类型按一定格式转化为日期类型:具体用法:to_date(''2004-11-27'',''yyyy-mm-dd''),前者为字符串,后者为转换日期格式,注意,前后两者要以一对应。如;to_date(''2004-11-2713:34:43'',''yyyy-

2013-08-07 11:06:15

张国亮

CSDN乐知学院***
关注
  • 软件外包/java软件工程师
  • 中国 北京