自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(207)
  • 资源 (2)
  • 收藏
  • 关注

原创 spring mvc在debug模式下产生的问题Spring MVC报异常:org.springframework.web.util.NestedServletException: Request p

Spring MVC报异常:org.springframework.web.util.NestedServletException: Request processing failed在使用SpringMVC绑定基本类型参数时,应通过@RequestParam注解指定具体的参数名称,否则,当源代码在非debug模式下编译后,运行时会引发HandlerMethodInvocationExceptio...

2018-04-18 13:48:24 22944

原创 2021-01-05

参考地址:https://blog.csdn.net/moyuxueyi/article/details/107556913<? extend T> <? super T> <T extend SomeClass> 泛型方法 class Food { } class Fruit extends Food { } class Apple extends Fruit { } class Banana extends Fruit { } c...

2021-01-05 10:42:28 260

原创 MYSQL 表左连接 ON AND 和ON WHERE 的区别

原文地址:https://www.cnblogs.com/HKUI/p/8536969.html首先是针对左右连接,这里与inner join区分在使用left join时,on and 和on where会有区别1. on的条件是在连接生成临时表时使用的条件,以左表为基准 ,不管on中的条件真否,都会返回左表中的记录2.where条件是在临时表生成好后,再对临时表过滤。此时 和left join有区别(返回左表全部记录),条件不为真就全部过滤掉,on后的条件来生成左右表关联的临时表,wh

2020-07-27 10:59:25 289

原创 对JsonArray根据JsonObject中的某一字段排序

参考地址:https://blog.csdn.net/awen6666/article/details/107597685?utm_medium=distribute.pc_category.none-task-blog-hot-7.nonecase&depth_1-utm_source=distribute.pc_category.none-task-blog-hot-7.nonecase&request_id=方式一:Collections.sort(list, new Compar

2020-07-27 10:51:31 754

原创 Java Arrays.asList注意事项

参考地址:https://blog.csdn.net/zl1zl2zl3/article/details/93967748Arrays.asList用来将数组转化为List,这个看似功能很明了的方法却暗藏玄机。请先看下面的程序: int[] datas = new int[]{1,2,3,4,5}; List list = Arrays.asList(datas...

2019-08-20 09:09:08 173

原创 将一个字符串的首字母大写

实际开发中会用到反射,通过反射会去获取对象的属性,根据属性类型可能需要获取getter serter方法,首先就要先将获得的属性名,首字母大写 // 把一个字符串的第一个字母大写、效率是最高的、 109 private static String getMethodName(String fildeName) throws Exception{ 110 ...

2019-03-04 09:28:41 1605

转载 通过java反射机制获取该类的所有属性类型、值

原文地址:https://www.cnblogs.com/yangyi9343/p/7234225.html转自:http://blog.csdn.net/sd4000784/article/details/7448221方法使用了这俩个包下的 field 和methodimportJava.lang.reflect.Field;import java.lang.reflect....

2019-03-04 09:22:23 966

原创 navicat数据库怎么筛选查询某一个字段

参考地址:https://jingyan.baidu.com/article/fa4125ac00a5d328ac70929d.html1 快速查找你所需要的表2 筛选表中数据3 ctrl +h 导出历史日志

2019-03-03 14:07:05 5373

转载 消息队列学习二

参考地址:https://www.cnblogs.com/tianqing/p/6701534.html感觉有必要补充一篇消息队列技术的基本概念,无论RabbitMQ、ActiveMQ还是其他,都有的一些基本概念、术语、机制,分享给大家,希望大家在搞消息队列技术的时候能够快速理解、排上用场。1. 消息生产者、消息者、队列、主题消息生产者Producer:发送消息到消息队列。消息...

2019-01-25 16:41:30 154

转载 消息队列学习一

 参考地址:https://www.cnblogs.com/tianqing/p/7110468.html消息队列都应用到了哪些实际的应用场景中?一、再谈消息队列的应用场景异步处理:例如短信通知、终端状态推送、App推送、用户注册等 数据同步:业务数据推送同步 重试补偿:记账失败重试 系统解耦:通讯上下行、终端异常监控、分布式事件中心 流量消峰:秒杀场景下的下单处理 发布...

2019-01-25 16:36:41 881

转载 java 反射得到属性与属性值

参考地址:https://www.cnblogs.com/javaLin/p/8341388.html/**     * 得到属性值     * @param obj     */    public static void readAttributeValue(Object obj){            String nameVlues="";            //得到...

2018-09-26 21:55:17 803

原创 map集合的四种遍历方法

参考地址:https://www.cnblogs.com/blest-future/p/4628871.htmlimport java.util.HashMap;import java.util.Iterator;import java.util.Map;public class TestMap {    public static void main(String[] args) ...

2018-09-26 10:01:37 140

