- 博客(25)
- 资源 (3)
- 收藏
- 关注
转载 Spring官方文档翻译(7章)
转自 http://blog.csdn.net/tangtong1/article/details/51960382三、核心技术这部分的文档覆盖了spring完整的技术。在这些技术中最重要的要属Spring的控制反转(IoC)容器了,紧随其后的是全面覆盖的面向切面编程(AOP)技术。Spring有它自己的AOP框架,它很容易理解,而且成功解决了Java企业编程中80%的
2017-01-31 17:10:58 1653
转载 Spring官方文档翻译(1~6章)
转自 http://blog.csdn.net/tangtong1/article/details/51326887spring官方文档:http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/一、Spring框架概述Spring框架是一个轻量级的解决方案,可以一站式
2017-01-31 16:29:49 532
转载 一个面试回来的程序员的感想
引言 其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来。LZ自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容基本上忘得一干二净,所以写这篇文章其实是很有难度的。 但是,最近问LZ的人实在是太多了,为了避免重复回答,给自己省点力气,干脆就在这里统一回复了。
2017-01-28 21:58:38 5968
原创 Unable to make the module: related gradle configuration was not found. Please, re-import the Gradle
Try by opening thegradle task viewand then click the refresh button. For me it solved the problem.
2017-01-28 10:27:35 11743 3
转载 常用几种数据库DataSource 配置
1.postgre 数据库 drivenClassName=org.postgresql.Driver jdbcUrl=jdbc:postgresql://localhost/official user=root password=123456123412342.mysql数据库 drivenClassName=com.mysql.jdbc.Driv
2017-01-28 09:31:27 4047
原创 Gradle出现Could not create task of type 'DependencyManagementReportTask'
解决方法:在build.gradle文件下添加如下:classpath 'io.spring.gradle:dependency-management-plugin:0.6.1.RELEASE'
2017-01-27 22:55:02 6056
原创 Spring-SpringMVC-Mybatis项目学习
项目地址:https://github.com/justinbaby/spring-mybatisseckill(Java高并发秒杀API)慕课网视频Java高并发秒杀API之业务分析与DAO层Java高并发秒杀API之Service层Java高并发秒杀API之web层Java高并发秒杀API之高并发优化Java高并发秒杀系统API参考慕课网秒杀系统的视频教程重新总结了自己使用SSM开发项
2017-01-27 11:33:48 2206
转载 Notepad++插件:JS代码格式化
用Notepad++格式化js代码通常情况下,我们拿到一个js文件,查看时,会是这个样子。不利于观看,这时,我们用Notepad++格式化,步骤如下:1.2.3.4.
2017-01-25 14:48:18 9535
转载 Web系统大规模并发处理
一、大规模并发带来的挑战 面对5w每秒的高并发秒杀功能,如果Web系统不做针对性的优化,会轻而易举地陷入到异常状态。我们现在一起来讨论下,优化的思路和方法哈。 1. 请求接口的合理设计一个秒杀或者抢购页面,通常分为2个部分,一个是静态的HTML等内容,另一个就是参与秒杀的Web后台请求接口。通常静态HTML等内容,是通过CDN的部署,一般压力不大,核心瓶颈实
2017-01-23 22:11:57 8516 5
原创 AOP的底层实现
AOP是目前Spring框架中的核心之一,在应用中具有非常重要的作用,也是Spring其他组件的基础。它是一种面向切面编程的思想。关于AOP的基础知识,相信多数童鞋都已经了如指掌,我们就略过这部分,来讲解下AOP的核心功能的底层实现机制:如何用动态代理来实现切面拦截。AOP的拦截功能是由java中的动态代理来实现的。说白了,就是在目标类的基础上增加切面逻辑,生成增强的目标类
2017-01-23 21:37:54 5980 1
转载 JAVA自定义注解浅析
自定义注解入门 要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。元注解: 元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说明。Java5.0定义的元注解: 1
2017-01-23 20:52:39 255
转载 git push 小结
$ git push ssh://git@dev.lemote.com/rt4ls.git master // 把本地仓库提交到远程仓库的master分支中$ git remote add origin ssh://git@dev.lemote.com/rt4ls.git$ git push origin master 这两个操作是等价的,第二个操作的第一行的意思是添加一个标记
2017-01-22 14:25:08 243
转载 Git删除分支
有时候并行的开发了很多的特性,建了很多的分支,时间长了分支就多了,想要把不用的分支删除,怎么办呢?#查看本地都有哪些分支Git branch#查看所有的分支,包括远程的git branch -a#删除本地的某个分支git branch -D hongchangfirst#删除远程的分支git bra
2017-01-21 22:35:54 7340
原创 git 批量删除文件夹和文件
执行 $ git rm * -r(记得,cd 到你要删除的目录下。当然 * 可以换成指定目录)然后$ git add . $ git commit -m "clear"$ git push origin master
2017-01-21 20:43:28 1374
转载 Spring事务传播特性的浅析
Spring事务传播机制回顾 Spring事务一个被讹传很广说法是:一个事务方法不应该调用另一个事务方法,否则将产生两个事务。结果造成开发人员在设计事务方法时束手束脚,生怕一不小心就踩到地雷。 其实这是不认识Spring事务传播机制而造成的误解,Spring对事务控制的支持统一在TransactionDefinition类中描述,该类有以下几个重要的接口方法: i
2017-01-21 17:51:05 999
转载 javascript的DOM操作 优化
前言 在前端开发的过程中,javascript极为重要的一个功能就是对DOM对象的操作,无论增删改查在前端页面操作这一范围内都是比较消耗性能的.如何高效率的,便捷的操作DOM,这就是本文要讲述的.希望看完全文,你能知道如何更高效的通过原生js以及jQuery操作DOM元素. 操作DOM 这里我希望介绍的相对系统一点,而不是东一句西一句,所以把Javascrip
2017-01-20 18:02:44 439
原创 the output path is not specified for module
解决办法如下1.点击工具栏的File按钮----》project structure(或者选中project按键盘的F4)打开项目结构面板。2.点击Project Settings 下的Project,在Project compiler output中点击最右边的 ... 指定你的项目目录下的output文件夹(如果你的目录下没有,自己手动创建一个),然后点ok确定项目配置即可
2017-01-19 22:21:04 27011 3
转载 编译器的工作过程
源码要运行,必须先转成二进制的机器码。这是编译器的任务。比如,下面这段源码(假定文件名叫做test.c)。#include int main(void){ fputs('Hello, world!\n', stdout); return 0;}要先用编译器处理一下,才能运行。$ gcc test.c$ ./a.outHello, world!对于
2017-01-19 18:18:17 268
转载 Mysql innodb 间隙锁
前段时间系统老是出现insert死锁,很是纠结。经过排查发现是间隙锁!间隙锁是innodb中行锁的一种, 但是这种锁锁住的却不止一行数据,他锁住的是多行,是一个数据范围。间隙锁的主要作用是为了防止出现幻读,但是它会把锁定范围扩大,有时候也会给我们带来麻烦,我们就遇到了。 在数据库参数中, 控制间隙锁的参数是:innodb_locks_unsafe_for_binlog, 这个参数默认值是OFF
2017-01-19 10:31:32 268
翻译 从零开始成为一名开源程序员
Looking out at the world of technology is exciting. It has a lot of moving parts, and it seems the further you dig into it, the deeper it gets, and then it's turtles all the way down. For that very
2017-01-19 08:36:07 1122
转载 制作 alipay-sdk-java包到本地仓库
项目要用到支付宝的扫码支付,后台使用的maven 问了客服 官方目前没有 maven 的地址只能手动安装到本地了,如果建了maven 服务器也可以上传到服务器上一、首先 搭建好maven 基础环境,本地可以运行maven 命令1. maven 下载地址 https://maven.apache.org/download.cgi2.下载完成后解压至本地 D:\
2017-01-15 11:05:41 12476 1
原创 SSH项目
GIT地址:https://github.com/justinbaby/SpringMVC系统安装部署 数据库部分:1.先建一个名为easyshoppingcart的空数据库。 2.执行数据库脚本(最好用navicat for mysql执行)。系统部分:1.用eclipse导入项目。 2.在src目录下的easyshopping.properties文件中
2017-01-12 20:19:20 530 3
转载 Spring Boot 过滤器、监听器
上一篇文章已经对定义Servlet 的方法进行了说明,过滤器(Filter)和 监听器(Listener)的注册方法和 Servlet 一样,不清楚的可以查看下上一篇文章:http://blog.csdn.net/catoop/article/details/50501686 本文将直接使用@WebFilter和@WebListener的方式,完成一个Filter 和一个 Listener。
2017-01-12 12:52:15 389
转载 @Controller和@RestController的区别?
@Controller和@RestController的区别?官方文档:@RestController is a stereotype annotation that combines @ResponseBody and @Controller.意思是:@RestController注解相当于@ResponseBody + @Controller合在一起的作用。@Con
2017-01-10 13:23:39 1546
转载 MySQL的事务隔离级别
MySQL的事务隔离级别一共有四个:大多数的数据库系统的默认事务隔离级别都是:Read committed而MySQL的默认事务隔离级别是:Repeatable Read我们可以采用下面这种方法查询Mysql中的当前事务隔离级别:然后使用命令:SET session TRANSACTION ISOLATION LEVEL Serializab
2017-01-02 15:21:09 372
MyEclipse 2015 Stable 2.0破解
2015-10-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人