
java
ysyxg
这个作者很懒,什么都没留下…
展开
-
读写excel
读写execel原创 2015-06-02 14:07:39 · 583 阅读 · 0 评论 -
Mongodb3.0 java MapReduce实例
String mapFunction2 = "function() { "+ " var key = this.userid; "+ " var value = { "+ " userid: this.userid, "+原创 2015-11-26 18:53:05 · 1461 阅读 · 0 评论 -
IP地址地区信息查询API接口调用方法
最近因为要开发一些跟用户相关的功能,需要用到ip地址查询用户的相关信息,所以就想到了调用一些成熟API减少工作量。经过一番测试发现两个比较好用的API接口新浪IP地址查询接口:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js淘宝 http://ip.taobao.com/service/getIpInfo.ph转载 2016-01-08 13:48:01 · 1025 阅读 · 0 评论 -
IP解析工具类
package com.kitsmart.mm.util;import javax.servlet.http.HttpServletRequest;public class IPUtil {public static String getIp2(HttpServletRequest request) {String ip = request.getHeade原创 2016-02-17 17:33:20 · 636 阅读 · 0 评论 -
Ip地址解析工具类
package com.kitsmart.mm.util;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.MalformedURLExce原创 2016-02-17 17:36:01 · 614 阅读 · 0 评论 -
logback 简介
logback 简介为什么要使用logback ? ——在开发中不建议使用System.out因为大量的使用会增加资源的消耗。因为使用System.out是在当前线程执行的,写入文件也是写入完毕之后才继续执行下面的程序。而使用Log工具不但可以控制日志是否输出,怎么输出,它的处理机制也是通知写日志,继续执行后面的代码不必等日志写完。 ——个人推荐使用SL转载 2017-01-04 17:25:27 · 1503 阅读 · 0 评论 -
logback 常用配置详解(二) <appender>
logback 常用配置详解(二) :是的子节点,是负责写日志的组件。有两个必要属性name和class。name指定appender名称,class指定appender的全限定名。 1.ConsoleAppender:把日志添加到控制台,有以下子节点::对日志进行格式化。(具体参数稍后讲解 ):字符串 System转载 2017-01-04 17:26:43 · 363 阅读 · 0 评论 -
logback 常用配置详解(三) <filter>
logback 常用配置详解(三) :过滤器,执行一个过滤器会有返回个枚举值,即DENY,NEUTRAL,ACCEPT其中之一。返回DENY,日志将立即被抛弃不再经过其他过滤器;返回NEUTRAL,有序列表里的下个过滤器过接着处理日志;返回ACCEPT,日志会被立即处理,不再经过剩余过滤器。过滤器被添加到 中,为 添加一个或多个过滤器后,可以用任意条件对日志进行过转载 2017-01-04 17:29:16 · 553 阅读 · 0 评论 -
logback 配置详解(一)<configuration> and <logger>
一:根节点包含的属性: scan:当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true。scanPeriod:设置监测配置文件是否有修改的时间间隔,如果没有给出时间单位,默认单位是毫秒。当scan为true时,此属性生效。默认的时间间隔为1分钟。debug:当此属性设置为true时,将打印出logback内部日志信转载 2017-01-04 17:22:38 · 859 阅读 · 0 评论 -
Intellij IDEA Junit 配置
1.安装插件2.配置 junit generator 设置OutPut Path ${SOURCEPATH}/../../test/java/${PACKAGE}/${FILENAME}3.配置junit4设置包名package $entry.packageName; 设置引用import org.junit.runner.RunWith;import原创 2017-12-13 10:08:50 · 1933 阅读 · 0 评论 -
mongodb 服务安装和删除
添加mongo服务:mongod --logpath D:\mongodb\log\mongodb.log --logappend --dbpath D:\mongodb\data --serviceName MongoDB --install --auth绿字部分是数据库日志和数据库文件存放的路径,请确保已经存在。红字--auth这个参数的意翻译 2015-09-23 09:16:30 · 1372 阅读 · 0 评论 -
Spring 注解获取request和response对象
在BaseController中加入:protected HttpServletRequest request; protected HttpServletResponse response; protected HttpSession session; @ModelAttribute原创 2015-10-26 10:03:17 · 2154 阅读 · 0 评论 -
关于XML文档的xmlns、xmlns:xsi和xsi:schemaLocation
相信很多人和我一样,在编写Spring或者Maven或者其他需要用到XML文档的程序时,通常都是将这些XML文档头拷贝过来,并没有理解其中元素(比如xmlns,xmlns:xsi,xsi:schemaLocation)的真正含义,不知道哪些元素是多余的,也不知道为什么要加那些元素。这样当有时候网上Copy的XML头有错的时候自己却不知道怎么下手。我也是这样的,于是今天花了点时间好好的理解了一下这些转载 2015-11-05 14:52:03 · 1320 阅读 · 0 评论 -
读写xml笔记
读写xml原创 2015-06-02 14:06:04 · 573 阅读 · 0 评论 -
Mongodb实践心得一
1.对经常查询的字段做索引,可以加快对键的查询速度,当然也可以是用缓存数据库之类的2.upsert 条件更新,没有则新增,可以多条3.独立不大的可用的内嵌文档4.save 可以自定义_id保存,否则自动生成5.对于数字加减,可以直接用"$inc"6.$set 有则覆盖,没有则新增7.$unset 将键删除,没有也不出错8.慎用索引,尽可能少的创建,索引查询快,但是更新删转载 2015-09-25 17:25:09 · 1165 阅读 · 0 评论 -
找不到Project Facets+eclipse项目出现红叉
什么是Facet编辑Facet项目框架提供了一个功能强大扩展WTP的机制,用户可以在创建web项目时添加各种功能模块。当一个Facet添加到项目中后,它可以执行任何必要的操作如:拷贝resources,安装builders,添加natures等,同时Facet也可以用作用户界面元素可用的标志。为什么要用facet编辑通常我们给创建的工程可能添加以下元素:资源文件,原创 2015-11-05 14:15:06 · 4025 阅读 · 0 评论 -
关于JVM的类型和模式
引言 曾几何时,我也敲打过无数次这样的命令: 然而之前的我都只关心过版本号,也就是第一行的内容。今天,我们就来看看第3行输出的内容:JVM的类型和工作模式。 其实说Server和Client是JVM的两种工作模式是不准确的,因为它们就是不同的虚拟机,因此应该说有两种类型的JVM。 第三行的输出中可以看到:JVM的名字(HotSpot)转载 2015-11-05 14:35:04 · 782 阅读 · 0 评论 -
Spring中的AOP—在Advice方法中获取目标方法的参数
获取目标方法的信息 访问目标方法最简单的做法是定义增强处理方法时,将第一个参数定义为JoinPoint类型,当该增强处理方法被调用时,该JoinPoint参数就代表了织入增强处理的连接点。JoinPoint里包含了如下几个常用的方法:Object[] getArgs:返回目标方法的参数Signature getSignature:返回目标方法的签名转载 2015-11-05 10:23:07 · 630 阅读 · 0 评论 -
编译和解释的区别是什么?
编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程序,速度很快; 而解释器则是只在执行程序时,才一条一条的解释成机器语言给计算机来执行,所以运行速度是不如编译后的程序运行的快的. 这是因为计算机不能直接认识并执行我们写的语句,它只能认识机器语言(是二进制的形式) 一、低级语言与高级语言最初的计算机程序都是用0和1的转载 2015-11-05 14:32:16 · 547 阅读 · 0 评论 -
自定义eclipse开发环境
1. 改变背景颜色 Window->Preferences->General->Editor->Text Editors->右边选择Appearance color options->选Background color 选择背景颜色,这里我选的是(12,16,33) 选Current line highlight 来改变当前选中行的颜色。原创 2015-11-05 15:23:07 · 539 阅读 · 0 评论 -
Spring容器中Bean的作用域
当通过Spring容器创建一个Bean实例时,不仅可以完成Bean实例的实例化,还可以为Bean指定特定的作用域。Spring支持如下5种作用域:singleton:单例模式,在整个Spring IoC容器中,使用singleton定义的Bean将只有一个实例prototype:原型模式,每次通过容器的getBean方法获取prototype定义的Bean时,都将产生一转载 2015-11-05 10:25:58 · 673 阅读 · 0 评论 -
Spring中的AOP—基于Annotation的配置方式
使用After增强处理 Spring还提供了一个After增强处理,它与AfterReturning优点类似,但也有区别:AfterReturning增强处理只有在目标方法正确完成后才会被织入After增强处理不管目标方法如何结束(正确还是异常),它都会被织入 正是因为这个特点,因此After增强处理必须准备处理正常返回和异常返回转载 2015-11-05 10:58:06 · 861 阅读 · 0 评论 -
创建PDF模板,java添加内容、导出下载PDF
本文主要内容是:用java在pdf模板中加入数据,图片。废话不多说,举个非常简单的例子:首先创建word文档,导出PDF。 用 软件adobe acrobat打开,操作步骤如图: 在指定位置添加文本域, 保转载 2017-12-13 15:48:58 · 956 阅读 · 0 评论