[置顶] Spring boot系列:配置文件(二)

1、小试牛刀1.1 随机数Spring Boot提供了RandomValuePropertySource帮助开发者在配置文件中直接生成随机值,它很多场景都有用武之地,比如密钥、测试用例等。这些随机值可以是整数,longs或字符串,我们只需要在配置文件中定义即可:#随机字符串 buke.secret=${random.value} #随机int类型数字 buke.number=${random.int...
阅读(101) 评论(0)

[置顶] Spring Boot系列:入门应用(一)

1、前言本博客通过开发一个Hello World版的Spring Boo项目来介绍下它的一些关键特性。 在创建项目前,必须确保你的电脑已经安装JDK1.6+和Maven,并配置好了环境。2、创建项目第一步:新建一个名称为springb文件夹,或者用idea工具(比如Eclipse)新建一个maven项目。第二步:在刚才新建的Springb文件目录下创建一个文件名pom.xml。如果是通过ieda工...
阅读(531) 评论(2)

[置顶] 4、Basefragment的封装使用

转载请注明出处:(漆可的博客) 1、前言 封装作为面向对象的三大特性之一,在我们平时的coding过程用的那是非常的多的。大多数时候,我们可以根据封装情况评判代码的质量水平。 本文主要讲解的是fragment的封装。大体上,在项目的初期,我们都会在基类中把一些常用的东西封装起来,以供子类方便的调用。这用做的好处是显而易见的: 将一些共用的东西集中放在base基类中 方便后期修改维护...
阅读(7962) 评论(0)

[置顶] 拒绝OOM,打造自定义帧动画

android开发:拒绝OOM,打造自定义帧动画加载框架 转载请标明出处 一、概述在安卓开发中,帧动画是通过逐帧显示配置在动画资源文件中的图片来实现。然而,这存在一个巨大的风险,由于安卓是一次性把动画资源文件中的所有图片资源全部加载,这就意味着如果图片数目过多,极其容易造成内存溢出。那么,如何避免这种情况的发生呢。下面我们推出本文的主角SurfaceView。二、SurfaceView详解Sur...
阅读(8470) 评论(5)

慎用BeanUtils的对象拷贝方法

javaWeb开发过程中,经常需要在领域类之间进行实体对象的拷贝操作,比如把Po类的属性值拷贝给Dto类。BeanUtils这种工具类应用而生,比如org.apache.commons包中的BeanUtils就提供copyProperties(Object dest, Object orig)方法,它方便开发者快速在俩个对象之间进行字段值的拷贝。而且,拷贝条件非常简单:拷贝实体类之间只要保证字段名称...
阅读(17) 评论(0)

HTTP协议中PUT和POST使用区别

这俩个方法初看一下好像都是更新资源,但是有本质上的区别,那就是语义。在HTTP中,PUT被定义为幂等(idempotent)的方法,POST则不是,这是一个很重要的区别。首先解释幂等,幂等是数学的一个用语,对于单个输入或者无输入的运算方法,如果每次都是同样的结果,则称其是幂等的。也就是说,如果一个网络重复执行多次,产生的效果是一样的,那就是幂等(idempotent)。POST用于提交请求,可以更新...
阅读(72) 评论(0)

解决Http PUT请求方式无法表单传参问题

问题描述SpringMVC中,Controller层设置该接口为PUT请求方式。但是请求的时候,只能是url地址拼接参数,不可以像POST请求一样通过表单方式传递参数。问题原因对于表单提交参数,tomcat默认只解析POST的表单,对于PUT和DELETE的不处理,所以Spring拿不到。解决方法方法1(不推荐)修改tomcat的server.xml,设置表单传参支持PUT:<Connector p...
阅读(39) 评论(0)

SpringMvc报错解决:Failed to instantiate [java.util.List]: Specified class is an interface

SpringMvc报错解决:Failed to instantiate [java.util.List]: Specified class is an interface...
阅读(571) 评论(0)

