#百度基础架构技术发展之路

基础笔记9(泛型)

1。常用于容器:泛型一种泛化类型,简便类型的检查和转换,不管是存入还是取出(泛型只针对非基本类型)   (ps:适用场景:类型个数不多,又需要不同类型的类。)2。泛型的定义:声明时不能用static修饰泛型 泛型类:publicclassGenericTest<T>{...
IT猿 ·2020-03-28

基础笔记6(exception)

1.异常:一种处理错误的机制,将错误和业务分离。throwable的子类error和exceptionexception分两类:checked(需要捕获处理或者抛出)和unchecked(编译器不检查的异常。RuntimeExcetion,需要代码中进行验证处理,比如空指针,转型[instanceof],)2.fina...

基础笔记5(file)

file可以是目录和文件(只是是java程序与系统的文件进行一种关联)Filefile1=newFile("f:/mytest","test5.txt");//根路径,和子路径,都可以是目录,子路径可以是文件。Filefile2=newFile("f:/mytest/test2.txt");Filefile3=newF...
IT猿 ·2020-03-28

基础笔记4(包装类,时间date. calendar

1.包装类基本类型和对象。编译器会对基本类型和包装类进行自动拆箱,装箱处理Interger i=5;inti=newInterger(4);一个缓存问题:以便提高效率integeri=1345;integeri2=1234;i==i2;//flasei.equals(i2);//tureintegeri3=1...

基础笔记3(一)(String StringBuilder StringBuffer 数组)

---恢复内容开始---1数组.有序的同类型的集合。2.string:字符串类型:其实就是一个字符数组。添加了privatefinal,所以string是一个不可以变的字符串。String.charAt(index):或者字符数组的元素equals():比较是每个字符是否相等。即比较的是内容。字符串常用方法和源码;3....

基础笔记1(进制,浮点,递归,floor,round和ceil)

0开头8进制0x  16进制0b  2进制2,long的范围是19位数字。int范围是21亿左右,short是三万二千左右。超过int范围的long类型加上L.默认是int,否则出错的。 inti=0b0000_0000_0000_0000;比如n的阶乘:f(n){if...

2017——我们为什么选择JAVA?JAVA的发展方向和学习方法(必看)

2017——我们为什么选择JAVA?JAVA的发展方向和学习方法(必看)...

轮滑基础(一)(前摔,葫芦步,推步,A字转弯,弓步转弯)

 轮滑新手入门推荐?[柚子陪你学轮滑轮滑教学]第一集轮滑安全1,站:站立:脚可以成v字,或者平行,手放膝盖或者前伸。平行站立膝盖相距一拳头左右,两腿间距略小于肩宽。膝盖略弯,腰下压,抬头挺胸2,如何摔倒:前摔,首先尽量下蹲降低重心,然后轮滑鞋,膝盖,手掌,手肘依次缓冲关键是:要蹲的低!膝关节,腰,手肘,不要绷...

(转)J2EE的13种核心技术

一、JDBC(JavaDatabaseConnectivity)    JDBCAPI为访问不同的数据库提供了一种统一的途径,象ODBC一样,JDBC对开发者屏蔽了一些细节问题,另外,JDBC对数据库的访问也具有平台无关性。二、JNDI(JavaNameandDirectoryI...

flask之路径与函数的映射

一:运行报错  OSError:[Errno98]Addressalreadyinuse:5000端口可能被占    lsof-i:端口号 查看端口被那个进程使用,结果是python3.5  killPID杀死这个进行,运行程序,flaks框架正常运行  fromflaskimportFlaskapp=Fla...

爬虫技术:从sougou网站访问微信公众号的过程

一:分析过程:fidder+chrome开发者工具1:输入nba跳转的页面,每页显示10条相关公众号的信息2:分析网站得到每条标题的详情页链接地址在:3,请求上图中的url,会返回一段js代码,js代码的作用是,构造一个的新的url,并对新的url进行了请求。认真分析一下这段js代码,除了更换请求的url,还做了些什么...

爬虫技术:代理池的维护

一:代理池维护的模块  1.抓取模块Crawl,负责从代理网站上抓取代理---------------抓取模块  2.获取代理Getter,负责获取抓取模块返回的值,并判断是否超过存储模块的最大容量。---------------获取模块  3.存储模块Redis,负责将抓取的每一条代理存放至有序集合中。-------...

爬虫技术:数据处理josn和pickle模块

一:json模块json模块的作用就是讲json字符串("{"a":1,"b":1}")和python能够识别的字典进行相互转换。importjsonimportpicklea="""{'a'::1,'c':2}"""ret=json.loads(a)print(ret)#结果json.decoder.JSONDeco...

爬虫技术:爬取淘宝美食数据:崔庆才思路

#TODOselenium已经被检测出来 importrandomimportreimporttimefromseleniumimportwebdriverfromselenium.webdriver.common.byimportByfromselenium.webdriver.support.uiimpo...

爬虫技术:爬取今日头条数据-崔庆才思路

一.urllib库中将字典转化为url的查询参数二.请求异常的处理,以及内部的判断逻辑  1.返回的json数据为空:原因是requests的请求对象没有加请求头和cookiesimportrequestsfromurllib.parseimporturlencodedefget_page_index():data={...
首页上一页...236237238239240...下一页尾页