Centos7查看与开放端口

1、开放端口firewall-cmd –zone=public –add-port=5672/tcp –permanent # 开放5672端口firewall-cmd –zone=public –remove-port=5672/tcp –permanent #关闭5672端口firewall-cmd –reload # 配置立即生效2、查看防火墙所有开放的端口firewall-cmd –zone=public –list-ports3.、关闭防火墙如果要开放的端口太多,嫌麻烦,可以关闭防火墙,安全性自行评估systemctl stop firewalld.service4、查看防火墙状态 firewall-cmd –state5、查看监听的端口netstat -lnptPS:centos7默认没有 netstat 命令,需要安装 net-tools 工具,yum install -y net-tools6、检查端口被哪个进程占用netstat -lnpt |grep 56727、查看进程的详细信息ps 68328、中止进程kill -9 6832

INSERT INTO SELECT语句用法

SQL INSERT INTO SELECT 语句INSERT INTO插入一行数据可以是INSERT INTO Persons (LastName, Address) VALUES ('cway', 'Hometown')插入多行可以使用INSERT INTO SELECT将一个表数据复制到另一个表INSERT INTO Websites (name, country)SELECT app_name, country FROM apps;SELECT INTOselect into from 和 insert into select 都是用来复制表两者的主要区别为: select into from 要求目标表不存在,因为在插入时会自动创建;insert into select from 要求目标表存在。\1. 复制表结构及其数据:create table table_name_new as select * from table_name_old\2. 只复制表结构:create table table_name_new as select * from table_name_old where 1=2;或者:create table table_name_new like table_name_old\3. 只复制表数据:如果两个表结构一样:insert into table_name_new select * from table_name_old如果两个表结构不一样:insert into table_name_new(column1,column2...) select column1,column2... from table_name_old\4.SELECT INTOSELECT LastName,FirstnameINTO Persons_backupFROM PersonsWHERE City='Beijing

oracle to_date()24小时制表示法及mm分钟的正确写法

一、在使用Oracle的to_date函数来做日期转换时,很多Java程序员也许会直接的采用“yyyy-MM-dd HH:mm:ss”的格式作为格式进行转换,但是在Oracle中会引起错误:“ORA 01810 格式代码出现两次”。如: select to_date( ' 2005-01-01 13:14:20 ', ' yyyy-MM-dd HH24:mm:ss ') from dual;原因是SQL中不区分大小写,MM和mm被认为是相同的格式代码,所以Oracle的SQL采用了mi代替分钟。select to_date( ' 2005-01-01 13:14:20 ', ' yyyy-MM-dd HH24:mi:ss ') from dual;二、另要以24小时的形式显示出来要用HH24select to_char(sysdate, ' yyyy-MM-dd HH24:mi:ss ') from dual; // mi是分钟select to_char(sysdate, ' yyyy-MM-dd HH24:mm:ss ') from dual; // mm会显示月份 oracle中的to_date参数含义 1.日期格式参数含义说明D 一周中的星期几DAY 天的名字,使用空格填充到9个字符DD 月中的第几天DDD 年中的第几天DY 天的简写名IW ISO标准的年中的第几周IYYY ISO标准的四位年份YYYY 四位年份YYY,YY,Y 年份的最后三位,两位,一位HH 小时,按12小时计HH24 小时,按24小时计MI 分SS 秒MM 月Mon 月份的简写Month 月份的全名W 该月的第几个星期WW 年中的第几个星期 1.日期时间间隔操作  当前时间减去7分钟的时间   select sysdate,sysdate - interval ' 7 ' MINUTE from dual  当前时间减去7小时的时间   select sysdate - interval ' 7 ' hour from dual  当前时间减去7天的时间   select sysdate - interval ' 7 ' day from dual  当前时间减去7月的时间   select sysdate,sysdate - interval ' 7 ' month from dual  当前时间减去7年的时间   select sysdate,sysdate - interval ' 7 ' year from dual  时间间隔乘以一个数字   select sysdate,sysdate - 8 *interval ' 2 ' hour from dual 2.日期到字符操作select sysdate,to_char(sysdate, ' yyyy-mm-dd hh24:mi:ss ') from dualselect sysdate,to_char(sysdate, ' yyyy-mm-dd hh:mi:ss ') from dualselect sysdate,to_char(sysdate, ' yyyy-ddd hh:mi:ss ') from dualselect sysdate,to_char(sysdate, ' yyyy-mm iw-d hh:mi:ss ') from dual  参考oracle的相关关文档(ORACLE901DOC/SERVER. 901/A90125/SQL_ELEMENTS4.HTM# 48515)字符到日期操作 select to_date( ‘ 2003-10-17 21:15:37 ‘, ‘ yyyy-mm-dd hh24:mi:ss ‘) from dual   具体用法和上面的to_char差不多。trunk/ ROUND函数的使用 select trunc(sysdate , ‘ YEAR ‘) from dual    select trunc(sysdate ) from dual    select to_char(trunc(sysdate , ‘ YYYY ‘), ‘ YYYY ‘) from dual5.oracle有毫秒级的数据类型   –返回当前时间 年月日小时分秒毫秒    select to_char(current_timestamp( 5), ‘ DD-MON-YYYY HH24:MI:SSxFF ‘) from dual;   –返回当前时间的秒毫秒,可以指定秒后面的精度(最大= 9)    select to_char(current_timestamp( 9), ‘ MI:SSxFF ‘) from dual;6.计算程序运行的时间(ms)  declare  type rc is ref cursor;  l_rc rc;  l_dummy all_objects.object_name%type;  l_start number default dbms_utility.get_time;  begin   for I in 1 .. 1000  loop  open l_rc for   ' select object_name from all_objects '||   ' where object_id = ' || i;  fetch l_rc into l_dummy;  close l_rc;  end loop;  dbms_output.put_line  ( round( (dbms_utility.get_time-l_start)/ 100, 2 ) ||   ' seconds... ' );  end;

