- 博客(6)
- 资源 (12)
- 收藏
- 关注
原创 关于idea15新建的maven项目的tomcat没有artifact以及测试tomcat报404错误
1.关于idea15的tomcat没有artifact以及测试原理,是因为你没把新创建好的maven项目给设置成一个可被tomcat部署的web项目解决方案如下: 2.关于浏览器测试tomcat启动报404错误!操作完上一步的小伙伴弹出浏览器可能会报404错误,,那是因为你web.xml没有配置欢迎页,找不到欢迎页,所以404 Web.xml中添加<welcome-file-l...
2018-04-27 17:51:15 196
原创 面试总结
网易:面试内容:主要考察对框架原理的掌握和使用,对分布式和集群的理解和使用细分如下:如何理解springboot的自动配置,如何自定义mybatis插件,用过哪些自定义插件,如何理解mysql数据库的分库分表操作等等总结:要加强对开源框架源码的学习和掌握,要加强对springBoot、zookpeer、nginx等知识的学习,不但要会使用还要掌握其原理酷狗:面试内容:更注重java基础知识的掌握和...
2018-04-25 09:46:18 498
转载 Git安装和使用
刚开始用git的小白适用,,转自http://www.cnblogs.com/qijunjun/p/7137207.html实际项目开发中,我们经常会用一些版本控制器来托管自己的代码,今天就来总结下Git的相关用法,废话不多说,直接开写。目的:通过Git管理github托管项目代码一、下载安装Git1、下载Git 官方地址为:https://git-scm.com/download/win2、下...
2018-04-25 09:28:50 219
原创 代理模式和装饰模式的异同点
代理模式和装饰模式的代码实现方式很相同,主要不同点是代理模式关注与被代理对象行为的控制,然而装饰模式关注于在一个对象上动态的添加方法。代理模式可以对客户端隐藏被代理对象的具体实现,代理模式的时候常常是在一个代理类中创建一个对象的实例,当使用装饰模式的时候,将原始对象转为一个参数传递给装饰者的构造器中...
2018-04-17 18:15:58 1174
原创 Java多线程-BlockingQueue
前言: 在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍了BlockingQueue家庭中的所有成员,包括他们各自的功能以及常见使用场景。认识BlockingQueue阻塞队列,顾名思义,首先它是一个队列,而一个队列在数据结构中所起...
2018-04-09 19:38:36 197
转载 分布式锁解决并发的三种实现方式
分布式锁需要解决的问题:1、单点问题2、不可重入问题3、死锁问题4、阻塞锁5、互斥性1、基于数据库 创建一张数据库表 锁表 使用insert语句来锁住某个方法, 保存锁信息来加锁 使用for update 来实现分布式锁2、基于redis来实现分布式锁 redis中set方法可以支持分布式锁 可以设置过期时间 可以设置请求的id信息redis分布式锁可以 解决死锁 单点 和 阻塞...
2018-04-01 14:59:06 4085 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人