自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zyhnini的博客

书山有路勤为径 学海无涯苦作舟

  • 博客(55)
  • 收藏
  • 关注

原创 项目笔记常用富文本编辑器的比较

参考博客网址:https://blog.csdn.net/qq_38200194/article/details/100129740

2019-12-25 09:03:53 500

原创 项目笔记之EasyPoi的使用

项目笔记之EasyPoi的使用官方文档教程网址:http://easypoi.mydoc.io/业务需求,以及应用场景:项目中需要实现导出导入表格使用技术springboot,easyPoi此处只写实现代码,不写详细解释,详细解释说明可参考文档实体类:package com.huiani.entity;import cn.afterturn.easypoi.excel.an...

2019-12-25 08:47:54 347

原创 项目笔记之poi操作Excel

应用场景:项目中需要生成Excel表格存放数据并下载到到本地使用技术:springboot整合poipoi技术简介:Apache POI 是 Apache 软件基金会的开放源码函式库,POI 提供 API 给 Java 程序对 MicrosoftOffice 格式档案读和写的功能。poi技术的特点:效率高支持公式,宏,一些企业应用上会非常实用能够修饰单元格属性支持字体,数...

2019-12-18 23:59:13 403

原创 项目笔记之清空from表单,div追加内容 ajax实现文件上传,展示或者隐藏css内容

1:ajax发送请求获取表单数据,而表单中有文件,需要实现文件的上传应用场景:文件的导入,需要使用异步ajax发请求所以要实现ajax实现文件上传。解决方案:1:使用formData对象实例化表单数据,它可以接收文件代码:<form enctype="multipart/form-data" id="fm"> <input type="file...

2019-12-18 23:32:36 255

原创 项目笔记之jqGrid实现文件上传以及回显

业务需求:使用jqGridt添加功能时实现文件的上传及表格刷新和文件的回显实现实例图:实现步骤:前台代码:<%-- Created by IntelliJ IDEA. User: 15757 Date: 2019/12/5 Time: 11:49 To change this template use File | Settings | File Temp...

2019-12-16 21:20:21 569

原创 项目笔记之jqGrid菜鸟遇见的坑

