自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (1)

原创 ssm框架实现用户登录的拦截器和过滤器

文章只要是实现用户登录过程的验证,用拦截器可以拦截用户没有登录的情况下,不能进行访问系统页面以下是自定义拦截器工程目录实现的过程:1:新建一个 interceptor 拦截器包,创建一个 LoginInterceptor 拦截器类2:将这个类,继承HandlerInterceptor 接口,并实现 HandlerInterceptor 这个接口的三个方法public ...

2018-06-22 23:03:42 29045 18

原创 springboot2.x 整合 elasticsearch 创建索引的方式

已经在上一篇文件讲述了springboot整合elasticsearch时,包括elasticsearch的搭建,springboot整合到elasticsearch。文章地址:https://blog.csdn.net/chenxihua1/article/details/94546282#commentBox这里我将讲述springboot 整合elasticsearch 创建索引的方...

2019-11-29 15:27:28 918

原创 springdata jpa发生java.lang.StackOverflowError: null

需求是这样的。使用springdata jpa 一对多的关联关系。User.class实体, 和Dept.class 实体, 一个用户对应一个部门,一个部门可以有多个用户。然后出现一个如下异常:java.lang.StackOverflowError: null(堆栈溢出错误, 写代码时出现的错误)出现栈内存溢出的常见原因有2个:1. 函数递归调用层次过深,每调用一次,函数的参数、局部变...

2019-10-24 11:10:39 560 1

原创 docker初级命令

运行中的镜像称为容器使用Docker的步骤1:安装Docker2:去Docker仓库找到这个软件对应的镜像;3:使用Docker运行这个镜像,这个镜像就会生成一个Docker容器;4:对容器的启动停止就是对软件的启动和停止二:在linux安装docker1):Docker要求centOS系统内核版本高于3.10;使用命令uname -r查看版本2):升级软...

2019-10-22 15:25:18 39

转载 Window 下安装Redis Desktop出现电脑缺少MSVCP140.dll问题的解决方法

