- 博客(29)
- 收藏
- 关注
原创 入行IT圈,你要考虑啥?
今天一个朋友的小伙伴要毕业了,国内一流大学的材料学专业研究生毕业,自己喜欢program development,希望自己能从事相关方面的工作,所以准备像我咨询一些行业和面试的意见。作为从事互联网行业五年的我来说,也赶上自己职业发展的关键环节,我准备详细的审视一下这个问题,毕竟走上正确的方向,无论对于职业转型还是新生毕业来说都将是至关重要的。当我真的接到这样一条微信的时候,我脑子里立马就窜出一
2014-08-15 00:57:00 2004 1
原创 用hadoop2.2做flume1.4的sink,该怎么好呢?
用hadoop2.2做flume1.4的sink,该怎么好呢?网上找不到,这里告诉你。
2014-02-28 14:36:24 1507
sendmail 安装与配置
一、安装Sendmail 完全安装Red Hat Linux 9.0时,Sendmail就会自动内置,版本号为8.12.8-4。如果你不确定Linux是否已经安装有sendmail,可以输入以下命令查看:rpm –qa grep sendmail二、启动Sendmail服务系统 笔者建议使用带参数的Sendmail命令控制邮件服务器的运行:[root@ahpen
2012-09-05 15:20:43 297
原创 MP4Box 安装
yum -y install freeglutyum -y install freeglut-devel# 最新版或者历史记录可以从这拿到 http://sourceforge.net/projects/gpac/files/wget http://downloads.sourceforge.net/gpac/gpac-0.4.5.tar.gzwget http://downl
2012-08-14 14:45:01 593
转载 mysql 修改表结构语法
ALTER TABLE 只允许添加可包含空值或指定了 DEFAULT 定义的列。 如果:IF EXISTS(SELECT 1 FROM SYSOBJECTS WHERE NAME = N'tab_test') AND NOT EXISTS(SELECT 1 FROM SYSOBJECTS A, SYSCOLUMNS B WHERE B.ID = A.ID AND B.NAME =
2012-06-13 10:48:37 570
转载 注解的用法
本文介绍如何编写一个自定义的注解类型,以及如何应用JDK5.0 java.lang.annotation包中提供的4种注解:@Documented,@Retention,@Target,@Inherited1. 编写自定义@Todo注解经常我们在写程序时,有时候有些功能在当前的版本中并不提供,或由于某些其它原因,有些方法没有完成,而留待以后完成,我们在javadoc中用@T
2012-05-10 15:35:06 442
转载 忘了怎么直接连mysql了,记录一下
String driver = "com.mysql.jdbc.Driver";// URL指向要访问的数据库名scutcsString url = "jdbc:mysql://127.0.0.1:3306/scutcs";// MySQL配置时的用户名String user = "root";// Java连接MySQL配置
2012-03-29 16:18:40 378
原创 安装mod_jk,并配置
--------------安装---------------1.先下载个src的包,我下的是tomcat-connectors-1.2.32-src.tar.gz。(目前还不支持httpd 2.4.1)2.tar -xvf JK 1.2.32 Source Release tar.gz 得到 tomcat-connectors-1.2.32-src3.cd ./tomcat-conn
2012-03-11 01:49:05 507
原创 apache安装
1.apache官网上下载httpd(目前stable ersion是2.4.1)2.在/usr/local 下 tar -xvf httpd-2.4.1.tar.gz3.mv httpd-2.4.1 httpd4.按照官网说明下载apr和apr-util的包并解压到/usr/local/httpd/srclib/apr和/usr/local/httpd/srclib/apr-ut
2012-03-06 23:38:31 519
转载 转载java堆栈
Java栈与堆 ----对这两个概念的不明好久,终于找到一篇好文,拿来共享 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,
2012-01-31 11:18:00 345
转载 jvm的gc原理
由于不同对象的生命周期不一样,因此在JVM的垃圾回收策略中有分代这一策略。本文介绍了JVM分代垃圾回收策略的目标,如何分代,以及垃圾回收的触发因素。JVM分代垃圾回收策略的基础概念为什么要分代JVM分代垃圾回收策略,是基于这样一个事实:不同的对象的生命周期是不一样的。因此,不同生命周期的对象可以采取不同的收集方式,以便提高回收效率。在Java程序运行的过程中,会产生
2011-12-07 18:22:06 761
转载 创业谨记15点--来自36kr
Mr. Jamie说,一般人大概很难想像创业公司 CEO 的工作有多难,你的公司在烧钱,说不定只剩下 6 个月的粮草,你怎么可能不担心?偏偏在团队面前你又必须装作若无其事,一切都在你的掌控之中。Jason Goldberg 整理了一个列表,列出创业公司CEO每天应
2011-10-11 10:22:06 404
转载 pom配置说明
什么是pom? pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。快速察看: 4
2011-09-23 11:47:31 474
转载 解决C3P0在Linux下Failed to get local InetAddress for VMID问题
不熟的时候报出这么一个错:com.mchange.v2.c3p0.impl.C3P0ImplUtils - Failed to get local InetAddress for VMID. This is unlikely to matter. At all. We'
2011-09-08 14:05:45 2605
原创 tomcat的catalina.out日志的切分
随着Tomcat的运行,catalina.out文件会越来越大,虽然Tomcat每日会生成一个catalina.ymd.log的文件,但catalina.out主文件仍然不断增加,需要对catalina.out按日切分才好,在网上找了一下,看到一篇《rotating cata
2011-08-08 11:46:58 1110
转载 tomcat的catalinna.out的切分
随着Tomcat的运行,catalina.out文件会越来越大,虽然Tomcat每日会生成一个catalina.ymd.log的文件,但catalina.out主文件仍然不断增加,需要对catalina.out按日切分才好,在网上找了一下,看到一篇《rotating cata
2011-08-08 11:44:24 384
原创 ssh连接数设置 & 超时设置
vi /usr/ssh/sshd_config把其中的MaxStartup 改成设定的上限然后/usr/init.d/sshd restart 重启ssh服务修改超时设置:sshd_config另外两个常用参数:ClientAliveInterval 这个参数表示多长时间向client发送一个message来确保连接是否还在。默认是0,表示不发送mess
2011-08-02 21:37:11 4279
原创 开发规范
需求设计规范V1.0 一. 模块与功能设计 功能必须具备操作一致性,使用方式必须符合整个系统的模式以及非技术人员自然思维习惯。 所有复杂的和需要使用者运算的功能,必须提供方便的页面内辅助帮助和辅助计算工具,并链接到wiki上提供详细的使用帮助。 所有语言描述尽量非技术化,尽量避免技术术语的使用。开发规范V1.0一. 编码风格规范 代码命名规范采用Sun命名规范。 代码布局规范采用MyEclipse CodeStyle_CCTVStyle.xml定义【可以导入到MyEclipse中】。 每个java
2011-01-13 14:51:00 327
转载 mysql 慢查询记录日志的设置
<br />MySQL有一个功能就是可以log下来运行的比较慢的sql语句,默认是没有这个log的,为了开启这个功能,要修改my.cnf或者在MySQL启动的时候加入一些参数。<br /><br />如果在my.cnf里面修改,需增加如下几行<br /><br />long_query_time = 1<br />log-slow-queries =<br />log-queries-not-using-indexes<br /><br />long_query_time 是指执行超过多久的sql会被log
2011-01-13 14:49:00 574
转载 MYSQL 主从服务器配置
MYSQL 主从服务器配置mysql服务器的主从配置,本来是一件很简单的事情,无奈不是从零开始,总是在别人已经安装好的mysql服务器之上 ,这就会牵扯到,mysql的版本,启动文件,等一些问题。不过没关系,先问清楚两点1、mysql配置文件my.cnf的位置2、如何启动、停止mysql,找好启动文件假设有两台机器,已经安装好了mysql(尽量同版本,且两台机器同一网络,可以ping通)有朋友说:“从服务器,不能低于主服务器的版本”,不过我是低于的,没有出现问题。主机A: 192.168.1.100从机B:
2011-01-12 15:55:00 349
原创 ThreadLocal
通常情况下一个实例对象只会在内存中有一份。如果这个实例是ThreadLocal类型的,那内存中就会为每一个线程保存一个副本,这样每一个线程就会在操作同一个对象的时候拿到属于自己的那个副本,各个线程之间就不会互相影响了。副本是怎样保存的呢?Map(Thread,Local)。
2010-11-27 21:55:00 363
原创 java notify()与notfyAll()的区别
notifyAll前:在对象上休息区内休息notifyAll后:在排队等待获得对象锁。notify和notifyAll都是把某个对象上休息区内的线程唤醒,notify只能唤醒一个,但究竟是哪一个不能确定,而notifyAll则唤醒这个对象上的休息室中所有的线程.notify会由线程调度随机挑选一个正在处于WAIT状态的线程去执行,该线程接下来处于RUNNABLE状态。notifyAll会由线程调度唤醒所有在锁上等待的线程,这些线程自由竞争,其中一个线程竞争胜出,然后执行,处于RUNNABLE状态。
2010-11-27 21:19:00 899
原创 ascii 字符集整理
URL中不可使用的字符及替换的ascii码。+号表示空格 %2B 空格 URL中的空格可以用+号或者编码 %20 / 分隔目录和子目录 %2F ? 分隔实际的 URL 和参数 %3F % 指定特殊字符 %25 # 表示书签 %23 & URL 中指定的参数间的分隔符 %26 = URL 中指定参数的值 %3D
2010-09-03 15:59:00 340
原创 mysql 的 group by 可以接函数~~
1. 当我们想要按照时间段进行分组统计时,可以利用group by 日期函数(...)的方式来进行统计。ex:select DATE_FORMAT(createdTime,'%Y-%m-%d %k'),COUNT(*) from tb GROUP BY DATE_FORMAT(createdTime,'%Y-%m-%d %H');还有很多的日期函数可供选择。
2010-09-02 11:52:00 430
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人