古老的榕树

Ubuntu下 PostgreSQL 启动 重启 停止

Ubuntu下PostgreSQL 启动 重启 关闭 ,首先看看以下目录有没有postgres 的启动服务: ls /etc/init.d/ 拿PostgreSQL 9.4 为例,你如果发现 postgresql-9.4 的启动服务,可以用以下指令启动 重启 关闭PostgreSQL 数据库。 /etc/init.d/postgresql-9.4 start|restart|stop postgres 的启动服务提供start|restart|stop几个选项,用户自行 ... 阅读全文
发表于 2016-01-31 18:19 阅读(5492)

PostgreSQL 常用命令

最近一直在学习PostgreSQL,下面是自己整理的PostgreSQL的常用命令 连接数据库, 默认的用户和数据库是postgres psql -U user -d dbname 切换数据库,相当于mysql的use dbname \c dbname 列举数据库,相当于mysql的show databases \l 列举表,相当于mysql的show tables \dt 查看表结构,相当于desc tblname,show columns from tbname \d ... 阅读全文
发表于 2016-01-31 18:18 阅读(2315)

PostgreSQL 新手入门

自从MySQL被Oracle收购以后,PostgreSQL逐渐成为开源关系型数据库的首选。 本文介绍PostgreSQL的安装和基本用法,供初次使用者上手。以下内容基于Debian操作系统,其他操作系统实在没有精力兼顾,但是大部分内容应该普遍适用。 postgresql 一、安装 首先,安装PostgreSQL客户端。 sudo apt-get install postgresql-client 然后,安装P ... 阅读全文
转载于 2016-01-31 18:17 阅读(1721)

PostgreSQL 备份与恢复

PostgreSQL备份与恢复备忘录(Linux 版本) PostgreSQL 9.4 安装在 /opt/PostgreSQL/9.4/ 数据库备份 /opt/PostgreSQL/9.4/bin/pg_dump -h localhost -U postgres(用户名) mydb(数据库名称) > mydb.bak 数据库恢复 /opt/PostgreSQL/9.4/bin/psql -h localhost -U postgres(用户名) mydb(数据库名称) < mydb.bak PostgreSQL备份 ... 阅读全文
发表于 2016-01-31 18:16 阅读(2424)

Java 定时器的几种用法

