java

Mabitis中的#与$符号区别及用法介绍 2017-02-07

这篇文章主要介绍了Mabitis中的#与$符号区别,需要的朋友可以参考下一.介绍  mybatis 中使用 Mapper.xml里面的配置进行 sql 查询,经常需要动态传递参数,例如我们需要根据用户的姓名来筛选用户时,sql 如下: select * from user where name = "Jack"; 上述 sql 中,我们希望 name 后 ...

mybatis一对多查询功能 2017-01-19

mybatis一对多查询功能
这篇文章主要介绍了mybatis一对多查询功能,非常不错,具有参考借鉴价值,需要的朋友可以参考下 首先,我们还是先给出一个需求:根据订单id查询订单明细--我们知道,一个订单里面可以有多个订单的明细(需求不明确的同学,请留言或者去淘宝网上的订单处点一下就知道了).这个时候,一个订单,对应多个订单的id.这种需求出现的时候,我们应该如何查询呢? 此时我们的数据模型如下图(左) ...

spring利用squertz实现定时任务 2017-01-15

spring squertz是一个强大的定时任务处理方式.下面这篇文章主要介绍了spring利用squertz实现定时任务的相关资料,文中介绍的很详细,对大家具有一定的参考借鉴价值,需要的朋友们下面来一起看看吧.前言 说起定时任务,开发的小伙伴们肯定不陌生了.有些事总是需要计算机去完成的,而不是傻傻的靠我们自己去.可是好多人对定时器总感觉很陌生,今天小编就带小伙伴们揭开它的 ...

javaArrayList按照同一属性进行分组 2016-12-20

这篇文章主要介绍了java ArrayList按照同一属性进行分组的相关资料,需要的朋友可以参考下java ArrayList按照同一属性进行分组 前言: 通常使用SQL查询一批数据的时候,可以利用SQL中的GROUP BY语句对数据进行分组,但是有时候出于对性能的考虑,不会使用GROUP BY,而是先把数据捞出来后,使用代码,在内存中按照某个属性进行分组. 代码 publ ...

javahibernate使用注解来定义联合主键 2016-12-13

这篇文章主要介绍了java hibernate使用注解来定义联合主键的相关资料,需要的朋友可以参考下java  hibernate使用注解来定义联合主键 下面使用hibernate的API中说明的三种方式来定义主键,主要使用Annotation来定义hibernate中的联合主键 下面取至hibernate的API文档: 定义组合主键的几种语法: 1.将组件类注解为@Emb ...

javaCallable与Future的详解及实例 2016-10-27

这篇文章主要介绍了java Callable与Future的详解及实例的相关资料,需要的朋友可以参考下java  Callable与Future Callable与 Future 两功能是Java在后续版本中为了适应多并法才加入的,Callable是类似于Runnable的接口,实现Callable接口的类和实现Runnable的类都是可被其他线程执行的任务. Callab ...

mybatis一对一查询功能 2016-07-25

