logo头像

学如逆水行舟,不进则退!!!

Maven发布(详细版)

[TOC] maven项目的发布 平时开发中都是使用别人的maven项目,作为一个标准的程序员发布个自己的程序也是必要的。 工单申请 在发布前,您需要有自己的项目主页并开源的代码,您可以使用GitHub或者码云,下面的内容以Oschi...

Mina服务端客户端通信

[TOC] 前两章节已经完整的介绍了理论部分,今天我们就利用这些理论来实现tcp协议的c/s 通信。首先我们简单回顾下之前的介绍,在mina中我们的客户端和服务端简直就是一模一样,只是我们用不同适配器。但是他的数据处理流程是一样的。今...

Mina各组件介绍

Mina各组件介绍上一篇文章已经系统的介绍了Mina的运行流程,Apache推出的Mina性能上很是高效,上章节我们知道内部有很多的类,各个类之间的依赖也是很多,他们之家都是相互依赖。下面主要看看各个类中的方法。本篇就当是Mina的文...

Mina框架简介

[TOC] Mina异步IO使用的Java底层JNI框架,Mina提供服务端和客户端,将我们的业务解耦开发.真正做到高内聚低耦合的思想 核心类 IoService :Mina中将服务端和客户端都看成是服务,这里提供统一接口IoServ...

oracle常规使用(一)

[TOC] oracle和mysql目前数据库中的巨头,之前公司一直使用的是mysql,今年对oracle有了初步的接触,简单介绍使用过程中的一些总结 特殊sqldistinct 通过distinct关键字针对字段去重。 正常后面跟一...

Maven发布

[TOC] maven 项目对于我们开发大大减少了我们的开始时间,提高了开发效率,那么如何开发出属于自己的一套maven项目了。今天来看看如何上传maven项目到中央仓库 项目准备 首先我们得创建一个maven项目;当然这里只是为了而...

Maven标签

[TOC] maven是一个项目构建和管理的工具,提供了帮助管理 构建、文档、报告、依赖、scms、发布、分发的方法。可以方便的编译代码、进行依赖管理、管理二进制库等等。maven的好处在于可以将项目过程规范化、自动化、高效化以及强大...

git冲突

[TOC] 使用git和svn一样,很容易造成代码冲突。大多是以下三种情况 myeclipse 集成git 这是服务器上的文件。目前第三行是zxhtom1 下面是本地myeclipse中的文件。第三行被改了。而且增加了一行 这个时...

A*寻路解析(源码+图例解析)

[TOC] A*算法,A*(A-Star)算法是一种静态路网中求解最短路径最有效的直接搜索方法,也是解决许多搜索问题的有效算法。算法中的距离估算值与实际值越接近,最终搜索速度越快。 基本概念 首先在大学我们遇到最多的算法Dijkst...

java String类中formatter给我们的好处

javaweb开发中我们经常需要对结果进行格式化整理。有的时候我们需要按照一定的格式返回数据给前台才能达到我们预定的效果。java string类中给我们提供的格式化(format)的方法。 格式化标准// %[argument_i...