- 博客(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
23157
原创 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
322
原创 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
349
原创 对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
889
原创 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
220
原创 将一个字符串的首字母大写
实际开发中会用到反射,通过反射会去获取对象的属性,根据属性类型可能需要获取getter serter方法,首先就要先将获得的属性名,首字母大写 // 把一个字符串的第一个字母大写、效率是最高的、 109 private static String getMethodName(String fildeName) throws Exception{ 110 ...
2019-03-04 09:28:41
1682
转载 通过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
1023
原创 navicat数据库怎么筛选查询某一个字段
参考地址:https://jingyan.baidu.com/article/fa4125ac00a5d328ac70929d.html1 快速查找你所需要的表2 筛选表中数据3 ctrl +h 导出历史日志
2019-03-03 14:07:05
5545
转载 消息队列学习二
参考地址:https://www.cnblogs.com/tianqing/p/6701534.html感觉有必要补充一篇消息队列技术的基本概念,无论RabbitMQ、ActiveMQ还是其他,都有的一些基本概念、术语、机制,分享给大家,希望大家在搞消息队列技术的时候能够快速理解、排上用场。1. 消息生产者、消息者、队列、主题消息生产者Producer:发送消息到消息队列。消息...
2019-01-25 16:41:30
200
转载 消息队列学习一
参考地址:https://www.cnblogs.com/tianqing/p/7110468.html消息队列都应用到了哪些实际的应用场景中?一、再谈消息队列的应用场景异步处理:例如短信通知、终端状态推送、App推送、用户注册等 数据同步:业务数据推送同步 重试补偿:记账失败重试 系统解耦:通讯上下行、终端异常监控、分布式事件中心 流量消峰:秒杀场景下的下单处理 发布...
2019-01-25 16:36:41
943
转载 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
854
原创 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
182
原创 HttpServletRequest获取请求参数中所有的信息
/** * 获取客户端请求参数中所有的信息 * @param request * @return */ private Map<String, String> getAllRequestParam(final HttpServletRequest request) { Map<String, String> ...
2018-09-26 09:42:09
9014
转载 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
169
转载 java异常处理注意事项
参考地址:http://www.importnew.com/26613.html简介程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常。异常发生时,是任程序自生自灭,立刻退出终止,还是输出错误给用户?或者用C语言风格:用函数返回值作为执行状态?。Java提供了更加优秀的解决办法:异常处理机制。异常处理机制能让程序在异常发生时,按照代码的预先设定的异常...
2018-09-25 13:47:21
425
转载 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
314
原创 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
262
转载 Java多态对象的类型转换
参考地址:http://www.weixueyuan.net/view/6002.html这里所说的对象类型转换,是指存在继承关系的对象,不是任意类型的对象。当对不存在继承关系的对象进行强制类型转换时,java 运行时将抛出 java.lang.ClassCastException 异常。在继承链中,我们将子类向父类转换称为“向上转型”,将父类向子类转换称为“向下转型”。很多时候,我们会将...
2018-08-23 11:06:47
157
转载 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
540
转载 JAVA方法中的参数用final来修饰的效果
JAVA方法中的参数用final来修饰的效果 很多人都说在JAVA中用final来修饰方法参数的原因是防止方法参数在调用时被篡改,其实也就是这个原因,但理解起来可能会有歧义,我们需要注意的是,在final修饰的方法参数中,如果修饰的是基本类型,那么在这个方法的内部,基本类型的值是不能够改变的,但是如果修饰的是引用类型的变量,那么就需要注意了,引用类型变量所指的引用是不能够改变的,但是引用类型...
2018-08-20 14:06:03
239
转载 mysql中的having用法
参考地址:https://www.cnblogs.com/lmaster/p/6373045.htmlhaving字句可以让我们筛选成组后的各种数据,where字句在聚合前先筛选记录,也就是说作用在group by和having字句前。而 having子句在聚合后对组记录进行筛选。我的理解就是真实表中没有此数据,这些数据是通过一些函数生存。SQL实例:一、显示每个地区的总人口数和总面积...
2018-08-20 09:53:26
2563
转载 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
164
原创 解决eclipse控制台信息显示不全问题
eclipes控制台有默认的显示行数或者大小,通过设置可以增大显示行数具体操作步骤如下菜单->windows->preferences 搜索 console 修改红色标记的大小,就可以解决该问题。 ...
2018-08-20 09:07:15
7292
2
转载 @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
220
转载 static关键字
参考地址:https://blog.csdn.net/baidu_31093133/article/details/73304375如果使用static定义属性,那么这个变量就被称为静态属性。那什么是静态属性呢?使用静态属性又有什么好处呢?我们举一个例子:1、静态属性和静态方法package com.feiyu.myapplication;/** * Created by ...
2018-07-23 16:15:32
142
原创 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
1841
原创 java set集合详解
参考地址:https://blog.csdn.net/qq_33642117/article/details/52040345一,SetSet:注重独一无二的性质,该体系集合可以知道某物是否已近存在于集合中,不会存储重复的元素用于存储无序(存入和取出的顺序不一定相同)元素,值不能重复。对象的相等性 引用到堆上同一个对象的两个引用是相等的。如果对两个引用调用hashCode方...
2018-07-23 09:59:00
9538
转载 java常用加密算法
参考地址:https://blog.csdn.net/huangxiaoguo1/article/details/78043354点击打开
2018-07-17 15:55:38
431
原创 spring mvc常用注解
参考地址:https://blog.csdn.net/qq_32718633/article/details/79131974 目录 RequestMapping REST风格的参数PathVariable 限制请求类型及参数 RequestBody ResponseBody ResponseBody基本用法 RequestBody基本用法 ...
2018-07-17 15:16:21
234
原创 数组删除元素
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
375
原创 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
2948
原创 计算隔多少天
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
351
原创 生成一个随机数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
3117
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
4745
3
原创 java为什么使用序列化
参考地址:https://blog.csdn.net/postersxu/article/details/784925231.什么是序列化? 从字面上理解就是有序,标准而整齐。想象我们中学时代的早操与大学入学时的军训的场景,我们排好队,迈着整齐的步伐进入操场做操、训练,结束后又迈着同样的步调返回教室或食堂。从进入操场到从操场出来,我们没有变,每个人还是在自己的位置上。这就是一个类似于序列化的...
2018-07-12 10:58:23
2579
原创 使用JAVA后台完成打印动作
参考地址:https://blog.csdn.net/PostersXu/article/details/80705247一、概述 本篇博客讲解关于如何实现纯后台的打印操作,无前端代码,使用JAVA.AWT类实现。代码分为两个部分:打印数据的封装以及打印功能的实现。二、实现1.打印数据封装 本demo的打印内容包括:标题、资产名称、型号、部门、责任人、启用日期和二维码图片。类定义如下:...
2018-07-12 10:20:57
4087
2
原创 mybatis分步查询与延迟加载
参考地址:https://blog.csdn.net/postersxu/article/details/79053916本篇博客的主题是如何实现MyBatis的延迟加载(也叫懒加载),因为延迟加载通常与分步查询一起使用,所以也说一下关于MyBatis的分步查询。一、分步查询分步查询通常应用于关联表查询,如:电商平台,查询订单信息时需要查询部分的用户信息;OA系统查询个人信息时需要查询部门信息,反...
2018-07-12 10:06:15
210
转载 java进制转换
参考地址:https://blog.csdn.net/domando/article/details/6603805点击打开链接
2018-07-11 16:31:26
1597
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人