搜索到与相关的文章
编程技术

Mina实现自定义协议的通信

ApacheMINA2是一个开发高性能和高可伸缩性网络应用程序的网络应用框架。它提供了一个抽象的事件驱动的异步API,可以使用TCP/IP、UDP/IP、串口和虚拟机内部的管道等传输方式。ApacheMINA2可以作为开发网络应用程序的一个良好基础。本文将介绍ApacheMINA2的基本概念和API,包括I/O服务、I/O会话、I/O过滤器和I/O处理器。另外还将介绍如何使用状态机。本文包含简单的计算器服务和复杂的联机游戏两个示例应用。ApacheMINA

系统 2019-08-12 09:30:00 2533

Java

java时间

日期类*@date*@version1.0*/importjava.util.*;importjava.text.*;importjava.util.Calendar;publicclassVeDate{/***获取现在时间**@return返回时间类型yyyy-MM-ddHH:mm:ss*/publicstaticDategetNowDate(){DatecurrentTime=newDate();SimpleDateFormatformatter=ne

系统 2019-08-12 09:29:57 2533

各行各业

Gdal1.6版本编译心得

半年前,写了一个Gdal1.4的编译,前一段时间又开始用Gdal了,发现已经日新月异到1.6版了,还推出了针对.NET开发的solution编译,实在是大大方便了我这样的C#程序员。但是很奇怪的是官网下载的源码居然编译出错,仔细研究了一会才发现代码中确实有个低级错误,不知道是不是由于编程语言之间的转换造成的。在此写出来,供自己和大家参考。1、源代码地址http://download.osgeo.org/gdal/gdal160.zip2、打开makegda

系统 2019-08-12 09:26:45 2533

数据库相关

ocp11g培训内部教材_053课堂笔记(043)_数据备份

053:数据库高级管理:目录第一部分:数据库备份与恢复...4第一章:备份恢复概述...41.1备份的意义:41.2数据库故障的类型:...41.3制定你的备份和恢复的计划...41.4备份恢复分类...51.5备份恢复方式...51.6完全恢复与不完全恢复...51.7归档与非归档...6第二章:手工备份与恢复...62.1手工备份:...62.2手工备份和恢复的命令...62.3备份前应对数据库进行检查:72.4手工非一致性备份(热备份)的执行方式及热

系统 2019-08-12 01:54:53 2533

MySql

mysql的data数据库只有.frm 而.myd和.myi没有,

正常data目录下的数据库文件只要表结构文件frm文件...甚是不解钻研过后知道mysql的默认数据库引擎模式呗设置成了InnoDBinnodb表没有没有MYD和.MYI,其数据文件对应于ibdata1文件中要让.myd和.myi的数据库文件也出现,则转换表类型innodb为myisam.解决方法:Sql中InnoDB类型转换为MyISAM命令ALTERTABLE表名engine=MyISAM;连编码一起转ALTERTABLE表名engine=MyISAM

系统 2019-08-12 01:54:45 2533

数据库相关

sqlldr使用小记

需求:将txt文本格式的数据导入到oracle里面解决方案:使用sql*loader工具。遇到问题:(1)Fieldindatafileexceedsmaximumlength(2)ORA-01861:literaldoesnotmatchformatstring最近需要在不同的数据库之间导入导出数据,我们就戏称是搬运工。就像某矿泉水广告说的一样:我们不生产数据,我们只做数据的搬运工。回归正题,在正式生产运行的时候,使用的IBMdatastage工具进行数

系统 2019-08-12 01:53:44 2533

数据库相关

T-SQL 数据库的创建

createdatabasedatabaseNameonprimary(Name=dbName1,FileName='C:\mydatabase1\dbName1.mdf',Size=10MB,MaxSize=20MB,FileGrowth=10mb),(Name=dbName2,FileName='C:\mydatabase2\dbName2.mdf',Size=10MB,MaxSize=20MB,FileGrowth=10mb)Logon(Name=d

系统 2019-08-12 01:52:17 2533

MySql

shell操作mysql的一些方法

在shell开发中,很多时候我们需要操作mysql数据库(比如:查询数据、插入数据等),但是我们又无法进入mysql命令行的环境,就需要在shell环境中模拟mysql的环境,使用mysql相关命令。本文总结几种shell操作mysql的方法,供大家参考。方法一:mysql-uuser-ppasswd-e"SQL语句"适合简单操作,单条语句。方法二:1准备一个sql脚本,假如名字为test.sql。2新建一个shell脚本,假如名字为test_mysql.

系统 2019-08-12 01:33:59 2533

数据库相关

LeetCode:Palindrome Partitioning

LeetCode:PalindromePartitioning题目如下:(把一个字符串划分成几个回文子串,枚举所有可能的划分)Givenastrings,partitionssuchthateverysubstringofthepartitionisapalindrome.Returnallpossiblepalindromepartitioningofs.Forexample,givens="aab",Return[["aa","b"],["a","a"

系统 2019-08-12 01:33:10 2533