-
Hibernate入门(二)
一、主键生成策略 1.主键的类型 自然主键: 把有特定业务含义的字段作为了主键 eg: 用户的名字, 身份证号码 代理主键: 把没有特定业务含义的字段作为了主键 eg: id 开发里面的话通常用代理主键 2.主键的生成策略 2.1概述 ? Hibernate中为了更好的维护数据, 提供很多种主...
2018-06-18 03:21:36
-
java实现搜索附近地点或人的功能
前言 当前大多数app都有查找附近的功能, 简单的有查找周围的运动场馆, 复杂的有滴滴, 摩拜查找周围的车辆. 本文主要阐述查找附近地点的一般实现. 方案比较 方案1 (性能还不错) 数据库直接存经纬度, 然后计算矩形边界值, 走索引查询 方案2 (还没试过) 将经纬度转换成 一...
2018-06-18 03:21:11
-
Java修改maven的默认jdk版本为1.7
Java修改maven的默认jdk版本 问题: 1、创建maven项目的时候,jdk版本是1.5版本,而自己安装的是1.7或者1.8版本。 2、每次右键项目名-maven-update project 时候,项目jdk版本变了,变回1.5版本或者其他版本 解决办法: 解决办法一:在项目中的pom.xml指定jdk版本,如...
2018-06-18 03:21:31
-
java.util.concurrent常用类(CountDownLatch,Semaph
CyclicBarrier CyclicBarrier是用来一个关卡来阻挡住所有线程,等所有线程全部执行到关卡处时,再统一执行下一步操作。假设一个场景:每个线程代表一个跑步运动员,当运动员都准备好后,才一起出发,只要有一个人没有准备好,大家就等待 。 代码示例: public class Us...
2018-06-18 03:21:29
-
Kakfa消息投递语义
Message Delivery Semantics At most once Messages may be lost but are never redelivered(消息可能丢失但不会重复投递) At least once Messages are never lost but may be redelivered(消息不会丢失但可能重复投递) Exactly once this is what people actually...
2018-06-18 03:21:13
-
自己动手实践 spring retry 重试框架
前序 马上过年了,预祝大家,新年快乐,少写bug 什么是spring retry? spring retry是从spring batch独立出来的一个能功能,主要实现了重试和熔断。 什么时候用? 远程调用超时、网络突然中断可以重试。对于重试是有场景限制的,不是什么场景都适合重试,比如参数校验...
2018-06-18 03:21:07
-
【Java深入研究】8、Java中Unsafe类详解
java不能直接访问操作系统底层,而是通过本地方法来访问。Unsafe类提供了硬件级别的原子操作,主要提供了以下功能: 1、通过Unsafe类可以分配内存,可以释放内存; 类中提供的3个本地方法allocateMemory、reallocateMemory、freeMemory分别用于分配内存,扩充内存和释...
2018-06-18 03:20:58
-
Hibernate入门(三)—— 一对多、多对多关系
一、一对多关系 1.概念 ? 一对多关系是关系型数据库中两个表之间的一种关系。通常在数据库层级中,两表之间是有主外键关系的。在ORM中,如何通过对象描述表之间的关系,是ORM核心。 2.Hibernate的一对多关联映射【重点】 2.1表关系的分析 MySql语句 CREATE TABLE `t_ca...
2018-06-18 03:21:02 mysql语句
-
IDEA建立Spring MVC Hello World 详细入门教程
引子,其实从.NET转Java已经有几个月时间了,项目也做了不少,但是很多配置都是根据公司模板或者网上教程比忽略画瓢,对其中最简单的配置和设置并不完全理解,依旧是小白用户。最近项目不忙,重新梳理了一下Spring MVC的相关配置,顺便保存下来,希望也能帮到其他同学...
2018-06-18 03:21:04
-
easymybatis——mybatis开发利器
easymybatis是一个mybatis增强类库,目的为简化mybatis的开发,让开发更高效。 git地址:easymybatis demo地址:demo with springboot easymybatis的特性如下: 无需编写xml文件即可完成CRUD操作。 支持多表查询、聚合查询、分页查询(支持多种数据库)。 支持批量添加...
2018-06-18 03:21:00
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash




