java
沙城等你
努力不一定会有结果,不努力连希望都木有。
展开
-
java线程池的理解及总结(一)
线程池的种类和日常使用需求:传统JDBC的操作,对连接的对象销毁不是特别好.每次创建和销毁连接都是需要花费时间.可以使用连接池优化的程序.在程序开始的时候,可以创建几个连接,将连接放入到连接池中.用户使用连接的时候,可以从连接池中进行获取.用完之后,可以将连接归还连接池.常用的连接池有:C3P0(占80%以上的使用率,是比较常用的)、DBCP自己也可以自定义连接池主要的模型图如下:...原创 2019-03-16 22:06:20 · 130 阅读 · 0 评论 -
程序的死锁及一些解决的关键办法
##产生死锁的条件操作系统的的课程上说的比较详细,产生java程序死锁产生的四个必要条件:1、互斥使用,即当资源被一个线程使用(占有)时,别的线程不能使用2、不可抢占,资源请求者不能强制从资源占有者手中夺取资源,资源只能由资源占有者主动释放。3、请求和保持,即当资源请求者在请求其他的资源的同时保持对原有资源的占有。4、循环等待,即存在一个等待队列:P1占有P2的资源,P2占有P3的资源,...原创 2019-04-10 20:38:56 · 756 阅读 · 0 评论 -
使用Maven整合ssm框架
自己接触ssm框架有一段时间了,之前用过,但是还真的没有自己搭建过,一直都是用别人搭建好的。手动管理jar包是非常痛苦的,而maven就可以帮助我们解决这个问题,所以用了maven。##1、准备环境:maven:apache-maven-3.2.3jdk:jdk1.8.0_25tomcat:tomcat-6.0.37##2、新建Maven项目:1、 右击——>New(或者是F...原创 2019-04-08 00:31:01 · 225 阅读 · 0 评论 -
spring boot 简化配置的原理
####介绍在微服务概念兴起的今天,很多公司转型使用微服务作为架构。在技术选型上Spring Cloud 是非常好的选择,它提供了一站式的分布式系统解决方案,而Spring Cloud中的每个组件都是基于Spring Boot构建的,Spring Boot提供J2EE一站式解决方案,具有以下优点:快速创建独立运行的Spring项目以及与主流框架集成使用嵌入式的Servlet容器,应用无需打...原创 2019-04-11 22:45:28 · 7516 阅读 · 0 评论 -
程序员的需求分析
作为一个开发人员,怎样一步步地做好应用的需求定位和分析,这是很重要的 。一个好的需求定位和明确的分析,可以让你在之后的工作,事半功倍,让系统的功能和可用性得到很大的提高。###第一步、收集需求####如何收集需求?1、对于用户进行有针对性的访谈(因为我们需要了解和明白核心需求,后期的业务会主要围绕这些部分进行开展)2、对于内部需求的收集,需要内部人员提供需求使你明确需求提出的目的,并提供解...原创 2019-04-10 00:20:19 · 4371 阅读 · 0 评论