7月11日day3总结
今天学习过程和总结
一
1.输出流的字符流、字节流
2.加锁、多线程的理解,产生的原因。cpu同时运行最大数。其他的都在及时切换。1.继承Thred类,重写run方法。
2.实现Runnable接口。其中讲到了多态和继承。
线程安全问题。原子操作。
synchronized(lock)拿着锁向下进行。第二个进程在临界区等待。锁里是原子操作。在锁里需要两层是否大于0的判断
wait等待唤醒。
3.单例模式。懒汉式,饥饿式
懒汉式。
二
1.wait方法,等待wait要和notify唤醒一起使用。
生产者消费者。生产之后wait等待notify唤醒消费者。消费者消费库存,灭有库存后wait且notify唤醒生产者。
mvnreposity.com
maven repository
2.用java操作在Linux中用ssh建的文件。
JDBC 1.选择连接数据库种类---加载驱动
Class.forName("com.mysql.jdbc.Driver”)
2.通过主机IP 端口号 用户名 密码进行连接--jdbc url包含了主机IP 端口号 数据库
导包,java sql那个
3.选择要进行操作的数据库--包含在URL里
4.创建一个命令窗口 写SQL语句
alt shift l自动生成返回类型
SQL注入,语句判断永远成立查询了所有用户
5.执行SQL语句 看结果
属性要用包装类,int传值0
查询用类名不能用列索引,应为如果加了一列列索引会变
资源要关闭,finally作用域关闭要按顺序从后往前,不能直接关。因为,加入第一行报错,后面都是空,空指针调用任何方法都报错。所以从后往前关判断不是空指针再关闭它
ArrayList<>是集合底层是数组。数组一旦定义长度不可变。
数组长度如果到最大值再建一个更大的数组然后把原来的copy进新的数组中。
ArrayList数组的初始长度为10,每次扩容长度为多少?长度右移一,原长度+原长度除以2
三
如何用java代码操作ssh中创建的文件
导jar包maven2.7.3
hadoop client
hadoop common
jdk.tools
读文件,输入流。
下午
一
如何用dfs上传下载
抽象类和接口的区别
单继承多实现。
接口中不能有构造方法,抽象中有构造方法
接口和抽象都不能实例化
抽象类中既能有抽象方法又能有非抽象接口。
视图插件的作用
读---输入
写---输出
写的时候有重写和添加写
写入。
Description Resource Path Location Type
web.xml is missing and <failOnMissingWebXml> is set to true pom.xml /web0711 line 5 Maven Java EE Configuration Problem
遇到的问题汇总
1.在maven的项目管理使用中jar包的导入一直出错,有些东西一定得耐心细心。
2.在用java操作HDFS时要注意代码的书写,在输入流和输出流中的区别。在进行HDFS操作时候要注意自己的IP。虚拟的namenote和datanote的区别
3.在运行maven项目的时候,显示pom.xml的值为true且缺少web.xml通过学习老师操作询问老师知道在建包的时候有格式错误。
学习技能思维导图

7月11日day3总结的更多相关文章
- Yoshua Bengio 2016年5月11日在Twitter Boston的演讲PPT
Yoshua Bengio最新演讲:Attention 让深度学习取得巨大成功(46ppt) Yoshua Bengio,电脑科学家,毕业于麦吉尔大学,在MIT和AT&T贝尔实验室做过博士后研 ...
- 8月11日嵌入式Linux开发免费项目体验邀您参与
嵌入式Linux开发免费项目体验开课啦~~我们特意邀请到粤嵌金牌讲师和技术专家,为大家带来精彩有趣的嵌入式公开课,涉及到嵌入式学习.研发的方方面面.课堂中我们能体验到的不仅仅是最新资讯.技术体验,还有 ...
- 2016年12月11日 星期日 --出埃及记 Exodus 21:6
2016年12月11日 星期日 --出埃及记 Exodus 21:6 then his master must take him before the judges. He shall take hi ...
- 2016年11月11日 星期五 --出埃及记 Exodus 20:2
2016年11月11日 星期五 --出埃及记 Exodus 20:2 "I am the LORD your God, who brought you out of Egypt, out o ...
- 2016年10月11日 星期二 --出埃及记 Exodus 18:22
2016年10月11日 星期二 --出埃及记 Exodus 18:22 Have them serve as judges for the people at all times, but have ...
- 西安Uber优步司机奖励政策(1月11日~1月17日)
滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfry ...
- 2019年IntelliJ IDEA 最新注册码,亲测可用(截止到2020年3月11日)
2019年IntelliJ IDEA 最新注册码(截止到2020年3月11日) 操作步骤: 第一步: 修改 hosts 文件 ~~~ 在hosts文件中,添加以下映射关系: 0.0.0.0 acco ...
- 优步UBER司机全国各地奖励政策汇总 (4月11日-4月17日)
滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfry ...
- 成都Uber优步司机奖励政策(4月11日)
滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfry ...
随机推荐
- 微信公众号支付java版本
回调函数 @RequestMapping("/toPay") public String toPay(HttpServletRequest request, HttpServlet ...
- Redis 数据类型List链表
list类型是一个双向链表. 上进上出:栈 例1 lpush newlogin tom lpush newlogin jim lpush newlogin php lpush newlogin th ...
- 缓存(CDN缓存,浏览器(客户端)缓存)
1.什么是缓存? 缓存是一种数据结构,用于快速查找以及执行的操作结果.因此,如果一个操作执行起来很慢,对于常用的输入数据就可以将操作的结果缓存,并在下次调用该操作时使用缓存的数据. 缓存是一个到处都存 ...
- hash算法和常见的hash函数 [转]
Hash,就是把任意长度的输入,通过散列算法,变换成固定长度的输出,该输出就是散列值. 这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能 会散列成相同的输出,而不 ...
- Android学习记录(4)—在java中学习多线程下载的基本原理和基本用法①
多线程下载在我们生活中非常常见,比如迅雷就是我们常用的多线程的下载工具,当然还有断点续传,断点续传我们在下一节来讲,android手机端下载文件时也可以用多线程下载,我们这里是在java中写一个测试, ...
- 《数据结构与算法分析:C语言描述》复习——第八章“并查集”——并查集
2014.06.18 14:16 简介: “并查集”,英文名为“union-find set”,从名字就能看出来它支持合并与查找功能.另外还有一个名字叫“disjoint set”,中文名叫不相交集合 ...
- Git上手:使用Tortoisegit操作Git
在工作中,为了提高git使用效率,更多会采用git图形化工具来操作git.(特殊情况下才使用git命令行操作git) git自带的图形化工具界面不够友好,就选择第三方git图形化工具,市面上第三方gi ...
- ADB命令总结(1)
今日继续学习ADB,使用真机来操作,因此把所用到的命令总结如下: 一,模拟按HOME键 adb shell input keyevent KEYCODE_HOME 二,滑动手机屏幕 从(x1,y1)滑 ...
- Python+Selenium框架设计篇之-什么是POM
前面我们介绍了Python中的单元测试框架unittest,以后我们所有的测试类文件,都采用unittest来辅助我们进行debug和脚本开发.搞定了debug机制和确定了unittest来进行创建和 ...
- Robot Framwork +Selenium2环境搭建
Robot Framwork +Selenium2环境搭建 安装python 参考文章http://blog.csdn.net/sealion111/article/details/78690686 ...