码迷,mamicode.com
首页 >  
搜索关键字:抛出异常    ( 2522个结果
JDBC
JAVA Database Connectivity java 数据库连接 ###使用JDBC的基本步骤 1. 注册驱动 `DriverManager.registerDriver(new com.mysql.jdbc.Driver());<这里需要抛出异常>` 1. 建立连接 //DriverMa ...
分类:数据库   时间:2020-02-04 00:51:41    阅读次数:115
mysql不支持emoji表情的问题的解决方法
最近财神圈项目集成微信登录功能的过程中,当保存用户有昵称含有表情符号时后台服务抛出异常,原来是数据库默认字符集不支持emoji表情字符。找到问题的原因后,因为之前也没有遇到过这样的问题,也没思路,迅速百度大神找了一大堆资料来,原来仅只要将数据库及相关的表和表字段设置为utfmb84即支持emoji表 ...
分类:数据库   时间:2020-02-02 21:51:18    阅读次数:111
Web API接口设计注意事项(一)幂等、超时优化
幂等 当涉及业务数据的变更,不是简单的数据查询时, 在调用方相同条件有效重复请求时,就需要保持业务系统数据之间的一致性,不管请求多少次都会返回相同的结果。 比如一个订单支付接口,第一次请求返回支付成功,即使后面的请求没有实际的支付行为,也应该返回查询到的支付成功的结果。如果拦截并抛出异常,就可能造成 ...
分类:Windows程序   时间:2020-02-02 14:04:23    阅读次数:300
简单模拟IOC容器:返回对象并能抛出异常
本次要求:已知com.zzj.vo包下分别有Tiger、lion、Elephant三个Java源文件,请据此实现以下功能:①、自定义一个名为Component的注解,要求该注解只能用于类且代码运行时该注解依然有效;②、为Tiger和Lion类添加component注解③、在Application类中 ...
分类:其他好文   时间:2020-01-30 23:14:44    阅读次数:116
jdk8之CompletableFuture与CompletionService
JDK 8的CompletionService相对于之前版本的Future而言,其优势是能够尽可能快的得到执行完成的任务。例如有4个并发任务要执行,正常情况下通过Future.get()获取,通常只能按照提交的顺序获得结果,如果最后提交的最先完成的话,总执行时间会长很多。而通过CompletionS ...
分类:其他好文   时间:2020-01-29 14:23:41    阅读次数:142
ReentrantLock(重入锁)功能详解和应用演示
目录 "1. ReentrantLock简介" "2.ReentrantLock和synchronized的比较" "2.1 相同点" "2.2不同点" "3.ReentrantLock相比synchronized的额外功能" "3.1 ReentrantLock可以实现公平锁。" "3.2 .Re ...
分类:其他好文   时间:2020-01-28 20:58:58    阅读次数:59
synchronized实现原理
Java中每一个对象都可以作为锁,这是synchronized实现同步的基础: 普通同步方法,锁是当前实例对象 静态同步方法,锁是当前类的class对象 同步方法块,锁是括号里面的对象 当一个线程访问同步代码块时,它首先是需要得到锁才能执行同步代码,当退出或者抛出异常时必须要释放锁, Jconsol ...
分类:其他好文   时间:2020-01-25 10:17:30    阅读次数:55
java - synchronized与lock的区别
synchronized与lock的区别 1. 原始构成 synchronized是关键字属于JVM层面 monitorenter(底层是通过monitor对象来完成,其实wait/notify等对象也依赖于monitor独享只有在同步块或方法中才能调wait/notify等方法) monitore ...
分类:编程语言   时间:2020-01-24 23:45:12    阅读次数:151
Java 面向对象
1.面向对象 object-oriented programming OOP 抽象 封装 继承 多态 2.方法回顾和加深 方法定义: 修饰符 返回值 方法名 (参数列表){方法体 return 0;}; 方法重载 参数列表 个数 类型 参数类型顺序; 抛出异常throw 方法调用:递归 1.静态方法 ...
分类:编程语言   时间:2020-01-24 22:32:53    阅读次数:107
【Java并发基础】使用“等待—通知”机制优化死锁中占用且等待解决方案
前言 在前篇介绍 "死锁" 的文章中,我们破坏等待占用且等待条件时,用了一个死循环来获取两个账本对象。 我们提到过,如果apply()操作耗时非常短,且并发冲突量也不大,这种方案还是可以。否则的话,就可能要循环上万次才可以获取锁,这样的话就太消耗CPU了! 于是我们给出另一个更好的解决方案, 等待 ...
分类:编程语言   时间:2020-01-24 12:01:17    阅读次数:118
2522条   上一页 1 ... 22 23 24 25 26 ... 253 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!