`
文章列表
  pom.xml 引入redis 开启缓存 <!-- cache --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache</artifactId> </dependency> <!-- redis --> &l ...
package cn; import java.util.Arrays; import java.util.HashMap; import java.util.Iterator; import java.util.Map; public class DataStatisticsUtils { /** * 求和 * * @param arr * @return */ public static double getSum(double[] arr) { double sum ...
<div class="iteye-blog-content-contain" style="font-size: 14px">      删除jar包目录里的 propties 文件, 和 last-update文件, 在pom文件里打个空格保存,重新编译即可。   </div>  
package cn.com.cennavi.northis.mongo;   import com.mongodb.MongoClient; import com.mongodb.client.MongoDatabase;   public class MongoJDBC { /** * 获取一个mongo连接 * @param host mongo所在的服务器ip * @param port mongo服务的端口号 * @param db db_name * @return */ public static MongoDatabase getMongo(Strin ...
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.FindIterable; import com.mongodb.client.MongoCollection; import com.mongodb.client.MongoCursor; import com.mo ...

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;   //import redis.clients.SerializeUtil; //import redis.clients.util.*; public class RedisClient { private s ...
List<String> lines = FileUtils.readLines(new File(filePath), "GBK"); for (int i=1; i<lines.size();i++) { String temp[] = lines.get(i).split(","); }  apache下 开源了许多实用的工具类,一般都是在commons包下 ...
// // 一个效果非常不错的JAVA数据库连接池. // from:http://www.jxer.com/home/?uid-195-action-viewspace-itemid-332 // 虽然现在用APACHE COMMONS DBCP可以非常方便的建立数据库连接池, // 但是像这篇文章把数据库连接池的内部原理写的这么透彻,注视这么完整, // 真是非常难得,让开发人员可以更深层次的理解数据库连接池,真是非常感 // 谢这篇文章的作者。 // import java.sql.Connection; import java.sq ...
Struts2约定优于配置 (Action路径到Result页面路径的自动映射)   <!--[if !supportLists]-->1       <!--[endif]-->Convention插件 <!--[if !supportLists]-->1.1   <!--[endif]-->需要的jar包struts2-convention-plugin-2.2.1.jar <!--[if !supportLists]-->1.2   <!--[endif]-->设置Convention结果[result ...
一、调用方式   我们知道,在servlet中调用转发、重定向的语句如下:   request.getRequestDispatcher("new.jsp").forward(request, response);   //转发到new.jsp   response.sendRedirect("new.jsp");   //重定向到new.jsp   在jsp页面中你也会看到通过下面的方式实现转发:   <jsp:forward page="apage.jsp" />   当然也可以在jsp页面中实 ...
需要 gzip 命令支持:   #!/bin/sh tomcat_backup_dir="/打包备份目录" tomcat_dir_list=$(ps -ef | grep -oP '(?<=-Dcatalina\.base=)[^\s]*') #netty_dir_list=$(ps -ef | grep com.mapbar.mserver.netty \ #netty_dir_list=$(ps -ef | grep com.mapbar \ # | grep -oP '[^:]*(?=/lib/netty-\d.\d.\d.Fi ...
JAVA多线程的40个常见问题总结 1、多线程有什么用? 一个可能在很多人看来很扯淡的一个问题:我会用多线程就好了,还管它有什么用?在我看来,这个回答更扯淡。所谓"知其然知其所以然","会用"只是"知其然","为什么用"才是"知其所以然",只有达到"知其然知其所以然"的程度才可以说是把一个知识点运用自如。OK,下面说说我对这个问题的看法: (1)发挥多核CPU的优势 随着工业的进步,现在的笔记本、台式机乃至商用的应用服务器至少也都是双核的,4核、8核甚至16核的也都不 ...
内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用protected和private修饰。(而外部类不可以:外部类只能使用public和默认的)。 内部类分为:成员内部类、局部内部类、静态内部类、匿名内部类 几种内部类的共性:A、内部类仍然是一个独立的类,在编译之后会内部类会被编译成独立的.class文件,但是前面冠以外部类的类命和$符号,比如Outer.class和Outer$Inner.class。B、内部类不能用普通的方式访问。内部类是外部类的一个成员,因此内部类可以自由地访问外部类的成员变量,无论是否是private ...
写在前面:本文章基本覆盖了java IO的全部内容,java新IO没有涉及,因为我想和这个分开,以突出那个的重要性,新IO哪一篇文章还没有开始写,估计很快就能和大家见面。照旧,文章依旧以例子为主,因为讲解内容的java书很多了,我觉的学以致用才是真。代码是写出来的,不是看出来的。 最后欢迎大家提出意见和建议。 【案例1】创建一个新文件
使用eclipse生成文档(javadoc)主要有三种方法: 1,在项目列表中按右键,选择Export(导出),然后在Export(导出)对话框中选择java下的javadoc,提交到下一步。 在Javadoc Generation对话框中有两个地方要注意的: javadoc command:应该选择jdk的bin/javadoc.exe destination:为生成文档的保存路径,可自由选择。 按finish(完成)提交即可开始生成文档。 2,用菜单选择:File->Export(文件->导出), 剩下的步骤和第一种方法是一样的。 3,选中要生 ...
Global site tag (gtag.js) - Google Analytics