resellerclub查询域名是否可以注册接口

例如查询cway.pw网址是否被注册,接口示例: https://cn.resellerclub.com/shop/domain-search.php?domain_names%5B%5D=cway&tlds%5B%5D=pw&action=multiple-check-availability&idn_language=其返回报文{ "status": "success", "data": { "cway.pw": { "classkey": "dotpw", "status": "available", "phase": "ga", "supersite-source": "direct" } }}status为available即域名有效,可以被注册

oracle group合并相同内容的列 不同内容以逗号分隔显示

实例中将把部门表(DEPT表)与员工表(EMP表)关联,查询每个部门下的所有员工姓名,员工姓名之间以逗号分隔(如图一)。图一:执行结果以下两种方法都可以。1、WMSYS.WM_CONCAT(列名)函数介绍:其函数在Oracle 10g推出,在10g版本中,返回字符串类型,在11g版本中返回clob类型。括号里面的参数是列,而且可以是多个列的集合,也就是说在括号里面可以自由地用‘||’合并字符串。SELECT D.DEPTNO AS 部门编号,D.DNAME AS 部门名称,WMSYS.WM_CONCAT(E.ENAME) AS 员工列表FROM DEPT DLEFT JOIN EMP E ON D.DEPTNO = E.DEPTNOGROUP BY D.DEPTNO,D.DNAME拼接多列(拼接员工姓名和员工编号)SELECT D.DEPTNO AS 部门编号,D.DNAME AS 部门名称,WMSYS.WM_CONCAT(E.ENAME||'('||E.EMPNO||')') AS 员工列表FROM DEPT DLEFT JOIN EMP E ON D.DEPTNO = E.DEPTNOGROUP BY D.DEPTNO,D.DNAME2、LISTAGG(列名,) WITHIN GROUP(ORDER BY 列名)函数介绍:其函数在Oracle 11g 版本中推出,对分组后的数据按照一定的排序进行字符串连接。SELECT D.DEPTNO AS 部门编号,D.DNAME AS 部门名称,LISTAGG(E.ENAME,',') WITHIN GROUP(ORDER BY E.ENAME) AS 员工列表FROM DEPT DLEFT JOIN EMP E ON D.DEPTNO = E.DEPTNOGROUP BY D.DEPTNO,D.DNAME

oracle group合并相同内容的列 不同内容以逗号分隔显示

Spacedesk - 笔记本电脑在iPad/安卓平板上无线拓展屏幕 投屏

