自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

原创 在springboot项目中使用mybatis持久层报错sql中的参数找不到问题

报错信息如下:org.apache.ibatis.binding.BindingException: Parameter ‘start’ not found. Available parameters are [arg1, arg0, param1, param2]在网上找了和长时间,先在罗列下他们说的问题:都说是sql语句写错了,多加了单引号select * from t1 orde...

2020-03-11 15:02:08 851

原创 com.rabbitmq.client.ShutdownSignalException: connection error,An unexpected connection driver error

今天写一个测试类测试RabbitMQ出现报错3次分别如下:com.rabbitmq.client.ShutdownSignalException: connection error这个错误时因为RabbitMQ的代码端连接端口是5672而我写成了15672所以连接错误。com.rabbitmq.client.impl.ForgivingExceptionHandler.log:119 -A...

2020-02-25 20:41:38 628

原创 使用jpa的@Query注解查询数据库中datatime类型数据报错Unknown column 'startTime' in 'where clause'

今天使用 jpa 的 @Query 这个注解查询数据时,sql语句语法出现了错误,记录下来。我的错误写法是这样的@Query(value = "select * from tb where DATE_FORMAT(start_time,'%Y-%m-%d')=DATE_FORMAT(startTime,'%Y-%m-%d')", nativeQuery = true)List<Plan...

2020-02-19 22:42:01 1708

原创 idea复制工程但是类中导入包不全问题解决

问题:原始类中有14个包引入,如下图但是在拷贝到磁盘后就变成了8个然后在导入新的电脑上时就总是少包报错,如下图。解决办法:在复制项目之前先clean一下然后在install就好了,如下图 然后在新电脑的idea上安装一个插件叫lombokFile -> Setting -> Plugins,在搜索框中输入lombok,然后点击install在线安装即可,如果第一次...

2020-02-17 21:24:18 1377

原创 利用opencsv将数据导出成csv格式文件

3.利用opencsv将数据导出成csv格式文件功能实现:将数据导出成csv格式文件所用结构:opencsv API所用方法:CsvWriter引入pom依赖(Springboot环境):<dependency> <groupId>com.opencsv</groupId> <artifactId>opencsv</a...

2019-12-13 15:59:56 1302 3

原创 利用EasyExcel将数据导出或导入成Excel格式文件

2.利用easyExcel将数据导出或导入成Excel格式文件功能实现:将数据导出成Excel格式文件所用结构:easyExcel API所用方法:ExcelReader,ExcelWriter引入pom依赖(Springboot环境):<dependency> <groupId>com.alibaba</groupId> <ar...

2019-12-13 15:58:07 2091

原创 elasticsearch单条/批量插入/删除的实现

