自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1277)
  • 问答 (2)
  • 收藏
  • 关注

原创 主干开发

Google 采用"主干开发"(trunk-based development)。代码一般提交到主干的头部。这样保证了所有用户看到的都是同一份代码的最新版本。"主干开发"避免了合并分支时的麻烦。谷歌一般不采用分支开发,分支只用来发布。大多数时候,发布分支是主干某个时点的快照。以后的除错和功能增强,都是提交到主干,必要时 cherry-pick 到发布分支。与主干长期并行的开发分支,在谷歌极少...

2017-03-13 10:46:04 1301

原创 java 解压rar文件

https://github.com/ShenZhenSogaaTech/sogaa-web/blob/b1ef0d8bd582bbf4e0e4fb7ad0e39657f2b307d0/src/main/java/com/sogaa/system/utils/ZipUtils.java    maven依赖关系  <!-- https://mvnreposito...

2017-02-28 17:23:03 302

hadoop Mapreduce运行原理与常用数据压缩格式(一)

我们通过提交jar包,进行MapReduce处理,那么整个运行过程分为五个环节:1、向client端提交MapReduce job.2、随后yarn的ResourceManager进行资源的分配.3、由NodeManager进行加载与监控containers.4、通过applicationMaster与ResourceManager进行资源的申请及状态的交互,由NodeManag...

2016-06-14 17:27:07 471

什么是WeakHashMap

Java WeakHashMap 到底Weak在哪里,它真的很弱吗?WeakHashMap 的适用场景是什么,使用时需要注意些什么?弱引用和强引用对Java GC有什么不同影响?本文将给出清晰而简洁的介绍。总体介绍在Java集合框架系列文章的最后,笔者打算介绍一个特殊的成员:WeakHashMap,从名字可以看出它是某种 Map。它的特殊之处在于 WeakHashMap 里的entry...

2016-06-06 08:31:12 269

c3p0 连接池APPARENT DEADLOCK

最近发现系统经常会出现APPARENT DEADLOCK 的错误,如下[code="java"]DEBUG|16:15:07,278| GenericDao:568 - Hql: FROM LoginSession l WHERE l.sessionToken = ?DEBUG|16:15:09,905| GenericDao:568 - Hql: FROM LoginSess...

2015-11-12 13:47:09 217

Ubuntu设置使 ipv4访问IPv6

在Ubuntu开启IPV6。$sudo apt-get install miredo$ifconfig在结果中应该能看见一个叫 teredo 的虚拟网卡。$ ping6 ipv6.google.comPING ipv6.google.com(2404:6800:8003::93) 56 data bytes64 bytes from 2404:6800:...

2015-09-25 11:56:05 921

ubuntu nginx设置脚本

Basic install instructions, use sudo if necessary for the below (depends on your setup/security).[code="java"]# [optional as you may have these installed]sudo apt-get install libpcre3-dev zl...

2015-09-22 21:57:31 135

Google 镜像站搜集

以下镜像站分原版、非原版和智能跳转。非原版的界面有些改变,搜索结果依然与原版相同。智能跳转是在搜索时自动检测使用可用镜像进行搜索并展示结果。 http://guge.link/?gws_rd=ssl谷大爷:http://g.phvb.cn/大中华:http://i.forbook.net/简约谷歌:http://banbu.cc/简约谷歌:http://free123.cc/谷粉恰...

2015-07-31 07:59:13 206

eclipse jetty debug source not found

  在eclipse中用jetty maven插件debug 时,会找不到源代码, 可以用以下办法解决:安装 Dynamic Source Lookup plugin 插件,插件主页如下, https://github.com/ifedorenko/com.ifedorenko.m2e.sourcelookup  ...

2015-07-17 17:48:16 170

ubuntu dns设置

我用的是Ubuntu 14.04.2 LTS, 最近发现一重启ubuntu, 就访问不了任何网站, 发现是重启后dns 重置了, 写道vi /etc/resolv.conf:/etc$ vi /etc/resolv.conf# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)# D...

2015-06-12 15:24:26 129

maven 配置多环境properties

<build> <filters> <filter>src/main/resources/filters/filter-${env}.properties</filter> </filters> <resources> <resource>

2015-05-20 16:47:35 151

MySQLNonTransientConnectionException: No operations allowed

最近在调试会发现“ No operations allowed after connection closed.”的异常, 经研究是c3p0连接池参数设置问题, 只需要提高参数unreturnedConnectionTimeout的值就行了写道com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No...

2015-05-19 16:47:21 318

java 实现IP访问量控制

