加载中
Java多线程之停止线程

前言:Java提供了3种终止正在运行的线程的方法 a、使用推出标志,使线程正常退出,也就是在run方法完成后线程自然终止 b、使用interrupt方法中断线程 c、使用stop方法强行终止线程,不推荐(...

2018/01/04 23:46
22
Java关键字static

Java 关键字 static

2016/04/16 15:50
99
Java方法的重载

Java 方法 重载

2016/04/11 00:22
37
Java关键字this

Java 关键字 this

2016/04/16 14:50
48
Java使用原子类进行多线程的 i++ 操作示例

使用AtomicInteger原子类进行 i ++ 操作 可以有类似 synchronized 实现同步的效果。 原子操作是不能分割的整体,没有其他线程能够中断或检查正在原子操作中的变量。一个原子类型就是一个原子...

2018/01/16 23:30
22
Java的方法

Java 基础 方法

2016/04/04 00:30
48
记录关于HashMap线程不安全示例

错误使用: 在静态方法里面实例化了Map 由于多线程调用该方法,会导致死循环? 错误改正: 把方法改成非静态的,调用时使用单例。 public static SignUtils getInstance() { if (instance =...

2017/06/07 20:12
127
连接Oracle时报错ORA-12541: TNS: 无监听程序

遇到的问题:安装Oracle是,默认的安装方式先决条件检查通过不了,然后选择管理员安装,跳过更新,安装好了之后,用plsql登录连接,返回两种报错,ORA-12541: TNS: 无监听程序;另一种是ORA...

2016/12/06 11:27
385
MyBatis集合查询示例

MyBatis的集合查询例子

2015/08/22 23:22
1K
多线程出现脏读以及解决方法(使用synchronized)

使用多线程出现脏读,得到的结果不是设计时想要的怎么办呢? 直接看示例: 出现脏读的程序 DealThread.java public class DealThread implements Runnable { private String username; ...

2018/01/12 15:24
183
记录Java Double类型的数值相加/相减出现精度误差的问题

问题情况: double b = 0.02; double c = 0.05; System.out.println(c-b); 这时我们希望得到的是 0.03 但是输出结果 0.030000000000000002 解决方法:改用 BigDecimal 具体操作: BigDecimal...

MyBatis缓存

1、一级缓存,默认开启,属于sqlsession级别的缓存 特点:1.1 不同的sqlsession对象不能互用缓存 1.2 当salsession对象调用 clearCache() 方法时,会自动清理缓存的数据,不影响sqlsession的...

2018/08/01 14:50
13
synchronized同步方法的弊端和解决方法(同步代码块)

当两个或多个并发线程访问同一个对象中的synchronsized方法(或代码块)时,一段时间内只允许一个线程访问,所以其他线程必须等待当前线程执行完才能执行。 话不多说看示例: synchronized同步...

Java设计模式-策略模式

策略模式:可以定义一系列的算法,把这些算法一个个封装起来。 比如,一个游戏对不同等级的会员有不同的充值汇率,钻石会员1元=15个币,铂金会员1元=13个币,黄金会员1元=10个币。使用策略模...

2018/07/10 15:44
36
MyBatis动态SQL之if的使用示例

MyBatis动态SQL的 if 的 例子

2015/08/24 00:41
242
多种方式控制线程执行顺序

最近遇到一个有点意思的题目,要控制两句数据的顺序,其实就是控制主线程和子线程的执行顺序。 原代码如下 public class TestAB { public static void A() { new Thread(new Runnable() { ....

03/05 20:25
3
Java构造方法(构造函数)

Java 构造函数 构造方法

2016/04/04 09:44
117
回忆Spring IOC 几个注解&简单示例

@AutoWired @Resource @Component 1、新建maven项目,pom文件写入所需依赖(所需依赖以及版本在此查询复制即可 http://mvnrepository.com/ ) <dependency> <groupId>junit</groupId> <artif...

2018/06/26 11:16
29
linux df -h 命令卡住 解决方法

用 df -h 查看磁盘情况,无奈卡住无法显示 解决方法: 1、首先就是使用strace去追踪到底在哪里卡住了 strace df -h 2、如果没有strace命令则进行安装即可 yum install strace 3、显示出卡住的...

03/17 21:22
13
使用natapp内网穿透

之前使用的花生壳和万维网好像都用不了了,所以最近开始使用natapp来内网穿透 1、注册,注册地址:https://natapp.cn/register 2、登录下载客户端 第一个就是下载的客户端,第二个是我新建保...

2017/08/02 09:37
194

没有更多内容

加载失败,请刷新页面

返回顶部
顶部