- 博客(15)
- 资源 (2)
- 收藏
- 关注
转载 注解实现AOP(获取输入及返回参数)
1.要利用spring aop,至少需要添加以下jar包使用spring需要的jarspring.jar 、commons-logging.jar使用切面编程(AOP)需要的jaraspectjrt.jar、aspectjweaver.jar、cglib-nodep-2.1_3.jar使用JSR-250提供的注解,如@Resource,需要的jarcom
2017-11-22 10:53:44
7372
转载 SpringAOP拦截Controller,Service实现日志管理(自定义注解的方式)
首先我们为什么需要做日志管理,在现实的上线中我们经常会遇到系统出现异常或者问题。这个时候就马上打开CRT或者SSH连上服务器拿日子来分析。受网络的各种限制。于是我们就想为什么不能直接在管理后台查看报错的信息呢。于是日志管理就出现了。 其次个人觉得做日志管理最好的是Aop,有的人也喜欢用拦截器。都可以,在此我重点介绍我的实现方式。 Aop有的人说拦截不
2017-11-22 10:46:47
225
转载 四种线程池
原文:http://cuisuqiang.iteye.com/blog/2019372Java通过Executors提供四种线程池,分别为:newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中
2017-08-25 12:01:39
159
转载 Java并发编程:Callable、Future和FutureTask
原文链接: http://www.cnblogs.com/dolphin0520/p/3949310.htmlJava并发编程:Callable、Future和FutureTask 在前面的文章中我们讲述了创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。 这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。
2017-08-25 11:19:19
209
转载 JAVA多线程实现的四种方式
JAVA多线程实现的四种方式原文:http://www.cnblogs.com/felixzh/p/6036074.htmlJava多线程实现方式主要有四种:继承Thread类、实现Runnable接口、实现Callable接口通过FutureTask包装器来创建Thread线程、使用ExecutorService、Callable、Future实现有返回结
2017-08-25 11:17:33
235
转载 JVM 调优工具及事例
原文:http://pengjiaheng.iteye.com/blog/552456JVM调优工具Jconsole,jProfile,VisualVMJconsole : jdk自带,功能简单,但是可以在系统有一定负荷的情况下使用。对垃圾回收算法有很详细的跟踪。详细说明参考这里 JProfiler:商业软件,需要付费。功
2017-08-16 10:44:23
484
转载 JVM调优
原文:http://pengjiaheng.iteye.com/blog/545015以下配置主要针对分代垃圾回收算法而言。 堆大小设置年轻代的设置很关键JVM中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对
2017-08-16 10:37:31
157
转载 JVM监控与调优
原文:http://www.cnblogs.com/zhguang/p/Java-JVM-GC.html学习Java GC机制的目的是为了实用,也就是为了在JVM出现问题时分析原因并解决之。通过学习,我觉得JVM监控与调优主要的着眼点在于如何配置、如何监控、如何优化3点上。下面就将针对这3点进行学习。 (如果您对Java的内存区域划分和内存回收机制尚不明确,那在阅读
2017-08-14 09:31:19
251
转载 JVM 内存和GC机制
原文:http://www.cnblogs.com/zhguang/p/3257367.htmlJava垃圾回收概况 Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾清理代码,对内存泄露和溢出的问题,也不需要像C程序员那样战战兢兢。这是因为在Java虚拟机
2017-08-13 14:29:28
275
转载 Nginx配置文件说明
######Nginx配置文件nginx.conf中文详解######定义Nginx运行的用户和用户组user www www;#nginx进程数,建议设置为等于CPU总核心数。worker_processes 8; #全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]error_log /usr/local/ng
2017-08-11 10:03:49
199
转载 nginx+keepalived 负载均衡架构
上一篇博文通过Haproxy 实现了对后端web服务器的负载均衡,这次用nginx来完成这个任务,原理上大致一样,只是nginx只能对http和mail做负载均衡,这比较有局限性,但是它对正则表达式的支持好!下面直接看实验:【实验环境】nginx keepalived 主:192.168.56.120nginx keepalived 从:192.168.56.1
2017-08-10 23:21:10
255
转载 条理清晰的搭建SSH环境之整合Hibernate和Spring
上篇博客整合了Struts和Spring,感觉很简单,这篇博客主要讲述Hibernate和Spring的整合。 如果说上篇博客中的整合是以为Spring的IOC可以管理对象,让Struts2里的对象管理变得更方便。那么Hibernate与Spring的整合的好处就是,可以将SessionFactory的实例交由Spring容器管理,那么我们只需要这一个实例就可以了。还有一点就是声明式的事务管
2017-08-09 10:05:13
217
转载 条理清晰的搭建SSH环境之整合Struts和Spring
上文说到搭建SSH环境所需三大框架的jar包,本篇博客将通过修改配置文件整合Struts和Spring,下篇博客整合Hibernate和Spring即可完成环境搭建。 1、声明bean,新建TestAction.java,需要给类添加注解:@Controller 和 @Scope("prototype"); “使用@Controller注解标识TestAction之后,就表示要把Te
2017-08-09 10:02:49
246
转载 条理清晰的搭建SSH环境之添加所需jar包
一、首先介绍要添加框架环境:JUnitStruts2HibernateSpring(1)配置JUnit /**-------------------------添加JUnit-------------------------------*/ 右击Web项目--->Build Path--->Add Libraries--->在“Add Libraries窗口选择
2017-08-09 10:01:34
365
转载 Linux tar命令
linux下使用tar命令解压语法:tar [主选项+辅选项] 文件或者目录使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。主选项:c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。相当于打包。x 从档案文件中释放文件。相当于拆包。t 列出档案文件的内容,查看已经备份了哪些文件。
2017-08-09 09:02:03
201
大型网站架构演变和知识体系
2018-02-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人