1:点击添加和修改时,不显示输入框解决方案:$("#tb").jqGrid('navGrid', '#pg', { edit : true, add : true, del : true },{2:增删改后不自动关闭输入模态框解决方案:$("#...

2019-12-16 20:50:40 183

原创 项目笔记之html和jsp页面音频文件的显示

业务需求需要在页面上实现音频的播放需求例图代码实现:<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>菜鸟教程(runoob.com)</title> </head><body><audio contr...

2019-12-16 20:43:52 259

原创 项目笔记之jqGrid+bootstrap实现二级表格

业务需求项目中需要实现二级页面的展示,父级下面有多个子级列表实现结果图:实现步骤:1:可以去jqGrid中文官网去找实例网址:https://blog.mn886.net/jqGrid/2:以下代码是我的实现过程<script> $("#tb").jqGrid( { url : '...

2019-12-16 20:33:02 587

原创 项目笔记之jqGrid整合bootstrap画一个简单的后台页面

直接上代码<%-- Created by IntelliJ IDEA. User: 15757 Date: 2019/12/4 Time: 19:42 To change this template use File | Settings | File Templates.--%><%@ page contentType="text/html;chars...

2019-12-15 17:36:45 290

原创 项目笔记之springboot项目中登陆界面验证码的实现

pom文件引入依赖<!-- https://mvnrepository.com/artifact/net.pusuo/patchca --> <dependency> <groupId>net.pusuo</groupId> <artifactId>patchca</...

2019-12-15 17:29:53 825

原创 项目笔记之验证码异步刷新

业务需求验证码局部刷新,异步刷新,用户体验较好实现步骤 <a href="javascript:changeImage();">换一换</a><script type="text/javascript"> function changeImage(){ $("#img").attr("src","${pag...

2019-12-15 17:21:13 141

原创 项目笔记之ajax实现用户登陆

业务需求:为了给用户带来良好的体验,登陆建议使用ajax异步请求,局部刷新节省资源Ajax请求的优点和缺点优点: 1、最大的一点是页面无刷新,在页面内与服务器通信,给用户的体验非常好。 2、使用异步方式与服务器通信,不需要打断用户的操作,具有更加迅速的响应能力。 3、可以把以前一些服务器负担的工作转嫁到客户端,利用客户端闲置的能力来处理, 减轻服务器 和...

2019-12-15 17:14:04 195

原创 Linux学习笔记(二)_linux常用命令

查看操作:ls 显示文件和目录列表 (list) 常用参数: ll (long) 长格式显示文件和目录信息 la (all) 显示所有文件和目录(包含隐藏文件和目录) lR 递归显示指定目录下的文件清单,即会显示指定目录分支内各子目录中的文件清单。操作文件的命令:cd...

2019-11-26 23:45:46 318

原创 Linux学习笔记之Linux关闭防火墙命令

Linux关闭防火墙命令CentOs7关闭防火墙的命令:1:查看防火状态systemctl status firewalldservice iptablesstatus2:暂时关闭防火墙systemctl stop firewalldservice iptablesstop3:永久关闭防火墙systemctl disable firewalld...

2019-11-25 17:24:09 141

原创 Linux的学习笔记(一)_linux的安装步骤

1.Linux的引言Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。伴随着互联网的发展,Linux得到了来自全世界软件爱好者、组织、公司的支持。它除了在服务器操作系统方面保持着强劲的发展势头以外,在个人电脑、嵌入式系统上都有着长足的进步。目前Linux存在着许多不同的Linux发行版本,但它们都使用了Li...

2019-11-25 13:10:32 514

原创 Springboot项目打war包

Springboot项目打war包第一步:修改项目的pom文件内的packaging为war<groupId>cn.huiani</groupId><artifactId>file_up_down</artifactId><version>0.0.1-SNAPSHOT</version><packa...

2019-11-24 16:26:03 153

原创 maven中pom.xml中的scope详解

一、compile:编译范围compile是默认的范围;如果没有提供一个范围,编译范围依赖在所有的classpath 中可用,同时它们也会被打包。而且这些dependency会传递到依赖的项目中。二、provided:已提供范围provided 明了dependency 由JDK或者容器提供。例如如果开发了一个web 应用,可能在编译 classpath 中需要可用的Servlet ...

2019-11-24 11:36:55 193 1

原创 idea springboot 项目打jar包的详细步骤

idea springboot 项目打jar包的详细步骤1:<groupId>cn.huiani</groupId><artifactId>file_up_down</artifactId><version>0.0.1-SNAPSHOT</version><packaging>jar</pac...

2019-11-23 21:49:45 481

转载 Spring boot自动配置原理解析

Spring boot自动配置原理解析推荐参考以下博主文章https://blog.csdn.net/u014745069/article/details/83820511

2019-11-21 10:17:40 99

原创 springboot实战:文件的上传,下载,删除

springboot实战:文件的上传,下载,删除1:文件上传1.1:首先引入maven依赖:此依赖又依赖于commons-io所以就不用引入commons-io的依赖了,只需要引入下面这个就行了 <dependency> <groupId>commons-fileupload</groupId> ...

2019-11-20 09:29:11 3045

原创 springboot实战:logback

springboot之logback1:日志的级别debug<info<warning<error 级别由低到高特点:级别越低日志打印越详细,量越多,粒度更细 级别越高日志打印越少,量越少,粒度越粗2:日志的分类父日志:root(根日志),针对整个项目的日志 控制程序员自己写的日志 和框架里面的日志子日志:logger,针对某个包...

2019-11-18 13:12:43 123

原创 java中markdown语法转换成html

java中markdown语法转换成html第一步:引入jar包依赖<dependency> <groupId>com.vladsch.flexmark</groupId> <artifactId>flexmark-all</artifactId> <version>0.50.4...

2019-11-15 17:04:11 3172 1

原创 批量删除maven未下载完整的jar

for /r %i in (*.lastUpdated) do del %i

2019-11-06 23:33:14 1049

原创 HTML input 标签的 所有type 属性及用法

实例下面的表单拥有两个输入字段以及一个提交按钮:<form action="form_action.asp" method="get"> <p>First name: <input type="text" name="fname" /></p> <p>Last name: <input type="text" na...

2019-11-03 15:55:08 3503

转载 Lucene使用案例

Lucene是apache软件基金会4 jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包,但它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方语言)。Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。Lucen...

2019-11-03 15:21:03 321

原创 Spring整合Mybatis

Spring整合Mybatis整合思路连接池原理图解:常用连接池:c3p0 dbcp druid(阿里巴巴研发)。开发步骤:maven项目中引入依赖<!--c3p0连接池--> <!-- https://mvnrepository.com/artifact/com.mchange/c3p0 --> <depende...

2019-11-01 00:34:18 133

原创 Mybatis中大于号小于号等于号的转义表达式

大于:&gt;小于:&lt;大于等于:&gt;=小于等于:&lt;=举例: select * from user where age &gt;18 and &lt;28

2019-10-31 23:36:36 942

原创 Spring—静态代理,动态代理及AOP开发

Spring—静态代理,动态代理及AOP开发静态代理由于我们的项目当中会存在一些除了核心业务功能之外的额外功能,这些额外功能在某些情况下是需要的,在有些情况下还不需要。我们的想法是在需要的时候加上额外功能,不需要的时候拿掉额外功能,如何使我们的代码可以灵活的使用额外功能?2.通过代理类给原始类增加额外功能。 2.1代理类与原始类要实现同一个接口 2.2 代理类要...

2019-10-31 23:13:01 100

原创 jsp中table>tr>td 等一些快捷生成语法结构的快捷键

jsp中table>tr>td 等一些快捷生成语法结构的快捷键目前可以实现 jsp中输入 table>tr>td 然后按tab键可以生成<table> <tr> <td></td> </tr></table>select*3 按tab键可以生成&...

2019-10-28 20:04:42 4401

原创 Java字符串String类的indexOf()方法

indexOf()的用途:用于字符串中子串的查找 indexOf()的用法:返回字符中indexof(string)中字串string在父串中首次出现的位置,从0开始,没有返回-1。 语法stringObject.indexOf(searchvalue,fromindex)参数 描述searchvalue ...

2019-10-28 11:03:00 526

原创 jQuery的定时执行和延迟执行

jQuery的定时执行和延迟执行//延迟执行setTimeout(function(){console.log("实战授课,100%就业");},600);//定时执行var id = setInterval(function(){console.log("123456");}, 600)//注意,以上两个函数中的第一个参数,都可以放在外部,例如function t()...

2019-10-27 21:15:50 607

原创 idea快捷键大全

Ctrl+Z:撤销Ctrl+Shift+Z:重做Ctrl+X:剪贴Ctrl+C:复制Ctrl+V:粘贴Ctrl+Y:删除当前行Ctrl+D:复制当前行Ctrl+Shift+J:将选中的行合并成一行Ctrl+N:查找类文件Ctrl+Shift+N:查找文件Ctrl+G:定位到文件某一行Alt+向左箭头:返回上次光标位置Alt+向右箭头:返回至后一次光标...

2019-10-24 11:50:04 111

原创 struts2接受请求参数原理及机制

接受请求参数的原理在struts2中没有actionForm ,jsp中的表单元素可以在action中定义同名的名称来接受请求参数然后生成set方法内部机制:struts2的拦截器,会根据页面提交到action的参数,用放反射技术在action中寻找同名的属性,然后调用action的set方法注入属性值此外,如果在action中的属性太多,可以包装成一个对象 ,用法参考下面的代码原理解...

2019-10-24 09:20:07 162

原创 隐藏IDEA的项目配置文件

在使用Idea创建项目时会生成一些Idea自己本省生成的一些配置文件例如:.idea文件夹以及.iml文件这些配置文件对于我们来说并没有什么用下面可以隐藏他们 file--->settings----->Editor--->File Types如下图 在下面添加 ;.idea;iml;保存应用即可...

2019-10-22 17:13:34 376

原创 jquery表单验证大全

二话不说直接见代码 <script type="text/javascript" src="../js/jquery-1.8.3.min.js"></script> <script type="text/javascript"> $(function(){ //验证码放大镜 $(".yzm_img").mouseover(fu...

2019-10-20 17:25:37 343

原创 Java基于Struts Mybatis maven项目笔记

集成开发软件:eclipse使用技术:Struts2 Mybatis maven jqery js数据持久化工具:Oracle数据库创建maven项目搭建开发环境引入所需依赖jar包<dependency> <groupId>junit</groupId> <artifactId>junit&lt...

2019-10-20 17:19:05 181

原创 java 中为什么实体类需要实现序列化

有时候Java实体类需要实现序列化,因此就要实现java.io.Serializable接口 (implements Serializable)通过收集一些资料总结理解,用下面几句直白的话简单描述一下,后期加以补充序列化是一种用来处理对象流的机制所谓对象流就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。序列化是为了解决在对对...

2019-09-29 11:29:13 2608

原创 maven中clean,compile,test,package,install的用处

1.maven clean。清理项目的target目录2.maven compile编译项目3.maven test编译项目后,再执行Junit测试方法4.maven package编译项目后,再执行Junit测试方法,再把项目打包到target目录5.maven install编译项目后,再执行Junit测试方法,再把项目打包到target目录,再安装到本地仓...

2019-09-28 15:50:39 542

原创 java实现删除上传文件

先通过servletContext.getRealPath("/upload")返回路径再执行操作newFile(servletContext.getRealPath("/upload")+"/aa.txt").delete();

2019-09-27 09:41:59 1337 1

原创 js正则表达式校验大全

/判断输入内容是否为空function IsNull(){ var str = document.getElementById('str').value.trim(); if(str.length==0){ alert('对不起,文本框不能为空或者为空格!');//请将“文本框”改成你需要验证的属性名称! }...

2019-09-25 18:55:23 1483

空空如也

空空如也

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

TA关注的人

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