摘要:
Serializable,之前一直有使用,默认的实体类就会实现Serializable接口,对具体原因一直不是很了解,同时如果没有实现序列化,同样没什么影响,什么时候应该进行序列化操作呢?今天查了下资料,大致总结一下。 1、其实序列化,它是完整的保存了某一状态下的对象信息,是一个整体,而不是零散的! 阅读全文
摘要:
控制台打开:Alt+4 控制台关闭 Shift+Esc 新增一个类:选中文件夹,Alt + Insert 打开控制器:Alt+4 关闭控制器:Shift+Ecs 创建项目快捷键 :Ctrl+Shift+Alt+S 修改文件夹、文件:Shift+F6 (如果不想修改了就按两次ESC进行撤销操作,如果是 阅读全文
摘要:
Mysql分页limit优化方案 在mysql中limit可以实现快速分页,但是如果数据量达到了几百万时我们的limit必须优化才能有效的合理的实现分页了。否则可能卡死你的服务器。 当一个表数据有了几百万的数据时候成了问题! 例如: select * from limit 阅读全文
摘要:
JVM监控命令基本就是 jps、jstack、jmap、jhat、jstat 几个命令的使用就可以了 JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat等小巧的工具,本博客希望能起抛砖引玉之用, 阅读全文
摘要:
1、常用的相关的接口 Callable、(Runnable)、Futrue、RunnableFuture、RunnableSheduledFuture、ScheduledFuture、Executor 、ExecutorService、ScheduledExecutorService 一、Calla 阅读全文
摘要:
介绍new Thread的弊端及Java四种线程池的使用,对Android同样适用。本文是基础篇,后面会分享下线程池一些高级功能。 1、new Thread的弊端执行一个异步任务你还只是如下new Thread吗? 那你就out太多了,new Thread的弊端如下: a. 每次new Thread 阅读全文
摘要:
Java程序员必须掌握的线程知识-Callable和Future Callable和Future出现的原因 创建线程的两种方式:继承Thread类和实现Runnable接口 这两种方式都有一种缺陷,执行完任务之后无法获取执行结果 如果获取执行结果就必须通过共享变量或者线程通信的方式来达到效果。这样使 阅读全文
摘要:
java突破 一撸到底(做Java开发,遇到瓶颈是保持现状还是寻求突破?) 很多人做Java开发2、3年之后,都会觉得自己遇到了瓶颈。什么都会又什么都不会,如何改变困境,为什么很多人写了7、8年还是一个码农,工作中太多被动是因为不懂底层原理。公司的工作节奏又比较快,难有机会学习架构原理,也没人教,所 阅读全文
摘要:
1、首先通过top命令查询当前进程所占cpu的一个比重 阅读全文
摘要:
插入排序分为直接插入排序和希尔排序 插入排序 实现方法 一个完美的小视屏 http://v.youku.com/v_show/id_XMjU4NTY5MzEy.html 阅读全文