![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 84
张浩BIT
QQ: 1024199894
展开
-
使用Java编写A*路径规划算法
使用Java编写地图可编辑的A*路径规划算法原创 2016-06-07 20:18:18 · 7401 阅读 · 4 评论 -
记2017.3.21阿里面试经历,java方向
1. Java有什么新特性Java语言编译器类库工具Java运行时1. 1 Java语言Lambda表达式(闭包)允许吧函数作为一个方法的参数,或者把代码看成数据。Arrays.asList("a","b","d").forEach(e->System.out.println(e));Arrays.asList( "a", "b", "d" ).forEach原创 2017-03-22 16:58:48 · 25947 阅读 · 1 评论 -
云笔记官方使用说明文档
1. 简介“Memory Bread 云笔记”是由张浩BIT开发的笔记管理Web项目,提供笔记的编辑、管理、分享等功能,测试版本现已上线http://phgmp53970.bj.cdnjsp.com.cn/ (链接有效期至2017年3月13日),开发者的CSDN博客http://blog.csdn.net/zhanghaor,欢迎联系。2. 登录与注册云笔记的大部分功能需要登录后才原创 2017-03-13 19:43:58 · 1473 阅读 · 0 评论 -
Spring 事务管理详解
一、事务的基本原理一个数据库事务是一个被视为单一的工作单元的操作序列,这些操作应该要么完整地执行,要么完全不执行。事务的概念可以描述为具有以下四个关键属性说成是ACID:原子性:事务应该当作一个单独单元的操作,这意味着整个序列操作要么是成功的,要么是失败的。一致性:这表示数据库的引用完整性的一致性,表中唯一的主键等隔离性:可能同时处理很多有相同的数据集的事务,每个事务应该与其他事务原创 2017-02-25 16:51:45 · 674 阅读 · 0 评论 -
基于Hibernate编写DAO
上一篇介绍了如何在ssh环境中配置Hibernate框架,本篇介绍如何基于Hibernate框架编写DAO1. Hibernate框架相关接口Hibernate体系结构如图所示,下面介绍Hibernate体系结构中常用的类SessionFactory配置对象被用于创造一个 SessionFactory 对象,使用提供的配置文件原创 2016-11-12 13:38:41 · 2752 阅读 · 0 评论 -
在ssh环境中配置Hibernate框架
介绍在SSH环境中,配置Hibernate框架,编写DAO接口,实现数据库操作。0. Why Hibernate?Hibernate 是传统 Java 对象和数据库服务器之间的桥梁,用来处理基于对象关系映射机制(ORM)和模式的那些对象。Hibernate的优势在于使用XML文件来处理映射Java类别到数据库表格中,不用编写代码为在数据库中直接存储和检索Java对象提供原创 2016-11-12 11:31:57 · 564 阅读 · 0 评论 -
spring实现文件上传和下载 完整方案
1. 简介提供基于spring实现文件(笔记附件)的上传和下载的完整方案。方案将文件上传,并将文件名称作为字段与关联的笔记绑定在一起,更新笔记在数据库中的记录。显示笔记时,根据笔记所绑定的文件名生成下载路径,提交给服务端完成下载。2. 文件上传2. 1 前端在html中插入一个表单用于提交文件 编写js给button单击事件,发送ajax请求,将文件数原创 2016-10-18 18:59:55 · 13613 阅读 · 2 评论 -
Java 8的新特性
前言: Java 8 已经发布很久了,很多报道表明Java 8 是一次重大的版本升级。在Java Code Geeks上已经有很多介绍Java 8新特性的文章,例如Playing with Java 8 – Lambdas and Concurrency、Java 8 Date Time API Tutorial : LocalDateTime和Abstract Class Versus转载 2016-09-24 10:27:53 · 765 阅读 · 0 评论 -
java编写匈牙利算法解决最优指派问题
匈牙利算法是一种常见的最优指派问题,问题描述如下:实际中,会遇到这样的问题,有n项不同的任务,需要n个人分别完成其中的1项,每个人完成任务的时间不一样。于是就有一个问题,如何分配任务使得花费时间最少。通俗来讲,就是n*n矩阵中,选取n个元素,每行每列各有1个元素,使得和最小。如下图:指派问题的最优解有这样一个性质,若从矩阵的一行(列)各元素中分别减去该行(列)的最小元素原创 2016-08-28 12:46:19 · 8626 阅读 · 9 评论 -
标注方式配置Servlet及404解决方法
Servlet3.0(java ee6)中加入了新增的标注支持,用于简化Servlet、Filter、Listener的声明,这使得web.xml部署描述文件从该版本开始不再是必选的了。Servlet3.0的部署描述文件web.xml的顶层标签有一个metadata-complete属性,该属性为true,则容器在部署时只依赖部署描述文件,忽略所有标注,如果不配置该属性,或者将其设置为fals原创 2016-08-27 21:35:28 · 6633 阅读 · 0 评论 -
Java中finally块与return之间的执行顺序
我们知道,finally块作为java异常处理机制的一部分,其中的代码无条件执行,通常执行释放资源等操作。但是想本小白这样的初学者可能会有这样的疑惑:有返回值的方法执行到return就会结束,return与finally块之间的执行发生冲突时会发生什么呢?为了解决这种疑惑,本小白做了一下尝试:1在try块中有return,在finally中没有return,程序执行没有异常:pub原创 2016-06-23 14:57:55 · 1311 阅读 · 1 评论 -
改进的蚁群算法Java——求解2016 code craft华为精英挑战赛初赛题目
小白参加了2016 code craft华为精英挑战赛,一个人码了四五天,无奈只获得京津赛区51名,在这里将代码贴出来,供交流参考。希望多提宝贵意见,谢谢。改进思路: 传统蚁群算法依靠信息素选择路径,但是当地图规模很大时,蚂蚁很难成功到达终点同时经过所有要求点,因此不会在路径上留下信息素给后边的蚂蚁提供有效的启发。因此改进算法引入环境素(condiInfors)的概念,环境素包含要求点的信息,原创 2016-06-21 13:19:10 · 4023 阅读 · 5 评论 -
Java泛型——类型通配符<?> 与 类型通配符上限<? extends Number>
原文链接: http://www.cnblogs.com/lwbqqyumidi/p/3837629.html一. 泛型概念的提出(为什么需要泛型)?首先,我们看下下面这段简短的代码:public class GenericTest { public static void main(String[] args) { List list转载 2016-07-13 10:14:57 · 2951 阅读 · 0 评论 -
深入理解Spring--动手实现一个简单的SpringIOC容器
主要思想: 提到IOC,第一反应就是控制反转,我以前以为SpringIOC就是控制反转,控制反转就是SpringIOC,当然这种理解是错误的,控制反转是一种思想,一种模式,而Spring的IOC容器是实现了这种思想这种模式的一个载体. 使用过Spring的人都熟知,SpringIOC容器可以在对象生成或初始化时就直接将数据注入到对象中,如果对象A的属性是另一个对象B,还可转载 2017-06-18 13:54:19 · 2913 阅读 · 1 评论