自定义博客皮肤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)
  • 收藏
  • 关注

原创 java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException

很明显缺少jar包导致的,打开pom文件,发现已经导入了jar包 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> &lt...

2020-04-29 11:11:44 334

原创 获取访问Ip地址工具类

/** * 获取访问IP地址 * * @param request * @return */ protected String getRemoteIP(HttpServletRequest request) { String ip = request.getHeader("x-forwarded-for"); ...

2020-04-28 13:52:59 1541

原创 mybatits利用uuid增加mysql的主键

<!-- 保存用户 --><insert id="saveUser" parameterType="类路径.User"> <!-- selectKey 标签实现主键返回 --> <!-- keyColumn:主键对应的表中的哪一列 --> <!-- keyProperty:主键对应的pojo中的哪一个属性 --> <!--...

2020-04-26 14:23:55 121

原创 mybatits返回mysql自增列新记录的id值

<!-- 保存用户 --><insert id="saveUser" parameterType="类路径.User"> <!-- selectKey 标签实现主键返回 --> <!-- keyColumn:主键对应的表中的哪一列 --> <!-- keyProperty:主键对应的pojo中的哪一个属性 --> <!--...

2020-04-26 14:16:03 207

原创 mybatis#{}和${}的区别

#{}#{}表示一个占位符号,通过#{}可以实现preparedStatement向占位符中设置值,自动进行java类型和jdbc类型转换。#{}可以有效防止sql注入。 #{}可以接收简单类型值或pojo属性值。 如果parameterType传输单个简单类型值,#{}括号中可以是value或其它名称。$ {}$ {}表示拼接sql串,通过$ {}可以将parameterType 传入的内...

2020-04-26 14:03:43 73

原创 Expected one result (or null) to be returned by selectOne(), but found: 2

selectOne查询一条记录,如果使用selectOne查询多条记录则抛出异常org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2 at org.apache.ibatis.session....

2020-04-26 13:57:44 755

原创 mybatis查询映射字段为null

根本原因:数据字段名称和实体字段名称不一致解决办法1将实体中的变量名称和数据库中的字段保持一致解决办法2在mapper文件中用resultMap 做映射<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://my...

2020-04-26 10:43:18 2341

原创 Error setting Log implementation. Cause: java.lang.NoClassDefFoundError: org/apache/log4j/Priority

在添加给mybatis添加sql语句的打印日志后,报错org.apache.ibatis.exceptions.PersistenceException: ### Error building SqlSession.### The error may exist in SQL Mapper Configuration### Cause: org.apache.ibatis.builder...

2020-04-26 10:24:58 4582

原创 The content of element type "configuration" must match "(properties?,settings?,typeAliases?,typeHand

The content of element type “configuration” must match "(properties?,settings?,typeAliases?,typeHandlers?,objectFactory?,objectWrapperFactory?,plugins?,environments?,databaseIdProvider?,mappers?)conf...

2020-04-26 10:08:04 598

原创 jdbc连接mysql

步骤1.加载驱动2.创建连接3.创建sql语句执行者4.编写sql语句5.预编译6.执行sql语句7.接收sql预计的返回结果8.关闭连接Connection connection = null; PreparedStatement preparedStatement = null; ResultSet resultSet = null; ...

2020-04-24 16:26:03 103

原创 线程休眠

优先级高的线程会先执行, 而优先级低的线程会后执行, 如果希望人为地控制线程, 使正在执行的线程暂停, 将CPU让给别的线程, 这时可以使用如下方法: public static native void sleep(long millis) throws InterruptedException;案例 public static void main(String[] args)...

2020-04-17 18:39:43 201

原创 继承Thread类和实现Runnable接口都能创建线程,有什么区别?——经典售票案例

假设某航空公司有三个窗口发售某日某次航班的5张票,这时,5张票可以作为共享资源,三个售票窗口需要创建三个线程. 使用代码模拟实现.继承Thread类 public static void main(String[] args) { // 1 创建三个线程类的对象, Thread t1 = new TickedWindow(); Thread...

2020-04-17 17:47:18 291

原创 线程

什么是进程计算机系统中的多个进程,进程交替执行(轮流使用CPU资源),彼此之间可以通信(共享操作系统所管理的资源).例如让Word进程和其它的文本编辑器进程共享系统的剪贴板.什么是线程应用程序中有多个线程,线程交替执行,彼此之间可以通信如何创建并启动一个线程呢?1.继承java.lang包下的Thread类, 重写Thread类的run方法.在run()方法中实现运行在线程上的代码.p...

2020-04-17 16:17:34 107

原创 IDEA左侧模式

project模式下显示全部内容package模式下按包分组显示project模式下的包结构package模式下的包结构production模式下test模式下problems模式下

2020-04-15 13:45:51 348

原创 线上每天正常发送的邮件突然不发送邮件了

1.收件人的邮件可能被停用了2.服务挂断小学渣日常一记!!!!!!!!!!!!!

2020-04-15 11:16:19 162

原创 idea配置本地tomcat

第一步:第二步:因为templates只是告诉用户idea能支持哪些配置模板第三步:第四步:第四步:配置artiffact第五步:war模式:又称为发布模式,先打成war包,再发布String contextPath = request.getSession().getServletContext().getRealPath("/");输出结果:C:\softwar...

2020-04-03 11:56:26 279

原创 StringUtils.isEmpty()和StringUtils.isBlank()的区别

System.out.println(StringUtils.isEmpty(null)); System.out.println(StringUtils.isEmpty("")); System.out.println(StringUtils.isEmpty(" ")); System.out.println(StringUtils...

2020-04-02 22:13:54 921

原创 常见数据结构之栈和队列

什么是数据结构:数据的组织方式栈:特点:先进后出举例子弹夹:子弹是数据,子弹夹是栈队列特点:先进先出举例:买票

2020-04-01 16:55:25 135

空空如也

空空如也

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

TA关注的人

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