之前用过iPad有线连接电脑,使用Splashtop软件让iPad成为电脑拓展屏,但是有线束缚大,若手机电脑在本地无线网络下,无线岂不更自由?(延迟会高点,但是方便呀!)Spacedesk满足你的需求,Spacedesk PC端是一款非常实用的分屏软件,该款软件可以将你的手机作为电脑作为第二块屏幕进行使用,支持跨平台,包括Windows、Mac、Android及iOS等多个平台,通过它,用户能够在尽可能低的成本下扩展电脑的屏幕面积,从而大大的提高工作效率。下载:https://www.spacedesk.net/#download支持Windows、安卓、ios.

FnSync – 手机电脑双向同步剪切板 同步Android通知到 Windows

FnSync 是一款可以将 Android 手机通知同步到 Windows 的小工具,还能双向同步 Android 与 Windows 剪贴板,以及最有趣的功能:拔掉 Android 充电电源,立即锁定 Windows 电脑。小编觉得很实用,但不像MFiles那样全平台,目前FnSync只有Windows与安卓端程序,非此平台可使用MFiles。项目地址:https://gitee.com/holmium/fnsync下载地址:https://gitee.com/holmium/fnsync/releases

可以映射键位玩手机投屏的Windows电脑软件

1、米桌同屏助手支持无线、有线连接,键位支持和平平精英、王者荣耀、使命召唤手游、跑跑卡丁车、原神等手游https://cn.mirroid.com/2、Lenove ONE非联想手机只能用lite版本,支持和平精英等,有线连接https://one.lenovo.com/

Maven引用本地lib文件夹内jar包

在一个项目中使用了maven,也使用了本地jar包,若这jar包不能通过一般maven进行使用,因为在公共的maven库中没此包下载不了导致打包失败。可以通过添加相关配置解决,例如引用iceblue的包,直接引用会显示无法下载。只需: <dependency> <groupId> e-iceblue </groupId> <artifactId>spire.pdf</artifactId> <version>3.11.6</version> <scope>system</scope> <systemPath>${project.basedir}/lib/spire.pdf-3.11.6.jar</systemPath> </dependency> <dependency> <groupId>e-iceblue</groupId> <artifactId>spire.pdf.free</artifactId> <version>3.9.0</version> <scope>system</scope> <systemPath>${project.basedir}/lib/spire.pdf.free-3.9.0.jar</systemPath> </dependency>并且在插件中配置(以下是以springboot项目为例) <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>2.3.7.RELEASE</version> <configuration> <mainClass>com.example.demo.ProjectSeedMasterApplication</mainClass> <includeSystemScope>true</includeSystemScope> </configuration> <executions> <execution> <id>repackage</id> <goals> <goal>repackage</goal> </goals> </execution> </executions> </plugin>

几大国际知名域名注册商介绍

