- 浏览: 107144 次
- 性别:
- 来自: 北京
最新评论
-
fys124974704:
你试下将第三条写成以下这样,你会发现你的结论不对:select ...
ORACLE分页SQL语句 -
ikon:
两个乘数没有转成integer,而是当成字符串;BigInte ...
计算任意2个正整数的乘积 -
kidding87:
效率不是很高,思路没有问题,但是你的两个乘数输入都都转为Int ...
计算任意2个正整数的乘积 -
k1280000:
------------------------同意!
学习之道
文章列表
首先我们来了解一下hashcode,什么是hashcode?有什么作用?
hashcode其实就是散列码,使用hashcode使用高效率的哈希算法来定位查找对象!
我们在使用容器来存储数据的时候会计算一串散列码,然后将数据放入容器。 ...
linux服务器时间校对
- 博客分类:
- linux
一、查看服务器时间漂移
[root@localhost ~]# ntpdate -d pool.ntp.org3 Jun 12:23:02 ntpdate[23209]: ntpdate 4.2.2p1@1.1570-o Thu Jan 22 02:50:41 UTC 2009 (1)Looking for host pool.ntp.org and service ntphost found : 114.80.81.13transmit(114.80.81.13)receive(114.80.81.13)transmit(114.80.81.13)receive(114.80.81.1 ...
在MySQL数据库中,mysql-bin.000001、mysql- bin.000002等文件是数据库的操作日志,例如UPDATE一个表,或者DELETE一些数据,即使该语句没有匹配的数据,这个命令也会存储到日志文件中,还包括每个语句执行的时间,也会记录进去的。
这样做主要有以下两个目的:
1:数据恢复
如果你的数据库出问题了,而你之前有过备份,那么可以看日志文件,找出是哪个命令导致你的数据库出问题了,想办法挽回损失。
2:主从服务器之间同步数据
主服务器上所有的操作都在记录日志中,从服务器可以根据该日志来进行,以确保两个同步。
处理方法分两种情况:
1:只有一个mysql ...
Linux、Unix可以使用SCP这个命令来传输数据。scp命令跟cp命令类似,只不过cp命令是在同一台机器上用的,scp命令是在两台机器上复制传输数据。scp可以理解为利用
SCP 命令不需要输入用户密码的使用方法
- 博客分类:
- linux
在两台机器的两个用户之间建立安全的信任关系后,可实现执行scp命令时不需要输入用户密码。
1. 在机器A上root用户执行 ssh-keygen 命令,生成建立安全信任关系的证书。
[root@A root]# ssh-keygen -b 1024 -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): <– 直接输入回车
Enter passphrase (empty for no passphrase): <– 直 ...
oracle分页的方式及rownum的注意点
- 博客分类:
- 数据库
1、分析函数分页
SELECT xx.* FROM(
SELECT t.*,row_number() over(ORDER BY t.nowprice desc)AS num
FROM auction t where t.status = 0
)xx
WHERE num BETWEEN 1 AND 56;
2、rownum分页
select *
from (select id,
name,
articleid,
nowprice,
...
关于Java序列化的文章早已是汗牛充栋了,本文是对我个人过往学习,理解及应用Java序列化的一个总结。此文内容涉及Java序列化的基本原理,以及多种方法对序列化形式进行定制。在撰写本文时,既参考了Thinking in Java, Effective Jav ...
apache 日志按天记录
- 博客分类:
- apache
在apache的配置文件中找到ErrorLog logs/error_logCustomLog logs/access_log common
Linux系统配置方法:
将其改为 ErrorLog "| /usr/local/apache/bin/rotatelogs /home/logs/www/%Y_%m_%d_error_log 86400 480"CustomLog "| /usr/local/apache/bin/rotatelogs /home/logs/www/%Y_%m_%d_access_log 86400 480" common ...
Arrays提供了一组操作array的静态方法。
一、基本类型数组打印
public static void printBaseArray(){
int[] ar = new int[10];
for (int i=0; i < ar.length; i++) {
ar[i] = (1000 - (300 + i));
}
System.out.println("打印基本类型数组:"+Arrays.toString(ar));
}
输出结果:
打印基本类型数组:[700, 69 ...
看看,常见的东西都有了,如查询盘的剩余空间,文件夹大小,文件名处理,文件排序,读写文件……
我用的1.4版本。
public static void main(String[] args) throws IOException {
// org.apache.commons.io.comparator.PathFileComparator
// org.apache.commons.io.comparator.LastModifiedFileComparator
// org.apache.commons.io.comparator.SizeFileCompa ...
commons-io 自动加载配置文件
- 博客分类:
- j2se
org.apache.commons.io.monitor.FileAlterationMonitor 可以自动加载文件
org.apache.commons.io.monitor.FileAlterationObserver
在没有防火墙的情况下,基本上设置一些jvm参数,如:
-Dcom.sun.management.jmxremote.port=8903
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
-Djava.rmi.server.hostname=192.168.***.***
基本上就可以连接到jvm,可是在防火墙下,仅开放了有限的端口;
stub export会在运行期任意选择一个未被使用的端口号,当这个端口没有被防火墙开放,就连接不上了。
怎么才能连上呢, ...
centos安装是是使用linux text 模式安装没有安装xwindows界面。现在要使用,使用yum安装。
登录系统,使用yum 安装
#yum groupinstall 'X Window System' -y
安装GNOME桌面环境
#yum groupinstall 'GNOME Desktop Environment' -y
如果安装KDE桌面环境
#yum groupinstall 'KDE (K Desktop Environment)' -y
卸载GNOME桌面环境#yum groupremove "GNOME Desktop Envir ...
1.列出所有可更新的软件清单命令:yum check-update
2.安装所有更新软件命令:yum update
3.仅安装指定的软件命令:yum install <package_name>
4.仅更新指定的软件命令:yum update <package_name>
5.列出所有可安裝的软件清单命令:yum list
用YUM安装删除软件装了系统添加删除软件是常事,yum同样可以胜任这一任务,只要软件是rpm安装的。 安装的命令是,yum install xxx,yum会查询数据库,有无这一软件包,如果有,则检查其依赖冲突关系,如果没有依赖冲突,那么最 ...
在Centos中yum安装和卸载软件的使用方法
- 博客分类:
- linux
在Centos中yum安装和卸载软件的使用方法安装方法安装一个软件时yum -y install httpd安装多个相类似的软件时yum -y install httpd*安装多个非类似软件时yum -y install httpd php php-gd mysql卸载一个软件时yum -y remove httpd卸载多个相类似的软件时yum -y remove httpd*卸载多个非类似软件时yum -y remove httpd php php-gd mysql
另外还有一个非常棒的用法
假如我要执行iostat这个命令来查看CPU与存储设备状态,可是执行却发现没有这个命令于是执行 ...