正文开始:时光荏苒,本课已经出了近半年,到今天(2016-6-16)为止,一共有1374名观众,非常感谢大家能有耐心听我的课。从本周开始,重新进入正常的轨道,这一课是本周发的第二课。课程地址:http://www.hellobi.com/course/54此外,希望大家听完课以后去https://www.surveymonkey.com/r/CYQLCTD填写一下调查问卷,我也好有的放矢,对于我教
分类:
数据库 时间:
2020-11-24 12:49:14
阅读次数:
9
异常概述 异常:在Java语言中,将程序执行中发生的不正常情况称为 "异常"。 (开发过程中的单词拼写错误、语法错误和逻辑错误不是异常,这是你不正常) Java程序在执行过程中所发生的异常事件可分为两类 Error:Java虚拟机无法解决的严重问题。如:JVM系统内部错误、资源耗尽等严重情况 pub ...
分类:
其他好文 时间:
2020-07-08 13:34:57
阅读次数:
65
1 前情提要 RT10XX有三个看门狗定时器,可以说各有千秋,八仙过海,分别介绍一下 WDOG12 看门狗定时器(WDOG)通过提供一种避免意外事件或编程错误的方法来防止系统故障一旦激活了WDOG,就必须由软件定期对其进行维修。如果没有进行维修,则计时器超时。超时后,WDOG1向系统复位控制器(SR ...
分类:
其他好文 时间:
2020-06-16 13:33:01
阅读次数:
71
由于线程的创建?较昂贵,随意、没有控制地创建?量线程会造成性能问题,因此短平快的任务?般考虑使 ?线程池来处理,?不是直接创建线程。 通过三个?产事故,来看看使?线程池应该注意些什么。 线程池的声明需要?动进? Java中的Executors类定义了?些快捷的?具?法,来帮助我们快速创建线程池。《阿 ...
分类:
编程语言 时间:
2020-04-28 09:16:44
阅读次数:
74
分析解决线程安全问题的锁在使用中的问题。 场景: 在?个类?有两个int类型的字段a和b,有?个add?法循环1万次对a和b进 ?++操作,有另?个compare?法,同样循环1万次判断a是否?于b,条件成?就打印a和b的值,并判断 a>b是否成?。 代码如下: volatile int a = 1 ...
分类:
编程语言 时间:
2020-04-25 23:56:44
阅读次数:
123
之前我们介绍的基本类型、类、接口、枚举都是在表示和操作数据,操作的过程中可能有很多出错的情况,出错的原因可能是多方面的,有的是不可控的内部原因,比如内存不够了、磁盘满了,有的是不可控的外部原因,比如网络连接有问题,更多的可能是程序的编程错误,比如引用变量未初始化就直接调用实例方法。 这些非正常情况在 ...
分类:
编程语言 时间:
2020-03-01 09:14:51
阅读次数:
76
Windows处理错误靠的是API的返回值,类型不止一种种: VOID,函数不可能失败,Windows API的返回值很少是这个情况。 BOOL,如果函数失败,则返回值是0,否则返回是非零值。不要测试返回值是否为TRUE! HANDLE,如果函数失败,则返回值通常是NULL,否则返回一个HANDLE ...
第1章 课程介绍欢迎大家来到深度讲解Go语言的课堂。本课程将从基本语法讲起,逐渐深入,帮助同学深度理解Go语言面向接口,函数式编程,错误处理,测试,并行计算等元素,并带领大家实现一个分布式爬虫的实战项目。第2章 基础语法量,常量,类型,选择,循环,函数,指针,本章节带领大家学习一门新语言所需的必备语 ...
分类:
编程语言 时间:
2019-11-22 00:37:53
阅读次数:
97
java的线程是不允许启动两次的,如果启动两次会被认为是编程错误,而引发异常 synchronized: 局部变量是不会被修改的,而全局变量则很容易就被修改了,而你却还不知道。 (实战发现,有时候先加,有时候先减) 除了ThreadLocal和局部变量安全以外,静态和实例变量都是不安全的 静态变量: ...
分类:
编程语言 时间:
2019-11-16 11:09:27
阅读次数:
87
一、序列化错误: 1).java.io.StreamCorruptedException: invalid stream header 2.)java.io.StreamCorruptedException: invalid type code 原因:socket编程时使用ObjectInputSt ...
分类:
其他好文 时间:
2019-08-21 11:15:59
阅读次数:
74