同一个IP 访问网站, 不能同时超过配置的最大值, 可以用来保护REST IP 或者DOS攻击 /* * Pprun's Public Domain. */package org.pprun.common.security;import java.io.IOException;import java.util.Collections;import java....

2015-04-24 11:21:09 181

rsync 备份文件

 我经常使用scp命令来备份文件, 但SCP有一个缺陷, 如果文件传送失败, 就不能续传了。rsync是类unix系统下的数据镜像备份工具——remote sync。一款快速增量备份工具 Remote Sync,远程同步 支持本地复制,或者与其他SSH、rsync主机同步。 特性它的特性如下:可以镜像保存整个目录树和文件系统。可以很容易做到保持原来文件的...

2015-04-21 18:21:29 192 1

JAVA面试6174问题。

假设你有一个各位数字互不相同的四位数,把所有的数字从大到小排序后得到a,从小到大后得到b,然后用a-b替换原来这个数,并且继续操作。例如,从 1234出发,依次可以得到4321-1234=3087、8730-378=8352、8532-2358=6174,又回到了它自己!现在要你写一个 程序来判断一个四位数经过多少次这样的操作能出现循环,并且求出操作的次数比如输入1234输出是1234-...

2015-03-30 11:46:58 295

connectbot 1.8.2 下载from github

connectbot 1.8.2 下载from github, 绝对是原版本, 从官网下载不了, 所以上传到这里 Compiling---------To compile ConnectBot using Ant, you must specify where your Android SDK is via the local.properties file. Insert ...

2015-03-26 13:24:35 191

解决linux下too many file问题

网址同时访问量比较大,此时jetty就会报错,报错信息中包含“Too many open files”,例如:java.io.FileNotFoundException:  (Too many open files)        at java.io.FileOutputStream.open(Native Method)        at java.io.FileOutputStre...

2015-02-07 22:40:40 383

httpclient4.3下载远程图片,设置user-agent和refer

 httpclient4.3下载远程图片,设置user-agent和伪装成google的refer, 并设置timeout. 首先maven中加入jar依赖关系  <!-- lock httpclient version --><dependency><groupId>org.apache.httpcomponents...

2015-01-28 17:59:58 252

jetty 配置集群

本文是把session 存在数据库当中, 为测试方便采用hsql数据库,hsql数据库比较小, 使用起来很方便, 在产品环境还是换会mysql 数据库好一些。 配置参考下面页面http://www.eclipse.org/jetty/documentation/current/session-clustering-jdbc.html 主要有2个部分要配置, session I...

2015-01-23 17:37:09 353

配置jetty9 maven 插件

 Jetty 的Maven插件适合快速开发和测试。The Jetty Maven plugin is useful for rapid development and testing. You can add it to any webapp project that is structured according to the usual Maven defaults. The pl...

2015-01-22 17:58:24 177

maven的jetty插件提示No Transaction manager found导致启动慢的解决方法

 参考 http://jira.codehaus.org/browse/JETTY-1503写道Don't forget you can use the following to specify which jars to scan in your webapp:org.eclipse.jetty.server.webapp.WebInfIncludeJarPatterneg./....

2015-01-22 17:45:10 221

单机配置tomcat 8 集群

如何能在集群中的多个节点之间保持数据的一致性,会话(Session)信息是这些数据中最重要的一块。  本文当采用tomcat默认集群配置(<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>)时,配置的细节实际上被省略了,对于大多数应用而言,使用默认配置已经足够。 下载tomcat 8.0 ...

2015-01-21 16:42:55 168

