1. join线程: 在线程执行过程中,有时想让另一个线程先执行,比如将一大问题分割成许多小问题,给每一个小问题分配线程,但所有小问题处理完后再让主线程进一步操作。此时我们可以在主线程中调用其它线程的join()方法,以阻塞调用线程(在这里为主线程)。 示例代码: 复制代码 代...
什么是mybatis MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(Plan Old J...
本文实例讲述了Java排序算法总结之选择排序。分享给大家供大家参考。具体分析如下: 选择排序的基本操作就是每一趟从待排序的数据元素中选出最小(或最大)的一个元素,顺序放在已排好序的数列的最后,直到全部待排序的数据元素排完。算法不稳定,O(1)的额外的空间,比较的时间复杂度为O(...
我们期待了很久lambda为java带来闭包的概念,但是如果我们不在集合中使用它的话,就损失了很大价值。现有接口迁移成为lambda风格的问题已经通过default methods解决了,在这篇文章将深入解析Java集合里面的批量数据操作(bulk operation),解开l...
这篇文章会从前台页面到后台实现完整的讲解,下面跟着小编一起来看看。 1、前台的代码,image.jsp <%@ page language=\"java\" contentType=\"text/html; charset=UTF-8\" pageEncodin...
这次我们来说一下hibernate的层次设计,层次设计也就是实体之间的继承关系的设计。  也许这样比较抽象,我们直接看例子。  1)我们先看一下普通的做法  直接上代码:三个实类如下: public class TItem implements Serializa...
本文实例讲述了java实现的中国象棋游戏代码,分享给大家供大家参考,具体代码如下 一、实践目的: 1.鼠标点击、拖动等事件的应用与区别 2.棋谱文件的保存与读取 3.完善象棋的规则。 二、实践内容: 中国象棋历史悠久,吸引了无数的人研究,现对中国象棋的对战和实现棋谱的制作做如下...
1,编写一个程序,读取文件test.txt的内容并在控制台输出。如果源文件不存在,则显示相应的错误信息。 package src; import java.io.File; import java.io.FileNotFoundException; i...
JDBC API 允许用户访问任何形式的表格数据,尤其是存储在关系数据库中的数据。 执行流程: •连接数据源,如:数据库。 •为数据库传递查询和更新指令。 •处理数据库响应并返回的结果。 JDBC 架构 分为双层架构和三层架构。 双层 作用:此架构中,Java Applet ...
上篇我们完成了DataGrid显示json数据,但是没有和后台联系在一起,只是单纯地显示了我们自己弄的json数据,这一节我们将json和Struts2整合,打通EasyUI和Struts2之间的交互。 1. json环境的搭建 json环境搭建很简单,导入json的jar包...

我的博客

人生若只如初见,何事秋风悲画扇。