自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 数据工程师的必备技能

[img]https://pic3.zhimg.com/2dc9d783feda97630823d8947fd16c62_r.png[/img]

2016-06-20 15:01:57 145

原创 ATS+Nginx+FastDFS

最近有个需求,需要用到图片服务器,对于这个需求,如果走公司统一内部集群,一点问题都没有,只可惜我们的服务必须部署到公有云,也就是说公司的内部工具、服务,我们一般都用不了,如果购买公有云的服务和工具,那又需要提高成本,所以,所以,所以我们自己通过物理机搭建了自己的图片服务器。 技术选型:ATS+Nginx+FastDFS FastDFS作为图片存储,ATS作为...

2016-06-20 14:40:02 666

原创 MAC设置$JAVA_HOME

MAC设置$JAVA_HOME 查看java信息: $ which java/usr/bin/java$ ls -l /usr/bin/javalrwxr-xr-x 1 root wheel 74 10 21 2015 /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versi...

2016-05-26 14:46:33 194

交换两个int型数据的静态方法

   之前朋友面试遇到了一个挺有趣的问题,题目如下:  public static void main(String[] args) throws Exception{ int a = 1; int b = 2; swap(a, b); System.out.println("a is "+a+", b ...

2014-11-06 15:59:47 263

原创 Intellij idea常用快捷键整理

用了5年Intellij idea了,有时候遇到个别快捷键还是短路,这次把自己常用的记录下,以后再慢慢补充。Alt+回车 导入包,自动修正Ctrl+N   查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L  格式化代码Ctrl+Alt+O 优化导入的类和包Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+空格 代码提示Ctrl+P 方法参数...

2014-04-07 18:44:32 509

Intellij idea-13.1编译mina报NullPointerException

       java程序员碰的最多的异常应该是NullPointerException,像JetBrains 这样的公司也一样。         前几天下载了最新版的Intellij idea-13.1,编译 apache-mina-2.0.7,直接报NullPointerException,异常栈信息在控制台也没有输出,如图:                  google也没...

2014-03-22 10:38:01 293

原创 Linux账号和权限管理

要求:一,建立用户目录:创建目录/tech/benet和/tech/accp,分别用于存放各项目组中用户账户的宿主文件。步骤:如图所示:二,添加组账号:为两个项目添加组账号benet、accp,GID号分别设置为1001 、1002为技术部添加组账号tech,GID号设置为200步骤:如图所示:添加、删除、修改组账号:groupadd命令—添加组账号...

2014-02-10 15:25:00 203

原创 淘宝大牛做基础产品的体会

一个公司大了,总有部分人要去做一些通用的东西给大家用,我这里说的基础产品就是这类通用性质的东西,不一定高科技,但是一定很多人依赖你的东西来完成各种各样的功能。做这样的东西,有些体会可以说下。首先,能集中存储的,就不要分布存储,数据集中存储有单点的危险,但是比之分布式存储带来的复杂度不可同日而语。况且集中式的存储也可以利用各种机制做备份,所谓单点风险远没有想象中那么大。其次,能利用开源框架...

2013-12-15 22:36:41 93

原创 JVM-GC调优的经验和规则

JVM-GC调优的经验和规则 1.年轻代大小选择响应时间优先的应用:尽可能设大,直到接近系统的最低响应时间限制(根据实际情况选择).在此种情况下,年轻代收集发生的频率也是最小的.同时,减少到达年老代的对象.吞吐量优先的应用:尽可能的设置大,可能到达Gbit的程度.因为对响应时间没有要求,垃圾收集可以并行进行,一般适合8CPU以上的应用.避免设置过小.当新生代设置过小时会导致...

2013-11-24 22:47:47 433

长大的回忆

        年纪一点一点的变大,少了些激情,多了点稳重,所谓长大了,也就是越来越会演戏,当你的心微微一痛时,还要露出一副满不在乎的笑脸。        听到你们恋爱了、结婚了、怀孕了、有孩子了、孩子快上学了,也只能默默的祝福你们,祝你们幸福快乐。命运是公平的,它让我失去了太多东西,也让我得到了一些回报。        希望能完成一些自己想要的。...

2013-09-09 11:23:09 76

记一次JVM GC优化

前端时间我们的服务器老收到报警短信,访问的时候又不慢(主要是7台服务器做了负载均衡,所以感觉不到问题),登录到服务器上看了下,GC出现了问题,Java版本: java version "1.6.0_32"Java(TM) SE Runtime Environment (build 1.6.0_32-b05)Java HotSpot(TM) 64-Bit Server VM ...

2013-07-19 14:44:00 228

PhpStorm+Xampp+Xdebug环境搭建

之前就用过phpstorm,但今天想用的时候,公司电脑上没有开发环境,所以一切从0开始搭建,自己下载Apache,下载php-5.4.16-nts-Win32-VC9-x86,下载phpstorm,最后搞来搞去还是没搭建成功,后来还是改用xampp吧! 下载PhpStorm6.0.2 http://www.jetbrains.com/phpstorm/ 下载Xampp  http:...

2013-06-08 18:48:46 312

web+native客户端静态资源内置与动态更新

       现在移动互联网很火,各个公司貌似都比较重视这一快,因为这又是一个增长点,据我们的用户日志分析,发现我们公司的APP用户和PC用户交集不是太大,并且服务器的负载在晚间是最高的,8核CPU。top load average达到将近12,这也说明用户喜欢晚上躺在床上玩玩APP,闲话说的太多,如果有对这方面感兴趣的话,可以给我发站内信,我们可以讨论下,实际上用户行为分析确实挺有意思的,好吧...

2013-05-04 02:25:57 198

mysql简单优化

      对于互联网开发都少不了和数据库接触,sql server,mysql,oracle,这是几个主流的数据库了,其中mysql又是这里面的主流(除了一些核心数据需要oracle的支持),所以我接触最多的数据就是mysql。      我不是dba,我只是一个小小的rd,所以以我现在的了解的去简单介绍下怎么优化mysql的io,互联网开发的RD几乎都知道一个网站流量大了,其中最大的瓶颈...

2013-04-30 00:43:38 86

原创 分析java线程(analyze java thread)

今天看到一篇好的文章,转载下。-------------------------------------------------------------------------------------------------------------------------------------当遇到问题或者基于java web的程序跑的比期望中慢,这时候我们需要使用线程dump。如果t...

2013-04-18 14:52:12 311

莫名的错误

       今天做项目迁移,直接在服务器上copy、vim....一切都是很顺利,但当启动tomcat的时候,死活起不起来,查看日志: java.lang.ClassNotFoundException: javax.servlet.ServletContextListener,看了看新部署的tomcat里面有没有servlet-api.jar,有啊,有怎么还报这错,难道tomcat不能加...

2012-08-24 15:13:07 89

jsp标签缓存池分析

  之前的分页标签写完了,放到线上没出现问题,之后由于要支持wml和html版本,并且要支持form表单,所以改了一下,在TagSupport加了一些变量,没一会写完了,后测试的时候发现好像有缓存,把之前复制的值存下来了,不是每次都new吗?好吧!google,原来确实如此,反编译jsp生成的class文件,发现一下代码。  public void _jspInit() { ...

2012-05-26 13:20:20 271

网络爬虫简单策略

    前几天同学问我,获取一个网站的资料是通过api调用好还是通过网络爬虫好,我说如果api可以满足需求那可以直接调api因为api是网站给你暴露的接口,客服端开发起来方便,并且返回的数据好解析,只要按他的规则来就应该没什么大的问题,不要考虑策略去获取最新的资料,可有个很大的问题就是通过api的调用完全受api服务器端限制,就和在中国上网一样,说哪个网站不上你上,那你通过合法的流程肯定是上不了的...

2012-05-05 21:27:14 377

SPRING DATA - REDIS配置

        前段时间由于业务需要,研究了下redis,第一次接触redis,没有详细的研究,只把它当着工具来用,以后有时间慢慢研究下,简单的看了下redis的官网(http://www.redis.io/),Commands Clients Documentation这3个方面看完已了解了大部分情况,看了java Clients,redis官网比较推荐Jedis,而spring对red...

2012-04-13 14:49:06 86

Maven发布骨架详解

由于我们的项目周期比较短,所以要频繁创建项目,而且项目的架构几乎一样,每次重复相同的过程肯定很不爽,有了maven(来自百度的解释:Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具.),那一切变了简单了,最近用了下,感觉真的挺不错的,现在和大家分享下怎么创建属于自己的项目骨架,也就是项目模板。创建属于自己的项目骨架主要用了maven ...

2012-04-09 11:57:53 259

原创 Linux下修改mysql默认最大连接数(转)

MYSQL数据库安装完成后,默认最大连接数是100,一般流量稍微大一点的论坛或网站这个连接数是远远不够的,虽然通过连接池可以将连接数设置为固定的100,可是在下那BT同事将所有的连接池都设置成了100,话说我们小组有5个人……再话说,个人调试有必要设置那么高么……不过牢骚归牢骚,问题依然需要解决。方法一:进入MYSQL安装目录 打开MYSQL配置文件 my.ini 或 ...

2011-06-22 16:10:45 198

原创 mysql_管理员密码

1C:\Program Files\MySQL\MySQL Server 5.1\bin>mysqld-nt --defaults-file="C:\ProgramFiles\MySQL\MySQL Server 5.1\my.ini" --console --skip-grant-tables2再开一个DOS窗口,同样切到mysql bin目录下,C:\Progr...

2011-03-11 10:17:44 74

原创 记录一下...skip-network

记录一下...skip-network今天搞了半天,死活不能监听3306端口;后来查文档 上google,总于知道了。本地不能监听3306端口号,注掉skip-networkshow variables like 'port';查看mysql端口号;netstat -nat | grep 3306 查看是否在3306处监听。...

2011-03-08 18:15:00 540

原创 配置Log4j(很详细)

来自:http://www.blogjava.net/zJun/archive/2006/06/28/55511.htmlLog4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下:...

2009-12-10 14:44:14 87

原创 ThreadLocal实现session唯一(转载)

在利用Hibernate开发DAO模块时,我们和Session打的交道最多,所以如何合理的管理Session,避免Session的频繁创建和销毁,对于提高系统的性能来说是非常重要的,以往是通过eclipse的插件来自动完成这些代码的,当然效果是不错的,但是总是觉得不爽(没有读懂那些冗长的代码),所以现在打算自己实现Session管理的代码。我们知道Session是由SessionFactory负责...

2009-11-27 18:25:25 229

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除