- 博客(195)
- 资源 (15)
- 收藏
- 关注
原创 面试-@Transactional、@Cacheable失效原因
重点摘要:多注解方法内部相互调用,部分注解未生效、强制使用动态代理(AopContext.currentProxy())、多方法相互调用只有第一个方法走AOP动态代理,其他一概都是走的目标类方法,不会起到增强作用,导致注解失效 ...
2019-03-26 23:22:00 82
原创 框架-Tomcat BIO、NIO Connector原理
重点摘要:BIO(同步阻塞IO)、NIO(同步非阻塞IO)、AIO(异步IO)、线程池、Selector(选择器)、Buffer(缓冲)、Channel(通道) ...
2019-03-26 22:07:00 50
原创 面试-死锁
重点摘要:多线程之间的死锁、多事务之间的死锁、查看死锁(jstack)、顺序死锁(调整顺序可以解决死锁)、动态死锁(内部动态排序or尝试锁) ...
2019-03-25 09:54:00 39
原创 业务场景-互联网电商系统难点解密,优雅实现超时订单自动关闭
重点摘要:定时任务(批量处理数据或任务)、延时任务(某事件触发一定时候后需要触发另一个任务,不是统一执行) JDK延迟队列(DelayQueue) ...
2019-03-24 23:32:00 58
原创 面试-注解
注解:是源代码的元数据,代码的标签,是JDK1.5及以后版本引入的一个特性。 本质一:它就是一个附属品,依赖于其他元素存在(元注解); 本质二:本身没有任何作...
2019-03-23 10:58:00 31
原创 Eclipse-Eclipse常用操作
1. 项目导入Eclipse后项目头顶上显示"!"号,/project/bin下没有编译后的文件,点击Project>Clean..没有编程项目导bin目录下。 ...
2019-03-21 11:50:00 42
原创 面试-HashMap底层实现原理
重点摘要:数组、链表、哈希冲突、数组扩容、加载因子、默认数组大小 参考博客:https://www.cnblogs.com/...
2019-03-21 10:38:00 34
原创 工具-使用Bmob后端云做为后台来开发应用
Bmob后端云,全方位一体化的后端服务平台(https://www.bmob.cn/),提供api去Bmob第三方平台存储数据,大学开发Android的时候使用该第三方平台做为后台来开发应用。 1、添加一行数据Person p2 = new Person();...
2019-03-10 11:49:00 55
原创 MySQL-MySQL中int(M)和tinyint(M)数值类型中M值的意义
参考博客: https://www.cnblogs.com/totian/p/7065123.html
2019-03-07 16:58:00 61
原创 工具-Eclipse怎么离线安装JD-Eclipse反编译插件
参考博客: https://jingyan.baidu.com/article/64d05a0249357cde55f73b8f.html ...
2019-03-07 09:01:00 55
原创 规范-项目开发规范
在多个地方用到的值要抽取到常量类中 request.setAttribute(TableConstants.TOTAL_ROWS, (int) page.getTotalCount());/* */ public class TableConstants...
2019-03-05 13:14:00 37
原创 JVM-深入理解Java虚拟机
1.虚拟机字节码执行引擎 1)物理机和虚拟机的执行引擎区别 物理机:直接建立在处理器、硬件、指令集、操作系统层面上...
2019-03-05 11:30:00 56
原创 Tomcat-Tomcat 源码分析
1.启动类环境配置 2.入口类:org.apache.catalina.startup. Bootstrap#main ...
2019-03-05 11:13:00 81
原创 管理-Tomcat和Resin如何配置对指定后缀文件(如:.pptx)下载支持
1. Tomcat,只需要在apache-tomcat-7.0.75\conf\web.xml中配置对应的mime-mapping就行。 ...
2019-03-05 10:36:00 93
原创 管理-本地Eclipse或Linux运行的.class文件进行JDK版本确认方法
1. 为什么要进行.class文件进行JDK版本的确定? 由于一个项目不只由一个人维护,可能会经过多个人的手里,对于项目比较老的,在项目交接的时候还没有项目文档(JDK编译运行的版本还不确定),所以这个时候就可以通过分析生产环境的JDK版本来确认本地开发环境;...
2019-03-05 10:32:00 59
原创 JVM-JDK1.8 JVM运行时数据区域划分
参考博客: https://blog.csdn.net/bruce128/article/details/79357870
2019-03-05 09:51:00 47
原创 JavaWeb-JavaWeb之web.xml标签介绍
第一行是 XML 声明,它定义 XML 的版本 (1.0) 和所使用的编码 (UTF-8) <?xml version="1.0" encoding="UTF-8"?> 第二行的“D...
2019-03-05 09:20:00 65
原创 Redis专题-常用命令的使用
常用命令 1. 查看所有键:keys * //生产上客户端不建议直接使用keys * 来查询数数据,相当于MySQL的全表扫描,可以使用keys use...
2019-03-03 20:22:00 30
原创 Redis专题-安装单机版Redis环境(Linux)
1. 下载源码,解压缩后编译源码 $ wget http://download.redis.io/releases/redis-4.0.6.tar.gz$ tar xzf redis-4....
2019-03-03 19:24:00 44
原创 前端-常用的三种前端调试方式总结
alert('xxxxx'); alert的调试信息,必须在程序逻辑中添加类似”alert(xxxxx)”这样的语句,才能正常工作,并且alert会阻碍页...
2019-02-24 11:10:00 76
原创 Spring MVC-拦截器不拦截静态资源的三种处理方式方法
参考博客: https://www.cnblogs.com/mophy/p/8465598.html
2019-02-24 10:54:00 309
原创 协议-应用层的协议分类
1.超文本传输协议HTTP: 这是一种最基本的客户机/服务器的访问协议。浏览器向服务器发送请求,而服务器回应相应的网页。 ...
2019-02-24 10:26:00 55
原创 工具-DBExportDoc直接读取数据库(本地MySQL)生成Word文档
参考博客: https://blog.csdn.net/qq_37789351/article/details/79719071
2019-02-23 16:29:00 40
原创 规范-编码规范总结(微信分销系统)
项目整体架构技术栈 Spring、SpringMVC、MyBatis、MySQL、JSP、OSS、定时器、微信相关接口 项目目录结构总结 只要在二个或二个以上地方用到的代码必须抽取处理,抽取工具类。 校验方式和业务代码混合在一块不方便于代码...
2018-08-13 00:00:00 402
Java Source Attacher插件(Eclipse自动下载jar) | QiuRiMangCao
2017-07-20
spring+springmvc+hibernate+ehcache JavaWeb后台框架
2016-11-16
Struts2+Hibernate+Spring(SSH2)+MySQL框架的整合.zip
2016-10-19
Mysql+Spring+SpringMVC+Mybaits电商项目源代码.zip
2016-10-17
JavaWeb电商购物系统介绍文档
2016-10-16
最流行后台配置Spring+SpringMVC+Mybatis(Web后台框架)
2016-10-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人