摘要: 多线程 [html] view plain copy final void wait() throws InterruptedException final void notify() final void notifyAll() [html] view plain copy [html] view 阅读全文
posted @ 2018-01-15 23:24 javaobject 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 经过查资料,方案如下所示。 1 从最基础的地方做起,优化我们写的代码,减少必要的资源浪费。 a、避免频繁的使用new对象,对于整个应用只需要存在一个实例的类,我们可以使用单例模式。对于String连接操作,使用 StringBuffer或StringBuilder,对于工具类可以通过静态方法来访问。 阅读全文
posted @ 2018-01-15 23:12 javaobject 阅读(5592) 评论(0) 推荐(0) 编辑
摘要: Redis是一个著名的key-value存储系统,也是nosql中的最常见的一种,这篇文章主要给大家总结了关于在java中jedis操作redis的几种常见方式,文中给出了详细的示例代码供大家参考学习,需要的朋友们下面来一起看看吧。 前言 Redis是一个著名的key-value存储系统,也是nos 阅读全文
posted @ 2018-01-15 23:07 javaobject 阅读(7328) 评论(0) 推荐(0) 编辑
摘要: 事务 事务(Transaction),一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。在计算机术语中,事务通常就是指数据库事务。 概念 一个数据库事务通常包含对数据库进行读或写的一个操作序列。它的存在包含有以下两个目的: 1、为数据库操作 阅读全文
posted @ 2018-01-15 22:55 javaobject 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 0. 前言 HashMap和HashTable的区别一种比较简单的回答是: (1)HashMap是非线程安全的,HashTable是线程安全的。 (2)HashMap的键和值都允许有null存在,而HashTable则都不行。 (3)因为线程安全、哈希效率的问题,HashMap效率比HashTabl 阅读全文
posted @ 2018-01-15 22:35 javaobject 阅读(167) 评论(0) 推荐(1) 编辑
摘要: HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道Hashtable和HashMap之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高级面试中。投资银行更喜欢问这个问题,甚至 阅读全文
posted @ 2018-01-15 22:06 javaobject 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 第一种方法:继承Thread类,重写run()方法,run()方法代表线程要执行的任务。第二种方法:实现Runnable接口,重写run()方法,run()方法代表线程要执行的任务。第三种方法:实现callable接口,重写call()方法,call()作为线程的执行体,具有返回值,并且可以对异常进 阅读全文
posted @ 2018-01-15 21:57 javaobject 阅读(452) 评论(0) 推荐(0) 编辑
摘要: spring-cloud调用服务有两种方式,一种是Ribbon+RestTemplate, 另外一种是Feign。Ribbon是一个基于HTTP和TCP客户端的负载均衡器,其实feign也使用了ribbon, 只要使用@FeignClient时,ribbon就会自动使用。 一、Ribbon 1.1新 阅读全文
posted @ 2018-01-15 21:49 javaobject 阅读(48333) 评论(0) 推荐(0) 编辑