Exception 表示程序还能够克服和恢复的问题,Exception 类又分为运行时异常(Runtime Exception)和受检查的异常 (Checked Exception),所谓运行时异常就是开发人员编写代码时不会报红,但是运行不得当的话会运行出错,也被称作不受检查异常(Unchecked ...
分类:
其他好文 时间:
2020-05-13 19:58:58
阅读次数:
75
throw和throws的区别throw1、throw是语句抛出一个异常,一般是在代码块的内部,当程序现某种逻辑错误时由程序员主动抛出某种特定类型的异常2、定义在方法体内3、创建的是一个异常对象4、确定了发生哪种异常才可以使用throws1、在方法参数列表后,throws后可以跟着多个异常名,表示抛 ...
分类:
其他好文 时间:
2020-05-13 19:48:22
阅读次数:
58
常见的35道Spring Cloud面试题,你遇到过哪些?
分类:
编程语言 时间:
2020-05-13 09:51:26
阅读次数:
63
参考:https://www.jianshu.com/p/154c82073b07 依赖: <dependency> <groupId>net.sf.ehcache</groupId> <artifactId>ehcache</artifactId> <version>2.10.2</version ...
分类:
系统相关 时间:
2020-05-12 20:50:59
阅读次数:
137
使用一个缓冲区进行读写操作: public static void main(String[] args) throws IOException { FileInputStream fileInputStream = new FileInputStream("1.txt"); FileChannel ...
分类:
其他好文 时间:
2020-05-12 17:19:21
阅读次数:
103
客户端代码: public class ClientDemo { public static void main(String[] args) throws IOException { //创建客户端Scoket对象 Socket s= new Socket("192.168.50.76",4444 ...
分类:
编程语言 时间:
2020-05-11 21:57:20
阅读次数:
64
//bean类必须有无参构造,不然new BeanPropertyRowMapper<bean>(bean.class)不会把数据转为bean对象 @Test public void test3() throws PropertyVetoException { // List<bean> query ...
分类:
移动开发 时间:
2020-05-11 21:42:17
阅读次数:
128
客户端代码: public class ClientDemo { public static void main(String[] args) throws IOException { //创建客户端Socket对象 Socket s = new Socket("192.168.50.76", 33 ...
分类:
Web程序 时间:
2020-05-11 15:56:50
阅读次数:
80
在《阿里巴巴java开发手册》中指出了线程资源必须通过线程池提供,不允许在应用中自行显示的创建线程,这样一方面是线程的创建更加规范,可以合理控制开辟线程的数量;另一方面线程的细节管理交给线程池处理,优化了资源的开销。而线程池不允许使用Executors去创建,而要通过ThreadPoolExecut ...
分类:
编程语言 时间:
2020-05-10 21:08:38
阅读次数:
63
笔者看过网络上各种各样使用redis实现分布式锁的代码,要么错误,要么片段化,没有一个完整的例子,借这个周末给大家总结一下redis实现分布式锁的两种机制 自旋锁和排他锁 鉴于实现锁的方式不同,那么这里使用策略模式来组织代码 一、自旋锁 分布式锁抽象策略接口 package com.srr.lock ...
分类:
其他好文 时间:
2020-05-10 21:06:57
阅读次数:
53