摘要: 张大胖上午遇到了一个棘手的问题,他在一个AccountService中写了一段类似这样的代码: Context ctx = new Context(); ctx.setTrackerID(.....) 然后这个AccountService 调用了其他Java类,不知道经过了多少层调用以后,最终来到了一个叫做Acc... 阅读原文
2018-01-31 22:07:05 阅读(747) 评论(0)
摘要: 一、Spring Spring致力于提供一种方法管理你的业务对象。IOC容器,它可以装载bean(也就是我们java中的类,当然也包括service dao里面的),有了这个机制,我们就不用在每次使用这个类的时候为它初始化,很少看到关键字new。另外spring的aop,事务管理等等都是我们经常用到的。 二、My... 阅读原文
2018-01-31 20:21:06 阅读(738) 评论(0)
摘要: Github:https://github.com/nnngu 项目源代码:https://github.com/nnngu/nguSeckill 关于并发 并发性上不去是因为当多个线程同时访问一行数据时,产生了事务,因此产生写锁,当一个获取了事务的线程把锁释放,另一个排队线程才能拿到写锁,QPS(Query Pe... 阅读原文
2018-01-31 18:21:22 阅读(789) 评论(0)
摘要: Github:https://github.com/nnngu 项目源代码:https://github.com/nnngu/nguSeckill 关于并发 并发性上不去是因为当多个线程同时访问一行数据时,产生了事务,因此产生写锁,当一个获取了事务的线程把锁释放,另一个排队线程才能拿到写锁,QPS(Query Pe... 阅读原文
2018-01-31 18:20:23 阅读(794) 评论(0)
摘要: 1、安装好个版本jdk   以自己电脑举例:jdk 1.6 和 jdk 1.8   2、修改环境变量 - JAVA_HOME   本机:   1.6:D:\Java\jdk1.6.0_45   1.8:D:\Java\jdk1.8.0_152   3、修改 Java 控制面板中版本的启用   【控制面板】-【程序】-... 阅读原文
2018-01-31 16:50:04 阅读(775) 评论(0)
摘要: @RequestMapping 映射请求1.SpringMVC使用@RequestMapping注解为控制器指定可以处理哪些URL请求。2.在控制器的类定义及方法定义处都可标注@RequestMapping。 (1).类定义处:提供初步的请求映射信息。相对于WEB应用的根目录。 (2).提供进一步的细分映射信息。相对... 阅读原文
2018-01-31 16:41:02 阅读(762) 评论(0)
摘要: Java的数据类型分为基本数据类型和引用数据类型      Java 程序在运行时,需要在内存中的分配空间。为了提高运算效率,就对空间进行了不同区域的划分,因为每一片区域都有特定的处理数据方式和内存管理方式。                栈(stack):在函数中定义的一些基本类型的变量和对象的引用变量都在函数... 阅读原文
2018-01-31 15:24:02 阅读(756) 评论(0)
摘要: 一、解析Struts2源码中拦截器的执行   客户端请求Action,执行前端控制器,在前端控制器内部创建了Action的代理类,调用代理类的execute方法,在execute方法内部执行ActionInvocation的invoke方法。   在invoke方法内部递归调用拦截器的拦截的方法。如果没有下一个拦截器... 阅读原文
2018-01-31 13:58:05 阅读(723) 评论(0)
摘要: 第一步: 使用git 拉取代码   git 命令:                   git init    //创建git仓库                  git clone  https://github.com/spring-projects/spring-framework.git 第二步: 打开id... 阅读原文
2018-01-31 12:55:02 阅读(788) 评论(0)
摘要: 1:下载 ideaIU-2017.2.exe,JetbrainsCrack-2.6.2.jar(补丁) 2:安装ideaIU-2017.2.exe,将补丁放在D:\java\intellij\IntelliJ IDEA 2017.2\bin 目录下 3:在安装的idea下面的bin目录下面有2个文件 : 一个是id... 阅读原文
2018-01-31 11:48:05 阅读(721) 评论(0)