![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 70
码农小小只
java
进修中
展开
-
锁
锁的属性: 粒度 Granularity 在引入之前,说一下关于锁的三个概念: 锁开销、锁竞争、死锁 锁开销:lock overhead 锁占用内存空间、cpu初始化和销毁获取和释放锁的时间。程序使用的锁越多,相应的锁开销越大。 锁竞争 lock contention 一个进程或线程试图获取另一个进程或线程持有的锁,就会发生锁竞争。锁粒度越小,发生锁竞争的可能性就越小 死锁 deadlo...原创 2020-04-16 16:35:42 · 211 阅读 · 0 评论 -
泛型应用加强
1.泛型是什么? 1)参数化的一种类型,例如List<E>,Map<K,V>,PageObject<T> 2)编译时的一种类型,运行阶段无效。 2.为何使用泛型? 1)提高代码的灵活性,可重用性。(例如PageObject,PageUtil) 2)提高程序的运行时性能。(可以将类型检测操作放在编译阶段) 3.泛型的应...原创 2019-02-18 19:57:48 · 163 阅读 · 0 评论 -
面向对象三大特性
1.封装特性:(各司其职,各尽所能,降低耦合,提高代码的可维护性) 1)广义的封装 (一个项目由哪些系统构成,一个系统由哪些模块构成,一个模块有哪些对象构成,对象由哪些属性和方法构成) 2)狭义的封装(属性私有化,方法能公开则公开) 2.继承特性:(实现代码复用和提高扩展性的一种手段) - java中支持单继承,但可以多层继承。 - java可以继承父类所有非私有化的成员 - 在子类中可以通...原创 2019-02-18 19:54:41 · 127 阅读 · 0 评论 -
SpringMVC模块理解
如何理解spring框架中的MVC模块 是mvc设计思想的体现。 是对传统mvc应用的封装和简化。 springMVC模块的核心对象 DispatcherServlet(核心控制器) HandlerMapping(映射器处理器) Interceptor(拦截器) Handler(Controller)后端处理器 ViewResolve(视图解析器) spring MVC应用的...原创 2019-01-21 20:19:42 · 390 阅读 · 0 评论 -
代理模式
代理模式 代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能. 这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修改,可以通过代理的方式来扩展该方法 代理模式的关键点是:代理对象与目标对象.代理对象是对目标对象的扩展,并会调用目标对象 ...原创 2019-01-15 20:14:07 · 93 阅读 · 0 评论 -
项目导入后js报错
问题原因:js校验未关,有些js由多个js文件组成,但是项目找不到报错,所以报错。 解决方法:项目右键属性-->Validation Disable All 然后重新刷新。 ...原创 2019-01-24 09:32:35 · 506 阅读 · 0 评论 -
servlet调用过程
1、首先,客户端通过地址栏发送请求到服务器, 2、服务器通过查看http请求的Host确定浏览器访问的是哪一个虚拟主机, 3、根据请求行中的资源路径获知浏览器访问的是哪一个web应用, 3、根据请求行中的资源路径获知浏览器访问哪一个资源, 4、根据获取到的资源路径到web.xml中进行匹配,匹配真实的路径 由url-pattern->servlet-name->servlet-cla...原创 2019-01-07 20:28:27 · 759 阅读 · 0 评论 -
浏览器访问无法找到端口问题:
当表单提交时出现这种错误,应考虑端口对接问题, 端口是否更改,如果改为80端口,然而访问的还是8080端口就会出现如上情况,参数会提交,但是访问不到。 反之亦然,修改即可。 ...原创 2019-01-07 10:31:07 · 2080 阅读 · 1 评论 -
Tomcat端口占用问题
端口占用时经常会出现java.net.BindException: Address already in use: bind异常 解决方法: 第一步: 运行shutdown.bat文件, 将服务器按照正常的关闭流程关闭一次, 查看服务器是否能启动 第二步: 在cmd窗口中, 运行"netstat -ano"查看当前系统中活动的进程, 找到占用80端口的进程id, 并通过命令"ta...原创 2019-01-05 08:43:49 · 230 阅读 · 0 评论 -
接口是不是类以及对抽象类和接口的理解
首先阐述自己的观点,接口不是类? 在讲课的时候,老师说接口是一种极致的类, 再此,我对此看法提出了异议: 我翻了《java核心技术 卷|》上面有以下明确指出 但是问题又来了: interface 接口A{ 方法a{}; } class 类B implement 接口A{ 方法a{ 语句块; } } 接口A a=new 类B(); a.toS...原创 2018-12-22 17:42:59 · 725 阅读 · 0 评论 -
一个循环实现九九乘法表
使用单循环打印九九乘法表: 分析: 1.能清楚变量:行或者列, 2.循环条件:小与或等于9, 3.循环变量的增加:自增加1, 注意:使用字符拼接打印时使用的打印,不会自动换行,当满足条件行列的变换数值相等后使用的println打印空值,使光标停留在下一行处,进行循环。 这...原创 2018-11-22 19:51:39 · 857 阅读 · 0 评论 -
jsp内置对象
内置对象:就是在jsp开发中会频繁使用的一些对象,sun公司帮我们封装好直接可以使用。九大内置对象 内置对象名 类型 request ...原创 2018-04-05 18:45:01 · 192 阅读 · 0 评论