自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (8)
  • 问答 (1)
  • 收藏
  • 关注

原创 多线程生产者消费者模式

package sync; public class Test { public static void main(String[] args) { Test test = new Test(); //Factory factory = Factory.getInstance(); Producer producer = test.new Producer(); produc

2014-09-06 11:05:21 1019

原创 基于配置的Spring MVC3

网上查找的spring mvc3大部分都是基于注射的方式,总感觉注射有点怪怪,不利于后期扩展和项目管理,于是特意写下这篇基于xml配置的Spring MVC3,以供大家参考。  怎么建立web项目和下载相关jar这里就不说了,直接写下关键内容。 1. 所需jar aopalliance-1.0.0.jar commons-logging.jar jsp-api.jar jstl-1.2

2014-07-26 13:32:04 956

原创 tomcat 使用log4j进行日志分割

由于tomcat catalina.out日志不会自动分割, 一、日志分割所需包在附近中 1、 压缩包中有三个jar包:     log4j-1.2.16.jar      tomcat-juli-adapters.jar     tomcat-juli.jar    说明:如果不是tomcat7版本,请去官网下载对应版本的tomcat-juli.jar,tom

2014-06-11 09:44:50 5051

原创 mysql 同步错误总结

mysql主从复制,遇到错误而导致slave端复制中断,跳过错误才能继续跳过错误有两种方式: 1.跳过指定数量的事务: stop slave sql_thread;set global sql_slave_skip_counter=1;start slave sql_thread; 2.修改mysql的配置文件,通过slave_skip_errors参数来跳所有错误或指定类型的错误

2016-11-25 16:49:34 685

原创 mysql 存储过程

DELIMITER $$ DROP PROCEDURE IF EXISTS `p_user_redbag_grap` $$ CREATE PROCEDURE `p_user_redbag_grap`(     IN postRedbagId VARCHAR(128), -- 帖子与红包关联id IN userId VARCHAR(128),  -- 用户id IN userRedbagI

2016-11-25 09:09:39 482

原创 linux批量复制(移动)并重命名文件

#!bin/sh for file in /data/xxx/ do if test -d $file then echo $file for i in `ls $file/*.png`; do cp "$i" `echo "$i" |awk -F '.' '{print $1 "_zip." $2}'`; done fi done

2016-09-24 14:12:33 7995

原创 linux iptables 端口开放限制

以下是iptables端口开放控制配置80、22端口内外网全部开放,8080、6379端口只对内网ip为10.104.2.22的客户机开放 3306端口只对10.104.2.22、183.62.56.11的ip开放 -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT -A INPUT -p icmp -j ACCEPT -A INPU

2016-03-14 16:39:07 3208

原创 nginx配置

nginx 配置,包含指定域名跳转、手机访问识别、域名判断代理、日志配置 # For more information on configuration, see: # * Official English Documentation: http://nginx.org/en/docs/ # * Official Russian Documentation: http://ngi

2016-03-14 16:32:07 632

原创 linux上远程备份mysql数据库

远程备份mysql数据条件:     1. 数据库服务支持远程连接     2. 客户机需支持mysqldump命令 如果具备以上条件就可以按如下操作进行远程备份mysql数据库:     1. 在客户机上新建mysql-bak.sh文件,内容如下:        #!/bin/bash # Name:mysql-bak.sh # This is a Shel

2016-03-14 16:24:20 5083

原创 创建数据库并设置编码

CREATE DATABASE IF NOT EXISTS `swallow` DEFAULT CHARSET utf8 COLLATE utf8_general_ci; USE `swallow`;

2016-03-14 16:10:39 1047

原创 linux msyql 配置文件my.cnf

[client] default-character-set=utf8 port = 3306 socket = /tmp/mysql.sock [mysqld] port = 3306 collation_server = utf8_general_ci character_set_server = utf8 socket = /tmp/mysql.sock basedir =

2016-03-01 15:18:31 3972

原创 linux mysql 安装

linux mysql 免安装版

2016-03-01 15:16:27 803

原创 nginx 多服务配置

以下为nginx多服务配置示例,仅供参考。 server {         listen       28888;         listen       20888;         server_name 192.168.5.1 192.168.5.104;         access_log  /home/logs/nginx/swallow.log;         er

2016-01-15 16:24:54 1047

原创 maven 私服setting.xml配置

<!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright o

2015-11-05 10:30:28 20326 1

原创 mongoDB子文档列表更新

mongoDB子文档列表更新语句: db.user.update({"_id" : ObjectId("55ebe8309ff9d8916fbc9fd8")}, { $addToSet:{ "userAuth":{ $each:[ { "account" : "124585

2015-09-10 18:14:28 2502

转载 mongodb and 和 or语句写法

形如 a>1 and b>2 or c>3 and d>4 的逻辑查询,如果使用mongodb查询,应该写为: db.example.find({ '$or':[ {'$and':[{'example.a':{'$gt':1}},{'example.b':{'$gt':2}}]}, {'$and':[{'example.c':{'$gt':3}},{'exam

2015-08-25 08:53:54 5801

原创 web服务启动spring自动执行ApplicationListener的用法

我们知道,一般来说一个项目启动时需要加载或者执行一些特殊的任务来初始化系统,通常的做法就是用servlet去初始化,但是servlet在使用spring bean时不能直接注入,还需要在web.xml配置,比较麻烦。今天介绍一下使用spring启动初始化的方法。其实很简单,只需两步就可以了。 实现ApplicationListener接口: public class Init implements

2015-07-25 09:12:20 10405

原创 eclipse中maven插件上传项目jar包到私服

我们知道,每个公司都会有自己的工具包或公共包,这种包就可以上传到公司的maven私服,就不用每个人都去同步开发包了。那么,怎么把本地项目打包并发布到私服呢?按照如下步骤就可以轻松完成。 1.  在setting.xml文件中增加如下内容: nexus admin admin123 nexus-sna

2015-07-04 11:45:57 10820

原创 解决eclipse中自带的maven搜索不到非本地第三方包问题

最近使用eclipse中的maven插件时发现,在pom.xml文件中添加第三方包时,查询不到非本地的jar包,感到格外不方便,也感到非常困惑。我记得在早期的eclipse版本中是自己安装maven插件,不存在该问题,于是就花费了半个小时时间来研究了下,结果发现,eclipse自带的插件,默认不会将第三方包索引下载到本地,所以就搜索不到了,按如下方法就可以下载并使用了  1. 打开win

2015-06-21 21:59:04 7472

原创 js分页工具

js代码/** * 分页js */ var Page; (function(){ var Page = {version:"1.0",author:"liuxingmi"}; var showPage = 9; Page.navigation = function(divId, totalRecord, totalPage, currentPage, func){

2015-01-27 17:31:00 962

原创 java socket客户端连接池

最近因项目需要,需要使用socket长连接服务器,但是在网上查资料发现都是服务器的连接池,于是自己动手写了个客户端socket连接池,记之,仅供参考,里面的意义变量请自行替换,废话少说,上代码。 1.   socet信息类     package cn.richinfo.cloudp.dm.common.util; import java.net.Socket; /** * @C

2014-08-29 13:52:28 14259 4

Hadoop 文件追加(断点继传)

hadoop 0.20之前的版本应该不支持文件追加功能,我用的是1.0版本的。 要想使用文件追加写入功能,先配置hdfs-site.xml,如下:        &lt;property&gt;         &lt;name&gt;dfs.support.append&lt;/name&gt;         &lt;value&gt;true&lt;/value&gt;     ...

2012-03-05 17:46:09 451

原创 Hadoop 应用总结

  参考网络众多资料,结合自己的实践,记录了hadoop hdfs应用的一些注意事项和知识点,希望对您有所帮助。   环境配置        1.  安装linux ubuntu系统        2. 安装开启openssh-server:$ sudo apt-get install openssh-server        3. 建立ssh 无密码登录 $ ssh-keyg...

2012-03-01 12:21:34 211

原创 hadoop SecondNamenode详解

本文来源 http://www.oratea.net/?p=827   SecondNamenode名字看起来很象是对第二个Namenode,要么与Namenode一样同时对外提供服务,要么相当于Namenode的HA。真正的了解了SecondNamenode以后,才发现事实并不是这样的。下面这段是Hadoop对SecondNamenode的准确定义: * The Secondary ...

2012-03-01 10:57:39 500

原创 hadoop小文件操作之SequenceFile

存储文件: import java.io.BufferedInputStream; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.net.URI;   import org.apache.hadoop.conf.Configu...

2012-02-29 12:36:57 249

原创 hadoop 文件操作

存储文件:  import java.io.BufferedInputStream; import java.io.FileInputStream; import java.io.InputStream; import java.io.OutputStream; import java.net.URI;   import org.apache.hadoop.conf.Configur...

2012-02-29 12:31:08 149

原创 hadoop 小文件解决方案

  基于Hadoop Sequencefile的小文件解决方案   一、 概述    小文件是指文件size小于HDFS上block大小的文件。这样的文件会给hadoop的扩展性和性能带来严重问题。首先,在HDFS中,任何block,文件或者目录在内存中均以对象的形式存储,每个对象约占150byte,如果有1000 0000个小文件,每个文件占用一个block,则namenode大约需要2...

2012-02-28 12:36:43 213

hadoop 异常

java.io.IOException: File /user/root/input could only be replicated to 0 nodes, instead of 1         at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.getAdditionalBlock(FSNamesystem.java:12...

2012-02-16 12:26:21 174

原创 jsp 标签 According to TLD or attribute directive in tag file...异常

jstl报org.apache.jasper.JasperException: /index.jsp(6,0) According to TLD or attribute directive in tag file, attribute items does not accept any expressions异常   在确保jar包已经添加的情况下 把&lt;%@ taglib uri="...

2011-11-14 13:04:32 160

数字转对应的excel列字母

String[] str = new string[]{"A","B","C","D","E","F","G",                         "H","I","J","K","L","M","N"

2011-10-31 21:44:53 495

原创 equals()与==的区别

1. equals只能对对象进行比较,不能用于基本类型的比较,==则没有限制。 2. equals方法比较的是对象内容,==比较的是对象的引用。 3. 比较对象一般用equals方法,大多数java类库都实现了该方法。 4. 如果是自己实现的类,必须重写equals和hashCode方法才能正确的使用该方法,否则与==效果一样。...

2011-07-12 20:48:36 126

原创 js浮点数验证

&lt;html&gt;&lt;head&gt;&lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8"&gt;&lt;title&gt;validateNum&lt;/title&gt;&lt;script type="text/javascript"&gt;functi

2011-07-01 21:39:36 751

原创 synchronized 实例

synchronized  Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 先看几个例子:    实例一: import java.util.ArrayList;import java.util.List; public class MyThread { public void printNum(List list) { ...

2011-06-29 22:57:05 253

原创 买了几本书

   突然间发现,作为一个软件开发人员,竟然没有买过技术之类的任何书籍。因为所有学习资料都是在网上找的,所有问题都能在网上解决。以前也没有觉得有啥问题,现在却发现,如果离开电脑,就只能无聊到睡觉了。      惭愧之余,刚才就在淘宝上花了90大洋,买了java2核心技术卷一+卷二第8版+Java编程思想中文版4版三本知名书籍。...

2011-06-28 22:04:18 146

原创 粗心造成的错误

      系统一期已经上线了好久了,二期已经开始开发。可今天一测试人员却发现有一个导出与查询的数据不一致,在前台查询到的数据才几天,导出的数据却有几百条。我开始还以为是测试人员理解错了呢,因为导出的数据本来就是查询出来的头和行的乘积,后来才发现是以前程序中传的日期参数不对,没有取到对应的值。因为这个查询条件过多,当时也没有每个条件都测试,一期测试时也没有发现。       仔细想想如果不是自己...

2011-06-28 20:54:49 227

三种类型的技术人员

  有一种技术人员,在工作之余会总结一下经验,钻研老技术,关注一下新技术,然后写下博客,方便自己,也方便别人。   有一种技术人员,在工作之余却下个电影,看下小说,只顾吃喝玩乐。   有一种技术人员,在上两种之间,一会学一会玩。   ...

2011-06-28 12:52:55 241

原创 写在工作日志前

从今天开始记录工作中遇到的问题,以及解决方法。以便自己或者他人在工作遇到类似的问题时,作为参考。

2011-06-27 21:48:44 136

原创 sql 查询所有数据库、表名、表字段总结

mssql 和 oracle 查询所有数据库、表名、表字段sql语句总结

2010-12-16 17:18:00 831

sql 查询所有数据库、表名、表字段总结

ms sql server1、查询所有表select [id], [name] from [sysobjects] where [type] = 'u' order by [name]2、查询所有数据库3、select [name] from [sysdatabases] order by [name]查询表中字段 select [name] from [syscolumns] where [na...

2010-12-16 17:18:00 166

原创 java文件操作

java文件处理 java io

2010-08-21 07:54:00 549

jxl-report.jar 和 freemarker-util-0.0.1.jar

jxl模板报表导出所需的jar包,使用该jar包可以直接在excel文档中写freemarker表达式

2017-10-28

.net 自动生成实体类、DAO工具

本人自己做的一个简单的.net 自动生成实体类、DAO工具,数据读取层的update/inster方法,

2010-04-01

excel jx1.jar

java数据导出excel工具jar包,

2009-10-07

php-5.3.6.tar.gz

php5文件 php-5.3.6.tar.gz

2011-05-23

libsaproc.so

java 1.6.30以下版本 jstack 工具修复包,覆盖$JAVA_HOME/jre/lib/amd64/ 下的该包

2014-10-27

数据库迁移工具V1.0

绝对好用的数据库转移工具mssql2005到oracle10g已测试成功,但要先建好表。如有疑问请联系我qq63972012

2010-12-16

PMServ 5.2.6 下

PMServ 5.2.6 是一款拥有图形界面的快速搭建Apache 2.2.9、PHP 5.2.6、MySQL 5.1.28&4.0.26、Nginx 0.7.19、Memcached 1.2.4、phpMyAdmin 2.11.9.2、OpenSSL、SQLite、ZendOptimizer,以及ASP、CGI、Perl网站服务器平台的绿色软件。无需安装,具有灵活的移动性,将其拷贝到其它目录、分区或别的电脑时,均只需点击APMServ.exe中的启动按钮,即可自动进行相关设置,将Apache和MySQL安装为系统服务并启动。APMServ集合了Apache稳定安全的优点,并拥有跟IIS一样便捷的图形管理界面,同时支持MySQL 5.0 & 4.0两个版本,虚拟主机、虚拟目录、端口更改、SMTP、上传大小限制、自动全局变量、SSL证书制作、缓存性能优化等设置,只需鼠标一点即可完成。

2011-05-23

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

TA关注的人

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