freemarker 定义模板layout

 定义下面类, 会在以后模板中使用到package com.vogella.freemarker.first;public class ValueExampleObject { private String name; private String developer; public ValueExampleObject(String name, St...

2015-01-21 10:43:15 459

jquery hoverIntent 插件介绍

hoverIntent jQuery Plug-inhoverIntent is a plug-in that attempts to determine the user's intent... like a crystal ball, only with mouse movement! It is similar to jQuery's hover method. However, i...

2015-01-15 11:39:35 318

cargo maven plugin 部署tomcat7, 兼容 tomcat8

cargo maven plugin 部署tomcat7, 兼容 tomcat8 插件来源于下面网站http://cargo.codehaus.org/Maven2+plugin Pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/X...

2015-01-14 11:31:40 304

Rest Status Codes

This page is created from HTTP status code information found at ietf.org and Wikipedia. Click on the category heading or the status code link to read more.1xx InformationalThis class of sta...

2015-01-13 11:21:22 370

防止mysqldump编码问题

Creating a MySQL dump file of your database can be fairly straightforward, but, if you aren't careful, you could corrupt the character set in your backup file.I used to created a database dump using...

2014-10-16 17:25:48 96

freemarker layout 模板使用

 layout 文件如下:<#-- layout.ftl Copyright 2010 Jack Leow Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the Li...

2014-08-12 17:37:56 232

heritrix queue 分配策略

 最近用heritrix 爬取网站, 发现很慢,heritrix 的QUEUE的分配策略 会影响速度, 比如用HostnameQueueAssignmentPolicy, 一个网站只分配一个Queue, 如果这个网站有很多页面要爬取, 这些页面全部放到一个queue里面,很多页面就会阻塞在这个Queue里, 要经过很长时间才能处理。 相比之下, 对一个网站的爬取用S...

2014-04-22 23:50:09 130

jeecms 的体验

在ITEYE上看到很多JEECMS的帖子, 于是自己下载下来, 体验了一下。 JEECMS采用hibernate3+spring mvc+spring3+freemarker技术架构。 JEECMS的自定义模型吸引我了, 所谓自定义模型, 是能定义栏目或者内容的字段。界面如下    自己定义了栏目内容的模型, 然后看了一下数据库,MariaDB [jee...

2014-03-25 23:21:24 138

PHP框架之Laravel框架初体验

周末闲暇之余研究了下PHP的一个比较热门框架 Laravel,今天本人也是带着一分好奇之心来查看这个比较火的框架。首先来到Laravel框架官方网站看了看网站做的还不错哦!比较清新,比较舒服!废话不多说了首先来让我们来看看laravel的文档吧, 首先我们看看这个laravel的基本配置和安装过程。 1.Install Composer On Windows, ...

2014-03-04 00:20:34 129

maven下载源码

maven 的 mvn eclipse:eclipse 可以用来下载源码, 但今天发现并没有下载, 显示以下消息  写道INFO] Scanning for projects...[INFO][INFO] ------------------------------------------------------------------------[INFO] Building...

2014-02-28 21:03:40 91

通过spring来设置SSL的keystore和trust store

pass the keystore and trust store of the client and server as follows:通过下面方法设置SSL的keystore和trust store, 注入环境变量 <bean id="trustStore" class="org.springframework.beans.factory.config.MethodIn...

2014-02-24 11:31:20 1335

maven repository mirror china

最近使用maven, 发现下载很慢, 发现可以修改settings.xml 来加载速度   <?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSche...

2014-02-09 21:23:18 143

drupal entitycache 性能问题

Entity cache 能提高性能, 把drupal 的entity 缓存起来, 但是不能跟memcache 和redis 一起用, 不然一删除一个node, 就会清空所有的缓存 Entity cache puts core entities into Drupal's cache API.Due to the entity loading changes in Drupal 7,...

2013-12-29 18:13:58 108

linux 下查找最大文件并清除日志文件

最近服务器的空间快满了, 但一直不知道是哪些文件增加的太快了在网上查了一下资料, 可以找出文件大于100M的所以文件。 find / -type f -size +100000k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }' 结果发现很多MYSQL的日志文件大于100M,终于找出了空间不足的原因。写道-rw-rw-...

2013-12-27 15:30:47 302

drupal7 不能使用美元符号的原因

Drupal 7 更新文档上写到:Javascript should be made compatible with other libraries than jQuery by adding a small wrapper around your existing code:这是为了兼容其他的JAVASCRIPT这样做的,有一个办法可以解决:(function ($) { // Or...

2013-12-20 16:35:45 73

利用TOMCAT的日志查出SOLR的慢查询

TOMCAT的日志如下, 我想查出一些很慢的查询 写道182460138 [http-nio-8080-exec-13] INFO org.apache.solr.core.SolrCore – [collection1] webapp=/solr4 path=/select params={spellcheck=true&mm=1&spellcheck.q=im...

2013-12-07 03:31:41 405

Migrate MySQL to MariaDB in Ubuntu 12.10

If you have MySQL installed on an Ubuntu (12.10) server and are looking to migrate to MariaDB , here are the steps to migrate over to MariaDB 10.MariaDB is a drop-in replacement for MySQL - you do...

2013-11-15 01:53:47 80

Ubuntu Linux: Install Latest Oracle Java 7

Installing Oracle Java 7 On Ubuntu version 12.04 or 13.04+The good news is you can install Oracle Java 7 easily and make it as the default source implementation of the Java platform. First, grab Or...

2013-11-09 23:29:41 81

空空如也

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

TA关注的人

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