- Spring笔记(一)
m0_75227909
spring笔记java
一、了解Spring1.Spring概述Spring是分层的JavaSE/EE应用full-stack轻量级开源框架,以IOC(InverseOfControl:反转控制)和AOP(AspectOrientedProgramming:面向切面编程)为内核,提供了展现层SpringMVC和持久层SpringJDBC以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,
- 转码小白的Spring笔记整理
qq_42766587
springintellijideajava
文章目录Springspring框架的概述以及spring中基于XML的IOC配置Spring是什么Spring的优势Spring简单使用Spring的依赖注入spring中基于注解的IOC和ioc的案例各个实现类的注解配置用于创建对象的注解用于注入数据的注解用于改变作用范围的和生命周期相关(了解)依赖xml文件的注解配置配置类的注解配置spring中的aop和基于XML以及注解的AOPSprin
- spring笔记-DataBinder
兴浩
参考:spring笔记-PropertyAccessorspring笔记-PropertyValue1.使用方法@TestpublicvoidtestBindingWithDefaultConversionNoErrors()throwsBindException{TestBeanrod=newTestBean();DataBinderbinder=newDataBinder(rod,"perso
- spring笔记
Juntech
Spring框架两大核心机制(IoC、AOP)IoC(控制反转)/DI(依赖注入)AOP(面向切面编程)Spring是一个企业级开发框架,是软件设计层面的框架,优势在于可以将应用程序进行分层,开发者可以自主选择组件。MVC:Struts2、SpringMVCORMapping:Hibernate、MyBatis、SpringData如何使用IoC创建Maven工程,pom.xml添加依赖4.0.0
- 阿里P8传授的80K+星的Spring笔记助我修行Spring Security 怎么学?为什么一定需要系统学习?
三星老猿
最近总是有很多朋友私底下问我,“猿哥,我学这个以后能月薪过万吗?”我跟你这样说吧,SpringSecurity月薪过万是咱这行的最低标准,另外咱们这个行业就是靠能力吃饭,你有多大能力你就能拿多大钱,懂了吧!所以嘛,千万不要做思想上的巨人,行动人的侏儒!那接下来我将重点聊聊我是如何学习的,希望给你以借鉴!大家看完觉得还不错的话,别忘了给个点赞哦!1.系统性学习1.1为什么要系统性学习为什么一定要系统
- spring笔记-DeferredImportSelector
兴浩
1.概念有2个特点继承该接口的ImportSelector会在最后执行如果定义了1一个以上的DeferredImportSelector则使用Order接口来进行排序/***Avariationof{@linkImportSelector}thatrunsafterall{@code@Configuration}beans*havebeenprocessed.Thistypeofselectorc
- Spring笔记
山有木兮^木有枝
SpringBootspringjavamvc
1、Spring介绍(1)、Spring是一个主流的JavaWeb开发框架(2)、Spring为简化企业级开发而生,使用Spring开发可以将Bean对象,Dao组件对象,Service组件对象等交给Spring容器来管理,这样使得很多复杂的代码在Spring中开发却变得非常的优雅和简洁,有效的降低代码的耦合度,极大的方便项目的后期维护、升级和扩展。(3)、以IOC(InverseofContro
- Spring笔记
忆白@
笔记spring后端笔记
Spring1、Spring简介1.1、Spring概述官网地址:https://spring.io/Spring是最受欢迎的企业级Java应用程序开发框架,数以百万的来自世界各地的开发人员使用Spring框架来创建性能好、易于测试、可重用的代码。Spring框架是一个开源的Java平台,它最初是由RodJohnson编写的,并且于2003年6月首次在Apache2.0许可下发布。Spring是轻
- (Spring笔记)SpringMVC请求转发下后端携带数据返回前端——默认形参类型
电竞丶小松哥
Spring笔记springmvc请求转发重定向sessionel
目录一、前言二、前端(1)index.jsp(2)main.jsp三、后端(1)User实体(2)接口四、测试(1)使用请求转发(2)使用重定向五、总结一、前言当后端执行请求转发跳转的同时,需要通过接口将数据发送到前端页面。以下类型只要写在方法参数中就可以使用了。(1)HttpServletRequest对象(2)HttpServletResponse对象(3)HttpSession对象(4)Mo
- Spring笔记(3):SpringMVC数据响应与接收含文件上传
Cake_C
Spring学习笔记springjavamvc
SpringMVC数据返回可以是页面跳转也可以是数据对象页面跳转:返回字符串,会与视图服务器设定的前后缀拼接返回给客户端定位资源上节代码中没有配置视图服务器在配置Controller类的RequestMapping后,需要注意会偷偷在前面再添加该RequestMapping的路由页面跳转:ModelAndView对象packagecom.CakeCN.controller;importorg.sp
- Spring笔记(2) - AOP编程
Quantum_Wu
java笔记Spring笔记javaspringaop设计模式
Spring笔记(2)-AOP编程作者:Wyt系列文章目录Spring笔记(1)-工厂Spring笔记(2)-AOP编程Spring笔记(3)-持久层整合Spring笔记(4)-MVC框架整合Spring笔记(5)-注解编程入门Spring笔记(6)-注解编程基础文章目录Spring笔记(2)-AOP编程系列文章目录前言正文1.背景1.1为什么需要代理模式传统开发中存在的问题2.设计模式之代理模式
- spring笔记下(AOP、事务管理)
白豆五
Java笔记springjava后端
一、AOP概述1.AOP介绍AOP(AspectOrientedProgramming):面向切面编程(或者面向特定方法编程),一种编程范式,指导开发者如何组织程序结构,是oop的延续。(OOP面向对象编程)AOP作用:在不惊动原始设计的基础上为其进行功能增强(简单的说就是在不改变方法源代码的基础上对方法进行功能增强)。Spring理念:无入侵式/无侵入式。(没有修改源代码,可插拔)AOP应用场景
- Spring笔记(四)(黑马)(web层解决方案-SpringMVC)
MeiMing_104
spring笔记java
01、SpringMVC简介1.1SpringMVC概述SpringMVC是一个基于Spring开发的MVC轻量级框架,Spring3.0后发布的组件,SpringMVC和Spring可以无缝整合,使用DispatcherServlet作为前端控制器,且内部提供了处理器映射器、处理器适配器、视图解析器等组件,可以简化JavaBean封装,Json转化、文件上传等操作。用户请求–>SpringMVC
- Spring笔记(一)(黑马)(Ioc基础容器)
MeiMing_104
Springspring笔记java
01、传统Javaweb开发的困惑1.1传统Javaweb开发困惑及解决方案问题一:层与层之间紧密耦合在了一起,接口与具体实现紧密耦合在了一起解决思路:程序代码中不要手动new对象,第三方根据要求为程序提供需要的Bean对象。问题二:通用的事务功能耦合在业务代码中,通用的日志功能耦合在业务代码中解决思路:程序代码中不要手动new对象,第三方根据要求为程序提供需要的Bean对象的代理对象。02、Io
- Spring笔记(二)(黑马)(AOP面向切面编程)
MeiMing_104
Springspring笔记java
01、AOP简介1.1AOP的概念AOP,AspectOrientedProgramming,面向切面编程,是对面向对象编程OOP的升华。OOP是纵向对一个事物的抽象,一个对象包括静态的属性信息,包括动态的方法信息等。而AOP是横向的对不同事物的抽象,属性与属性、方法与方法、对象与对象都可以组成一个切面,而用这种思维去设计编程的方式叫做面向切面编程1.2AOP思想的实现方案动态代理技术,在运行期间
- Spring笔记(三)(Spring整合web环境)
MeiMing_104
Springspring笔记java
01、Spring整合web环境1.1Javaweb三大组件及环境特点在Java语言范畴内,web层框架都是基于Javaweb基础组件完成的,所以有必要复习一下Javaweb组件的特点组件作用特点Servlet服务端小程序,负责接收客户端请求并作出响应的单例对象,默认第一次访问创建,可以通过配置指定服务器启动就创建,Servlet创建完毕会执行初始化init方法。每个Servlet有一个servi
- spring笔记-Autowired注解实现
兴浩
了解Autowired注解,是为了了解自定义注解的实现1.InjectedElement1.1AutowiredFieldElement表示被Autowired注解标记的字段1.2AutowiredMethodElement表示被Autowired注解标记的方法表示被注入的元素,其包含2个子类InjectedElement代码实例1:如下代码,testBean就表示一个被注入的元素publiccl
- spring笔记01
MrGzj1999
[toc]Spring学习01:控制反转[IOC]与依赖注入[DI]程序的耦合和解耦耦合:程序间的依赖关系.在开发中,应该做到解决编译期依赖,即编译期不依赖,运行时才依赖.解耦的思路:使用反射来创建对象,而避免使用new关键字,并通过读取配置文件来获取要创建的对象全限定类名.下面以两个例子来说明如何解耦.解耦实例1:JDBC驱动注册JDBC操作中注册驱动时,我们不使用DriverManager的r
- spring笔记-ConfigurationClassPostProcessor
兴浩
负责解析处理所有@Configuration标签类,主要流程在ConfigurationClassParser中进行1@PropertySource处理@PropertySource标签,用来解析属性文件并设置到Environment中2@ComponentScan处理@ComponentScan标签,扫描package下的所有Class并进行迭代解析//Processany@ComponentS
- Spring笔记
yfdddong
java学习笔记1024程序员节
Spring笔记核心概念IoC:控制反转对象的创建控权由程序转移到外部。-->解耦主动new对象转换为IoC容器提供对象Spring提供IoC容器,IoC容器负责对象的创建、初始化等工作。被创建或被管理的对象在IoC容器中称为BeanDI(DependencyInjection)依赖注入在容器中建立bean与bean之间的依赖关系使用对象时,不仅可以直接从IoC容器获取,并且获取到的bean已经绑
- Spring笔记(一):xml配置bean
睿丶清
xml配置bean属性配置1.属性配置必须要求实体类总存在无参构造方法2,属性配置标签property->name,value构造方法配置1.构造方法会涉及到重载,则在配置bean是需要针对相应的参数的类型,位置进行详细的指出2.构造方法配置使用标签constructor-arg3.在使用构造方法设置属性,会涉及到特殊字符情况下需要使用CDATA来进行特殊字符内容的包裹]]>4.属性值不光可以通过
- Spring笔记一
武汉大D哥
1,什么是IOC?翻译过来,叫控制翻转。将手动创建对象交给spring自动创建对象,这个过程称为控制翻转。2,IOC实现原理?对bean进行实例化,并保存到map中进行缓存下来。3,为什么要用IOC?解耦,解耦,解耦。一切框架都是为了简化开发,让开发更简单,让世界更美好。4,用到哪些设计模式代理设计模式,委派设计模式,单例设计模式,模板设计模式,工厂设计模式,策略设计模式。5,用到java哪些技术
- Spring笔记(6) - Spring的BeanFactoryPostProcessor探究
码猿手
springjava后端
一.背景在说BeanFactoryPostProcessor之前,先来说下BeanPostProcessor,在前文Spring笔记(2)-生命周期/属性赋值/自动装配及部分源码解析中讲解了BeanPostProcessor是一个bean后置处理器(bean创建对象初始化前后进行拦截工作)。BeanPostProcessor的运行流程如下:1)SpringIOC容器实例化Bean;2)调用Bean
- spring笔记-PropertyEditor和BeanFactory
兴浩
参考:https://blog.csdn.net/weixin_41562778/article/details/80372365https://www.jianshu.com/p/944930a0ba33https://www.jianshu.com/p/aeb97395d9c5前面介绍了PropertyEditor的功能,在BeanFactory中融合了PropertyEditor在BeanD
- Spring笔记整理(二)之AOP_声明式事务_JdbcTemplate
SerikaOnoe
Spring基础JavaSpringAOPJdbcTemplate声明式事务
文章目录Spring笔记整理(二)之AOPIOC回顾spirng整合连接池spring的IOC的注解配置条件常用注解全注解的配置spring整合junitAOP一、Spring的AOP概述AOP的应用aop思想的底层技术:动态代理1.JDk动态代理2.CGLIB动态代理3.spring使用的代理方式二、SpringAOP快速入门(全xml配置)AOP的术语基于aspectj的AOP的快速入门细节1
- 【Spring笔记05】Spring的自动装配
yh250648050
Springspring
这篇文章,主要介绍的内容是Spring的自动装配、五种自动装配的方式。目录一、自动装配1.1、什么是自动装配1.2、五种自动装配方式(1)no(2)default(3)byType(4)byName(5)constructor一、自动装配1.1、什么是自动装配自动装配,是指:Spring自动的建立Bean对象和Bean对象之间的依赖关系,而不需要我们开发人员手动的进行设置,这个过程就叫做自动装配。
- 【Spring笔记04】Spring中Bean的生命周期及Bean的后置处理器
yh250648050
Springspring
这篇文章主要介绍的是Spring框架中Bean的生命周期,Bean的后置处理器、以及多个后置处理器的先后执行顺序。目录一、生命周期介绍1.1、什么是Bean的生命周期1.2、Bean生命周期的过程(1)实例化阶段(2)依赖注入阶段(3)初始化阶段(4)使用阶段(5)销毁阶段二、Bean的后置处理器2.1、如何使用Bean的后置处理器2.2、后置处理器执行顺序一、生命周期介绍1.1、什么是Bean的
- 【Spring笔记02】Spring中的IOC容器和DI依赖注入介绍
yh250648050
Springspring
这篇文章,主要介绍一下Spring中的IOC容器和DI依赖注入两个概念。目录一、IOC控制反转1.1、什么是IOC1.2、两种IOC容器(1)基于BeanFactory的IOC容器(2)基于ApplicationContext的IOC容器二、DI依赖注入2.1、什么是DI2.2、四种依赖注入方式(1)setter方法注入(2)构造方法注入(3)工厂方法注入(4)静态方法注入一、IOC控制反转1.1
- 【Spring笔记03】Spring依赖注入各种数据类型
yh250648050
Springspring
这篇文章,详细介绍一下Spring框架中如何注入各种数据类型,包含:注入基本数据类型、数组、集合、Map映射、Property属性、注入空字符串、注入null值、注入特殊字符等内容,以及如何使用命名空间进行依赖注入。目录一、注入各种数据类型1.1、注入基本类型1.2、注入Bean对象(1)外部注入Bean方式(2)内部注入Bean方式1.3、注入数组1.4、注入List集合1.5、注入Set集合1
- Spring笔记
迷茫~
笔记
spring框架第一章1.1简介Spring是一个开源框架,它由[RodJohnson](https://baike.baidu.com/item/RodJohnson)创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以
- iOS http封装
374016526
ios服务器交互http网络请求
程序开发避免不了与服务器的交互,这里打包了一个自己写的http交互库。希望可以帮到大家。
内置一个basehttp,当我们创建自己的service可以继承实现。
KuroAppBaseHttp *baseHttp = [[KuroAppBaseHttp alloc] init];
[baseHttp setDelegate:self];
[baseHttp
- lolcat :一个在 Linux 终端中输出彩虹特效的命令行工具
brotherlamp
linuxlinux教程linux视频linux自学linux资料
那些相信 Linux 命令行是单调无聊且没有任何乐趣的人们,你们错了,这里有一些有关 Linux 的文章,它们展示着 Linux 是如何的有趣和“淘气” 。
在本文中,我将讨论一个名为“lolcat”的小工具 – 它可以在终端中生成彩虹般的颜色。
何为 lolcat ?
Lolcat 是一个针对 Linux,BSD 和 OSX 平台的工具,它类似于 cat 命令,并为 cat
- MongoDB索引管理(1)——[九]
eksliang
mongodbMongoDB管理索引
转载请出自出处:http://eksliang.iteye.com/blog/2178427 一、概述
数据库的索引与书籍的索引类似,有了索引就不需要翻转整本书。数据库的索引跟这个原理一样,首先在索引中找,在索引中找到条目以后,就可以直接跳转到目标文档的位置,从而使查询速度提高几个数据量级。
不使用索引的查询称
- Informatica参数及变量
18289753290
Informatica参数变量
下面是本人通俗的理解,如有不对之处,希望指正 info参数的设置:在info中用到的参数都在server的专门的配置文件中(最好以parma)结尾 下面的GLOBAl就是全局的,$开头的是系统级变量,$$开头的变量是自定义变量。如果是在session中或者mapping中用到的变量就是局部变量,那就把global换成对应的session或者mapping名字。
[GLOBAL] $Par
- python 解析unicode字符串为utf8编码字符串
酷的飞上天空
unicode
php返回的json字符串如果包含中文,则会被转换成\uxx格式的unicode编码字符串返回。
在浏览器中能正常识别这种编码,但是后台程序却不能识别,直接输出显示的是\uxx的字符,并未进行转码。
转换方式如下
>>> import json
>>> q = '{"text":"\u4
- Hibernate的总结
永夜-极光
Hibernate
1.hibernate的作用,简化对数据库的编码,使开发人员不必再与复杂的sql语句打交道
做项目大部分都需要用JAVA来链接数据库,比如你要做一个会员注册的 页面,那么 获取到用户填写的 基本信后,你要把这些基本信息存入数据库对应的表中,不用hibernate还有mybatis之类的框架,都不用的话就得用JDBC,也就是JAVA自己的,用这个东西你要写很多的代码,比如保存注册信
- SyntaxError: Non-UTF-8 code starting with '\xc4'
随便小屋
python
刚开始看一下Python语言,传说听强大的,但我感觉还是没Java强吧!
写Hello World的时候就遇到一个问题,在Eclipse中写的,代码如下
'''
Created on 2014年10月27日
@author: Logic
'''
print("Hello World!");
运行结果
SyntaxError: Non-UTF-8
- 学会敬酒礼仪 不做酒席菜鸟
aijuans
菜鸟
俗话说,酒是越喝越厚,但在酒桌上也有很多学问讲究,以下总结了一些酒桌上的你不得不注意的小细节。
细节一:领导相互喝完才轮到自己敬酒。敬酒一定要站起来,双手举杯。
细节二:可以多人敬一人,决不可一人敬多人,除非你是领导。
细节三:自己敬别人,如果不碰杯,自己喝多少可视乎情况而定,比如对方酒量,对方喝酒态度,切不可比对方喝得少,要知道是自己敬人。
细节四:自己敬别人,如果碰杯,一
- 《创新者的基因》读书笔记
aoyouzi
读书笔记《创新者的基因》
创新者的基因
创新者的“基因”,即最具创意的企业家具备的五种“发现技能”:联想,观察,实验,发问,建立人脉。
第一部分破坏性创新,从你开始
第一章破坏性创新者的基因
如何获得启示:
发现以下的因素起到了催化剂的作用:(1) -个挑战现状的问题;(2)对某项技术、某个公司或顾客的观察;(3) -次尝试新鲜事物的经验或实验;(4)与某人进行了一次交谈,为他点醒
- 表单验证技术
百合不是茶
JavaScriptDOM对象String对象事件
js最主要的功能就是验证表单,下面是我对表单验证的一些理解,贴出来与大家交流交流 ,数显我们要知道表单验证需要的技术点, String对象,事件,函数
一:String对象;通常是对字符串的操作;
1,String的属性;
字符串.length;表示该字符串的长度;
var str= "java"
- web.xml配置详解之context-param
bijian1013
javaservletweb.xmlcontext-param
一.格式定义:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>contextConfigLocationValue></param-value>
</context-param>
作用:该元
- Web系统常见编码漏洞(开发工程师知晓)
Bill_chen
sqlPHPWebfckeditor脚本
1.头号大敌:SQL Injection
原因:程序中对用户输入检查不严格,用户可以提交一段数据库查询代码,根据程序返回的结果,
获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。
本质:
对于输入检查不充分,导致SQL语句将用户提交的非法数据当作语句的一部分来执行。
示例:
String query = "SELECT id FROM users
- 【MongoDB学习笔记六】MongoDB修改器
bit1129
mongodb
本文首先介绍下MongoDB的基本的增删改查操作,然后,详细介绍MongoDB提供的修改器,以完成各种各样的文档更新操作 MongoDB的主要操作
show dbs 显示当前用户能看到哪些数据库
use foobar 将数据库切换到foobar
show collections 显示当前数据库有哪些集合
db.people.update,update不带参数,可
- 提高职业素养,做好人生规划
白糖_
人生
培训讲师是成都著名的企业培训讲师,他在讲课中提出的一些观点很新颖,在此我收录了一些分享一下。注:讲师的观点不代表本人的观点,这些东西大家自己揣摩。
1、什么是职业规划:职业规划并不完全代表你到什么阶段要当什么官要拿多少钱,这些都只是梦想。职业规划是清楚的认识自己现在缺什么,这个阶段该学习什么,下个阶段缺什么,又应该怎么去规划学习,这样才算是规划。
- 国外的网站你都到哪边看?
bozch
技术网站国外
学习软件开发技术,如果没有什么英文基础,最好还是看国内的一些技术网站,例如:开源OSchina,csdn,iteye,51cto等等。
个人感觉如果英语基础能力不错的话,可以浏览国外的网站来进行软件技术基础的学习,例如java开发中常用的到的网站有apache.org 里面有apache的很多Projects,springframework.org是spring相关的项目网站,还有几个感觉不错的
- 编程之美-光影切割问题
bylijinnan
编程之美
package a;
public class DisorderCount {
/**《编程之美》“光影切割问题”
* 主要是两个问题:
* 1.数学公式(设定没有三条以上的直线交于同一点):
* 两条直线最多一个交点,将平面分成了4个区域;
* 三条直线最多三个交点,将平面分成了7个区域;
* 可以推出:N条直线 M个交点,区域数为N+M+1。
- 关于Web跨站执行脚本概念
chenbowen00
Web安全跨站执行脚本
跨站脚本攻击(XSS)是web应用程序中最危险和最常见的安全漏洞之一。安全研究人员发现这个漏洞在最受欢迎的网站,包括谷歌、Facebook、亚马逊、PayPal,和许多其他网站。如果你看看bug赏金计划,大多数报告的问题属于 XSS。为了防止跨站脚本攻击,浏览器也有自己的过滤器,但安全研究人员总是想方设法绕过这些过滤器。这个漏洞是通常用于执行cookie窃取、恶意软件传播,会话劫持,恶意重定向。在
- [开源项目与投资]投资开源项目之前需要统计该项目已有的用户数
comsci
开源项目
现在国内和国外,特别是美国那边,突然出现很多开源项目,但是这些项目的用户有多少,有多少忠诚的粉丝,对于投资者来讲,完全是一个未知数,那么要投资开源项目,我们投资者必须准确无误的知道该项目的全部情况,包括项目发起人的情况,项目的维持时间..项目的技术水平,项目的参与者的势力,项目投入产出的效益.....
- oracle alert log file(告警日志文件)
daizj
oracle告警日志文件alert log file
The alert log is a chronological log of messages and errors, and includes the following items:
All internal errors (ORA-00600), block corruption errors (ORA-01578), and deadlock errors (ORA-00060)
- 关于 CAS SSO 文章声明
denger
SSO
由于几年前写了几篇 CAS 系列的文章,之后陆续有人参照文章去实现,可都遇到了各种问题,同时经常或多或少的收到不少人的求助。现在这时特此说明几点:
1. 那些文章发表于好几年前了,CAS 已经更新几个很多版本了,由于近年已经没有做该领域方面的事情,所有文章也没有持续更新。
2. 文章只是提供思路,尽管 CAS 版本已经发生变化,但原理和流程仍然一致。最重要的是明白原理,然后
- 初二上学期难记单词
dcj3sjt126com
englishword
lesson 课
traffic 交通
matter 要紧;事物
happy 快乐的,幸福的
second 第二的
idea 主意;想法;意见
mean 意味着
important 重要的,重大的
never 从来,决不
afraid 害怕 的
fifth 第五的
hometown 故乡,家乡
discuss 讨论;议论
east 东方的
agree 同意;赞成
bo
- uicollectionview 纯代码布局, 添加头部视图
dcj3sjt126com
Collection
#import <UIKit/UIKit.h>
@interface myHeadView : UICollectionReusableView
{
UILabel *TitleLable;
}
-(void)setTextTitle;
@end
#import "myHeadView.h"
@implementation m
- N 位随机数字串的 JAVA 生成实现
FX夜归人
javaMath随机数Random
/**
* 功能描述 随机数工具类<br />
* @author FengXueYeGuiRen
* 创建时间 2014-7-25<br />
*/
public class RandomUtil {
// 随机数生成器
private static java.util.Random random = new java.util.R
- Ehcache(09)——缓存Web页面
234390216
ehcache页面缓存
页面缓存
目录
1 SimplePageCachingFilter
1.1 calculateKey
1.2 可配置的初始化参数
1.2.1 cach
- spring中少用的注解@primary解析
jackyrong
primary
这次看下spring中少见的注解@primary注解,例子
@Component
public class MetalSinger implements Singer{
@Override
public String sing(String lyrics) {
return "I am singing with DIO voice
- Java几款性能分析工具的对比
lbwahoo
java
Java几款性能分析工具的对比
摘自:http://my.oschina.net/liux/blog/51800
在给客户的应用程序维护的过程中,我注意到在高负载下的一些性能问题。理论上,增加对应用程序的负载会使性能等比率的下降。然而,我认为性能下降的比率远远高于负载的增加。我也发现,性能可以通过改变应用程序的逻辑来提升,甚至达到极限。为了更详细的了解这一点,我们需要做一些性能
- JVM参数配置大全
nickys
jvm应用服务器
JVM参数配置大全
/usr/local/jdk/bin/java -Dresin.home=/usr/local/resin -server -Xms1800M -Xmx1800M -Xmn300M -Xss512K -XX:PermSize=300M -XX:MaxPermSize=300M -XX:SurvivorRatio=8 -XX:MaxTenuringThreshold=5 -
- 搭建 CentOS 6 服务器(14) - squid、Varnish
rensanning
varnish
(一)squid
安装
# yum install httpd-tools -y
# htpasswd -c -b /etc/squid/passwords squiduser 123456
# yum install squid -y
设置
# cp /etc/squid/squid.conf /etc/squid/squid.conf.bak
# vi /etc/
- Spring缓存注解@Cache使用
tom_seed
spring
参考资料
http://www.ibm.com/developerworks/cn/opensource/os-cn-spring-cache/
http://swiftlet.net/archives/774
缓存注解有以下三个:
@Cacheable @CacheEvict @CachePut
- dom4j解析XML时出现"java.lang.noclassdeffounderror: org/jaxen/jaxenexception"错误
xp9802
java.lang.NoClassDefFoundError: org/jaxen/JaxenExc
关键字: java.lang.noclassdeffounderror: org/jaxen/jaxenexception
使用dom4j解析XML时,要快速获取某个节点的数据,使用XPath是个不错的方法,dom4j的快速手册里也建议使用这种方式
执行时却抛出以下异常:
Exceptio