自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 java随机数方法解析

方法1 (数据类型)(最小值+Math.random()*(最大值-最小值+1)) 例: (int)(1+Math.random()*(10-1+1)) 从1到10的int型随数 方法2 获得随机数 for (int i=0;i {System.out.println((int)(...

2016-09-18 16:03:34 664 0

转载 java邮件解析4

Session需要使用java.util.Properties来构造,常用的用来构造Session的属性:   属性名 含义 mail.smtp.user SMTP的缺省用户名。 mail.smtp.host 要...

2016-02-03 16:32:33 666 0

转载 java邮件解析3

比较完整的例子: 今天闲着无事,研究了一下javaMail发送电子邮件的方法,自己总结了个步骤: 1、首先需要获取发送邮件的Session对象 Session session = Session.getDefaultInstance(properties,authorcato...

2016-02-03 16:19:50 1003 0

转载 java邮件解析2

javamail的api介绍 B.Session(邮件会话) 进行收发邮件的工作都是基于这个会话的。 Session对象利用了java.util.Properties对象获得了邮件服务器、用户名、密码信息和整个应用程序都要使用到的共享信息。 Properties props =...

2016-02-03 16:18:44 1990 0

转载 java邮件解析1

先来一篇简单的代码:需要mail的jar包 public class MailTest { public static void main(String[] args) throws MessagingException { // 配置发送邮件的环境属性 ...

2016-02-03 15:44:18 1107 0

转载 Mybatis的<where><foreach><set><trim>详解

sql语句where条件中,需要一些安全判断,例如按性别检索,如果传入的参数是空的,此时查询出的结果很可能是空的,也许我们需要参数为空 时,是查出全部的信息。这是我们可以使用动态sql,增加一个判断,当参数不符合要求的时候,我们可以不去判断此查询条件。  下文均采用mysql语法和函数(例如字符...

2016-02-01 11:53:14 3581 0

转载 maven学习2——pom.xml

1.前言 Maven,发音是[`meivin],"专家"的意思。它是一个很好的项目管理工具,很早就进入了我的必备工具行列,但是这次为了把project1项目完全迁移并应用maven,所以对maven进行了一些深入的学习。写这个学习笔记的目的,一个是为了自己备忘,二则希望能...

2015-11-22 16:59:13 598 0

转载 maven学习2——pom.xml详解

1.前言 Maven,发音是[`meivin],"专家"的意思。它是一个很好的项目管理工具,很早就进入了我的必备工具行列,但是这次为了把project1项目完全迁移并应用maven,所以对maven进行了一些深入的学习。写这个学习笔记的目的,一个是为了自己备忘,二则希望能...

2015-11-22 16:56:26 2167 0

转载 maven学习1_maven的安装

Maven这个个项目管理和构建自动化工具,越来越多的开发人员使用它来管理项目中的jar包。本文仅对Eclipse中如何安装、配置和使用Maven进行了介绍。完全step by step。 如果觉得本文对你有用,请移步到:http://download.csdn.net/detai...

2015-11-22 16:53:14 457 0

转载 Aop详解2

先了解AOP的相关术语: 1.通知(Advice): 通知定义了切面是什么以及何时使用。描述了切面要完成的工作和何时需要执行这个工作。 2.连接点(Joinpoint): 程序能够应用通知的一个“时机”,这些“时机”就是连接点,例如方法被调用时、异常被抛出时等等。 3.切入点(Point...

2015-11-02 17:12:44 1354 0

转载 AOP切面详解1

通过配置织入@Aspectj切面 虽然可以通过编程的方式织入切面,但是一般情况下,我们还是使用spring的配置自动完成创建代理织入切面的工作。     通过aop命名空间的声明自动为spring容器中那些配置@aspectJ切面的bean创建代理,织入切面。当然,spring 在内部依...

2015-11-02 17:12:02 1612 0

转载 Druid使用起步1

http://www.kankanews.com/ICkengine/archives/27640.shtml 当我们在javaWEB项目中使用到druid来作为我们的连接池的时候,一定不会忘了添加监控功能。下面我们就来看一下,在一个简单的web项目中(尚未使用任何框架)我们是如果来配置我们的...

2015-10-28 17:19:45 2045 0

转载 springmvc对静态资源的处理

servlet>     servlet-name>mvcservlet-name>     servlet-class>org.springframework.web.servlet.DispatcherServletservlet-class>...

2015-10-28 15:12:32 423 0

转载 freemaker在springmvc详解2

springMVC整合大家都比较熟悉了吧主要有以下几个步骤: 在web.xml配置        org.springframework.web.context.ContextLoaderListener     //上面的listener主要是启动spring容器  ...

2015-10-28 14:41:48 541 0

转载 springmvc+Freemarker配置说明详解1

Freemarker使用模板技术进行视图的渲染。自从看了Struts标签、Freemarker、JSTL的性能对比后,我毅然决定放弃Struts标签了!效率太差……  Spring本身支持了对Freemarker的集成。只需要配置一个针对Freemarker的视图解析器即可。 二、Spring M...

2015-10-27 17:25:00 9150 1

转载 spring视图解析——自定义解析器实例

第一种方式: 在基于SpringMVC的项目中有时需要同时使用多种视图格式,如jsp,velocity及freemarker等,通过不同的请求路径配置规则,映射到不同的视图文件。下面我提供一种思路,通过视图模板文件后缀名的方式来进行处理。例如: @RequestMapping(valu...

2015-10-22 16:42:03 2409 0

转载 InternalResourceViewResolver、ResourceBundleViewResolver使用

我们在controller里面经常这样return一个ModelAndView: return new ModelAndView('user', 'model', model); DispatcherServlet靠ViewResolver把user解...

2015-10-22 16:38:20 3670 0

转载 spring视图解析总结3

1、ViewResolver(视图解析器)         p:suffix=".jsp" p:order="2"/>     视图解析器(实现接口 org.springframework.web.servlet.ViewRe...

2015-10-22 16:37:07 494 0

转载 springmvc视图解析顺序2

在前一篇博客中讲了SpringMVC的Controller控制器,在这篇博客中将接着介绍一下SpringMVC视图解析器。当我们对SpringMVC控制的资源发起请求时,这些请求都会被SpringMVC的DispatcherServlet处理,接着Spring会分析看哪一个HandlerMappi...

2015-10-21 16:53:03 507 0

转载 springmvc视图解析机制1

虽然我们在之前的示例中一直都是使用一个InternalResourceViewResolver进行视图查找,但这并不意味着每个基于 Spring MVC的Web应用程序只能使用一个ViewResolver。实际上,Dispatcher- Servlet不但可以接受多个HandlerMapping以...

2015-10-21 16:01:18 811 0

转载 springmvc配置详解2大集合转载

原文地址:http://elf8848.iteye.com/blog/875830/ 博客:http://elf8848.iteye.com 作者:赵磊 转载请标注作者! 此前转载重新排版收录时忘记标注原创,多谢热心网友gr1532879,mabcd帮忙斧正,还望大家见谅,希望...

2015-10-21 15:28:27 547 0

转载 springmvc配置文件web.xml详解各方总结。

Spring分为多个文件进行分别的配置,其中在servlet-name中如果没有指定init-param属性,那么系统自动寻找的spring配置文件为[servlet-name]-servlet.xml。 当需要载入多个spring相关的配置文件时,首先加载ContextLoaderListen...

2015-10-21 13:55:40 11167 1

转载 spring事务详解2

事务隔离级别 隔离级别是指若干个并发的事务之间的隔离程度。TransactionDefinition 接口中定义了五个表示隔离级别的常量: TransactionDefinition.ISOLATION_DEFAULT:这是默认值,表示使用底层数据库的默认隔离级别。对大部分数据库而言,...

2015-10-16 14:43:40 369 0

转载 Java 复制大文件方式FileChannel 用法

目前为止,我们已经学习了很多 Java 拷贝文件的方式,除了 FileChannel 提供的方法外,还包括使用 Files.copy() 或使用字节数组的缓冲/非缓冲流。那个才是最好的选择呢?这个问题很难回答,因为答案基于很多因素。本文将目光集中到一个因素,那就是速度,因为拷贝任务 越快将会提高效...

2015-10-13 16:24:24 4150 1

转载 spring的事务详解1

首先请看下面的接口和它的实现。这个例子的意图是介绍概念: // 我们想做成事务性的服务接口 [java] view plaincopy [java] view plaincopyprint?   package x.y.service; ...

2015-10-13 16:16:07 323 0

转载 HQL语句详解说明

HQL查询: Criteria查询对查询条件进行了面向对象封装,符合编程人员的思维方式,不过HQL(Hibernate Query Lanaguage)查询提供了更加丰富的和灵活的查询特性,因此 Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL查询在涵盖Criteria...

2015-10-09 10:09:00 1084 0

转载 java中lock与synchronized同步的解析

现在soa 与分布式计算已经成为互联网公司技术的标配        那他包含的知识点应该熟悉了解,并以此为基础,去应用,调优各种soa的框架。        包含如下的四点,是分布式的基础。         a java 多线程 承接高吞吐量。         b ja...

2015-10-08 16:28:18 4537 0

转载 hibernate的N+1问题解析

在Session的缓存中存放的是相互关联的对象图。默认情况下,当Hibernate从数据库中加载Customer对象时,会同时加载所有关联的Order对象。以Customer和Order类为例,假定ORDERS表的CUSTOMER_ID外键允许为null,图1列出了CUSTOMERS表和ORDER...

2015-10-08 16:08:26 520 0

转载 Mina框架并实现Server与Client端的简单消息传递!

Hibernate系列学习阶段到此结束了,那么紧接着进入Apache Mina的开发学习,很多童鞋在微薄和QQ中疑问Himi为什么突然脱离游戏开发了,嘿嘿,其实可能更多的童鞋已经看出来了,Himi在偏向服务器Server端开发了,Hibernate、MySQL等都是为了Server端Mina开发而...

2015-09-24 10:57:36 1677 0

转载 mina 框架java服务端的搭建和通信。

创建java项目,导入mina包。mina下载地址:http://mina.apache.org/ 不会用mina的请各种百度谷歌吧。。 新建MainServer.java类,继承于Thread并实现main函数。 然后就在MainServer类里搭建main结构啦。 类如下: ...

2015-09-22 11:55:17 726 0

转载 Mina框架在项目中的使用

(转) Apache Mina Server 是一个网络通信应用框架,也就是说,它主要是对基于TCP/IP、UDP/IP协议栈的通信框架(当然,也可以提供JAVA 对象的序列化服务、虚拟机管道通信服务等),Mina 可以帮助我们快速开发高性能、高扩展性的网络通信应用,Mina 提供了事件驱动...

2015-09-22 11:11:51 3699 0

转载 Java路径问题最终解决方案 1

前言 Java的路径问题,非常难搞。最近的工作涉及到创建和读取文件的工作,这里我就给大家彻底得解决Java路径问题。 我编写了一个方法,比ClassLoader.getResource(String 相对路径)方法的能力更强。它可以接受“../”这样的参数,允许我们用相对路径来定位cl...

2015-09-14 10:59:07 318 0

转载 Java路径问题最终解决方案使用演示2

前言 在《Java路径问题最终解决方案—可定位所有资源的相对路径寻址》一文中,我给大家提供了一个助手类ClassLoaderUtil ,和它的public static URL getExtendResource(String relativePath)方法。这个方法能够接受“../”这...

2015-09-14 10:57:42 263 0

转载 hibernate实体映射之讲解

实体类与数据库之间存在某种映射关系,Hibernate依据这种映射关系完成数据的存取,因此映射关系的配置在Hibernate中是最关键的。Hibernate支持xml配置文件与@注解配置两种方式。xml配置文件是最基础的配置,而@注解是Java的官方JPA(Java Persistence API...

2015-09-13 11:53:41 2745 0

转载 java的io处理2

一、IO流的三种分类方式     1.按流的方向分为:输入流和输出流     2.按流的数据单位不同分为:字节流和字符流     3.按流的功能不同分为:节点流和处理流     二、IO流的四大抽象类:     字符流:Reader Writer     字节流...

2015-09-08 17:42:15 249 0

转载 java的IO处理

今天刚刚看完java的io流操作,把主要的脉络看了一遍,不能保证以后使用时都能得心应手,但是最起码用到时知道有这么一个功能可以实现,下面对学习进行一下简单的总结:         IO流主要用于硬板、内存、键盘等处理设备上得数据操作,根据处理数据的数据类型的不同可以分为:字节流(抽象基类为I...

2015-09-08 17:40:21 278 0

转载 ConcurrentHashMap、CopyOnWriteArrayList的简要总结:

1、public V get(Object key)不涉及到锁,也就是说获得对象时没有使用锁; 2、put、remove方法要使用锁,但并不一定有锁争用,原因在于ConcurrentHashMap将缓存的变量分到多个Segment,每个Segment上有一个锁,只要多个线程访问的不是一个Segm...

2015-09-07 15:24:35 1135 0

转载 string、Ctring、Wstring的区别以及宽字节与多字节的运用

首先我个人认为,在MFC、ATL中使用字符串尽量使用CString,毕竟都是微软的孩子,各方面都比其它更有优势,而在非微软平台上或对移植性要求较高的场合推荐使用string,标准模板库提供了那么强大的泛型算法,没必要再自己去造车轮。         第二:   string是C++提供的标准字符...

2015-09-02 11:17:12 3551 0

转载 entrySet用法 以及遍历map的用法

keySet是键的集合,Set里面的类型即key的类型 entrySet是 键-值 对的集合,Set里面的类型是Map.Entry 1.keySet() Map map=new HashMap(); Iterator it=map.keySet().iterator()...

2015-08-23 11:15:38 23444 5

转载 where 1=1 你爱用不用!!

数据库语句select * from table where 1=1 的用法和作用   这是一种怎样的查询语句呢?首先说明,1=1不是查询语句中的任何关键词,所以,请您放心,不管你会不会使用这种语句,都没有任何关系,对于您而言,没有任何损失。 另外,众多网站都有select *from t...

2015-08-23 10:58:35 449 0

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