自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 发布系统

profiels改为devclean-install到project->web->target找到war包linux命令

2017-03-07 16:19:19 480

原创 实现分服务器图片上传

springmvc配置文件:<!--图片上传--><bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <property name="maxUploadSize" value="1024000"/></bean>注意:这里bean的

2016-12-08 16:50:34 678

原创 @ModelAttribute注解

使用在方法上 @ModelAttribute public void setUser(@RequestParam(value = "name", required = false)String name, Map<String, Object> map){ System.out.println("name = [" + n

2016-11-04 11:05:30 423

原创 SpringMVC在IDEA上的配置问题

在IDEA上创建一个SpringMVC的项目之后,在WEB-INFO目录下会有applicationContext.xml和dispatcher-servlet.xml两个配置文件。当我把<context:component-scan base-package="per.yrj"/>写在applicationContext.xml里时发现SpringMVC无法映射url,只有当将此条语句移到disp

2016-11-03 16:34:15 478

原创 Spring事务配置

基于注解的方式1.配置事务管理器<bean id="transaction" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref="dataSource"/>2.启用事务注解 <tx:annotatio

2016-11-02 19:43:51 393

原创 struts2第一个程序

1.配置struts.xml文件<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3

2016-10-28 10:46:20 270

原创 AspectJ框架实现AOP

使用注解配置配置IOC容器扫描包配置AspectJ <aop:aspectj-autoproxy />编写类和切面方法类名上添加注解 @Compoent和@Aspect方法名上添加注解 一共有五种注解: @Before:前置通知,方法执行前 @After:后置通知,方法执行后,即使方法抛出异常也会执行,但是还不能访问方法返回的结果。 @AfterReturning:返回通知,在方

2016-09-29 11:11:06 504

原创 通过注解配置Bean

1. 在配置文件中设置Spring IOC容器扫描的包resource-pattern可以指定扫描的资源。<context:compoent-scan base-package="per.yrj" resource-pattern="repository/*.class"/>还可以通过<context:exclude-filter/>子节点来指定不包含哪些文件,通过<context:

2016-09-28 17:34:22 473

原创 Spring Bean

1. 抽象使用abstract="true"来指定为一个抽象bean。抽象bean可以不指定class属性。其他bean可以通过parent属性来实现该抽象bean。2. 依赖使用dependence属性指定一个依赖的bean,当自身初始化前会创建好依赖的bean。3. Bean的作用域使用scrope属性来指定作用域 默认为singleton,即单例。容器初始化时创建,整个生命周期中只创建这一个

2016-09-28 17:07:17 260

原创 JNDI的简单配置与使用

1.在tomcat中添加配置: 进入tomcat根目录下的conf文件夹,打开context.xml添加一个Resource节点:<?xml version='1.0' encoding='utf-8'?><Context> <!-- name:指定资源的名称 factory:资源由谁来负责创建 type:资源的类型 其他的东西都是资源的参数 --

2016-09-19 09:44:00 383

原创 c3p0数据库连接池

准备的jar包: c3p0-0.9.2.1.jar mchange-commons-0.2.jar 如果是Oracle数据库则还需 c3p0-oracle-thin-extras-0.9.2.1.jar首先导入jar包,这里用的是mysql数据库,所以还需要导入mysql驱动包。然后获取DataSource获取Connection。 ComboPooledDataSource

2016-09-18 18:32:05 482

原创 Servlet与ServletContext

Servlet<load-on-startup> 用于确定加载的时机,如果为负数请求时才加载,与不写的效果相同如果为正数时则服务器一起动就加载,数值越小,越早加载<init-param> 设置初始化参数,必须写在load-on-startup之前java获取代码//获取初始化的参数Enumeration<String> parameters = config.getInitParamet

2016-09-08 16:50:54 328

原创 Dagger2使用进阶

上一篇介绍了Dagger2简单的使用,这次我们接着介绍稍微复杂一点的使用场景。module的provide方法带参数首先我需要注入一个书名,代码如下:public class MainActivity extends AppCompatActivity { @Inject String bookName;}然后我们接着编写module的代码@Modulepublic class A

2016-08-16 17:39:50 612

原创 Dagger2简单入门使用

Dagger2是一个依赖注入框架,首先添加gradle依赖: project的build.gradle添加:dependencies { classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' //添加apt命令 }app的build.gradle添加:// 添加其他插件apply plugin: 'com.neenbe

2016-08-11 17:17:44 471

原创 Execution failed for task ':app:mergeDebugResources'. > Some file crunching

因为这个错误折腾了好久,不管怎么调,就算新建一个工程把代码复制进去还是没用。后来在stackoverflow上看了各种解决办法都没用,最后看到有个人说可能是png图片的错误,我恍然大悟。把图片全部换了,再clean一下,完美解决。(换图片只要用windows自带的画图工具重新保存一下替换原来的文件就可以了。)参考链接:Execution failed for task ‘app:mergeDebug

2016-05-20 10:07:19 547

原创 Jcenter

如何让别人一行代码就能使用自己的library序:一直很好奇为什么我使用github上的许多开源项目时,只要在gradle上写上一行compile 'com.android.volley:volley:1.0.0'就OK了。正好这段时间想把自己写的几个自定义view放上去于是花了一天时间终于成功实现了。步骤其实很简单准备工具Android Studio首先要去bintray注册一个账号。打开在

2016-05-18 23:49:05 2296

转载 在Eclipse中遇到The type XXX cannot be resolved. It is indirectly referenced from required .class files错误

一:It is indirectly referenced from required .class file 原因:你正要使用的类调用了另一个类,而这个类又调用了其他类,这种关系可能会有好多层。而在这个调用的过程中,某个类所在的包的缺失就会造成以上那个错误。解决方法:导入缺失的包二:The project was not built since its build path is incompl

2015-10-08 16:08:02 702

原创 ADT如法自动生成R.java文件

检查API版本是否符合,先看Android Manifest上写的版本与Android jar包的版本是否一致

2015-10-08 16:03:08 446

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除