java程序
ouc大飞
中国海洋大学研究生
展开
-
eclipse导入maven工程及maven的安装
1、下载maven,解压。 2、配置环境变量 新建:M2_HOME:D:\indoorLocation\apache-maven-3.3.9 Path:;%M2_HOME%\bin; 3、验证:mvn -v,出现maven路径版本等信息说明maven安装成功 4、配置maven本地仓库 在路径D:\indoorLocation\apache-maven-3.3.9\conf下的setti原创 2016-10-22 15:36:44 · 336 阅读 · 0 评论 -
如何判断是否重复,即检查唯一性验证
在该数据,首先根据唯一性条件查询数据库,查询集合为list。Java 8提供了一种被称为流(Stream)的新的抽象,可以以一种类似数据库语句的方式处理数据。生成流的两种方式:Stream:为集合创建串行流parallelStream:为集合创建并行流 在验证手机号是否唯一时,首先利用手机号作为条件在数据库查出符合条件的list,然后对list进行集合操作。boolea...原创 2018-11-28 10:13:34 · 3985 阅读 · 0 评论 -
二叉树的前序、中序、后序遍历Java实现
首先创建二叉树类/** * * @author OucJeffrey * qq:1020724110 * weibo:ouc大飞 */public class BinaryTree { int data;//根节点数据 BinaryTree left;//左子树 BinaryTree right;//右子树 public BinaryTree(int d原创 2017-08-10 18:04:06 · 349 阅读 · 0 评论 -
堆栈的数组实现
用数组来模拟堆栈的各种运算操作import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;/** * *//** * @author Administrator *新浪微博:ouc大飞 */public class Stack { /** * @p原创 2017-04-25 16:58:28 · 284 阅读 · 0 评论 -
mysql实现避免重复插入
mysql实现避免重复插入的sql语句简单写法INSERT into bridgepeoplecount(floor,endTime,locationDate,count,expoId) SELECT 0,'2016-10-13 01:00:00','2016-10-13',2,'dbffc9cc7dd64c6286bc6da7b57e3415' FROM DUAL WHERE NOT EXISTS原创 2017-05-05 12:31:49 · 698 阅读 · 0 评论 -
以邻接矩阵存储的图类:深度优先
代码实现/** * */package test;/** * * @author Jeffrey * @date 2017年5月3日 * @weibo ouc大飞 * @qq 1020724110 */public class Graph1 {//以邻接矩阵存储的图类 protected int n;//节点的个数 protected int ma原创 2017-05-04 15:51:34 · 399 阅读 · 0 评论 -
Java 实现深度优先和广度优先遍历
广度优先搜索算法(breadth First Search, BFS)类似于一个分层搜索的过程,广度优先遍历需要使用一个队列以保持访问过的结点的顺序,以便按这个顺序来访问这些结点的邻接结点。具体算法表述如下:访问初始结点v并标记结点v为已访问。结点v入队列当队列非空时,继续执行,否则算法结束。出队列,取得队头结点u。查找结点u的第一个邻接结点w。若结点u的邻接结点w不存在,则转到步骤3;原创 2017-05-04 15:43:32 · 687 阅读 · 0 评论 -
Java核心技术II:为多个客户端服务
上文的代码简单实现了一个服务器程序,但只能为一个服务端提供服务,也就是说同时只能建立一个连接。用线程的方法可实现为多个客户端服务。import java.io.InputStream;import java.io.OutputStream;import java.io.PrintWriter;import java.net.ServerSocket;import java.net.Socke原创 2017-04-21 19:49:37 · 290 阅读 · 0 评论 -
Java核心技术II:实现服务器编程ServerSocket
用Telnet连接服务器:Telnet 127.0.0.1 8189 随意键入一条信息,观察屏幕上的回送信息。输入BYE,可以断开连接,同时,服务器程序也会终止。import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.io.PrintWriter;import原创 2017-04-21 19:19:00 · 284 阅读 · 0 评论 -
Java核心技术II:解析XML文档
程序清单:2-1 DOMTreeTest.javaimport java.awt.Component;import java.awt.EventQueue;import java.awt.Panel;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.File;impor原创 2017-04-21 13:38:10 · 603 阅读 · 0 评论 -
Java核心技术II:对象流与序列化
保存和重新加载Employee和Manager对象网络的代码(有些对象共享相同的表示秘书的雇员)。秘书对象在重新加载之后是唯一的。import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.ObjectInputStream;import ja原创 2017-04-18 17:02:53 · 429 阅读 · 0 评论 -
Java核心技术II:ZiP压缩文档
这个程序可以让我们打开一个zip文件,在屏幕底部有一个组合框显示了zip文件中的文件,如果选中其中一个,那么这个文件的内容就会显示在文本域中。import java.awt.BorderLayout;import java.awt.EventQueue;import java.awt.MenuBar;import java.awt.event.ActionEvent;import java.原创 2017-04-18 16:11:51 · 427 阅读 · 0 评论 -
Java核心技术II:以文本格式存储对象
程序清单1-1 TextFileTest.javaimport java.io.FileReader;import java.io.FileWriter;import java.io.PrintWriter;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;import j原创 2017-04-13 20:16:34 · 838 阅读 · 0 评论 -
sql查询结果存到另外一张新表中
实现把location的表复制到另一张table3中: CREATE TABLE table3(SELECT * from location ) 如果只需要其中的几个字段,把*号换成相应的字段名 如:CREATE TABLE table3(SELECT a,b,c from location )原创 2016-12-22 18:19:41 · 2979 阅读 · 0 评论 -
使用poi操作excel,循环查询数据库导出excel
springMVC+mybatis中使用poi操作excel,循环查询数据库导出excel,代码如下://导出excel @ResponseBody @RequestMapping(value = "/exportExcel", method = RequestMethod.GET) public void exportExcel()原创 2016-11-13 18:56:29 · 761 阅读 · 0 评论 -
mybatis开发过程
1、编写SqlMapConfig.xml这里面是数据库连接和加载mapper.xml的映射2、编写mapper.xml每个表对应的配置文件,这里面是对数据库的操作,增删改查的语句写在里面,用ID来表示对数据语句3、编程通过配置文件创建SqlSessionFactorysqlSessionFactory=new SqlSessionFactoryBuilder().build(i原创 2015-09-18 14:00:42 · 302 阅读 · 0 评论 -
对字母移位实现加密解密
对字母移位实现加密解密原创 2014-04-16 15:14:27 · 3375 阅读 · 0 评论 -
mybatis批量更新操作
批量更新第一种方式 update IVMP_DEVICE_TYPE_AISLE set AISLE_TYPE = <foreach collection="list" index="index" item="item" open="case" close="end"> when AISLE_ID = #{item.aisleId,jdbcType=VA原创 2019-02-20 11:07:05 · 208 阅读 · 0 评论