- 博客(8)
- 收藏
- 关注
原创 common-pool2之socket连接池
common-pool2实现socket连接池maven依赖: <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-pool2</artifactId> </dependency>参数配置:lifo: 对象池存储空闲对象是使用的LinkedBlockingDeque,建议使用默认值truefairness:
2021-11-15 10:52:28 2188 2
原创 利用德鲁伊连接数据库以及Dbutils的使用
之前连接数据库都是手写JDBC,到后面才发现原来可以用利用第三方包省去了好多无聊的代码连接准备:1.依赖的jar包:2.配置文件(properties):里面必须有driverClassName(驱动包),url,username,password。以=连接,值不需要加引号,末尾不需要加分号3.获取连接:3.1.加载配置文件: Properties pros = new Pro...
2019-12-16 22:07:55 764
原创 银行家算法解析
利用银行家算法避免死锁的原理:当一个进程申请资源的时候,操作系统通过银行家算法先试探分配给该进程资源,然后通过安全性算法判断分配后的系统是否处于安全状态,若不安全则分配作废,让该进程继续等待,否则分配资源给进程。银行家算法的四个数据结构:1.可利用资源向量:Available2.最大需求矩阵:Max3.分配矩阵:Allocation4.需求矩阵:Need银行家算法:当进程申请资源后...
2019-11-15 18:19:06 4333 2
原创 JAVA爬酷狗音乐
先说一下爬取的思路1,随便打开一首能波的歌播放,找到它的播放地址:https://wwwapi.kugou.com/yy/index.php?r=play/getdata&hash=42447823290E80FD5318E8A195A169DD&album_id=28687022多播放几首发现只要hash和album_id不同就能播放不同的歌所以只要找到所有歌的hash和...
2019-11-06 12:25:11 1061 3
原创 继承与多态的注意点
一,继承1,子类只能继承父类中被声明为public,protected的成员变量和成员方法。2,在同一个包中由默认修饰符修饰的成员变量和成员方法能被子类继承。3,子类能隐藏父类的成员变量和覆盖父类的成员方法二,this和super的理解this1,this是指向当前对象的指针,可以访问对象,修改数据成员,调用成员方法class test{ String name; ...
2019-04-29 20:45:36 216
原创 新的改变从各种hello world开始
新的改变从各种hello world开始printf("hello world!\n");cout<<"hello world!"<<endl;System.out.println("hello world!");
2019-04-18 23:03:37 126 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人