- Android:写了这么多代码,你真的理解泛型吗
Android开发指南
作者:子木_lsy链接:https://juejin.im/post/6854573219412885518在我们的实际工作中泛型(Generics)是无处不在的,我们也写过不少,看到的更多,如,源码、开源框架...随处可见,但是,我们真正理解泛型吗?理解多少呢?例如:Box、Box、Box、Box、Box、Box之间的区别是什么?本篇文章将会对泛型(Generics)进行全面的解析,让我们对泛型
- IDA安装使用
Vin0sen
linux
最近学逆向,先备一套工具吧,IDA名声在外,首当其冲!!内容主要整理自别的博客,Linux下安装IDA链接:https://pan.baidu.com/s/1p9elz1a34872LsY1WLJmlA?pwd=is2u这个ida版本为32bitLinux系统准备的,如果是64bit的Ubuntu,需要安装依赖库文件。sudoapt-getinstalllibc6-i686:i386libexpa
- Linux性能监控命令_nmon 安装与使用
~我在北京~
linux
转载:Linux性能监控命令_nmon安装与使用_nmon安装方法linux_〖羊头〗➫lsy的博客-CSDN博客目录1.安装nmonnmon官网http://nmon.sourceforge.net/pmwiki.php?n=Site.Download1.1.下载nmon监控工具三种安装方法,选择其一即可方法一:yum安装(推荐)yuminstallnmon方法二:官网下载二进制包(解压直接使用
- Java核心锁基准测试
不学会Ⅳ
java开发语言算法
测试模型基于JMH基准测试库测试代码packagecom.lsy.study.benchmark;importorg.openjdk.jmh.annotations.*;importorg.openjdk.jmh.results.format.ResultFormatType;importorg.openjdk.jmh.runner.Runner;importorg.openjdk.jmh.run
- 机器学习的未来:半监督学习
d5cc63d9e177
姓名:韩宜真学号:17020120095转载自:https://mp.weixin.qq.com/s/LsY8hWCv5TruC-Avp1jk0A【嵌牛导读】本文介绍了机器学习中半监督学习方法。【嵌牛鼻子】监督模式无监模式【嵌牛提问】半监督学习是什么?【嵌牛正文】监督学习是人工智能领域的第一种学习类型。从它的概念开始,无数的算法,从简单的逻辑回归到大规模的神经网络,都已经被研究用来提高精确度和预测
- 20180708 感恩日记第38天
英源
金刚实践99天图片发自App1:感恩自己守承诺虽然时间有些紧,还是接受了教练给我安排的课程2:感恩员工对于店装修给予建言3:感恩员工T姐和R不怕苦累,把多年集成的老污垢及杂物给予真理清空4:感恩LSY的慷慨帮我付了快递费5:感恩学友的精进,让我们收获她的喜悦6:感恩筠姐对我的信任,向我问询一直销产品的效果7:感恩淘宝客户耐心给与解答问题8:感恩六十书组长义工S慷慨时间给予组员认真点拨回向:我今天种
- 2020 款凯迪拉克 XT5 车发动机加速异响
虹科Pico汽车示波器
汽车示波器虹科Pico汽车示波器汽车汽车维修与检测汽车诊断仪
故障现象一辆2020款凯迪拉克XT5车,搭载LSY发动机,累计行驶里程约为8万km。车主反映,加速时发动机有明显异响。故障诊断接车后试车,起动发动机,发动机怠速运转平稳;打开发动机室盖,能够听到轻微的“哒哒”异响;轻踩加速踏板,发动机转速正常升高,但异响随之频率变快、音量变大。将发动机熄火,检查发动机机油液位和冷却液液位,未见异常;拆下发动机附件传动带后试车,异响依旧。用故障检测仪(GDS)检测,
- 9.18算法
CQU_JIAKE
算法
机器人重物1126注意编号是方块的,而不是格点的及如果为n*m的矩阵,需要开(n+1)*(m+1)的矩阵//如果没有转向,就是走迷宫,结合记忆化,如果这个点之前走过就不走了//又转向的话,就用一个变量记录当前转向,//然后每次转向就花费以此,这时直接bfs就不一定是最优解voidchange(){for(inti=1;i=n||lsx=m||lsy=1),而为1时必不为最短长度,故只需要遍历到1半
- 通过gitbash将本地文件上传到github
PLA晓明
1.在本地存在的文件夹下进入:GitBash2.初始化:gitinit3.增加一个远程服务端:gitremoteaddoriginssh://git.com/lsy/demo.git4.将修改过的文件提交暂存区:gitadd文件名/工程名5.理解提交暂存区的文件:gitcommit-m“Initialcommit”6.将本地主分支推到远程:gitpush-uoriginmaster
- sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2003, “Can‘t connect to MySQL serve
ml7yuwanhanhua
mysql数据库
这种情况原因众多,可能的一种错误原因是mysql数据库密码有特殊符合:@fromurllibimportparsefromsqlalchemyimportcreate_enginemysqlEngine=create_engine("mysql+pymysql://root:yw%d#@$#
[email protected]:26306/mydata",pool_size=0,max_overf
- Exception in thread “main“ org.apache.ibatis.binding.BindingException: Invalid bound statement (not
LSYING1
Mybatisjava异常apachejavaintellij-idea
IDEA报错–mybatisExceptioninthread“main”org.apache.ibatis.binding.BindingException:Invalidboundstatement(notfound):com.lsy.mapper.UserMapper.selectByExampleDEBUG(DefaultSingletonBeanRegistry.java:225)[ma
- 极光 · 高级结构 · unordered_map 哈希表
影月丶暮风
ASRC·极光科研中心哈希算法c++p2p
概述unorderedmap本质是哈希映射根据LSY_041的说法,这货就像一棵展开的树,先进性在于:快速查找时间几乎就是o(1),并且可以自定义映射对应类型缺点在于:建构过程会消耗较多的时间极光科研部研究报告Day247在get中访问不存在的元素会导致哈希表创建一个权值=0对应元素的映射【修复措施】先count一下是否存在再访问,这个bug似乎只在求返回值时候出现实践论1.创建#includeu
- read commited(RC) 与 repeatable read(RR)的异同
域中四大
mysqsqlmysql
聚集索引数据如下idname0wt1lsy4dj查询命中updatetable_asetname=mgwhereid=4如果查询到了lsy这个name,将会对id为4这一行加上X锁(排他锁),这一点RC与RR将会一致的查询未命中updatetable_asetname=mgwhereid=3RC将不加任何锁RR将在(1,4)区间内加上GAP锁辅助唯一索引student_nonames001wts0
- 从零开始云服务器网卡抓包
域中四大
网络分析网络
从零开始云服务器网卡抓包一.服务器上新增自己的用户二.添加组件libpcap四.安装测试环境六.编写demo代码七.正式项目代码编译八.结果展示一.服务器上新增自己的用户我这边是ubuntu服务器,其默认username为ubuntu,使用创建服务器时候的密码通过ssh登录进来新增用户adduserlsy2.将用户lsy添加到root用户组主要是需要在文件/etc/sudoers中加入用户信息ch
- 春风十里,不如你
作家南鹿肥鱼
作家南鹿肥鱼三里清风、三里路、步步风里、步步你,我在这里用温暖细腻的文字记录下身边的故事!本作者(南鹿肥鱼)签约于起点中文网作家、云南昆明人,90后,思想爱天马行空不着痕迹,谢谢你一直喜欢我的文字,一直陪着我,️你真好722篇原创内容公众号本文配图选自网络,均来源于网络。来源:作家南鹿肥鱼(ID:lsy658855)作者:南鹿肥鱼“爱的本质就是付出占有欲敏感和不清醒,它的附属就是黏人吃醋多疑和莫名
- java父类子类调用时序
xianrenli38
android笔记见闻java开发语言
publicclassFather{static{Log.i("lsy","Fatherstaticinit");}{Log.i("lsy","Fatherclassinit");}Father(){Log.i("lsy","FatherstartinitMethod");initMethod();Log.i("lsy","FatherfinishinitMethod");}publicvoidi
- 烟攀枝花市烟草局米易县烟草种植示范地简报【第2期】
青藤bbs
2019年5月16日公司技术团队对攀枝花烟草局米易县烟草种植示范地进行种植后第一次现场技术数据收集,同期种植后第20天;三种方案对比情况如下:方案一:景云有机肥料+17Y3W有机无机复混肥;方案二:秋茂生物有机肥+植物生长酵素;方案三(对照组):烟草公司传统肥采用我公司方案一、方案二种植第20天之烟草生长状况采用方案三(对照组)种植第20天之烟草生长状况一、LSY-MY-01号(红壤地)图片发自A
- 情感
LQ_f66a
这东西真的是很奇怪噢越长大越对温柔没有抵抗力。在提升自己变得更好的时候真的会很开心遇到那些奇奇怪怪的轻浮话语倒也真的挺麻烦的,不知所措…duck不必今天和LSY吃了烤肉和蘸蘸,我真的好喜欢她,只是呆在一起也很有意思。
- python 爬取华为应用市场评论
代码分享整个项目我放在了github上,在python3.7下可以正常使用,如果有什么问题欢迎大家指正。github项目地址:https://github.com/LSY-C/scrapy_hauweiappstore_comment分别爬取的一些应用信息以及应用的评论信息,数据结构如下:一、安装并创建Scrapy项目Scrapy官方文档:https://docs.scrapy.org/en/la
- 2018-11-01
猪被啃了
决战双11,美丽女人聪明购,小漾姐姐双重送,现金券直接折,同款商品第二件不用钱!史上最恐怖的优惠,只在LSY商城!7盒抗皱保湿面膜只要384元!
- idea服务器激活
千古流传
http://btsha.com:41017参考来源:http://blog.csdn.net/lsy0903/article/details/52925625还有这个:http://idea.iteblog.com/key.php
- 遇到你真好 错过你是我活该
想要撸猫养狗狗
点进你的空间,最近的一条视频说说是5月份,你现在屏幕最左边,吹着黑管,好像穿着当时我帮你挑的牛仔裤和黑白短袖,我很不争气的没有点赞,也不争气的保存了视频。大一,我们因为同时丢掉了饭卡认识了,每天聊天,直到学校组织一日游的那天,看到了你一眼,你说你很丑,可我也不漂亮啊。开始追求我了,在操场上举办的新年晚会上,边上有立着个大屏幕,大家都把想说的话发到上边,直到屏幕上不断出现,lsy,zjq喜欢你!后边
- 5/14心态感想
双非小硕的杂记
室友数学师范专业学校在忙着实习。在考虑扬州的高中初中,好的中等的坏的。swj打算保研,lsy也是。能够理解,保研多舒服。所以不懂那些非师范专业的去考这个证书?他们的基本功能扎实过一直学的?但是啊,但是啊从一开始我就从未想过保研。所以你看,成绩优秀的都保研了,剩下的不过都半斤八两,就看谁付出的多,方法对,所以啊,赢得自己才能赢得将来。修身养性。修身养性。一场战斗,不好甘平凡的我们,终归要走上。
- SpringBoot Security的介绍
love the future
spring-security
1.SpringBootsecurity框架的简介SpringBootsecurity是基于spring框架的,提供了一套Web应用安全性完整的解决方案。SpringBoot重要的核心功能:用户认证和用户授权:2.SpringBoot+springsecurity入门的案例:1.创建一个springboot的项目编写一个controller:packagecom.lsy.controller;im
- LeetCode7题数字反转
{刘思元}
java算法leetcode
LeetCode7题数字反转给出一个32位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例1:输入:123输出:321示例2:输入:-123输出:-321示例3:输入:120输出:21注意:假设我们的环境只能存储得下32位的有符号整数,则其数值范围为[−231,231−1]。请根据这个假设,如果反转后整数溢出那么就返回0。常规解法packagecom.lsy.DateStructure.
- 爱的修行之旅——丰盛日记D92 2019-2-1
晴空壹鹤
嘉许自己三件事:1、早起主动和老婆和好。2、送孩子补课,然后搬家去LSY,晚上和老婆去超市准备年货。3、今天早上跑了几个店,给妈妈买药。正向记录:1.今天没去单位,但还没有放假。所以忍仍然打卡报到。我给同事打电话让他替我打卡,一切OK。感谢同事!2.。自我觉察:晚上又和孩子闹的很不爽。
- 悟道老师—解读《家和万事兴》真实义2
见了又见
我们习大大也讲过,阳明心学正是传统文化的精髓,家和万事兴就是来自于我们传统文化来自于阳明心学的精髓。所以我们把这个精髓提炼出来,所以叫家和万事兴。在中庸里面讲过,喜怒哀乐之未发谓之中。中就是你的心,中就是这个家。你今天要想让你的家庭变得更和睦,你想让你的夫妻两个变得更和睦,父母与孩子之间变得更和睦,首先你有没有待在这个中的状态,lsy1083766907你只要待在这个中的状态,你就待在这个心灵之家
- 冠道2.0T车型值得入手吗?最低多少钱?
车买买
如今购买一台车子对于大部分家庭来说,已经不是什么难事,便宜点的,出个小几万就能给个首付开回家。但至于买什么车呢?不同的消费者会遇到不同的问题,就此,买买君每日会截取几个不同的问题,为你们一一解答。雪佛兰迈锐宝XL550和大众迈腾330TSI车型,采用的都是2.0TV发动机,迈锐宝XL550发动机代号为LSY,而大众迈腾330TSI则是我们熟悉的EA888发动机。老板,你要的迈锐宝XL资料点击查看轩
- pymongo基本操作用例
惟愿莲心不染尘
一,基本的连接、插入、查询操作>>>importpymongo>>>clnt=pymongo.Connection('10.0.10.205')>>>db=clnt['lsy']>>>collection=db.lzylzy>>>abc={'name':'lzy'}>>>collection.save(abc)ObjectId('4ba868b31454320ea8000000')>>>abc{'
- Shell脚本使用汇总整理——达梦数据库备份脚本
weixin_30379531
Shell脚本使用汇总整理——达梦数据库备份脚本Shell脚本使用的基本知识点汇总详情见连接:https://www.cnblogs.com/lsy-blogs/p/9223477.html脚本分为三部分配置信息、脚本文件、定时任务;1、配置信息:username=SYSDBApassword=SSSTTTSSSipStr=localhostportNumber=5327backupsFileSt
- 关于旗正规则引擎下载页面需要弹窗保存到本地目录的问题
何必如此
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 ,执行后会在