会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
布尔bl
博客园
首页
新随笔
管理
上一页
1
2
3
4
5
6
下一页
2018年12月29日
浅析空指针
摘要: 空指针(Java.lang.NullPointerException) 1、他是啥(what): 在编程语言中,空指针(英语:Null Pointer)是一个已宣告但并未指向一个有效对象的指针,许多程序利用空指针来表示某些特定条件,例如未知长度数组的结尾或某些无法运行的操作。在可选择类型(optio
阅读全文
posted @ 2018-12-29 10:19 布尔bl
阅读(1492)
评论(0)
推荐(0)
2018年12月24日
Java线程入门第二篇
摘要: Java线程通信方法 0、(why)每个线程都有自己的栈空间,我们要线程之间进行交流,合作共赢。 1、synchronized和volatile关键字 a) 看下面的synchronized关键字 b) 看下面的volatile关键字 2、等待/通知机制:一个线程A调用对象的wait()方法,另一个
阅读全文
posted @ 2018-12-24 22:51 布尔bl
阅读(503)
评论(0)
推荐(0)
2018年12月22日
Java线程入门第一篇
摘要: Java线程的状态有6种 1、 初始(NEW):新创建了一个线程对象,但还没有调用start()方法。 2、 运行(RUNNABLE):Java线程中将就绪(ready)和运行中(running)两种状态笼统的称为“运行”。(什么是就绪) 线程对象创建后,其他线程(比如main线程)调用了该对象的s
阅读全文
posted @ 2018-12-22 23:20 布尔bl
阅读(385)
评论(0)
推荐(1)
2018年12月21日
Hibernate与mybatis比较
摘要: Hibernate与mybatis比较 1、先说底层: a)Jdbc:全称java数据库连接,是java语言用来规范客户端如何访问数据库的程序接口。 b) 一般步骤: i.加载驱动程序 ii.获得数据库连接诶 iii.创建Statement或者PrepareStatement对象,实现增删改查 2、
阅读全文
posted @ 2018-12-21 09:59 布尔bl
阅读(647)
评论(0)
推荐(0)
2018年12月20日
Java中的锁之乐观锁与悲观锁
摘要: 1、 分类一:乐观锁与悲观锁 a)悲观锁:认为其他线程会干扰本身线程操作,所以加锁 i.具体表现形式:synchronized关键字和lock实现类 b)乐观锁:认为没有其他线程会影响本身线程操作,所以不加锁 i.具体表现形式:java的原子类的递增操作 ii.原理:采用cas算法 c)Cas算法:
阅读全文
posted @ 2018-12-20 20:06 布尔bl
阅读(1024)
评论(0)
推荐(0)
爬虫实例:当当网书籍介绍
摘要: import json import re import requests from requests import RequestException def get_one_page(url): try: response = requests.get(url) if response.status_code == 200: ...
阅读全文
posted @ 2018-12-20 19:51 布尔bl
阅读(388)
评论(0)
推荐(0)
如何查询日志文件中的所有ip,正则表达式
摘要: IPV4必须满足以下四条规则: 1、任何一个1位或2位数字,即0-99; 2、任何一个以1开头的3位数字,即100-199; 3、任何一个以2开头、第2位数字是0-4之间的3位数字,即200-249; 4、任何一个以25开头,第3位数字在0-5之间的3位数字,即250-255。 这样把规则全部罗列出
阅读全文
posted @ 2018-12-20 19:42 布尔bl
阅读(796)
评论(0)
推荐(0)
探寻hashmap
摘要: Hashmap源码 1、 构造器: a)获得默认数组大小:1>>4 :16 b) 获得负载因子:0.75:衡量hashmap的空间使用程度 i.过大:使用空间更加充分,但是查找效率变低,即时间复杂度变大 ii.过小:hashmap数据过于稀疏,造成空间浪费,即空间复杂度变大 c)创建数组 2、 Pu
阅读全文
posted @ 2018-12-20 16:13 布尔bl
阅读(213)
评论(0)
推荐(0)
二分查找
摘要: 1、思想:找中间的数,变换左右边界值 2、编程要点:设置 l<=r 作为作为循环判断标志 3、代码
阅读全文
posted @ 2018-12-20 14:54 布尔bl
阅读(114)
评论(0)
推荐(0)
第一个servet(用注解),不用web.xml
摘要: 环境: idea 1.新建模块 2.在蓝色src下新建一个包com.test 3.在包下新建servlet 4.写代码
阅读全文
posted @ 2018-12-20 11:19 布尔bl
阅读(348)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告