自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mongo的java使用2

package cn.com.cennavi.northis.mongo; import com.mongodb.MongoClient;import com.mongodb.client.MongoDatabase; public class MongoJDBC {/*** 获取一个mongo连接* @param host mongo所在的服务器ip* @p...

2017-04-10 15:42:05 161

原创 mongo的java使用

package cn.com.cennavi.northis.test; import java.util.ArrayList;import java.util.List; import org.bson.Document; import com.mongodb.BasicDBObject;import com.mongodb.client.FindIterabl...

2017-04-10 15:39:35 519

原创 redis应用

package cn.com.cennavi.northis.redis; import java.util.List; import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis.clients.jedis.JedisPoolConfig; //impor...

2017-04-10 15:32:51 160

原创 apache的FileUtils

List<String> lines = FileUtils.readLines(new File(filePath), "GBK"); for (int i=1; i<lines.size();i++) { String temp[] = lines.get(i).split(","); }...

2017-04-10 15:22:21 1021

原创 一个JAVA数据库连接池实现源码

//// 一个效果非常不错的JAVA数据库连接池.// from:http://www.jxer.com/home/?uid-195-action-viewspace-itemid-332// 虽然现在用APACHE COMMONS DBCP可以非常方便的建立数据库连接池,// 但是像这篇文章把数据库连接池的内部原理写的这么透彻,注视这么完整,// ...

2016-12-21 14:24:36 90

原创 Struts2约定优于配置(Action路径到Result页面路径的自动映射)

Struts2约定优于配置(Action路径到Result页面路径的自动映射) <!--[if !supportLists]-->1       <!--[endif]-->Convention插件<!--[if !supportLists]-->1.1   <!--[endif]-->需要的jar包struts2-convent...

2016-12-21 11:10:56 847

原创 jsp中forward和redirect的区别

一、调用方式 我们知道,在servlet中调用转发、重定向的语句如下: request.getRequestDispatcher("new.jsp").forward(request, response);   //转发到new.jsp response.sendRedirect("new.jsp");   //重定向到new.jsp 在jsp页面中你也会看到通过...

2016-12-21 10:45:22 181

原创 Linux 自动打包非当前日期的tomcat日志到备份目录下

需要 gzip 命令支持: #!/bin/shtomcat_backup_dir="/打包备份目录"tomcat_dir_list=$(ps -ef | grep -oP '(?<=-Dcatalina\.base=)[^\s]*')#netty_dir_list=$(ps -ef | grep com.mapbar.mserver.netty \#net...

2016-11-11 11:06:38 290 2

原创 JAVA多线程的40个常见问题总结

JAVA多线程的40个常见问题总结1、多线程有什么用?一个可能在很多人看来很扯淡的一个问题:我会用多线程就好了,还管它有什么用?在我看来,这个回答更扯淡。所谓"知其然知其所以然","会用"只是"知其然","为什么用"才是"知其所以然",只有达到"知其然知其所以然"的程度才可以说是把一个知识点运用自如。OK,下面说说我对这个问题的看法:(1)发挥多核CPU的优势随着工业的进

2016-07-14 17:37:44 329

原创 java内部类总结

内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用protected和private修饰。(而外部类不可以:外部类只能使用public和默认的)。内部类分为:成员内部类、局部内部类、静态内部类、匿名内部类几种内部类的共性:A、内部类仍然是一个独立的类,在编译之后会内部类会被编译成独立的.class文件,但是前面冠以外部类的...

2016-07-14 16:58:20 57

原创 java中的IO整理

写在前面:本文章基本覆盖了java IO的全部内容,java新IO没有涉及,因为我想和这个分开,以突出那个的重要性,新IO哪一篇文章还没有开始写,估计很快就能和大家见面。照旧,文章依旧以例子为主,因为讲解内容的java书很多了,我觉的学以致用才是真。代码是写出来的,不是看出来的。最后欢迎大家提出意见和建议。【案例1】创建一个新文件123456...

2016-07-14 16:36:51 85

原创 使用eclipse生成文档(javadoc)

使用eclipse生成文档(javadoc)主要有三种方法: 1,在项目列表中按右键,选择Export(导出),然后在Export(导出)对话框中选择java下的javadoc,提交到下一步。 在Javadoc Generation对话框中有两个地方要注意的: javadoc command:应该选择jdk的bin/javadoc.exe destination:为生成文档的保...

2016-07-14 16:09:43 184

原创 '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp error

### Cause: java.sql.SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp; SQL []; Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp; nested ...

2016-07-14 14:47:40 105

原创 JSP 里实时显示系统的时间, 并非客户端时间

<%Calendar rightNow = Calendar.getInstance();SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");%>  //从服务器上获取初始时间var currentDate = new Date(<%=new java.util...

2016-07-13 10:09:56 253

原创 java内存分配分析

出处:http://blog.csdn.net/qh_java/article/details/9084091 java内存分配分析本文将由浅入深详细介绍Java内存分配的原理,以帮助新手更轻松的学习Java。这类文章网上有很多,但大多比较零碎。本文从认知过程角度出发,将带给读者一个系统的介绍。进入正题前首先要知道的是Java程序运行在JVM(Java Virtual Ma...

2016-07-12 10:52:02 76

原创 公钥和私钥

原文网址:http://www.youdzone.com/signature.html1.鲍勃有两把钥匙,一把是公钥,另一把是私钥。2.鲍勃把公钥送给他的朋友们----帕蒂、道格、苏珊----每人一把。3.苏珊要给鲍勃写一封保密的信。她写完后用鲍勃的公钥加密,就可以达到保密的效果。4.鲍勃收信后,用私钥解密,就看到了信件内容。这里要强调的是,只要鲍...

2015-07-08 17:20:29 123

原创 tomcat配置https方法

 1.为服务器生成证书: C:\jdk1.6.0_17\bin> keytool -genkey -v -alias tomcat -keyalg RSA -keystore D:\tomcat.keystore -validity 36500  输入keystore密码:666666确认密码:666666您的名字与姓氏是什么? [Unknown]: 1...

2015-07-08 15:11:19 101

原创 Tomcat性能调优

转自:http://blog.csdn.net/lifetragedy/article/details/7708724  一、总结前一天的学习从“第三天”的性能测试一节中,我们得知了决定性能测试的几个重要指标,它们是:ü   吞吐量ü   Responsetimeü   Cpuloadü   MemoryUsage我们也在第三天的学习中对Apache做过...

2015-06-12 09:57:29 83

原创 Mysql 空间数据库学习

建表:CREATE DATABASE geodatabase;USE geodatabase;CREATE TABLE test(  id INT PRIMARY KEY AUTO_INCREMENT,  name VARCHAR(128) NOT NULL,  pnt POINT,  line LINESTRING,  pgn POLYGON)ENGINE=...

2015-06-03 10:03:17 246

原创 java 生成easyui comotree 树对象

public void getAllModuleTree(){ List<TreeDataModel<Module>> result = new ArrayList<TreeDataModel<Module>>(); result = createChildren("root"); getWriter().write(L...

2015-05-13 15:46:20 138

原创 tomcat 配置 gzip 压缩返回的数据

 <Connector URIEncoding="utf-8" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" compression="on" compressionMinSize="2048" noCompressionUserAgents=&

2015-04-25 11:45:49 696

原创 Grunt 合并压缩js文件

http://www.cnblogs.com/yexiaochai/p/3594561.htmlhttp://www.cnblogs.com/yexiaochai/p/3602002.htmlhttp://www.cnblogs.com/snandy/archive/2013/03/07/2946989.htmlhttp://www.cnblogs.com/snandy/archiv...

2015-04-21 15:47:28 158

原创 书写BAT批处理文件简单调用java程序

一。写一个最简单的java例子:package com.company;public class TestBat { public static void main(String[] args) { System.out.println("========= this is a test bat! ===========...

2015-03-26 10:18:15 213

原创 postgresql jdbc

package ;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;public class DBUtil_Postgr...

2015-03-13 11:01:53 354

原创 System.exit 0 和 1

 System.exit(0)是将你的整个虚拟机里的内容都停掉了 ,而dispose()只是关闭这个窗口,但是并没有停止整个application exit() 。无论如何,内存都释放了!也就是说连JVM都关闭了,内存里根本不可能还有什么东西System.exit(0)是正常退出程序,而System.exit(1)或者说非0表示非正常退出程序System.exit(status)不...

2015-03-11 10:21:38 81

原创 线程和进程

看到一个回答的非常简单明了的解释,故记录下:  一般你运行一个应用程序,就生成了一个进程, 这个进程拥有自己的内存空间,这个进程还可以内部生成多个线程, 这些线程之间共用一个进程的内存空存空间,所以线程之间共享内存是很容易做到的,多线程协作比多进程协作快一些,而且安全.在windows跟unix上面,进程,线程的实现方法都是不一样的. ps:网上的很多解释都太文言了,不容易理...

2015-03-11 09:41:39 62

原创 action 中开启新线程dosth

/** * 开启新线程执行任务 */ private void doInOtherThread(final Object obj){ new Thread(){ public void run() { try{ System.out.println(obj); }catch(Exception e){ e.printSt...

2015-03-03 15:57:27 289

原创 quartz 集成 spring 的定时任务

spring-context.xml:   <!-- 定时任务触发器 --> <bean id="commentJobQuartz" class="org.springframework.scheduling.quartz.SchedulerFactoryBean" lazy-init="false" autowire="no"> &l

2015-03-03 15:40:40 73

原创 postgreSQL空间函数的简单使用

创建空间对象表:create table t_point ( id VARCHAR(36) not null, name VARCHAR(200) null, lonlat GEOMETRY null, create...

2015-03-03 14:14:07 1334

原创 使用maven自动化部署项目

通过140服务器进行测试: 使用tomcat:apache-tomcat-7.0.11 tomcat-users.xml 增加以下内容:   <role rolename="admin-gui"/> <role rolename="admin-script"/> <role rolename="manager-gui...

2015-03-03 11:11:33 285

原创 Postgresql 主从数据库备份

一。 内网环境测试 (192.168.8.20 192.168.8.21 2台机器安装路径均和外网保持一致)Root 启动命令:/mapbar/app/pgsql/bin/postgres -D /mapbar/app/pgsql/data/mapbar/db/program/postgresql-9.2.4/bin/postgres -D /ma...

2015-03-02 16:59:09 155

原创 删除外键和恢复外键

创建数据库的时候sql语句会有生成外键的语句: //删除外键alter table t_user_roles drop constraint fk_t_user_r_reference_t_user;alter table t_city_manager drop constraint fk_t_city_m_reference_t_user; alter table t_at...

2015-03-02 16:50:17 1028

原创 非对称加密的使用

最近给华为做一个项目,用到SAML单点登录。其中涉及到非对称加密和SSL相关的东西。学习了一下,记录下。非对称加密意思就是这套算法有2个钥匙,一个叫密钥,一个叫公钥,用密钥加密的内容,只能用公钥解密,用公钥加密的内容,只能用密钥解密。公钥是公开的,密钥是保密的。这样的特性被利用在SSL上,极大提高了网络传输的安全性。(SSL协议其实是两边拥有相同的密钥,而且这个密钥是临时生成的,并非每次都不...

2015-03-02 16:27:17 418

原创 使用maven中央仓库添加自己想要的jar包

  一。 打开中央仓库地址 二。输入admin的账号密码登陆 三。选择3rd 第三方的选项 四。选择artifact upload 五。选择Gav parameters,  输入group, artifactId  version  六。上传jar包 然后生成。拷贝dependency 里的内容到pom.xml 文件里 就可以使用了。  ...

2015-01-30 10:31:43 375

原创 hibernate tools 生成java bean

<div class="iteye-blog-content-contain" style="font-size: 14px"> hibernate tools 生成java bean 1. 安装hibernate tools 插件 clipse helios(3.6)版1.启动eclipse2.选择Help > Install New Sof...

2014-12-04 14:43:36 266

原创 java spring 的quartz任务 和 集群

import java.io.Serializable;import java.text.SimpleDateFormat;import java.util.Date;import org.quartz.Job;import org.quartz.JobExecutionContext;import org.quartz.JobExecutionException;im...

2014-11-20 09:12:56 81

原创 Java spring quartz 任务调度

<!-- 要调用的工作类 --> <bean id="quartzJob" class="com.huawei.huaweibus.routemanage.task.QuartzJob"></bean> <!-- 定义调用对象和调用对象的方法 --> <bean id=&q

2014-11-18 17:19:24 64

原创 Windows下 apache 和 tomcat的 负载均衡

1. 安装文件:httpd-2.2.25-win32-x86-no_ssl.msitomcat-connectors-1.2.39-windows-i386-httpd-2.2.x.zip(必须是2.2.x 必须和apache对应上)3个 tomcat 72. 修改3个tomcat 的shutdown server ajp3个端口 并能使程序单独启动...

2014-11-18 10:12:17 95

原创 Linux centos6.3 安装postgres9.2.4 postgis2.0.3

1. 安装postgres + postgis:[pgsql安装]tar xvzf postgresql-9.2.4.tar.gzcd postgresql-9.2.4#./configure --prefix=/mapbar/app/pgsqlmakemake installgroupadd postgresuseradd postgr...

2014-11-03 16:35:06 523

原创 将2个集合合并并排除重复的并排序

Set<String> set1 = new HashSet<String>(); set1.add("08:30"); set1.add("09:30"); set1.add("06:30"); set1.add("07:30"); Set<String> set2 = new Ha

2014-10-31 14:34:32 763

空空如也

空空如也

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

TA关注的人

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