SpringMVC
jsp java
余_小凡
这个作者很懒,什么都没留下…
展开
-
web项目开发的一般流程
1.需求确定2.分析与设计 (1)架构分析与设计 (2)业务逻辑分析 (3)业务逻辑设计 (4)界面设计3.开发环境搭建4.开发-测试-开发-测试5.文档编纂各个阶段过程都是有文档的,需求有需求的文档,设计有设计的文档,测试也有测试的文档. 首先来看需求确定:需求确定通过各种手段确定系统的功能与性能 功能:用户维护、物料维护…. 性能...转载 2018-07-16 11:28:34 · 20105 阅读 · 1 评论 -
推荐网址
1http://www.marsitman.com/about.html Queen’s Blog原创 2018-05-23 16:01:04 · 733 阅读 · 0 评论 -
rsa实现js前台加密java后台解密
第三方包是必须的 bcprov-jdk15on-148.jar commons-codec-1.7.jar commons-lang-2.4.jar log4j-1.2...转载 2018-07-12 16:02:39 · 770 阅读 · 1 评论 -
Itext用法总结
Itext用法总结转载 2023-02-27 11:23:08 · 1510 阅读 · 1 评论 -
Springboot读取resources下文件方式
Springboot读取resources下文件方式原创 2023-02-24 13:47:14 · 381 阅读 · 0 评论 -
Twitter的snowflake算法
关于订单号的生成,一些比较简单的方案:1、数据库自增长ID优势:无需编码缺陷:大表不能做水平分表,否则插入删除时容易出现问题高并发下插入数据需要加入事务机制在业务操作父、子表(关联表)插入时,先要插入父表,再插入子表2、时间戳+随机数优势:编码简单缺陷:随机数存在重复问题,即使在相同的时间戳下。每次插入数据库前需要校验下是否已经存在相同的数值。3、时间戳+会员ID优势:同一时间,一个用户不会存在两张订单缺陷:会员ID也会透露运营数据,鸡生蛋,蛋生鸡的问题4、GUID/原创 2021-10-08 14:57:54 · 119 阅读 · 0 评论 -
java中字符串,json,Map互相转换
1.引入jar包 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.39</version> ...原创 2020-01-18 09:21:57 · 1340 阅读 · 1 评论 -
Java 数组转List 以及 List去重,过滤排序分页 等方法汇总
一、数组转List1、Arrays.asList()List<String> list= new ArrayList<>(Arrays.asList(array));2、Collections.addAll()List<String> list = new ArrayList<>(array.length);Collection...原创 2020-01-18 09:21:42 · 660 阅读 · 0 评论 -
File.delete失败原因总结
没有关闭此文件的流 /** * 导出文件 * @param response * @param file */ public void exportFile(HttpServletResponse response,File file){ try{ ServletOutputStream out=r...原创 2020-01-18 09:20:52 · 872 阅读 · 0 评论 -
使用idea 在springboot添加本地jar包的方法
1.首先在与src 同级的目录下新建一个lib目录,然后将本地jar包放在lib目录下,如下图所示:2.打开project ——》Libraries将项目的lib加入进来,如图所示:3.选择你存放项目的路径,将lib这个文件添加进来完成后可看到Libraries下有一个lib文件4.然后在pom.xml 文件里加入如下代码即可 ,此配置文件放在<build...原创 2020-01-17 11:22:32 · 2134 阅读 · 0 评论 -
map的key默认是大小写敏感的
忽略大小写的map类org.apache.commons.collections.map.CaseInsensitiveMap原创 2020-01-17 11:02:00 · 346 阅读 · 0 评论 -
String.format()的详细用法
常用的类型搭配转换符例子介绍 /** * %tx 日期与时间类型(x代表不同的日期与时间转换符) */ Date d =new Date(); String year = String.format("%tY", d); String month = String.for...原创 2020-01-17 10:49:52 · 2012 阅读 · 0 评论 -
MultipartFile 转换为File
File.createTempFile(String prefix, String suffix); 创建一个临时File对象MultipartFile.transferTo(File dest); 实现 MultipartFile to File @RequestMapping("/uploadDutyExcelNew") @ResponseBody public S...原创 2019-11-22 14:50:30 · 454 阅读 · 0 评论 -
SpringBoot 出现 Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported
前端请求传Json对象则后端使用@RequestParam前端请求传Json对象的字符串则后端使用@RequestBody如果Content-Type设置为“application/x-www-form-urlencoded;charset=UTF-8”无论是POST请求还是GET请求都是可以通过这种方式成功获取参数,但是如果前端POST请求中的body是Json对象的话,会报上述错误。...原创 2019-10-30 11:50:33 · 2780 阅读 · 0 评论 -
枚举ENUM类常用方法
valueof(String name)根据名称获取枚举类中定义的常量值;要求字符串跟枚举的常量名必须一致;values()对枚举中的常量值进行遍历;name()获取枚举类中的常量的名称;toString() 通过枚举常量获取枚举常量的名称...原创 2019-10-18 09:50:56 · 227 阅读 · 0 评论 -
MultipartFile API
1.MultipartFile multifile.transferTo(File file) //如果配置文件指定目录,就可以直接这样写(不指定路径的,就需要自己填充保存路径) File file = new File(fileName); try { //使用此方法保存必须要绝对路径且文件夹必须已存在,否则报错 multipartF...原创 2019-10-18 09:45:12 · 3280 阅读 · 0 评论 -
Class.forName(xxx.xx.xx)
动态加载和创建Class对象String str = ABC.class;Class t = Class.forName(str);t.newInstance();与下面new对象是一样的效果ABC abc= new ABC();前者是使用类加载机制,后者是创建一个新类实例介绍/** * 复制源对象属性到目标对象 * ...原创 2019-10-16 15:20:55 · 390 阅读 · 0 评论 -
Spring框架简介
1. Spring框架简介Spring为JavaEE开发提供了一个轻量级的解决方案,主要表现为,IOC(或者叫做DI)的核心机制,提供了bean工厂(Spring容器),降低了业务对象替换的复杂性,提高了组件之间的解耦。AOP的将一些通用任务,如安全、事务、日志等集中进行管理,提高了复用性和管理的便捷性ORM和DAO提供了与第三方持久层框架的良好整合,简化了底层数据访问。提供了优秀的Web MVC...转载 2018-05-24 16:30:19 · 220 阅读 · 0 评论 -
commons-codec.jar中常用方法
一、Base64编码和解码import org.apache.commons.codec.EncoderException;import org.apache.commons.codec.binary.Base64;public class TestBase64 { public static void main(String[] args) throws EncoderException,...转载 2018-07-13 09:34:25 · 6451 阅读 · 0 评论 -
java的System.getProperty()方法可以获取的值
java.version Java 运行时环境版本 java.vendor Java 运行时环境供应商 java.vendor.url Java 供应商的 URL java.home Java 安装目录 java.vm.sp...转载 2018-07-23 09:43:20 · 131 阅读 · 0 评论 -
Spring Boot:The field file exceeds its maximum permitted size of 1048576 bytes
官方文档Spring Boot工程嵌入的tomcat限制了请求的文件大小,每个文件的配置最大为1Mb,单次请求的文件的总数不能大于10Mb。要更改这个默认值需要在配置文件(如application.properties)中加入两个配置 Spring Boot1.4版本后配置更改为:spring.http.multipart.maxFileSize = 50Mb 设置...原创 2018-10-16 16:45:37 · 3273 阅读 · 0 评论 -
spring boot 访问项目时加项目名称
pringboot 项目一般直接地址加端口就可以访问了,不像放在tomcat里面还需要加上项目名。现在,想访问的时候加上项目名用来区分,只要在配置文件里面加上server.context-path=/项目名,就可以了server.context-path=/manage_boot----------------------补充------------------.yml配置文件...原创 2018-10-17 11:38:54 · 11226 阅读 · 2 评论 -
Java8新特性
更多的新特性可以参阅官网:What's New in JDK 8http://www.runoob.com/java/java8-lambda-expressions.html原创 2018-12-10 17:02:42 · 106 阅读 · 0 评论 -
Java注解之 @Target、@Retention、@Documented简介
元注解 : 负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,被用来提供对其它 annotation类型作说明。1.@Target,2.@Retention,3.@Documented,4.@Inherited 这些类型和它们所支持的类在java.lang.annotation包中可以找到@Target({ Elem...原创 2019-01-09 11:02:13 · 525 阅读 · 0 评论 -
Spring Aop实例(AOP 如此简单)@Aspect、@Around 注解方式配置
转载 ,原文博客地址 : https://www.jianshu.com/p/9517c90db0d4 运行工程运行具有Main函数的 App.java得到如下输出method start time:1480223298250userHellomethod end time:1480223299250项目详解从App.java入手App.javapac...转载 2019-01-09 14:17:58 · 13418 阅读 · 2 评论 -
IntelliJ IDEA 下载安装以及破解
转载:原文地址:https://blog.csdn.net/my_jack/article/details/69248495 IDEA开发工具是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn、github等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功...转载 2019-01-10 11:29:38 · 4255 阅读 · 0 评论 -
Java VS PHP
英文对比Language features & librariesJava is strong and statically typed, while PHP is rather weakly typedThere thousands of OSS projects for Java (apache.org). Java provides a clean mechanism to...原创 2019-04-26 14:55:36 · 1049 阅读 · 0 评论 -
@JsonFormat 和 @DateTimeFormat
@JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8")作用:后台的时间 格式化 发送到前台,将后台返回前台的Date变量转换为字符串类型@JsonFormat 默认是标准时区的时间,按需求加上时区 北京时间 东八区 timezone=”GMT+8”@DateTimeFormat(pattern="yyyy-MM-dd")作用:...原创 2019-09-26 14:26:55 · 372 阅读 · 0 评论 -
@JsonInclude
@JsonInclude(Include.NON_NULL)的作用:jackson 实体转json 为NULL的字段不参加序列化(即不显示)原创 2019-09-26 14:35:15 · 5477 阅读 · 1 评论 -
StringUtils工具类常用方法汇总(判空、转换、移除、替换、反转)
Apache commons lang3包下的StringUtils工具类中封装了一些字符串操作的方法,非常实用,使用起来也非常方便。最近自己也经常在项目中使用到了里面的一些方法,在这里将常用的方法总结了一下,方便以后查阅,大家有兴趣也可以看一下。 首先需要说明的一点是,StringUtils类在操作字符串时,即使操作的为null值也是安全的,不会报NullPointerException,这一...转载 2018-07-12 17:06:42 · 5038 阅读 · 1 评论 -
SSH常用web项目依赖jar包汇总及下载
SSH框架:Struts2.1.6、hibernate3.3.2、spring2.5.6可以下载相应的文件,其中含有jar包Struts 2需要的jar包:1.commons-fileupload.jar(commons项目中的关于文件上传的包, struts2.1.6版本后必须加入此文件)2.commons-io.jar(commons项目(commons项目就是java中一些常用的公共的组件)...转载 2018-07-12 14:09:14 · 1654 阅读 · 0 评论 -
Spring MVC的文件上传
1.文件上传文件上传是项目开发中常用的功能。为了能上传文件,必须将表单的method设置为POST,并将enctype设置为multipart/form-data。只有在这种情况下,浏览器才会把用户选择的文件二进制数据发送给服务器。Spring MVC为文件上传提供了直接的支持,这种支持是用即插即用的MultipartResolver实现的。Spring MVC使用Apache Commo...转载 2018-07-23 10:38:18 · 238 阅读 · 0 评论 -
Eclipse中离线安装ADT插件详细教程
在搭建Android开发环境的时候,我们需要为Eclipse安装ADT(Android Development Tools)插件,这个插件可以为用户提供一个强大的Android集成开发环境。通过给Eclipse安装ADT插件,用户才能够完成快速新建Android项目、创建界面、调试程序、导出apk等一系列的开发任务。一般都是通过在线安装的方式。,由于ADT插件是从http://dl-ssl.goo...转载 2018-05-29 19:34:34 · 3476 阅读 · 1 评论 -
Android SDK下载安装及配置教程
让大家很方便的不用翻墙不用代理地就完成Android开发环境的搭建。总结起来,Android开发环境搭建可以分为以下四步:第一步、安装JDK; 略第二步、安装Eclipse;略第三步、下载并安装AndroidSDK;第四步、为Eclipse安装ADT插件详解:第三步、下载并安装AndroidSDK首先,下载Android SDK Tools,首先打开http://www.androiddevtoo...转载 2018-05-29 18:53:03 · 18128 阅读 · 5 评论 -
在Eclipse中的Debug调试
右击项目选择Debug As -- Debug on Server 或者点击Server面板的小昆虫图标,启动Debug模式。运行web项目,进行到需要调试的地方,在执行页面操作之前,在即将要运行的代码中添加断点,然后继续执行页面操作,当代运行到断点处时,Eclipse自动弹出,进入Debug模式,这时就可以使用Debug模式进行观察了。在Variables变量视图中可以查看当前的变量值。几个快捷...转载 2018-05-29 17:12:02 · 258 阅读 · 0 评论 -
Spring中注解所依赖的jar包叫什么
spring-context.jar转载 2018-05-29 11:44:34 · 14861 阅读 · 3 评论 -
Andriod XML Editor cannot process this input
preference->general->edit->file association->file types->*.xml->remove->ok转载 2018-05-29 11:42:21 · 128 阅读 · 0 评论 -
Spring环境搭建及简单demo
环境搭建首先需要下载Spring框架 此外,还需要下载一个必要组件 commons-logging 简单demo及控制反转(IOC)和依赖注入(DI)简介J2EE提倡面向接口编程,Spring也是针对的接口编程,即在代码中只使用规范(即接口),而将真正的实现类配置在文件中,由Spring的配置文件来决定将会使用哪一个实现类,这也叫做控制反转(IOC)或者依赖注入(DI)。现在我们假设有这...转载 2018-05-24 17:07:51 · 212 阅读 · 0 评论 -
SpringMVC快速入門
前言做 Java Web 开发的你,一定听说过SpringMVC的大名,作为现在运用最广泛的Java框架,它到目前为止依然保持着强大的活力和广泛的用户群。本文介绍如何用eclipse一步一步搭建SpringMVC的最小系统,所谓最小系统,就是足以使项目在SpringMVC框架下成功跑起来,并且能够做一些简单的事情(比如访问页面)的系统。话不多说,让我们开始吧。所有的源代码和jar包都会在最后给出。...转载 2018-05-24 13:58:56 · 112 阅读 · 0 评论 -
MyBatis快速入门
MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。2.1、准备开发环境 1、创建测试项目,普通java项目或者是Ja...转载 2018-05-24 09:24:51 · 160 阅读 · 0 评论