对于站长来说,说到域名大家是再熟悉不过了,域名(Domain Name)是由一串用“点”分隔的字符组成,用于在数据传输时标识计算机位置,其主要目的就是便于记忆和访问网站。在租用国外虚拟主机或者国外服务器时,主机商首先都会要求我们填写域名信息。由于我们的网站内容只有通过域名才能被其他用户访问,因此,这一步也是必不可少的。在建站的过程中,主机、域名以及程序是最基本的三要素,是密不可分的“三兄弟”。前面,主机侦探为大家介绍了十大美国主机、十大开源程序。今天,就为大家简单介绍下几大知名的国外域名注册商,也让大家在注册域名时有个参考。国外域名注册商推荐一、Namecheap(官网直达)【无中文】Namecheap是ICANN认可的一家成立于2001年域名注册商,主要提供域名注册相关服务。在域名注册领域的的名气还是很大的,他们已经为全球约300万客户管理着超过700万个域名。近几年来Namecheap域名注册业务因管理方便和域名性价比高而备受国内外广大站长的青睐。同时Namecheap经常推出优惠活动和优惠码,所以吸引不少客户。支付方式:Namecheap目前支持的有信用卡和Paypal两种方式。Namecheap优惠信息具体可以访问:Namecheap优惠码。国外域名注册商推荐二、NameSilo域名提供商(官网直达)【无中文 访问慢】NameSilo是一家成立于2009年的域名注册商,同时也是ICANN认证的域名注册商之一。近几年Namesilo的发展越来越迅速,已经成为是比较知名的国外域名商之一。虽然没有GoDaddy知名度高,但是域名注册价格便宜,而且提供免费的域名停放、免费隐私保护等功能。Namesilo域名注册商在一定程度上还是有不少用户喜欢的,其主要原因是价格便宜和提供免费的域名隐私。Namesilo针对新注册用户推出了1美元的优惠码:idcspy2020,比如我们需要购买一个.COM域名需要8.99美元,使用优惠之后即7.99美元,性价比还是很高的。更多优惠可访问:Namesilo优惠码\支付方式:**目前Namesilo支付宝和PayPal等,购买还是很方便的。国外域名注册商推荐三、ResellerClub(官网直达)【中文】Resellerclub成立于1998年,是全球最大的域名主机提供商之一,拥有20多万代理商及500多万域名保有量。ResellerClub支持多种域名后缀,具有域名隐私保护、转入转出方便、安全性高和免费邮件邮件转发等优势。ResellerClub域名注册价格便宜,而且还会不定期推出优惠促销活动,目前有40款ResellerClub域名参加活动,其中.net低至49元,.xyz低至8元,具体活动可以访问:ResellerClub优惠码。支付方式:ResellerClub目前支付方式有信用卡、支付宝和Paypal等等。国外域名注册商推荐四、GoDaddy(官网直达)【中文】Godaddy是全球最大的域名注册商,主要提供域名注册和主机托管业务。当然,作为全球最大的域名注册商,GoDaddy的域名后缀齐全,管理方便,安全性高,目前管理的域名超过7100万个。其实国内注册GoDaddy域名费用都不贵,例如,.com域名初次年费是11.99$。当然,在GoDaddy注册的域名,它的标价是不包含ICANN的管理费用的。因此,域名的注册总价格应该是官网的标价+ICANN管理费用。此外,GoDaddy还有很多优惠活动,目前在GoDaddy注册.com域名只需80.86元/年,而注册其它任意后缀域名,也可以享受一定优惠。参考:GoDaddy域名优惠码。支付方式:Godaddy常用的支付方式有信用卡、支付宝、有绑定过信用卡的Paypal、gift card等。国外域名注册商推荐五、Dynadot(官网直达)【无中文】Dynadot是一家美国域名注册商,成立于2002年,公司位于美国加利福尼亚州。Dynadot不但是国外最大域名注册商之一,同时也是国外域名注册的先行者。Dynadot一直秉承专业、诚信、服务、进取、创新的价值观,向用户提供优质产品和优质服务,从而赢得了广大用户的青睐。目前Dynadot为大家提供大多数常见顶级域名和国家级域名注册服务,注册价格都比较便宜,像是.com后缀域名优惠之后年付价格一般在5.99美元左右,而且还免费赠送Whois保护。Dynadot域名管理方便,可以自由转入转出以及买入卖出域名,并提供免费域名停放、域名/隐形跳转和DNS设置。Dynadot最新优惠信息具体可以访问:Dynadot域名优惠码支付方式:Dynadot支持的付款方式有很多,主要有支付宝、信用卡、Paypal等。国外域名注册商推荐六、Domain域名提供商(官网直达)【无中文】Domain是一家成立于2000年的美国域名注册商,隶属EIG旗下的域名品牌公司。现在Domain主要提供域名注册等多种IDC综合业务,发展至今Domain已经成为域名注册全球领先企业之一。相对于GoDaddy、Namecheap等比较知名的域名注册商来说,Domain域名注册业务大家可能不是很熟悉。但近几年Domain因其域名注册价格比较便宜也逐渐受到国内用户的青睐。目前Domain提供给大多数常见顶级域名和超过25个国家代码顶级域名,平时注册价格还是比较贵的,像是.com域名价格一般在25美元左右,而且域名隐私保护还需要8.99美元一年。支付方式:目前Domain只支持信用卡和PayPal两种方式,希望以后能增加支付宝或者微信付款,这样对于国内用户购买就比较方便了。总之,以上就是为大家介绍几种比较知名的国外域名商。由于这几家域名商在域名安全、服务体验方面都比较不错,而且价格也不贵。因此,成为国内大多站长的主流选择。如果大家要想在国外域名商注册域名的话,推荐大家在这几家注册,毕竟口碑各方面都比较好。

几大国际知名域名注册商介绍