Java 定时器的几种用法,网络上转载的: package com.lid; import java.util.Calendar; import java.util.Date; import java.util.Timer; import java.util.TimerTask; public class Test { public static void main(String[] args) { //timer1(); timer2(); //timer3(); //timer4(); } // 第一种方法:设定指定任务task在指定时间tim ... 阅读全文
转载于 2016-01-29 09:52 阅读(1609)

60,000毫秒内对 Linux 的性能诊断

当你为了解决一个性能问题登录到一台 Linux 服务器:在第一分钟你应该检查些什么? 在 Netflix,我们有一个巨大的 EC2 Linux 云,以及大量的性能分析工具来监控和诊断其性能。其中包括用于云监控的 Atlas,以及用于按需实例分析的 Vector。虽然这些工具可以帮助我们解决大多数问题,但我们有时仍需要登录到一个服务器实例,并运行一些 ... 阅读全文
转载于 2016-01-21 09:38 阅读(1544)

Go 的表单绑定器

Go 做 Web 开发,也算成熟了,平时后台开发,需要一款得心应手的表单绑定器,表单绑定器能快捷把表单数据填充业务实体类,免去 request 里一个个获取数据,赋值给实体类,省去了大量的时间和代码。 目前发现两个比较好用的表单绑定器: binding: https://github.com/mholt/binding bind: https://github.com/robfig/bind 自己常用的 ... 阅读全文
发表于 2016-01-10 23:21 阅读(2144)

SVN 出现 Item is out of date 的解决办法

SVN 出现 Item is out of date 问题,如下: commit -m "" -N E:/workspace/4.5.1/project/src/cn/company/xxx/job Deleting E:/workspace/4.5.1/project/src/cn/company/xxx/job Transaction is out of date svn: Commit failed (details follow): svn: '/project/src/cn/company/xxx/job' is out of date 问题可能是 svn 上 ... 阅读全文
发表于 2016-01-09 10:03 阅读(3734)

Ubuntu Debian 快速安装 Java 环境

Java 的安装很简单,总结说只有两步即可完成: 1. 官网下载对应版本的压缩文件 2. 系统上配置关联 闲话不说了,以 jdk 8u65 为例子,直接到官网 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 下载压缩文件,因为系统是 Ubuntu 14.04 64位的版本,所以选择了 jdk-8u65-linux-x64.tar.gz 压缩 ... 阅读全文
发表于 2016-01-07 23:51 阅读(1916)

让 MySQL 支持 Emoji 表情

让 MySQL 支持 Emoji 表情,涉及无线相关的 MySQL 数据库建议都提前采用 utf8mb4 字符集。utf8mb4 和 utf8 到底有什么区别呢?原来以往的 MySQL 的 utf8 一个字符最多3字节,而 utf8mb4 则扩展到一个字符最多能有4字节,所以能支持更多的字符集。 解决方案:将 MySQL 的编码从 utf8 转换成 utf8mb4。 需要 MySQL 5.5.3 版本或以上版本 ... 阅读全文
转载于 2016-01-07 00:16 阅读(2080)

Tomcat 8.0 同一个项目部署多个服务

看标题有点奇怪,同一个项目为什么部署多个服务?实际场景是这样的,Java 开发了一个 reset api 接口项目,部署到一个资源相当富裕的服务器上,单单使用一个 tomcat 跑 Java 项目总会遇到瓶颈,打个比方说,县城里只有一条高速,进城的车子来来往往,遇到赶集,车子越来越多,结果只能排成长龙车头车尾缓缓而行。但如果富裕的县城拥有 ... 阅读全文
发表于 2016-01-06 23:51 阅读(3390)

Java 的异步线程片段使用

一个大操作,有多个子操作时,子操作有优先等级,和时间关系不太大,这时可以用上 Java 的异步线程来做了,特别有些不太重要又非常耗时的子操作,使用以下代码很适合: new Thread() { @Override public void run() { // TODO: 和时间关系不大,但又很耗时的子操作 } }.start(); 这种做法虽然很零碎,但很管用! ... 阅读全文
发表于 2016-01-03 12:09 阅读(1690)

Go 用 Go 来开发后

Go 1.4 后开始计划自举,也就是Go 用 Go 开发和编译。很少听到一门语言这么做,感觉很新鲜。最初 Go 1.5 采用 Go 1.4 开发并编译出包,现在 Go 1.6 都准备出来了,回顾 2015 年 Go 发明者的自举做法,个人觉得非常成功。 为什么这么说呢,我发现 Go 1.5.2 的效能很不错,原先以为性能上估计会大打折扣的,结果自举后的版本和 C 开发的 ... 阅读全文
发表于 2016-01-02 19:31 阅读(2033)

myblog 博客采用的技术方案

自己学习 Go语言,只看一些语法,不实践,感觉有点缺点什么,所以干脆开发一个自己的博客,很普通很通用的那种,开源出来做个纪念,但有点苦恼, 一时想不到好的名字,暂时叫它 myblog 吧,后期放到 github 里。 myblog 这么一个简单的 web 项目,竟然花了好几天的时间,想想做程序的就是有点苦逼,东西改来改去的,看似小不点,花费 ... 阅读全文
发表于 2016-01-02 13:28 阅读(3173)

部署 Go 语言开发的 Web 项目

Go 语言开发的 Web项目部署也算简单, Go 语言内置有自己的服务器,这个有别于 Java ,Java 需要借助 一些容器,把项目放置到容器中执行,比如 Tomcat Jetty Jboss WildFlyGlassfish 等等很多成熟的容器。 我平时用得最多的算 Java,部署比起 脚本语言部署,来得简单直接一些,但比起 部署 Go 语言项目,那就不算最简单的了。 Go 语言 ... 阅读全文
发表于 2016-01-02 12:58 阅读(5301)

Ubuntu Debian 安装 Go 语言步骤

Ubuntu Debian 安装 Go 语言,其实算是超级简单的,之前不懂,自己下载了源码,安装 C 来编译,想想有点麻烦,如今一般用户不需如此,只需要下载 Go 语言压缩包,放置某个路径下(用户自行选): /usr/local/go 然后在某个路径下(用户自行选)新建一个 GOPATH 文件夹: cd /var/ mkdir GOPATH 最后配置一下,打开全局的 profile: nan ... 阅读全文
发表于 2016-01-02 12:33 阅读(1909)

吐槽一下 Go 语言

学习 Go 语言有一段时间了,不是刻意的去学,心血来潮就看看,用着 Java 开发项目,又好奇的 看看 Go;发现这种学习方法就是一种煎熬,因为 Java 的东西实在太多了,整个生态链是我见过最多最丰富的,只要能想到的,一般都能找到实现的东东;Go 这门语言很奇怪,完全不是跟风的做法,C# F# Java Python Ruby 很多好的东西,Go 却没有 ... 阅读全文
发表于 2016-01-02 12:08 阅读(1826)

Go 的 net/http 另一实现 fasthttp

最近发现一个第三方 Go http 包,据作者的介绍很厉害,它是net/http的另一个实现包,高性能,低内存占用,比 Go net/http 内置包快 10 倍,哇,这也太叼了吧。以下是作者的包介绍,项目开源地址: https://github.com/valyala/fasthttp Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. ... 阅读全文
发表于 2016-01-02 11:35 阅读(6327)
第 1 页 共 1 页

关于作者

About Me

忘却理想,只为洒脱地活着!

文章数(90)

评论数(32)

访问数(191937)