mybatis一对一查询功能
所谓的一对一查询,就是说我们在查询一个表的数据的时候,需要关联查询其他表的数据.这篇文章主要介绍了mybatis一对一查询功能,需要的朋友可以参考下所谓的一对一查询,就是说我们在查询一个表的数据的时候,需要关联查询其他表的数据. 需求 首先说一个使用一对一查询的小需求吧:假设我们在查询某一个订单的信息的时候,需要关联查询出创建这个订单对应的用户信息.表模型如下( Resul ...

spring中定时任务taskScheduler的详细介绍 2016-07-21

spring中定时任务taskScheduler的详细介绍
这篇文章主要介绍了spring中定时任务taskScheduler的相关资料,文中通过示例代码介绍的很详细,相信对大家具有一定的参考价值,有需要的朋友们下面来一起看看吧.前言 众所周知在spring 3.0版本后,自带了一个定时任务工具,而且使用简单方便,不用配置文件,可以动态改变执行状态.也可以使用cron表达式设置定时任务. 被执行的类要实现Runnable接口 Tas ...

深入浅出的学习JavaThreadLocal 2016-06-23

深入浅出的学习JavaThreadLocal
本文会基于实际场景介绍ThreadLocal如何使用以及内部实现机制. 具有很好的参考价值,下面跟着小编一起来看下吧前言 ThreadLocal为变量在每个线程中都创建了一个副本,所以每个线程可以访问自己内部的副本变量,不同线程之间不会互相干扰.本文会基于实际场景介绍ThreadLocal如何使用以及内部实现机制. 应用场景 Parameter对象的数据需要在多个模块中使用 ...

Java将对象保存到文件中/从文件中读取对象的方法 2016-06-16

下面小编就为大家带来一篇Java将对象保存到文件中/从文件中读取对象的方法.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧1.保存对象到文件中 Java语言只能将实现了Serializable接口的类的对象保存到文件中,利用如下方法即可: public static void writeObjectToFile(Object obj) { Fi ...

JAVA实现SpringMVC方式的微信接入、实现简单的自动回复功能 2016-06-16

JAVA实现SpringMVC方式的微信接入、实现简单的自动回复功能
这篇文章主要介绍了JAVA实现 SpringMVC方式的微信接入.实现简单的自动回复功能的相关资料,非常不错具有参考借鉴价值,需要的朋友可以参考下前端时间小忙了一阵,微信公众号的开发,从零开始看文档,踩了不少坑,也算是熬过来了,最近考虑做一些总结,方便以后再开发的时候回顾,也给正在做相关项目的同学做个参考. 其实做过一遍之后会发现也不难,大致思路:用户消息和开发者需要的事件 ...

JAVA并发编程有界缓存的实现详解 2016-06-14

这篇文章主要介绍了JAVA并发编程有界缓存的实现详解的相关资料,这里举例说明如何实现,四种方法一一代码实现,需要的朋友可以参考下JAVA并发编程有界缓存的实现 1.有界缓存的基类 package cn.xf.cp.ch14; /** * *功能:有界缓存实现基类 *时间:下午0 *文件:BaseBoundedBuffer.java *@author Admini ...

Java处理日期时间的方法汇总 2016-06-07

这篇文章主要给大家介绍了利用Java中的Calendar 类处理日期时间的方法汇总,其中包括取日期的每部分.取当月的第一天或最后一天.求两个日期之间相隔的天数以及一年前的日期等等的示例代码,有需要的朋友们可以直接参考借鉴,下面来一起看看吧.一.java.util.Calendar介绍 Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR.MONTH.DAY_O ...

Spring中实现定时调度的几种方法 2016-05-21

本篇文章主要介绍了Spring中实现定时调度示例,可以在无人值守的时候系统可以在某一时刻执行某些特定的功能,有兴趣的可以了解一下.1,内容简介 所谓的定时调度,是指在无人值守的时候系统可以在某一时刻执行某些特定的功能采用的一种机制,对于传统的开发而言,定时调度的操作分为两种形式:  定时触发:到某一时间点上执行某些处理操作:  间隔触发:每隔几秒后进行某些操作的自动处理. ...

MyBatis的config.xml标签 2016-05-15

这篇文章主要介绍了MyBatis的 config.xml标签的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下 <?xml version="1.0" encoding="UTF-8" ?> <configuration><!-- 配置 --> <!-- <properties ...

Java用自定义的类作为HashMap的key值实例 2016-05-14

下面小编就为大家带来一篇Java用自定义的类作为HashMap的key值实例.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧这是Java中很经典的问题,在面试中也经常被问起.其实很多书或者文章都提到过要重载hashCode()和equals()两个方法才能实现自定义键在HashMap中的查找,但是为什么要这样以及如果不这样做会产生什么后果,好像 ...

微信小程序开发中遇到问题总结 2016-05-13

这篇文章主要介绍了微信小程序 开发中遇到问题总结的相关资料,需要的朋友可以参考下微信小程序 开发中遇到问题总结 1.由于小程序wx.request()方法是异步的,在app.js执行ajax后,各分页加载app.js的全局数据时,无法按顺序加载.例: //app.js App({ ajax:function(){ let that = this; wx.request({ ...

java对ArrayList进行分页实例代码 2016-04-15

这篇文章主要介绍了java 对ArrayList进行分页实例代码的相关资料,需要的朋友可以参考下java 对ArrayList进行分页 概述 系统与系统之间的交互,通常是使用接口的形式.假设B系统提供了一个批量的查询接口,限制每次只能查询50条数据,而我们实际需要查询500条数据,这个时候可以对这500条数据做分批操作,分10次调用B系统的批量接口. 如果B系统的查询接口是 ...

JavaMail邮件简介及API概述第一篇 2016-03-14

JavaMail邮件简介及API概述第一篇
这篇文章主要为大家详细介绍了JavaMail邮件简介及API概述第一篇,具有一定的参考价值,感兴趣的小伙伴们可以参考一下现如今,电子邮件在我们的生活当中扮演着越来越重要的角色,我们每个人几乎都会与其打交道(至少时不时我们都会接收到莫名其妙的垃圾邮件),在工作中,使用邮件进行交流沟通,可以使我们的工作有迹可循,也显的较为正式,这是由我们人为手工操作的,在生活中,在某网站注册了 ...

javaHashMap扩容详解及实例代码 2016-03-07

这篇文章主要介绍了java HashMap扩容详解及实例代码的相关资料,需要的朋友可以参考下HashMap扩容 前言: HashMap的size大于等于(容量*加载因子)的时候,会触发扩容的操作,这个是个代价不小的操作. 为什么要扩容呢?HashMap默认的容量是16,随着元素不断添加到HashMap里,出现hash冲突的机率就更高,那每个桶对应的链表就会更长, 这样会影响 ...