- 网络编程:UDP socket
Man9Oo
计算机网络网络udp服务器
文章目录阅读前导服务端定义日志框架成员属性服务端框架初始化服务器创建套接字绑定运行服务端读取数据参数解读处理数据向客户端发送响应数据关闭文件描述符客户端定义创建套接字绑定发送数据接收服务器的响应数据关闭文件描述符测试1本地环回作用本地测试netstat指令使用公网IP问题测试INADDR_ANY优点网络测试解析命令版popen函数测试群聊版(单进程)用户管理新增用户向客户端发送响应数据测试群聊版(
- 【嵌入式-网络编程】vmware中使用UDP广播失败问题
Japathy
网络udp网络协议
问题描述:自己在vmware中搭建了2台虚拟机,虚拟机A向虚拟机A和虚拟机B发送广播信息,接收端在虚拟机A和虚拟机B,这个时候,由于没配置sin.sin_addr.s_addr=htonl(INADDR_ANY);,而是配置的inet_pton(AF_INET,SERV_IP,&sin.sin_addr.s_addr);,导致虚拟机A的广播信号发出去了,但是虚拟机B和虚拟机A完全收不到UDP广播数
- Linux socket: udp server and client demo
抓饼先生
linuxudpc语言c++网络协议
一、server端1)创建socket,指定协议版本(v4,v6)、协议类型(udp、tcp),获得serverfd。2)bind本地地址(1)通过serverfd进行操作(2)创建并设置sockaddr_in对象,设置对端的地址和端口信息:server端,不指定具体的client地址,设置为INADDR_ANY(3)指定监听端口3)在serverfd上启动监听。4)接收client连接请求(1)
- (important)关于socket的一些理解
Dominiczz
Linuxtcp/ip
关于socket的一些理解importantimportant服务端bind表示之前,要初始化一个结构体structsockaddr_inaddr;addr.sin_family=AF_INET;addr.sin_port=htons(9999);//大端addr.sin_addr.s_addr=INADDR_ANY;//0.0.0.0然后再调用bind函数,表示服务端程序,允许任何本地IP地址接
- socket编程UDP程序
GSX_M
计算机网络udp网络协议网络
目录一.使用函数详解1.socket函数2.bind函数3.IP地址转化函数4.recvfrom函数5.sendto函数二.测试代码1.本地环回测试2.绑定INADDR_ANY的回复服务器3.简易xshell一.使用函数详解1.socket函数头文件:#include,#include函数:intsocket(intdomain,inttype,intprotocol);参数:①domain:AF
- 简单的 UDP 网络程序
风&57
网路网络udp网络协议
文章目录:简单的UDP网络程序服务端创建套接字服务端绑定启动服务器udp客户端本地测试INADDR_ANY地址转换函数关于inet_ntoa简单的UDP网络程序服务端创建套接字我们将服务端封装为一个类,当定义一个服务器对象之后,需要立即进行初始化服务器,在UDP网络程序中,初始服务器的第一个步骤就是创建套接字。我们使用socket函数创建套接字。socket函数的定义如下所示:intsocket(
- 网络编程套接字(一)
搬砖狗(●—●)
网络linux
网络编程套接字预备知识理解源IP地址和目的IP地址理解源MAC地址和目的MAC地址理解源端口号和目的端口号PORTVSPID认识TCP协议和UDP协议网络字节序socket编程接口socket常见APIsockaddr结构简单的UDP网络程序服务端创建套接字服务端绑定运行服务器客户端代码编写本地测试INADDR_ANY多线程情况下实现简易聊天室预备知识理解源IP地址和目的IP地址因特网上的每台计算
- Linux·网络编程套接字(一)
迅~
Linux系统编程网络服务器linux
目录预备知识理解源IP地址和目的IP地址理解源MAC地址和目的MAC地址理解源端口号和目的端口号PORTVSPID认识TCP协议和UDP协议网络字节序socket编程接口socket常见APIsockaddr结构简单的UDP网络程序服务端创建套接字编辑服务端绑定字符串IPVS整数IP运行服务器客户端创建套接字关于客户端的绑定问题启动客户端本地测试编辑INADDR_ANY编辑简易的回声服务器编辑网络
- TCP IP网络编程(三) 地址族与数据序列
北方以南ccc
TCP/IP网络编程网络tcp/iplinuxtcp
文章目录分配给套接字的IP地址与端口号网络地址网络地址分类与主机地址边界地址信息的表示表示IPv4地址的结构体结构体sockaddr_in的成员分析网络字节序与地址变换字节序与网络字节序字节序转换网络地址的初始化与分配将字符串信息转换为网络字节序的整数型网络地址初始化INADDR_ANY向套接字分配网络地址总结分配给套接字的IP地址与端口号网络地址IP地址分为两类:IPv44字节地址族IPv616
- UNIX网络编程:卷1-读书笔记
huanzai2
读书笔记unixtcpudp互斥锁线程安全
1.if((sockfd=socket(AF_INET,SOCK_STREAM,0))头文件中。7.servaddr.sin_family=AF_INET;servaddr.sin_addr.s_addr=htonl(INADDR_ANY);servaddr.sin_port=htons(13);//注:指定IP地址为INADDR_ANY,这样要是服务器主机有多个网络接口,服务器进程就可以在任意网
- 【C++】Web服务器项目所用到的函数详解
半路杀出来的小黑同学
cpp项目开发c++服务器
文章目录1Web服务器端监听1.1socket()函数1.2structsockaddr和structsockaddr_in结构体(INADDR_ANY)1.3bzero()函数1.4htonl()函数1.5setsockopt()函数1.6bind()函数1.7listen()函数2IO复用技术2.1epoll_event结构体(事件类型)2.2epoll_create函数2.3epoll_ct
- 【计算机网络】网络编程套接字
小白在进击
网络编程网络计算机网络php
文章目录网络编程套接字源IP地址和目的IP地址源MAC地址和目的MAC地址源端口号和目的端口号网络字节序网络字节序转换接口Socket编程接口`sockaddr`结构实现简单的UDPServer创建套接字服务器绑定运行服务器实现简单的UDPClient创建套接字客户端绑定启动客户端UDP服务器本地测试INADDR_ANY简易的回声服务器网络测试网络编程套接字源IP地址和目的IP地址因特网上的每一台
- UDP网络编程实战用法
迷茫的蜉蝣
网络服务器网络udp网络协议
该文章对萌新非常友善,值得一看其实网上使用htonl(INADDR_ANY)绑定网络信息的udp编程代码只能大致说明UDP的交互流程;不能体现在实战中UDP的用法及细节,下面聊一聊udp在实际应用中的用法,帮助萌新梳理思路:首先了解这两个函数:ssize_trecvfrom(intsockfd,void*buf,size_tlen,intflags,structsockaddr*src_addr,
- 【Hello Network】网络编程套接字(一)
学习同学
Linux网络服务器网络协议
作者:@小萌新专栏:@网络作者简介:大二学生希望能和大家一起进步本篇博客简介:简单介绍网络的基础概念网络编程套接字(一)预备知识源ip和目的ip端口号TCP和UDP协议网络中的字节序socket编程接口socket常见APIsockaddr结构简单的UDP程序服务端创建套接字服务端绑定字符串IP和整数IP运行服务器客户端创建套接字客户端绑定问题启动客户端本地测试INADDR_ANY简易的回声服务器
- 网络编程套接字(一)
2021dragon
网络网络网络协议websocketlinux
文章目录预备知识理解源IP地址和目的IP地址理解源MAC地址和目的MAC地址理解源端口号和目的端口号PORTVSPID认识TCP协议和UDP协议网络字节序socket编程接口socket常见APIsockaddr结构简单的UDP网络程序服务端创建套接字服务端绑定字符串IPVS整数IP运行服务器客户端创建套接字关于客户端的绑定问题启动客户端本地测试INADDR_ANY简易的回声服务器网络测试预备知识
- Linux Socket编程 总结
YongXMan
Linux编程
在这上面花了一周多,先是思路上的致命错误,导致浪费较多时间,不过调整下很快的完成了自己所需要的代码。期间碰到的几个比较大的问题自己做下记录:1、bind函数的理解错误,这个一般是在服务端用来绑定端口,而我一直以为可以用函数inet_addr()指定接收的IP,其实这里只是假如你有双网卡的时候,有需要可以绑定其中一个IP,htonl(INADDR_ANY)或0最实在。贴下一段初始化的代码bzero(
- linux nc命令相互发消息及传文件
Zebul博
转自:https://blog.csdn.net/analogous_love/article/details/53037477一.相互发消息步骤:1.服务器在某个端口上侦听,使用nc-l主机ip地址端口号,当然也可以加上-v来显示这个过程,如果不指定ip地址的话就默认是0.0.0.0,相当于INADDR_ANY。2.客户端通过nc主机ip地址端口号连接服务器,连接成功后,可以在任何一终端来相互发
- bind函数失败返回10049 的解决方案
神的理想
Network
一般都是ip地址错误,不是局域网内的ip都能随便bind的,即使这个ip没人使用也不行。bind函数必须绑定本机ip地址,如果本机有多个ip地址,那么这些地址都可以bind,如果只有一个网卡和ip,那么就只能bind这个唯一的ip地址,或者127.0.0.1。或者直接用INADDR_ANY自动bind本机ip。
- 关于UDP通信中的10045错误
jia_xiaoxin
在做UDP通信的过程中,服务器端绑定IP和PORT:m_stLocalAddr.sin_family=AF_INET;m_stLocalAddr.sin_addr.s_addr=htonl(INADDR_ANY);m_stLocalAddr.sin_port=htons(6000);m_hSocket=socket(PF_INET,SOCK_DGRAM,0);if(SOCKET_ERROR==bi
- Windows网络编程总结(一)
Kendiv
Windows下的程序设计读书笔记&原创和心得
Windows网络编程总结(一)1.关于bindINADDR_ANY的具体含义是,绑定到0.0.0.0。此时,对所有的地址都将是有效的,如果系统考虑冗余,采用多个网卡的话,那么使用此种bind,将在所有网卡上进行绑定。在这种情况下,你可以收到发送到所有有效地址上数据包。例如:SOCKADDR_INLocal;Local.sin_addr.s_addr=htonl(INADDR_ANY);另外一种方
- linux udp通信程序
EmbededCoder
TCP/IP
服务端程序为:#include#include#include#include#include#include#includeintmain(){structsockaddr_insrvAddr;bzero(&srvAddr,sizeof(srvAddr));srvAddr.sin_family=AF_INET;srvAddr.sin_addr.s_addr=htonl(INADDR_ANY);s
- INADDR_ANY的确切含义
csdn产品小助手
INADDR_ANY就是inet_addr("0.0.0.0")首先,需要明确的是当服务器的监听地址是INADDR_ANY时设置的是服务器的IP地址。其次,当服务器的监听地址是INADDR_ANY时含义是让服务器端计算机上的所有网卡的IP地址都可以作为服务器IP地址,也即监听外部客户端程序发送到服务器端所有网卡的网络请求。比如,我的网络为:192.168.1.102.于是就有下面的程序:服务端:#
- INADDR_ANY的用法和含义
onlyonename
网络
转自:http://baike.baidu.com/view/1512659.htmINADDR_ANY就是指定地址为0.0.0.0的地址,这个地址事实上表示不确定地址,或“所有地址”、“任意地址”。一般来说,在各个系统中均定义成为0值。一般来说,在各个系统中均定义成为0值。例如MontiVistaLinux中在/usr/include/netinet/in.h定义为:/*Addresstoacc
- INADDR_ANY的理解
江东橘子
linux/unixC/C++
INADDR_ANY就是指定地址为0.0.0.0的地址,这个地址事实上表示不确定地址,或“所有地址”、“任意地址”。一般来说,在各个系统中均定义成为0值。一般来说,在各个系统中均定义成为0值。例如MontiVistaLinux中在/usr/include/netinet/in.h定义为:/*Addresstoacceptanyincomingmessages.*/#defineINADDR_ANY
- INADDR_ANY的用法
lyzhm
其他
INADDR_ANY就是指定地址为0.0.0.0的地址,这个地址事实上表示不确定地址,或“所有地址”、“任意地址”。一般来说,在各个系统中均定义成为0值。例如MontiVistaLinux中在/usr/include/netinet/in.h定义为:/*Addresstoacceptanyincomingmessages.*/#defineINADDR_ANY((in_addr_t)0x00000
- INADDR_ANY的含义
kang___xi
网络编程网络编程INADDR_ANY
在一些socket通信的服务器程序中我们会看到在服务器bindIP地址和端口号时,我们不是bind明确的IP地址(如222.20.79.150),而是使用INADDR_ANY,这会让我们产生一个疑问,就是如果服务器程序不使用明确的IP地址,那么客户端该如何连接服务器呢?下面对这个问题进行解答。INARRD_ANY是用于多网卡的机器上的,多网卡就会有多个IP地址。比如你的机器有3个IP:192.16
- SOCKET bind INADDR_LOOPBACK和INADDR_ANY的区别
立早成文
iphone
今天写程序时候,服务器端启动了,然后客户端总是连接不上,connect返回错误号是10061,服务器积极拒绝请求。用telnet连接一下端口,发现服务端服务没有开启,但是我程序是启动的,用netstat-a命令看服务器是监听状态。把流程走一遍,发现bind用的参数是INADDR_LOOPBACK,改成INADDR_ANY就OK了。只是有些困惑,因为之前一个程序用的是INADDR_LOOPBACK运
- 端口复用:隐藏 嗅探与攻击
H-KING
网络安全研究
前言在WINDOWS的SOCKET服务器应用的编程中,如下的语句或许比比都是:s=socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);saddr.sin_family=AF_INET;saddr.sin_addr.s_addr=htonl(INADDR_ANY);bind(s,(SOCKADDR*)&saddr,sizeof(saddr));其实这当中存在在非常大的安全
- 端口复用:隐藏 嗅探与攻击
cnbird2008
前言在WINDOWS的SOCKET服务器应用的编程中,如下的语句或许比比都是:s=socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);saddr.sin_family=AF_INET;saddr.sin_addr.s_addr=htonl(INADDR_ANY);bind(s,(SOCKADDR*)&saddr,sizeof(saddr));其实这当中存在在非常大的安全
- Linux网络编程(2)SOCKET编程与TCP三次握手
删库跑路打断腿
学习笔记
linu环境下Socket通信流程实际上是文件(内核的缓冲区)操作服务端sockettcpservice创建套接字□intlfd=socket绑定本地IP和端口(本地ip和端口存储在sockaddr_in结构体中)□structsockaddr_inserv;□serv.port=htons(port);□serv.IP=htonl(INADDR_ANY);(INADDR_ANY宏将适配当前IP)
- 关于旗正规则引擎下载页面需要弹窗保存到本地目录的问题
何必如此
jsp超链接文件下载窗口
生成下载页面是需要选择“录入提交页面”,生成之后默认的下载页面<a>标签超链接为:<a href="<%=root_stimage%>stimage/image.jsp?filename=<%=strfile234%>&attachname=<%=java.net.URLEncoder.encode(file234filesourc
- 【Spark九十八】Standalone Cluster Mode下的资源调度源代码分析
bit1129
cluster
在分析源代码之前,首先对Standalone Cluster Mode的资源调度有一个基本的认识:
首先,运行一个Application需要Driver进程和一组Executor进程。在Standalone Cluster Mode下,Driver和Executor都是在Master的监护下给Worker发消息创建(Driver进程和Executor进程都需要分配内存和CPU,这就需要Maste
- linux上独立安装部署spark
daizj
linux安装spark1.4部署
下面讲一下linux上安装spark,以 Standalone Mode 安装
1)首先安装JDK
下载JDK:jdk-7u79-linux-x64.tar.gz ,版本是1.7以上都行,解压 tar -zxvf jdk-7u79-linux-x64.tar.gz
然后配置 ~/.bashrc&nb
- Java 字节码之解析一
周凡杨
java字节码javap
一: Java 字节代码的组织形式
类文件 {
OxCAFEBABE ,小版本号,大版本号,常量池大小,常量池数组,访问控制标记,当前类信息,父类信息,实现的接口个数,实现的接口信息数组,域个数,域信息数组,方法个数,方法信息数组,属性个数,属性信息数组
}
&nbs
- java各种小工具代码
g21121
java
1.数组转换成List
import java.util.Arrays;
Arrays.asList(Object[] obj); 2.判断一个String型是否有值
import org.springframework.util.StringUtils;
if (StringUtils.hasText(str)) 3.判断一个List是否有值
import org.spring
- 加快FineReport报表设计的几个心得体会
老A不折腾
finereport
一、从远程服务器大批量取数进行表样设计时,最好按“列顺序”取一个“空的SQL语句”,这样可提高设计速度。否则每次设计时模板均要从远程读取数据,速度相当慢!!
二、找一个富文本编辑软件(如NOTEPAD+)编辑SQL语句,这样会很好地检查语法。有时候带参数较多检查语法复杂时,结合FineReport中生成的日志,再找一个第三方数据库访问软件(如PL/SQL)进行数据检索,可以很快定位语法错误。
- mysql linux启动与停止
墙头上一根草
如何启动/停止/重启MySQL一、启动方式1、使用 service 启动:service mysqld start2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start3、使用 safe_mysqld 启动:safe_mysqld&二、停止1、使用 service 启动:service mysqld stop2、使用 mysqld 脚本启动:/etc/inin
- Spring中事务管理浅谈
aijuans
spring事务管理
Spring中事务管理浅谈
By Tony Jiang@2012-1-20 Spring中对事务的声明式管理
拿一个XML举例
[html]
view plain
copy
print
?
<?xml version="1.0" encoding="UTF-8"?>&nb
- php中隐形字符65279(utf-8的BOM头)问题
alxw4616
php中隐形字符65279(utf-8的BOM头)问题
今天遇到一个问题. php输出JSON 前端在解析时发生问题:parsererror.
调试:
1.仔细对比字符串发现字符串拼写正确.怀疑是 非打印字符的问题.
2.逐一将字符串还原为unicode编码. 发现在字符串头的位置出现了一个 65279的非打印字符.
 
- 调用对象是否需要传递对象(初学者一定要注意这个问题)
百合不是茶
对象的传递与调用技巧
类和对象的简单的复习,在做项目的过程中有时候不知道怎样来调用类创建的对象,简单的几个类可以看清楚,一般在项目中创建十几个类往往就不知道怎么来看
为了以后能够看清楚,现在来回顾一下类和对象的创建,对象的调用和传递(前面写过一篇)
类和对象的基础概念:
JAVA中万事万物都是类 类有字段(属性),方法,嵌套类和嵌套接
- JDK1.5 AtomicLong实例
bijian1013
javathreadjava多线程AtomicLong
JDK1.5 AtomicLong实例
类 AtomicLong
可以用原子方式更新的 long 值。有关原子变量属性的描述,请参阅 java.util.concurrent.atomic 包规范。AtomicLong 可用在应用程序中(如以原子方式增加的序列号),并且不能用于替换 Long。但是,此类确实扩展了 Number,允许那些处理基于数字类的工具和实用工具进行统一访问。
 
- 自定义的RPC的Java实现
bijian1013
javarpc
网上看到纯java实现的RPC,很不错。
RPC的全名Remote Process Call,即远程过程调用。使用RPC,可以像使用本地的程序一样使用远程服务器上的程序。下面是一个简单的RPC 调用实例,从中可以看到RPC如何
- 【RPC框架Hessian一】Hessian RPC Hello World
bit1129
Hello world
什么是Hessian
The Hessian binary web service protocol makes web services usable without requiring a large framework, and without learning yet another alphabet soup of protocols. Because it is a binary p
- 【Spark九十五】Spark Shell操作Spark SQL
bit1129
shell
在Spark Shell上,通过创建HiveContext可以直接进行Hive操作
1. 操作Hive中已存在的表
[hadoop@hadoop bin]$ ./spark-shell
Spark assembly has been built with Hive, including Datanucleus jars on classpath
Welcom
- F5 往header加入客户端的ip
ronin47
when HTTP_RESPONSE {if {[HTTP::is_redirect]}{ HTTP::header replace Location [string map {:port/ /} [HTTP::header value Location]]HTTP::header replace Lo
- java-61-在数组中,数字减去它右边(注意是右边)的数字得到一个数对之差. 求所有数对之差的最大值。例如在数组{2, 4, 1, 16, 7, 5,
bylijinnan
java
思路来自:
http://zhedahht.blog.163.com/blog/static/2541117420116135376632/
写了个java版的
public class GreatestLeftRightDiff {
/**
* Q61.在数组中,数字减去它右边(注意是右边)的数字得到一个数对之差。
* 求所有数对之差的最大值。例如在数组
- mongoDB 索引
开窍的石头
mongoDB索引
在这一节中我们讲讲在mongo中如何创建索引
得到当前查询的索引信息
db.user.find(_id:12).explain();
cursor: basicCoursor 指的是没有索引
&
- [硬件和系统]迎峰度夏
comsci
系统
从这几天的气温来看,今年夏天的高温天气可能会维持在一个比较长的时间内
所以,从现在开始准备渡过炎热的夏天。。。。
每间房屋要有一个落地电风扇,一个空调(空调的功率和房间的面积有密切的关系)
坐的,躺的地方要有凉垫,床上要有凉席
电脑的机箱
- 基于ThinkPHP开发的公司官网
cuiyadll
行业系统
后端基于ThinkPHP,前端基于jQuery和BootstrapCo.MZ 企业系统
轻量级企业网站管理系统
运行环境:PHP5.3+, MySQL5.0
系统预览
系统下载:http://www.tecmz.com
预览地址:http://co.tecmz.com
各种设备自适应
响应式的网站设计能够对用户产生友好度,并且对于
- Transaction and redelivery in JMS (JMS的事务和失败消息重发机制)
darrenzhu
jms事务承认MQacknowledge
JMS Message Delivery Reliability and Acknowledgement Patterns
http://wso2.com/library/articles/2013/01/jms-message-delivery-reliability-acknowledgement-patterns/
Transaction and redelivery in
- Centos添加硬盘完全教程
dcj3sjt126com
linuxcentoshardware
Linux的硬盘识别:
sda 表示第1块SCSI硬盘
hda 表示第1块IDE硬盘
scd0 表示第1个USB光驱
一般使用“fdisk -l”命
- yii2 restful web服务路由
dcj3sjt126com
PHPyii2
路由
随着资源和控制器类准备,您可以使用URL如 http://localhost/index.php?r=user/create访问资源,类似于你可以用正常的Web应用程序做法。
在实践中,你通常要用美观的URL并采取有优势的HTTP动词。 例如,请求POST /users意味着访问user/create动作。 这可以很容易地通过配置urlManager应用程序组件来完成 如下所示
- MongoDB查询(4)——游标和分页[八]
eksliang
mongodbMongoDB游标MongoDB深分页
转载请出自出处:http://eksliang.iteye.com/blog/2177567 一、游标
数据库使用游标返回find的执行结果。客户端对游标的实现通常能够对最终结果进行有效控制,从shell中定义一个游标非常简单,就是将查询结果分配给一个变量(用var声明的变量就是局部变量),便创建了一个游标,如下所示:
> var
- Activity的四种启动模式和onNewIntent()
gundumw100
android
Android中Activity启动模式详解
在Android中每个界面都是一个Activity,切换界面操作其实是多个不同Activity之间的实例化操作。在Android中Activity的启动模式决定了Activity的启动运行方式。
Android总Activity的启动模式分为四种:
Activity启动模式设置:
<acti
- 攻城狮送女友的CSS3生日蛋糕
ini
htmlWebhtml5csscss3
在线预览:http://keleyi.com/keleyi/phtml/html5/29.htm
代码如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>攻城狮送女友的CSS3生日蛋糕-柯乐义<
- 读源码学Servlet(1)GenericServlet 源码分析
jzinfo
tomcatWebservlet网络应用网络协议
Servlet API的核心就是javax.servlet.Servlet接口,所有的Servlet 类(抽象的或者自己写的)都必须实现这个接口。在Servlet接口中定义了5个方法,其中有3个方法是由Servlet 容器在Servlet的生命周期的不同阶段来调用的特定方法。
先看javax.servlet.servlet接口源码:
package
- JAVA进阶:VO(DTO)与PO(DAO)之间的转换
snoopy7713
javaVOHibernatepo
PO即 Persistence Object VO即 Value Object
VO和PO的主要区别在于: VO是独立的Java Object。 PO是由Hibernate纳入其实体容器(Entity Map)的对象,它代表了与数据库中某条记录对应的Hibernate实体,PO的变化在事务提交时将反应到实际数据库中。
实际上,这个VO被用作Data Transfer
- mongodb group by date 聚合查询日期 统计每天数据(信息量)
qiaolevip
每天进步一点点学习永无止境mongodb纵观千象
/* 1 */
{
"_id" : ObjectId("557ac1e2153c43c320393d9d"),
"msgType" : "text",
"sendTime" : ISODate("2015-06-12T11:26:26.000Z")
- java之18天 常用的类(一)
Luob.
MathDateSystemRuntimeRundom
System类
import java.util.Properties;
/**
* System:
* out:标准输出,默认是控制台
* in:标准输入,默认是键盘
*
* 描述系统的一些信息
* 获取系统的属性信息:Properties getProperties();
*
*
*
*/
public class Sy
- maven
wuai
maven
1、安装maven:解压缩、添加M2_HOME、添加环境变量path
2、创建maven_home文件夹,创建项目mvn_ch01,在其下面建立src、pom.xml,在src下面简历main、test、main下面建立java文件夹
3、编写类,在java文件夹下面依照类的包逐层创建文件夹,将此类放入最后一级文件夹
4、进入mvn_ch01
4.1、mvn compile ,执行后会在