这是转载的一篇文章,快速解决安装redis管理工具时,出现缺少MSVCP140.dll 的问题运行RedisDesktopManager时如果弹出窗口电脑缺少MSVCP140.dll等弹窗时,不用担心,根据之前安装的文件位置找到文件vcredist_x86,双击运行。(当时遇到这问题网上下了很多direct修复工具都没用,还修复了visual C++也没有用,偶然间打开文件安装位置里的vcre...

2019-10-21 10:52:10 460

原创 对List中的对象按某个字段进行排序

这个是参考了其他博主写的文章原文链接:https://blog.csdn.net/juligang320/article/details/82885738#commentBox这在自己的博客,进行了稍微的更新,以便记录自己的学习过程实体对象public class Logs implements Serializable, Comparable<Logs> { ...

2019-07-26 17:28:11 2788 1

原创 用Java代码说说&&与||, 以及 & 和 | 的关系

如题目,抛开理论,用代码说事&& 与 || 的关系 @Test public void testIf(){ if (true && true){ System.out.println(1); } if (true && false){ ...

2019-07-26 16:06:49 74

原创 springboot整合elasticsearch5.x以及IK分词器做全文检索

文章我会分三部分来讲解:第一部分,window下搭建elasticsearch的环境,以及其他插件第二部分,springboot整合elasticsearch(有一定的分词能力)第三部分,springboot整合elasticsearch以及ik分词器,做全字段检索(完全分词)(我的第二篇,《springboot2.x 整合 elasticsearch 创建索引的方式》有更实用的意...

2019-07-03 14:03:03 3043 3

转载 thymeleaf+layui 渲染表格出错

原文参考:https://blog.csdn.net/malimingwq/article/details/79894652这篇文章是借鉴大神的,记录下来,供复习记忆thymeleaf模板引擎使用layui渲染表格时,可能会报错如下:org.thymeleaf.exceptions.TemplateProcessingException: Could not parse as exp...

2019-01-08 10:45:02 536 1

原创 layui清空,重置表单数据

最近在使用layui框架,在页面进行表单数据提交后,要是页面表单数据清空,依是有下面方法表单:<form class="layui-form" action="" lay-filter="addGoodsForm" id="addGoodsForm"> 主题内容</form>jquery: //监听提交 form.

2018-12-26 16:26:35 35783 2

转载 利用反射获取一个类中的所有方法和该方法的参数

因为平时用反射很少,之前一次面试被问到反射这块的一个问题,很简单,当时给了个不是很确切的答案,回家之后也忘了去找出这个问题的答案,今天手头上的工作比较闲,就把之前的那个问题给解决下。被问到的是,我只知道一个类和他其中的一个方法,不知道方法的参数情况,我怎么定位到这个方法?这个问题我想到的就是反射获取这个类的所有方法,然后去找它的参数(当时不确定有方法能获取参数类型),在反过来调用这个方法。然后被...

2018-11-06 13:52:19 313

转载 java中获取一个类中的所有方法

一、获取当前类定义的所有方法,不包括父类和接口的class.getDeclaredMethods()会返回当前类定义的所有方法(包括私有的、静态的、抽象的),但是不会返回接口和父类中定义的方法二、获取当前类所有的public方法,包括父类和接口的class.getMethods()会返回当前类所有的public方法,包括接口和父类中定义的public方法。三、获取当前类...

2018-11-06 13:52:00 618

转载 AspectJ中的JoinPoint方法概要

AspectJ中的切入点匹配的执行点称作连接的(JoinPoint),在通知方法中可以声明一个JoinPoint类型的参数。通过JoinPoint可以访问连接点的细节。下面简要介绍JponPoint的方法:1.java.lang.Object[] getArgs():获取连接点方法运行时的入参列表; 2.Signature getSignature() :获取连接点的方法签名对象; 3.j...

2018-11-06 13:51:32 307

原创 管道通讯,使用管道通讯进行数据交流(PipeInputStream)

想了解一下,管道之间是怎样进行通讯的,于是看到网上的做的一个Demo,于是记录下来,方便学习写一个消息生产者/** * @author chenxihua * @Date 2018年9月17日 * * 我们以数字替代产品 生产者每5秒提供5个产品,放入管道 */public class MyProducer extends Thread { private Pipe...

2018-09-29 14:55:21 705

转载 Integer的Integer.valueOf()

参考文章:https://blog.csdn.net/u010502101/article/details/79162587https://blog.csdn.net/dawn_after_dark/article/details/74154338https://blog.csdn.net/android_destiny/article/details/52698849做个笔记留着...

2018-09-20 09:19:33 1036

转载 自定义编写一个项目用到的StringUtils类

原文链接:https://www.jianshu.com/p/b3108295bfe2import java.net.URLEncoder;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.GregorianCalen...

2018-09-19 09:55:01 257 1

原创 ssm框架整合AOP,实现日志记录功能

在ssm框架中,实现一个切面日志功能,起码要掌握的知识有四点:1:在切面类的方法里面获取一个request2:springAOP中JoinPoint类的知识3:用到自定义注解类的知识4:用到类对象的各种方法以下是自己之前做的一个项目,希望对你们有帮助1:先定义一个自定义注解类@Target({METHOD, TYPE})@Retention(RetentionPolic...

2018-09-14 15:48:43 4413 4

原创 实现自定义注解(代码篇)

这是根据一篇博客写的,原文链接为:https://blog.csdn.net/wangpengzhi19891223/article/details/78131137/#commentBox我们来逐个讲述编写自定义Annotations的要点。J2SE5.0版本在 java.lang.annotation提供了四种元注解,专门注解其他的注解:@Documented –注解是否将包含在Jav...

2018-09-14 15:27:00 435

原创 java中判断输入的字符串是不是文件路径

原始的方式:String source = "z:\\java\\kl\\$kls\\";System.out.println(source.matches("^[A-z]:\\\\(.+?\\\\)*$"));如果直接输入的是直接的文件路径:如:E:\DevTools\eclipse\workplace\laoshi\bin则要在这个路径下面加多一个系统文件分割符,变成:E:\D...

2018-09-12 11:47:41 4029 1

原创 一个java项目引入jar包后,再把这个java项目打包,遇到的jar找不到的问题

参考文章:https://www.cnblogs.com/qypx520/p/5844993.html步骤1:准备主清单文件 “MANIFEST.MF”,由于是打包引用了第三方jar包的Java项目,故需要自定义配置文件MANIFEST.MF,在该项目下建立文件MANIFEST.MF,内容如下:Manifest-Version: 1.0Class-Path: lib/commo...

2018-09-12 11:21:21 3416

转载 InputStream中的read() 与 available() 方法比较

这篇文章是转载的,原文链接为:https://blog.csdn.net/alpslzy/article/details/421752571. 关于InputStream.read()在从数据流里读取数据时,为图简单,经常用InputStream.read()方法。这个方法是从流里每次只读取读取一个字节,效率会非常低。    更好的方法是用InputStream.read(byte[...

2018-09-11 10:15:41 1373 1

原创 关于一个文件夹下的所有文件及文件夹复制到另外一个文件夹,用java -jar 方法打开的总结

今天实习第三天,老大给了我一个需求,把一个工程的src目录下的文件夹及文件复制到另外一个文件夹,并且限制文件大小,如果过大,则提示出错信息。以下是我的解题思路:1:建一个文件复制工具类2:同包下,建有一个main方法的类,3:在cmd中输入 java -jar xxx.jar path1 path2;  即可完成复制步骤:1:package filepath;im...

2018-09-11 09:57:34 303 1

原创 Java语言的File类总结

每个File类对象表示一个磁盘文件或文件夹,其对象属性中包含了文件或文件夹的相关信息,如文件名,长度,所含文件个数等等,调用它的方法可以完成对文件或文件夹的管理操作,如创建,删除等1:创建File类的对象构造方法 功能说明 public File(String path) 用path参数创建File对象所对应的磁盘文件名或文件夹名及其路径 public File(Str...

2018-09-09 23:47:31 137

原创 String类的常用方法

方法 说明 public int length() 返回字符串的长度 public boolean equals(Object o) 将给定的字符串与当前字符串相比较,若两字符串相等,则返回true,否则返回false public String substring(int beginIndex) 返回字符串从beginIndex开始的字串 public S...

2018-09-09 21:25:11 44

原创 FileInputStream 和 FileOutputStream 的经典例子

最近回头学了一下文件输入与输出,看到一个比较经典的例子,所有记录了下来 @Test public void testFileInputStream(){ try { FileInputStream fi = new FileInputStream("G:\\chen.jpg"); FileOutputStream fo = new FileOutputStream("G:\...

2018-09-08 11:11:30 320

原创 多回顾拦截器和过滤器的配置代码

springmvc的拦截器代码:package com.lingshi.bookstore.interceptor;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;import...

2018-09-07 15:24:00 156

原创 @RequestParam的作用

public String login(@RequestParam("username")String username, @RequestParam("password")String password){}@RequestParam的最大作用就是:明确地告诉controller,这两个参数是从请求参数中获取,一旦没有获取,则报错。...

2018-09-07 09:48:09 1231

转载 Locale类的详细解析

本文章供自己复习所有,如能对你有帮助,也是我的荣幸参考文章链接:https://blog.csdn.net/u013310119/article/details/641277711. Locale 介绍Locale 表示地区。每一个Locale对象都代表了一个特定的地理、政治和文化地区。在操作 Date, Calendar等表示日期/时间的对象时,经常会用到;因为不同的区域,时间表示方...

2018-09-07 09:22:29 3294

原创 DateFormat 的总结

参考文章:https://www.cnblogs.com/skywang12345/p/3330654.htmlDateFormat 是一个抽象类,也是SimpleDateFormat的父类此类是一个日期的格式化类,用来格式化日期。具体日期可以通过java.util.Date类来获取。DateFormat类的定义:此类是定义在java.test包中的。public abstrac...

2018-09-07 09:12:08 776

原创 SpringMVC写一个时间格式转换器(DateConverter)

可借鉴网站:https://blog.csdn.net/achuo/article/details/50606254 在工具包里写一个时间格式转换类:package com.neuedu.crm.utils;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Dat...

2018-09-06 11:27:08 1806

原创 总结一下Git的使用

本文章只对自己对git使用和理解做一个总结,供自己在后续的地方继续进行学习和知识的巩固。同时也希望能帮助到想学习git的伙伴我使用的是gitee(码云)初次使用时要进行安装git。安装的详细连接有:https://www.cnblogs.com/yanqingxu/p/7154654.html接着我们要将本地的文件在git操作命令中上传到gitee,那我们要对git与gitee进行...

2018-09-06 09:34:52 47

原创 java实现简单的邮件发送

因为做项目要做一个邮件发送功能,所以在网上找了一下资料,现在做一份笔记,给自己备份学习。做邮箱功能,要先导入一个jar包:javax.mail-1.4.4.jar;这个包可以到maven下载,也可以在我百度网盘下载。我的百度网盘下载地址是:链接:https://pan.baidu.com/s/1lzP8CsZsgdmueRZnz-U2fg 密码:1txq  package...

2018-07-31 16:30:18 633

转载 检查Windows下电脑是否安装Mysql数据库及完全删除数据库方法(整合两种方法)

选中桌面电脑->右击打开 “管理”,在左边栏中找到“服务”->双击打开,在右边查看服务列表中是否有Mysql名字的服务,如果有的话说明已安装过 可参考以下链接文章找回密码:http://blog.csdn.net/growen/article/details/78244563找不回的话只能卸载当前电脑的Mysql数据库在服务中 停止MySQL的服务 或打开命令行(快捷键...

2018-07-23 14:50:02 4483

转载 在注册表里删除没用的服务

开始”——“运行”——“msconfig”回车在“服务”里面可以找到至于删除服务项,就请打开注册表(“开始”——“运行”——“regedit”)然后依次打开HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services,将你所希望删除的服务项从注册表里删除就行了,建议使用辅助软件来管理你的注册表项目(比如 360 安全卫士以及你说的 Windows 优化大师等)而...

2018-07-12 13:52:30 4747

原创 ssm框架的关于删除数据时,有良好的用户体验,可以知道删除那个数据

页面是这样的,当点击删除时,会执行下面的黄色的代码:<td> <a href="toUpdate?isbn=${book.isbn }">编 辑</a> <a href="javascript:toDelete('${book.isbn }');">删 除</a> &am

2018-06-24 02:09:18 1616

转载 JaveEE请求转发和重定向的区别

javaEE请求转发和重定向的区别一、请求转发和重定向请求转发:request.getRequestDispatcher(URL地址).forward(request, response)处理流程:客户端发送请求,Servlet做出业务逻辑处理。Servlet调用forword()方法,服务器Servlet把目标资源返回给客户端浏览器。请求转发2)重定向:response.sendRedirect...

2018-06-24 01:17:03 86

转载 request.getRequestURL()和request.getRequestURI()的区别

request.getRequestURL() 返回全路径request.getRequestURI() 返回除去host(域名或者ip)部分的路径request.getContextPath() 返回工程名部分,如果工程映射为/,此处返回则为空request.getServletPath() 返回除去host和工程名部分的路径 例如:request.getRequestURL()    http...

2018-06-23 00:51:42 1074

桌面图标管理

我们希望点击鼠标右键的图标越少越好,那这款软件就是有这个功能,帮你减少桌面的的图标

2018-04-02

空空如也

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