Eclipse修改properties文件默认编码

无论工作空间的编码设置的是什么,Eclipse中文件properties默认编码都为ios-5529-1,我们在里面输入中文会自动转码:#\u6D4B\u8BD5以上内容毫无阅读性可言,为了解决这个问题,可以修改Eclipse的全局配置,把Properties文件的默认编码改为UTF-8。具体操作如下: Window –> General –> Content Types –> Text –> J...
阅读(76) 评论(0)

Spring Boot插件spring tool suite安装及使用

本文分为俩部分: 第一部分介绍如何给Eclipse安装Spring Boot开发插件spring tool suite(简称STS); 第二部分介绍如何使用STS开发Spring Boot项目。 一、安装插件由于官网STS插件只提供最新俩个版本的更新包,其他版本只有带Eclipse的完整包的下载链接,所以我建议使用Eclipse在线安装方式安装STS插件。安装STS打开Eclipse,菜单栏点击He...
阅读(178) 评论(1)

为什么我改用Spring boot

just run...
阅读(108) 评论(1)

SQL:with as用法

WITH AS短语,也叫做子查询部分,定义一个SQL片断后,该SQL片断可以被整个SQL语句所用到。有的时候,with as是为了提高SQL语句的可读性,减少嵌套冗余。比如sql:with A as ( select * from user ) select * from A, customer where customer.userid = user.id**这个sql语句...
阅读(50) 评论(0)

关于xml的知识点

XML是一种成熟的技术,经常作为从一个平台到其他平台传输数据的标准。本文包含10道常见的XML知识点。这些知识点大部分在Java面试中会问到,同时在C,C++,Scala或其他语言的编程面试中同样很有用处。XML并不依赖于其他编程语言,同SQL一样是编程人员所需要的技能之一,因此在任何技术工作面试之前准备一些XML问题是很有意义的。1、XML是什么?XML即可扩展标记语言(Extensible Ma...
阅读(45) 评论(0)

java面试题:Maven 和 ANT 有什么区别?

虽然两者功能上都是构建工具,都用于创建 Java 应用,但是 Maven 做的事情更多,在基于“约定优于配置”的概念下,提供标准的Java 项目结构,同时能为应用自动管理依赖(应用中所依赖的 JAR 文件),具体差异见下文。Ant仅仅是软件构建工具,而Maven的定位是软件项目管理和理解工具。Maven除了具备Ant的功能外,有以下主要的功能: 使用Project Object Model...
阅读(94) 评论(0)

linux 修改目录文件下所有文件的权限

以下命令行修改指定目录下的所有文件的权限为全体可读、可修改、可执行 chmod -R 777 apache-tomcat-8.5.20/...
阅读(61) 评论(0)

无法访问Eclipse启动的Tomcat容器中的项目

问题描述通过Eclipse启动tomcat候,访问启动的项目地址提示404错误,tomcat启动也不报错,容器中其他项目可以正常访问。问题原因这个问题很少见,如果你点开tomcat容器的项目文件夹(根据severce设置不同,这个路劲也会不同),发现无法访问的那个项目中没有web.xml这个文件,当然无法访问该项目地址了。可能原因有二: 1. 新建的项目默认不是标准的web项目 2. 项目的容器...
阅读(73) 评论(0)

The given project is not a virtual component project

问题描述进行java开发的时候,我们有时候该项目无法添加到tomcat容器中。右键项目选择最下面的Properties查看项目属性,在Web Delpyment Assembly中,发现提示错误The given project is not a virtual component project。问题原因该项目不是一个web项目所以无法添加到tomcat容器中,导致该错误的原因可能是因为项目刚从别...
阅读(528) 评论(0)
56条 共4页1 2 3 4 下一页 尾页
    个人资料
    • 访问:134128次
    • 积分:1963
    • 等级:
    • 排名:千里之外
    • 原创:54篇
    • 转载:1篇
    • 译文:0篇
    • 评论:24条
    最新评论