原创 HttpServletRequest获取请求参数中所有的信息

 /**     * 获取客户端请求参数中所有的信息     * @param request     * @return     */    private Map<String, String> getAllRequestParam(final HttpServletRequest request) {        Map<String, String> ...

2018-09-26 09:42:09 8874

转载 spring boot注解的使用

参考地址:https://blog.csdn.net/bengbuguang4321/article/details/78182358https://blog.csdn.net/Fly964747264/article/details/78605080@Data 这个注解来自于 lombok,lombok 能够减少大量的模板代码,减少了在使用@Data 注解时, 需要导入lombok.Da...

2018-09-25 14:40:28 118

转载 java异常处理注意事项

参考地址:http://www.importnew.com/26613.html简介程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常。异常发生时,是任程序自生自灭,立刻退出终止,还是输出错误给用户?或者用C语言风格:用函数返回值作为执行状态?。Java提供了更加优秀的解决办法:异常处理机制。异常处理机制能让程序在异常发生时,按照代码的预先设定的异常...

2018-09-25 13:47:21 381

转载 Web.xml配置详解之context-param

参考地址:https://www.cnblogs.com/yaoyiyao/p/7198076.htmlWeb.xml配置详解之context-param<context-param> <param-name>contextConfigLocation</param-name> <param-value>contextConfigL...

2018-09-25 10:49:32 265

转载 spring 注解开发

参考地址:https://www.cnblogs.com/SummerinShire/p/5746686.html 

2018-09-25 09:43:43 385

原创 java list数组转为数组

第一种List<String> list = new ArrayList<>();String [] arr = list.toArray(new String[list.size()]);第二种List<String> list = new ArrayList<>();String [] arr2 = list.stream()...

2018-09-06 14:24:37 199

转载 Java多态对象的类型转换

参考地址:http://www.weixueyuan.net/view/6002.html这里所说的对象类型转换,是指存在继承关系的对象,不是任意类型的对象。当对不存在继承关系的对象进行强制类型转换时,java 运行时将抛出 java.lang.ClassCastException 异常。在继承链中,我们将子类向父类转换称为“向上转型”,将父类向子类转换称为“向下转型”。很多时候,我们会将...

2018-08-23 11:06:47 117

转载 mybatis对应dao接口@param作用

参考地址:https://www.cnblogs.com/thomas12112406/p/6217211.html用注解来简化xml配置的时候,@Param注解的作用是给参数命名,参数命名后就能根据名字得到参数值,正确的将参数传入sql语句中  我们先来看Mapper接口中的@Select方法 1 2 3 4 5 6 7 ...

2018-08-22 16:33:03 484

转载 JAVA方法中的参数用final来修饰的效果

JAVA方法中的参数用final来修饰的效果  很多人都说在JAVA中用final来修饰方法参数的原因是防止方法参数在调用时被篡改,其实也就是这个原因,但理解起来可能会有歧义,我们需要注意的是,在final修饰的方法参数中,如果修饰的是基本类型,那么在这个方法的内部,基本类型的值是不能够改变的,但是如果修饰的是引用类型的变量,那么就需要注意了,引用类型变量所指的引用是不能够改变的,但是引用类型...

2018-08-20 14:06:03 187

转载 mysql中的having用法

参考地址:https://www.cnblogs.com/lmaster/p/6373045.htmlhaving字句可以让我们筛选成组后的各种数据,where字句在聚合前先筛选记录,也就是说作用在group by和having字句前。而 having子句在聚合后对组记录进行筛选。我的理解就是真实表中没有此数据,这些数据是通过一些函数生存。SQL实例:一、显示每个地区的总人口数和总面积...

2018-08-20 09:53:26 2497

转载 mysql中的 group by,having

参考地址:https://www.cnblogs.com/lmaster/p/6373045.htmlhaving的用法having字句可以让我们筛选成组后的各种数据,where字句在聚合前先筛选记录,也就是说作用在group by和having字句前。而 having子句在聚合后对组记录进行筛选。我的理解就是真实表中没有此数据,这些数据是通过一些函数生存SQL实例:一、显示每个地...

2018-08-20 09:47:44 113

原创 解决eclipse控制台信息显示不全问题

eclipes控制台有默认的显示行数或者大小,通过设置可以增大显示行数具体操作步骤如下菜单->windows->preferences 搜索 console 修改红色标记的大小,就可以解决该问题。 ...

2018-08-20 09:07:15 7009 2

转载 证书

参考地址:http://binge520cn.iteye.com/blog/2078702

2018-08-13 09:40:53 107

转载 @WebServlet

参考地址:https://www.cnblogs.com/gckb/p/WebServlet.html编写好Servlet之后,接下来要告诉Web容器有关于这个Servlet的一些信息。在Servlet 3.0中,可以使用标注(Annotation)来告知容器哪些Servlet会提供服务以及额外信息。例如在HelloServlet.java中:@WebServlet("/hello.vie...

2018-08-03 09:35:34 165

转载 static关键字

参考地址:https://blog.csdn.net/baidu_31093133/article/details/73304375如果使用static定义属性,那么这个变量就被称为静态属性。那什么是静态属性呢?使用静态属性又有什么好处呢?我们举一个例子:1、静态属性和静态方法package com.feiyu.myapplication;/** * Created by ...

2018-07-23 16:15:32 109

原创 mybatis关联查询字段重复问题

参考地址:https://blog.csdn.net/khuangz/article/details/782077221.多表查询时,当列id重名时,mybatis会默认使用查询出的第一个id列(另一个列被覆盖),为了区分同名的列,给列取一个别名。取完别名后找到对应的colume中也要做出修改。 查询时给列取别名(多表查询): SELECT u.*,o.id as oid,CODE,tot...

2018-07-23 10:11:43 1689

原创 java set集合详解

参考地址:https://blog.csdn.net/qq_33642117/article/details/52040345一,SetSet:注重独一无二的性质,该体系集合可以知道某物是否已近存在于集合中,不会存储重复的元素用于存储无序(存入和取出的顺序不一定相同)元素,值不能重复。对象的相等性   引用到堆上同一个对象的两个引用是相等的。如果对两个引用调用hashCode方...

2018-07-23 09:59:00 9476

转载 java常用加密算法

参考地址:https://blog.csdn.net/huangxiaoguo1/article/details/78043354点击打开

2018-07-17 15:55:38 372

原创 spring mvc常用注解

参考地址:https://blog.csdn.net/qq_32718633/article/details/79131974 目录  RequestMapping REST风格的参数PathVariable 限制请求类型及参数 RequestBody ResponseBody ResponseBody基本用法 RequestBody基本用法 ...

2018-07-17 15:16:21 198

原创 数组删除元素

public static int[] delete(int index,int array[]){ //根据删除索引,把数组后面的向前移一位 for(int i=index;i<array.length-1;i++){ array[i] = array[i+1] } return array; }...

2018-07-16 14:48:12 319

原创 Java转义

参考地址;https://blog.csdn.net/proteen/article/details/78885867http://blog.csdn.net/north_easter/article/details/7904865一、需求现有一个字符串strString str = "{\\\"name\\\":\\\"spy\\\",\\\"id\\\\":\\\"123456\\\"}";...

2018-07-16 11:08:22 2875

原创 计算隔多少天

public static int interval(Date date1, Date date2) { Calendar cal1 = Calendar.getInstance(); cal1.setTime(date1); Calendar cal2 = Calendar.getInstance(); cal2.setTime(date2); int day1 = cal1.get(...

2018-07-16 10:15:08 299

原创 生成一个随机数1-10位

public static String getRandomNumber(int count) { StringBuilder sb = new StringBuilder(); if (count > 0 && count <= 10) { String str = "9876543210"; Random r = new Random(); for...

2018-07-16 09:49:46 2965 1

原创 使用Java读取Excel文件内容

参考地址:https://blog.csdn.net/u012325167/article/details/74130010使用Java读取Excel文件的内容非常简单,Apache POI这个项目已经实现了对此类文档操作的功能,我们只需学会如何使用它即可。1.首先需要引入Apache POI,这里推荐使用Maven的方式管理项目依赖。在pom.xml文件中加入依赖项:<dependency...

2018-07-12 14:01:41 4505 3

原创 java为什么使用序列化

参考地址:https://blog.csdn.net/postersxu/article/details/784925231.什么是序列化?    从字面上理解就是有序,标准而整齐。想象我们中学时代的早操与大学入学时的军训的场景,我们排好队,迈着整齐的步伐进入操场做操、训练,结束后又迈着同样的步调返回教室或食堂。从进入操场到从操场出来,我们没有变,每个人还是在自己的位置上。这就是一个类似于序列化的...

2018-07-12 10:58:23 2541

原创 使用JAVA后台完成打印动作

参考地址:https://blog.csdn.net/PostersXu/article/details/80705247一、概述    本篇博客讲解关于如何实现纯后台的打印操作,无前端代码,使用JAVA.AWT类实现。代码分为两个部分:打印数据的封装以及打印功能的实现。二、实现1.打印数据封装    本demo的打印内容包括:标题、资产名称、型号、部门、责任人、启用日期和二维码图片。类定义如下:...

2018-07-12 10:20:57 3854 2

原创 mybatis分步查询与延迟加载

参考地址:https://blog.csdn.net/postersxu/article/details/79053916本篇博客的主题是如何实现MyBatis的延迟加载(也叫懒加载),因为延迟加载通常与分步查询一起使用,所以也说一下关于MyBatis的分步查询。一、分步查询分步查询通常应用于关联表查询,如:电商平台,查询订单信息时需要查询部分的用户信息;OA系统查询个人信息时需要查询部门信息,反...

2018-07-12 10:06:15 168

转载 java进制转换

参考地址:https://blog.csdn.net/domando/article/details/6603805点击打开链接

2018-07-11 16:31:26 1464

mysql数据库安装

mysql数据库安装步骤详解,针对新手第一次安装数据库,每一步都有详细介绍

2018-05-17

svn使用参考

svn使用教程,svn整合开发工具

2017-12-21

空空如也

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

TA关注的人

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