考虑到项目、在国外访问。如发表文章、评论的时间问题。原先在数据库里面存储的都是北京时间。 这样如果在国外显示的话就有问题。后来打算在数据库里直接存储格林威治时间。所以就写了下面的几个方法。 public static Timestamp getGMTTimestamp(Date date) {
最近做的一个项目,数据库考虑到以后的水平扩展等要求,所以打算采用进行数据的分库设计。数据进行分库的同时,程序开发的难度和复杂度自然随之上升。现在的项目中只是实现了最简单的一种分库设计,在网上看过一些资料,和又拍网的架构差不多吧,但是数据迁移方面的设计,暂时还没有考虑到。设计一个既高效,又方便开发和以后运维的框架,难度不小。淘宝的几个产品也正在开发过程中,加上
whereis 用来查看一个命令或者文件所在的绝对路径,而 which 用来查看当前要执行的命令所在的路径。下面举个例子来说明。加入你的linux系统上装了多个版本的java。如果你直接在命令行敲命令 "java -version" ,会得到一个结果。但是,你知道是哪一个路径下的java在执行吗?如果想知道,可以用 which 命令:which java得到的结果就是系统默认执
去年项目开发过程中,涉及到一些数据表设计方面的知识点,今天有时间在这里大概总结下。有一张表大概有一千万的记录考虑到以后还有可能更多,这个表的查询基本都是按照主见进行查询。所以考虑到查询性能,打算在表上建立分区进行优化。看过一些资料其实分区只要是为了数据的一个管理,比如数据以后扩张后的移植问题,历史不常用数据的转移等等。但是按照我们项目这个表的查询要求,建立分区还是会提高
参考资料: RFC 3768 1. 前言 VRRP(Virtual Router Redundancy Protocol)协议是用于实现路由器冗余的协议,最新协议在RFC3768中定义,原来的定义RFC2338被废除,新协议相对还简化了一些功能。 2. 协议说明 2.1 协议 VRRP协议是为消除在静态缺省路由环境下的缺省路由器单点故障引起的网络失效而设计
1、优化内核参数时常用到这写命令 vi /etc/sysctl.conf 可以配置如下一些参数 fs.file-max = 360000 # sysctl -w net.ipv4.tcp_keepalive_t
1、mysql -u root -p -h 192.168.1.101 -S /tmp/mysql.sock 或者简单点mysql -h 192.168.1.107 -u root - 连接mysql数据库 2、可以通过对某个用户授权来限制这个连接帐号的访问,比如: grant
什么是Keepalived呢,keepalived观其名可知,保持存活,在网络里面就是保持在线了,也就是所谓的高可用或热备,用来防止单点故障(单点故障是指一旦某一点出现故障就会导致整个系统架构的不可用)的发生,那说到keepalived时不得不说的一个协议就是VRRP协议,可以说这个协议就是keepalived实现的基础,那么首先我们来看看VRRP协议 注:搞运维的要有足够的耐心
一、基本概念 SMS根据其收发源,可以分为二种MO和MT短信: 一种为MO(Mobile Originate)短信,即终端发起的, 一种为MT(Mobile Terminated)短信,即终端接收的,这里终端是相对网络设备而言,可以理解为手机,在网络中称为SME(短消息实体);因此,如果是SP发送给手机的一条短信,则称为MT短信,反之则称为MO短信。
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号