自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 问答 (3)
  • 收藏
  • 关注

转载 深入理解Spring--动手实现一个简单的SpringIOC容器

主要思想:   提到IOC,第一反应就是控制反转,我以前以为SpringIOC就是控制反转,控制反转就是SpringIOC,当然这种理解是错误的,控制反转是一种思想,一种模式,而Spring的IOC容器是实现了这种思想这种模式的一个载体.    使用过Spring的人都熟知,SpringIOC容器可以在对象生成或初始化时就直接将数据注入到对象中,如果对象A的属性是另一个对象B,还可

2017-06-18 13:54:19 2910 1

转载 究竟啥才是互联网架构“高可用”

一、什么是高可用高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。假设系统一直能够提供服务,我们说系统的可用性是100%。如果系统每运行100个时间单位,会有1个时间单位无法提供服务,我们说系统的可用性是99%。很多公司的高可用目标是4个9,也就是99.99%,这就意味着,系

2017-06-05 18:43:41 820

原创 记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 25934 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 1443

原创 Spring 事务管理详解

一、事务的基本原理一个数据库事务是一个被视为单一的工作单元的操作序列,这些操作应该要么完整地执行,要么完全不执行。事务的概念可以描述为具有以下四个关键属性说成是ACID:原子性:事务应该当作一个单独单元的操作,这意味着整个序列操作要么是成功的,要么是失败的。一致性:这表示数据库的引用完整性的一致性,表中唯一的主键等隔离性:可能同时处理很多有相同的数据集的事务,每个事务应该与其他事务

2017-02-25 16:51:45 669

原创 基于Hibernate编写DAO

上一篇介绍了如何在ssh环境中配置Hibernate框架,本篇介绍如何基于Hibernate框架编写DAO1. Hibernate框架相关接口Hibernate体系结构如图所示,下面介绍Hibernate体系结构中常用的类SessionFactory配置对象被用于创造一个 SessionFactory 对象,使用提供的配置文件

2016-11-12 13:38:41 2731

原创 在ssh环境中配置Hibernate框架

介绍在SSH环境中,配置Hibernate框架,编写DAO接口,实现数据库操作。0. Why Hibernate?Hibernate 是传统 Java 对象和数据库服务器之间的桥梁,用来处理基于对象关系映射机制(ORM)和模式的那些对象。Hibernate的优势在于使用XML文件来处理映射Java类别到数据库表格中,不用编写代码为在数据库中直接存储和检索Java对象提供

2016-11-12 11:31:57 560

原创 spring实现文件上传和下载 完整方案

1. 简介提供基于spring实现文件(笔记附件)的上传和下载的完整方案。方案将文件上传,并将文件名称作为字段与关联的笔记绑定在一起,更新笔记在数据库中的记录。显示笔记时,根据笔记所绑定的文件名生成下载路径,提交给服务端完成下载。2. 文件上传2. 1 前端在html中插入一个表单用于提交文件 编写js给button单击事件,发送ajax请求,将文件数

2016-10-18 18:59:55 13591 2

原创 记2016.10.15百度面试经历,软件研发工程师

9月参加的网上笔试,选择主要做了一些行测的题(头一次做行测题),后面有三道编程题,做出来一道,卡在第二道了50%,感觉自己水水的,百度也一直没通知面试,以为被刷了就没抱什么希望。后来13号竟然发来了面试通知还是有点小激动。要求9:00,并且提前二十分钟到,我早早出了门,8:20到达百度大厦,保安让去C座门前等着,路上碰到一位同校同学院的(也是有缘),还有一位北航学物理的,一路聊了聊有的没得

2016-10-15 21:47:36 4256 1

转载 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 763

原创 java编写匈牙利算法解决最优指派问题

匈牙利算法是一种常见的最优指派问题,问题描述如下:实际中,会遇到这样的问题,有n项不同的任务,需要n个人分别完成其中的1项,每个人完成任务的时间不一样。于是就有一个问题,如何分配任务使得花费时间最少。通俗来讲,就是n*n矩阵中,选取n个元素,每行每列各有1个元素,使得和最小。如下图:指派问题的最优解有这样一个性质,若从矩阵的一行(列)各元素中分别减去该行(列)的最小元素

2016-08-28 12:46:19 8573 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 6602

转载 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 2921

原创 增强网络安全意识——如何5分钟破解校园网上网账号和密码

大多数人都知道随便连接wifi热点是很不安全的,但是外行人可能并不懂其中的原因,本小白最近正学习互联网编程,在这个做一个简单的“教学”,如何利用wifi热点快速的获取他人的上网账号和密码,希望能增强同学们的网络安全意识。0. 准备材料(1)带无线网卡的笔记本一台(2)wifi热点工具(如猎豹wifi)(3)抓包工具(如wireshark)1. 开启wifi热点工具2

2016-06-25 20:11:17 76184 7

原创 Java中finally块与return之间的执行顺序

我们知道,finally块作为java异常处理机制的一部分,其中的代码无条件执行,通常执行释放资源等操作。但是想本小白这样的初学者可能会有这样的疑惑:有返回值的方法执行到return就会结束,return与finally块之间的执行发生冲突时会发生什么呢?为了解决这种疑惑,本小白做了一下尝试:1在try块中有return,在finally中没有return,程序执行没有异常:pub

2016-06-23 14:57:55 1308 1

原创 改进的蚁群算法Java——求解2016 code craft华为精英挑战赛初赛题目

小白参加了2016 code craft华为精英挑战赛,一个人码了四五天,无奈只获得京津赛区51名,在这里将代码贴出来,供交流参考。希望多提宝贵意见,谢谢。改进思路: 传统蚁群算法依靠信息素选择路径,但是当地图规模很大时,蚂蚁很难成功到达终点同时经过所有要求点,因此不会在路径上留下信息素给后边的蚂蚁提供有效的启发。因此改进算法引入环境素(condiInfors)的概念,环境素包含要求点的信息,

2016-06-21 13:19:10 4015 5

原创 使用Java编写A*路径规划算法

使用Java编写地图可编辑的A*路径规划算法

2016-06-07 20:18:18 7375 4

ATmega16(L)中文手册

ATmega16(L)中文手册,单片机学习必备

2013-11-01

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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