- GlobalFoundries收购MIPS的背景以及意义
InnoLink_1024
芯片人工智能硬件架构人工智能架构
背景MIPS的历史与现状:MIPS的起源:MIPS(MicroprocessorwithoutInterlockedPipelineStages)是一种基于精简指令集(RISC)的指令集架构(ISA),由MIPS计算机系统公司(现为MIPSTechnologies)于1985年开发。MIPS曾是全球三大芯片架构之一(与ARM和x86齐名),广泛应用于嵌入式系统、网络设备、游戏机(如PlayStat
- jenkins启动报错,一直无法启动
jenkins启动报错,一直无法启动问题背景服务器:阿里云ECS操作系统:Centos7Jenkins版本:2.405通过添加jenkins仓库进行安装,安装成功,但是未能启动成功,一直处于失败状态解决方式1、检查用户权限sudopasswd-Sjenkins#提示信息如下,说明jenkins用户被锁定了jenkinsLK2024-09-13-1-1-1-1(Passwordlocked.)2、检
- Windows内核并发优化
Windows内核并发优化通过多层次技术手段提升多核环境下的系统性能,以下是关键技术实现方案:一、内核锁机制优化精细化锁策略采用自旋锁(Spinlock)替代信号量处理短临界区,减少线程切换开销对共享资源实施读写锁分离,如文件系统元数据采用ERESOURCE结构实现读写并发无锁数据结构关键路径(如调度队列)使用Interlocked原子操作指令(如lockcmpxchg)实现无锁同步内存分配
- MIPS架构(无互锁流水级微处理器架构)是什么?
Yashar Qian
#嵌入式计算机体系结构硬件架构嵌入式硬件
MIPS架构(无互锁流水级微处理器架构)是什么?MIPS(MicroprocessorwithoutInterlockedPipelineStages,“无互锁流水级微处理器架构”)是一种经典的RISC(精简指令集)处理器架构,由斯坦福大学团队在1980年代开发,后由MIPSTechnologies公司商业化。其设计哲学强调硬件简单性与高效流水线,曾广泛应用于嵌入式系统、网络设备、游戏主机等领域。
- NGINX代理minio外链配置
闲话不说。直接上代码#代理8888端口server{listen8888;server_name127.0.0.1;#允许带特殊字符的请求(如AWS签名参数中的符号)valid_referersnoneblockedserver_names;charsetutf-8;location/{#保留原始请求的路径和查询参数proxy_passhttp://10.10.10.10:8888$request
- Linux信号保存与处理机制详解
什么半岛铁盒
linux
Linux信号的保存与处理涉及多个关键机制,以下是详细的总结:1.信号的保存进程描述符(task_struct):每个进程的PCB中包含信号相关信息。pending信号集:记录已到达但未处理的信号(未决信号)。每个信号对应一个位,置1表示信号待处理。blocked信号屏蔽字:标识被阻塞(屏蔽)的信号。被屏蔽的信号将暂不递送,直到解除屏蔽。实时信号队列:实时信号(SIGRTMIN~SIGRTMAX)
- 多线程同步机制:深入解析互斥锁的原理与实践
码事漫谈
c++javajvm数据结构
文章目录1.多线程同步问题1.1数据竞争1.2未定义行为2.互斥锁(Mutex)的原理2.1加锁2.2解锁3.线程的运行、阻塞、等待状态3.1运行状态(Running)3.2阻塞状态(Blocked)3.3等待状态(Waiting)3.4状态转换流程图图的解释4.C++中的`std::mutex`4.1使用`std::mutex`4.2`std::lock_guard`5.总结在多线程编程中,同步
- MySQL查询状态
拾光师
MySQL程序人生
MySQL查询状态在一个查询周期中,MySQL任何时刻都有一个状态,该状态可能会变化很多次,可以使用showfullprocesslist来进行查看Sleep线程正在等待客户端发送新的请求Query线程正在执行查询或者正在将结果发送给客户端Locked该线程正在等待表锁,行锁不会体现在线程状态中Analyzingandstatistics线程正在收集存储引擎的统计信息,并生成查询的执行计划Copy
- Nuttx之nxsched_add_blocked
慢走胜过快跑
NUTTXRTOS
声明:此处代码分析,来源与nuttx12.8.0版本。在分析之前,需要一图镇楼。/*****************************************************************************Name:nxsched_add_blocked**Description:*ThisfunctionaddsaTCBtooneoftheblockedstatet
- C#窗体控件—pictureBox使用
本文介绍C#窗体控件的pictureBox,该控件是在PictureBox中显示图像。操作流程1.1.添加控件新建一个窗体,在界面中添加PictureBox控件如下所示:1.2.控件属性设置设置控件的位置,和长宽,然后Locked置true锁定位置,再从本地PC中导入图片显示,如下所示:
- 技术演进中的开发沉思-7:window编程系列-原子访问
chilavert318
熬之滴水穿石单片机stm32嵌入式硬件windows
昨天做了线程,其实在Windows开发的航程中,线程同步的探索,是其中一段充满挑战与惊喜的冒险。今天,就和大家一起走进Windows原子访问的隐秘世界,聊聊那些保障程序稳定运行的关键技术。一、原子访问:关于interlocked系列函数还记得刚接触多线程开发时,就像走进了一个嘈杂混乱的工厂。多个线程如同忙碌的工人,在同一时间对共享资源进行操作,常常因为争抢资源而引发混乱。有一次开发一个数据统计程序
- 【SQLite3】渐进式锁机制
SQLite3使用一种精心设计的渐进式锁机制来管理并发访问,确保数据一致性和事务的ACID特性(主要是隔离性和原子性)。它的锁不是传统意义上的“读锁”或“写锁”对象,而是数据库连接在特定时刻所处的锁状态。这些状态是层次化的,连接必须按顺序提升锁状态。以下是SQLite3中的主要锁状态(按从低到高的顺序),它们的作用以及引入的原因:UNLOCKED(无锁)作用:数据库连接当前没有持有任何锁。这是连接
- NuttX 调度器源码学习
Jay_515
RTOS调度器源码学习嵌入式
1.源码结构调度器相关的源文件主要位于sched/sched/目录下,核心文件包括:1.1基础调度功能sched_addreadytorun.c-添加任务到就绪队列sched_removereadytorun.c-从就绪队列移除任务sched_addblocked.c/sched_removeblocked.c-阻塞任务管理sched_setscheduler.c-设置调度策略(FIFO/RR/S
- Oracle 确认被锁对象
chunyu.wu
OraclePL/SQLoracle
1.被锁Session查询--被锁SessionSELECTGV$SESSION.SID,GV$SESSION.SERIAL#,DBA_OBJECTS.OBJECT_NAME,GV$SESSION.OSUSER,GV$SESSION.PROGRAMFROMGV$LOCKED_OBJECTLEFTJOINDBA_OBJECTSONGV$LOCKED_OBJECT.OBJECT_ID=DBA_OBJE
- oracle授权v$lock,通过v$lock和v$locked和v$session 察看oracle锁情况
星火英语
oracle授权v$lock
columnsidformat999;columnbformat9;columnobject_nameformata30;selectv$lock.sid,decode(v$lock.type,'MR','MediaRecovery','RT','RedoThread','UN','UserName','TX','Transaction','TM','DML','UL','PL/SQLUserLo
- Java线程硬核解析:从状态机到异步编程的全维度技术图谱
真实的菜
多线程java
文章目录Java线程硬核解析:从状态机到异步编程的全维度技术图谱线程生命系统:五态跃迁的状态机模型️状态操控原语1.新建态(New):对象构造阶段2.就绪态(Runnable):调度队列就绪3.运行态(Running):CPU核执行阶段4.阻塞态(Blocked/Waiting):能量挂起5.终止态(Terminated):资源回收阶段⚙️线程构建工厂:三种创建模式的技术选型模式一:Thread子
- 笔记 操作系统复习
AAA小土豆
笔记中间件
一、操作系统概述操作系统的定义:特权指令、处理器的状态以及程序状态字操作系统结构二、进程与线程多道程序与并发执行资源共享性、失去了封闭性和可再现性、相互制约性。进程进程是能和其他程序并行执行的程序段在某数据集合上的一次运行过程,是系统资源分配和调度的一个独立单位。基本进程状态:就绪Ready运行Running阻塞Blocked/等待Waiting进程实体由三部分组成,分别为程序、数据和进程控制块P
- linux wifi已通过硬件开关禁用,关于ubuntu下Wi-Fi已通过硬件开关禁用的解决办法
屋顶长颈鹿
linuxwifi已通过硬件开关禁用
当装入双系统时,可能会出现Wi-Fi硬件开关关闭的问题,这时电脑无法联网。一、查看问题打开终端输入命令:$rfkilllistall出现如下提示:0:ideapad_wlan:WirelessLANSoftblocked:noHardblocked:yes1:ideapad_bluetooth:BluetoothSoftblocked:noHardblocked:yes2:phy0:Wireles
- vue2 - 解决elementUI使用el-radio单选组件报错 Blocked aria-hidden on an element because its descendant retained
十一猫咪爱养鱼
前端组件与功能(开箱即用)前端常见问题解决vue常见问题解决elementuivue2.jsel-radio单选框Radio组件Blockedaria-hi浏览器控制台报错详细解决方案vueelement组件报错
问题说明在vue2+element-ui项目开发中,使用Radio单选组件el-radio浏览器控制台报错:Blockedaria-hiddenonanelementbecauseitsdescendantretainedfocus.Thefocusmustnotbehiddenfromassistivetechnologyusers,Avoidusingariahiddenonafocusede
- Blocked aria-hidden on an element because its descendant retained focus...
小黄不是小白
前端bug记录集vue.js前端javascript
使用若依框架的时候,el-radio,el-popover浏览器报错一、若依前端界面如下二、报错信息1.el-radio报错信息2.el-popper报错信息三、解决方法1.在main.js中添加自定义指令//自定义指令//解决el-radio-group和el-popover的aria-hidden="true"导致的浏览器报错问题Vue.directive('removeAriaHidden'
- oracle 锁表解锁
落叶~远行
个人笔记数据库oracle数据库
1.查看是否锁表selectse.sid,se.serial#,lo.oracle_username,lo.os_user_name,do.object_name,lo.locked_modefromv$locked_objectlo,dba_objectsdo,v$sessionse,v$processprwheredo.object_id=lo.object_idandlo.session_i
- Oracle数据库kill进程
BetterMann
数据库oracle
在工作中会遇到执行sql停不下来的情况,又因为占用资源的原因,其他的sql也无法执行,此时需要通过杀进程的方式结束任务执行sql如下:selecto.object_name,n.sid,n.serial#,'altersystemkillsession'||''''||n.sid||','||n.serial#||''''||';'del_sqlfromv$locked_objectm,v$ses
- recipes中声明 DEPENDS += “virtual/kernel“ 的效果
最后一个bug
嵌入式硬件linux软件构建
recipes中声明DEPENDS+=“virtual/kernel”的效果:依赖链触发重建:当virtual/kernel的任意输出文件(包括内核镜像、模块、设备树.dtb等)发生变化时Yocto的签名机制(SIGGEN_LOCKEDSIGS)会自动检测到依赖项的变更所有明确声明依赖virtual/kernel的recipe会被标记为"outofdate"下次执行bitbakeyour-reci
- oracle 数据库实例处于阻塞状态
szj18602074886
数据库oracle
数据库由于异常关闭了,通过lsnrctlstatus查看发现数据库实例处理阻塞状态我有两个数据库实例,一个orcl属于ready状态,一个BOOKSALES属于blocked状态,我注册表里ORACLE_SID=orcl,orcl数据库是激活的,然后一直在orcl数据库下试图去激活booksales数据库,但是我看了非常多的教程后,我瞬间任督二脉一通,我应该去修改注册表,使得ORACLE_SID=
- 【Java第70集】java线程的生命周期详解
程序员水自流
Java基础java开发语言
文章目录一、Java线程的生命周期1.NEW(新建)2.RUNNABLE(可运行)3.BLOCKED(阻塞)4.WAITING(无限等待)5.TIMED_WAITING(计时等待)6.TERMINATED(终止)二、Java线程状态的转换总览三、Java线程状态的转换详细介绍1.NEW→RUNNABLE2.RUNNABLE↔BLOCKED3.RUNNABLE→WAITING4.RUNNABLE→T
- 【C/C++】线程状态以及转换
CodeWithMe
C/C++c语言c++java
文章目录线程状态以及转换1基本状态1.1新建(New)1.2就绪(Ready/Runnable)1.3运行中(Running)1.4阻塞/等待(Blocked/Waiting/Sleeping)1.5挂起(Suspended)1.6终止(Terminated/Dead/Exit)注意点2状态转换2.1C/C++线程状态转换图(基于Linux/POSIX和`std::thread`)2.2状态转换说
- MIPS架构:一种计算机体系结构解析
后端工程实践
架构编程
引言:MIPS(MicroprocessorwithoutInterlockedPipelineStages)是一种流行的计算机体系结构,广泛应用于嵌入式系统、工作站和超级计算机等领域。它的设计目标是提供高性能、低功耗和简单易懂的指令集架构。本文将详细介绍MIPS架构的特点、指令集和编程范例,同时提供一些源代码示例,帮助读者理解和应用MIPS编程。一、MIPS架构的特点MIPS架构具有以下几个重要
- MIPS架构详解:定义、应用与其他架构对比
美好的事情总会发生
处理器硬件问题篇嵌入式硬件硬件工程智能硬件
一、MIPS架构的定义MIPS(MicroprocessorwithoutInterlockedPipelineStages)是一种经典的精简指令集(RISC)处理器架构,由斯坦福大学JohnHennessy团队于1981年提出,强调高效流水线设计和硬件简化。核心设计原则:固定长度指令:所有指令均为32位(MIPS32)或64位(MIPS64),简化解码逻辑。流水线无互锁:通过编译器静态调度避免数
- 火狐浏览器能用 谷歌出现This request has been blocked; the content must be served over HTTPS解决方法
编程小朱
https网络协议http
方法一:在页面添加(本人没成功)方法二:在nginx配置响应头(add_headerContent-Security-Policyupgrade-insecure-requests;)如下:server{...location/{...add_headerContent-Security-Policyupgrade-insecure-requests;...}}
- Java线程状态
‘胶己人’
Java并发编程javaJUC
学习操作系统的时候,知道进程有5种状态,分别为:新建就绪运行阻塞终止但是在学Java线程的时候,发现Java中的线程有6中状态,分别为:NEWRUNNABLEBLOCKEDWAITINGTIMED_WAITINGTERMINATED对应关系为:NEW--新建RUNNABLE--就绪、运行、IO阻塞BLOCKED、WAITING、TIMED_BLOCKED--阻塞TERMINATED--终止为什么线
- 关于旗正规则引擎下载页面需要弹窗保存到本地目录的问题
何必如此
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 ,执行后会在