1.es单条/批量插入/删除的实现功能实现:需要对es中的数据进行批量删除所用结构:Elasticsearch API所用方法:(1)Java客户端:RestHighLevelClient – java高级别客户端(2)IndexRequest,BulkRequest ,SearchRequest ,DeleteRequest具体实现代码:/** * 连接es * @throws...

2019-12-13 15:56:06 914

原创 面试之设计模式

单例设计模式静态内部类public class Singleton{ private static class Holder{ private static Singleton singleton=new Singleton(); } private Singleton(){} public static Singleton getSingleton(){ return Hol...

2019-12-09 16:56:37 88

原创 httpClient的post请求重定向302错误解决

httpClient的post请求重定向302错误解决public class TestLogin { public static void main(String args[]) { try { HttpClient client = HttpClients.createDefault(); login(client);...

2019-12-05 13:11:15 2403 1

原创 启动项目报错,缺少log4j

启动项目报错:ERROR StatusLogger Log4j2 could not find a logging implementation. Please ad项目中缺少log4j的jar包,使用maven引用jar包 <dependency> <groupId>org.apache.logging.log4j</groupId> ...

2019-12-02 15:39:29 2320

原创 sql语句的顺序和优化

SQL语句的执行顺序MySQL的语句共分为11步,如下所示(8)select (9)distinct<去重的字段>(1)from<左表>(3)<join的类型>join <右表>(2)on<分组前的筛选条件>(4)where<分组前的筛选条件>(5)group by<分组的字段>(6)with...

2019-11-29 11:18:30 149

原创 常用的一些sql语句面试题

数据表test想要的结果如下sql可以如下书写:select DISTINCT id,name,(SELECT score FROM test t WHERE cour = '语文' and t.id=test.id) as '语文' ,(SELECT score FROM test t WHERE cour = '数学' and t.id=test.id) as '数学' ,(S...

2019-11-21 19:03:42 608

原创 SpringBoot之定制banner

定制bannerSpringBoot项目启动默认有自己的启动banner,也可以通过如下方式自定义banner样式。可以根据Spring Boot启动自动加载的路径src/main/resources,在其中编辑一个名为banner.txt的文件,在文件里面写项目启动时的banner样式。banner文件中添加样式如下:启动项目后时的样式如下如果没有resourc...

2019-11-11 14:47:42 134

原创 SpringBoot学习之二概念

SpringBoot是什么从字面理解,Boot是引导的意思,因此他是引导Spring快速搭建的一个工具。以前开发的SSM框架需要很多的配置,而SpringBoot采用“习惯优先于配置”的理念,使得用户很容易创建一个独立运行,准生产级别的基于Spring框架的项目。SpringBoot的核心功能:独立运行的Spring项目(嵌入式常用Spring框架开发项目:导航系统),只要有...

2019-10-23 17:54:24 122

原创 SpringBoot学习之一快速搭建

概念SpringBoot是什么从字面理解,Boot是引导的意思,因此他是引导Spring快速搭建的一个工具。以前开发的SSM框架需要很多的配置,而SpringBoot采用“习惯优先于配置”的理念,使得用户很容易创建一个独立运行,准生产级别的基于Spring框架的项目。SpringBoot的核心功能:独立运行的Spring项目(嵌入式常用Spring框架开发项目:导航系统),...

2019-10-23 17:04:31 101

原创 SpringBoot环境前期准备

JDK在windows上要有一个jdk,我安装的是1.8版本的jdk,并且配置环境变量eclipse下载一个eclipse,我使用的是霓虹灯版 Version: Neon.3 Release,解压即可使用。maven配置环境变量:与jdk类似,配置环境变量到path中,然后在cmd窗口中输入:mvn -v 检查环境变量配置成功与否,当出现maven版本号等一些信息时说明成...

2019-10-23 15:53:19 107

原创 linux虚拟机无法打开

1. 问题描述:我使用的是VMware12版本,本身已经安装完虚拟机,之前打开都是没有问题的,今天启动就给报了这个错误。然后我点击了获取所有权,出现如下界面然后我不敢动了。上网查询原因:2. 原因:在上次使用时没有正确关闭虚拟机,导致在该虚拟机中安装目录下出现以lck结尾的文件夹如下图所示3.解决办法:删除这个以lck结尾的文件夹在重新打开虚拟机就可以了...

2019-10-21 13:42:35 4158 2

原创 springboot工程启动不起来出现错误信息:Cannot determine embedded database driver class for database type NONE

spring工程启动出现如下错误的解决办法:Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled.2019-10-17 22:44:48.634 ERROR 3668 --- [ restartedMain...

2019-10-17 22:54:55 192

原创 手写MD5加密算法

先记录下代码,稍后进行说明public static String md5(String plainText) { byte[] secretBytes = null; try { secretBytes = MessageDigest.getInstance("md5").digest(plainText.getBytes()); } catch (NoSuchAlgorithmEx...

2019-09-20 14:45:16 781

原创 过滤器记录请求响应时间的工具类毫秒级别和微秒级别

过滤器记录请求响应时间的工具类毫秒级别和微秒级别web.xml中配置过滤器<filter> <filter-name>FilterDemo1</filter-name> <filter-class>com.test.filter.FilterDemo1</filter-class> </filter> ...

2019-09-20 10:39:40 463

原创 Linux常用命令整理

Linux常用命令关机 shutdown -h now 关闭系统 shutdown -h hours:minutes & 按预定时间关闭系统 shutdown -c 取消按预定时间关闭系统 reboot 重启 logout 注销 注意:关闭云主机一定要在开启页面关闭,不要使用该命令文件和目录a.进入文件夹 ``` cd /home 进入 '/ hom...

2019-09-19 17:41:58 71

原创 Eclipse中修改项目部署名映射

Eclipse中修改项目部署名映射右击要修改部署名映射的项目 —> properties选择 —>输入web —>找到web project setting Context root就是项目的部署名称 —> 修改为自己想要的部署名即可...

2019-09-18 22:06:54 380

原创 使用Excel快速生成Sql语句

使用Excel快速生成Sql语句例如我们想把下边Excel中的数据插入到数据库中,如下图:数据库的id是自增的,所以都写null接下来开始在Excel中编辑数据先写好模板语句,插入数据库,检查语句是否正确insert into user values(null,‘测试’,1,‘测试1’,‘[email protected]’);然后复制这条SQL语句打开Excel,选中表格后的一个单元格,在上方...

2019-09-18 10:46:15 701

原创 获取web应用上下文所有的初始化参数

获取web应用上下文所有的初始化参数javax.servlet.ServletContext sc = this.getServletContext();Enumeration<String> names = sc.getAttributeNames();while(names.hasMoreElements()){ String name = names.nextElemen...

2019-09-11 16:46:37 479

原创 路径问题:获取文件绝对路径的2中方式servletContext和类加载器ClassLoader,相对路径和绝对路径问题

获取文件绝对路径的2中方式和相对路径和绝对路径路径难题:获取路径的方式- 2种 getServletContext()和Classloader()ServletContext获取资源路径://定义当前web应用的上下文对象javax.servlet.ServletContext sc = this.getServletContext();//读取文件,getRealPath(传入的路...

2019-09-11 12:19:28 424

原创 java中CLASPATH是什么

CLASPATH是什么classpath在JAVA程序中是指bin目录在web应用中是指WEB-INF下classes文件夹

2019-09-11 11:23:09 124

原创 动态生成验证码的工具类

动态生成验证码的工具类package cn.tedu.util;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.FileOutputStream;import java.io.OutputSt...

2019-09-11 11:00:37 342

原创 eclipse启动后jsp页面报错Failed to create the part's controls

报错问题可能是jsp的可视化编辑器打开的原因解决办法:切换工作空间,前提是先关闭该jsp文件后执行这个操作File–》Switch Workpace–》Other,重新选择工作空间参考链接: link.2. 关闭可视化编辑器,前提是先关闭该jsp文件后执行这个操作参考链接: link....

2019-09-11 10:41:23 681

原创 后台servlet使用PrintWriter类向前台页面写内容的代码

后台使用servlet向前台页面写内容的代码向前台写内容有单行写也有多行一块写入resp.getWriter().write("time = "+date);//是单行向前台写内容本例中使用多行一块写入的方式public class FirstServlet extends GenericServlet{ @Override public void service(ServletReq...

2019-08-28 13:58:46 1776

原创 html中table和form的位置区别

table和form的区别 直接说问题:表格table和表单form的位置不太明确form的作用:只是将里面包含的元素一块提交给后台使用,可以理解为一块数据table的作用:只是方便将元素在页面摆放整齐,可以理解为一行数据如果是这样<form> <table> <tr> <th>表格头1</th> </...

2019-08-12 17:50:13 1105

原创 用户系统安全问题的解决办法

2019-08-08 17:02:22 189

原创 数据库索引

数据库索引:什么是索引:a) 索引是用来快速寻找那些具有特定值的记录,MySQL中的索引都以B-树的形式保存,如果没有索引,执行查询时,MySQL会扫面整个表的所有记录,直到找到符合要求的记录,如果做为索引条件的列上创建了索引,MySQL无需扫面记录,可迅速找到目标记录位置。索引的类型a) 普通索引:没有唯一性的限制,alert table tablename add index 索引名...

2019-08-08 17:00:25 64

原创 Weblogic+eclipse的debug配置

Weblogic+eclipse的debug配置修改weblogic根目录下user_projects\domains\域名\bin\setDomainEnv.cmd文件;找到以下内容:if "%debugFlag%"=="true" ( set JAVA_DEBUG=-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=%...

2019-08-08 14:39:31 225

原创 将信息写入到xml文件中的工具类

将信息写入到xml文件中的工具类``` public void writeToXML(Document document) throws IOException{ FileOutputStream fos=new FileOutputStream("d://a.xml"); OutputStreamWriter osw=new OutputStreamWriter(fos, "ut...

2019-06-26 15:13:13 133

原创 异常处理

@[TOC](SpringMVC参数类型异常处理,Servlet.service() for servlet [springmvc] in context with path [/SpringMVC] threw exception [Request processing failed; nested exception is java.lang.IllegalStateException: Op...

2019-06-24 12:25:40 225

原创 出现jar包和jdk不兼容时怎么办

当使用SpringMVC报错为如下时,在网上搜索都说是版本的问题,3.2.3的版本和jdk8不兼容,升级jar包版本即可,但是有时不想升级jar包怎么办呢,降低jdk为jdk7也可以,但是同时要修改编译等级为jdk7StandardWrapper.Throwableorg.springframework.beans.factory.BeanDefinitionStoreException: F...

2019-06-21 15:05:56 1645

原创 SpringMVC访问路径正确但是一直报404问题

环境:eclipse霓虹灯版+jdk1.8+Tomcat 9+jar是4.16版本目录结构如下:web.xml中的配置如下:springmvc-servlet.xml配置如下:hello.jsp页面部分代码访问路径:页面报错,jQuery路径找不到后台提示错误是Handler没有映射org.springframework.web.serv...

2019-06-19 14:58:13 5445

原创 Java基础之排序算法

冒泡排序public class Test01 { public static void main(String[] args) { int[] arr={4,6,57,7,8,9,3,32}; Test01 t1=new Test01(); arr=t1.BubbleSort(arr); for (int i : arr) { System.out.print(i+...

2019-03-31 14:58:56 81

原创 Java设计模式之三装饰者模式

三、装饰者模式:用于动态的给一个对象添加额外的职责,增强功能:继承的方式会占用类的继承关键字,还有动态代理模式也可。适用场景:a. 处理那些可以撤销的职责b. 在不影响其他对象的情况下动态添加职责实现过程:a. 写一个装饰类,提供私有构造方法,并传入被装饰者b. 装饰者和被装饰者需要具有相同的方法,可以通过接口的方式。c. 在装饰者内部添加新的功能。四个角色:a. 接口:统一...

2019-03-31 14:53:18 83

原创 Java设计模式之二工厂设计模式

二、工厂模式:用于在外部创建对象,实现对象的创建和使用分离,有利于功能的复用和系统的维护。简单工厂模式:静态工厂模式//前期准备:一家咖啡馆 public interface Coffee{ public void buy(); } //前期准备:具体的咖啡类 public class NaTie implements Coffee{ @Override...

2019-03-31 14:47:24 109

空空如也

空空如也

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

TA关注的人

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