摘要:1.为什么要用数据库连接池? 最原始的数据库使用就是打开一个连接并进行使用,使用过后一定要关闭连接释放资源。由于频繁的打开和关闭连接对jvm包括数据库都有一定的资源负荷,尤其应用压力较大时资源占用比较多容易产生性能问题。由此使用连接池的作用就显现出来,他的原理其实不复杂:先打开一定数量的数据库连接,
阅读全文
摘要:1. 为什么使用线程池 诸如 Web 服务器、数据库服务器、文件服务器或邮件服务器之类的许多服务器应用程序都面向处理来自某些远程来源的大量短小的任务。请求以某种方式到达服务器,这种方式可能是通过网络协议(例如 HTTP、FTP 或 POP)、通过 JMS 队列或者可能通过轮询数据库。不管请求如何到达
阅读全文
摘要:Idea在使用过程中,经常会自动修改compiler水平,有时会变成jdk1.5,不支持@override,也不能忽略实例化的泛型参数,更不支持try-with-resource。 版本太低,很多特性都不可以使用。我们可以通过maven自动修改编译的版本。 在pom.xml中加入plugin,如下所
阅读全文
摘要:1.Properties与ResourceBundle 两个类都可以读取属性文件中以key/value形式存储的键值对,ResourceBundle读取属性文件时操作相对简单。 2.Properties 该类继承Hashtable,将键值对存储在集合中。基于输入流从属性文件中读取键值对,load()
阅读全文
摘要:一、 1.什么是进程?什么是线程?进程和线程的区别是什么? 打开windows操作系统"任务管理器",可以看到很多后台进程。 进程是操作系统中程序运行的单位。 进程是操作系统资源的分配和调度的一个独立单元,而线程是CPU调度的基本单元 一个应用程序至少有一个进程,一个进程至少有一个线程。 参考博客:
阅读全文
摘要:思考: 1.代码是如何操纵机器的? 2.网络是如何连接的? 3.编译器、解释器是什么?这两个有什么区别?
阅读全文
摘要:参考博客:http://www.cnblogs.com/feiyujun/p/6537510.html
阅读全文
摘要:之前学习了SpringAop的基本原理。http://www.cnblogs.com/expiator/p/7977975.html 现在尝试使用注解来配置SpringAop。 Aop,面向切面编程。包括切入点(PointCut)、切面(Aspect),连接点(Joinpoint)、通知(Advic
阅读全文
摘要:报错如下: NoSuchBeanDefinitionException:No qualifying bean of type found for dependency: expected at least 1 bean which qualifies as autowire candidate fo
阅读全文
摘要:项目开发 完成大于完美。 最重要的就是在承诺时间内完成,不完美可以后期慢慢优化。 每天工作前,列出一个任务清单taskList。包含To Do事项。 效率非常重要。而专注力是效率的关键。集中精神,效率才会高。 别急着写代码。先做好技术设计。一个好的设计(数据库设计、接口设计等待)会事半功倍 项目比较
阅读全文
摘要:MySQL 数据类型 MySQL中定义数据字段的类型对你数据库的优化是非常重要的。 MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。 数值类型 MySQL支持所有标准SQL数值数据类型。 这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和
阅读全文