java
向往生活的码农
书山有路勤为径 学海无涯苦作舟
展开
-
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 · 514 阅读 · 0 评论 -
springboot实战:文件的上传,下载,删除
springboot实战:文件的上传,下载,删除1:文件上传1.1:首先引入maven依赖:此依赖又依赖于commons-io所以就不用引入commons-io的依赖了,只需要引入下面这个就行了 <dependency> <groupId>commons-fileupload</groupId> ...原创 2019-11-20 09:29:11 · 3112 阅读 · 0 评论 -
springboot实战:logback
springboot之logback1:日志的级别debug<info<warning<error 级别由低到高特点:级别越低日志打印越详细,量越多,粒度更细 级别越高日志打印越少,量越少,粒度越粗2:日志的分类父日志:root(根日志),针对整个项目的日志 控制程序员自己写的日志 和框架里面的日志子日志:logger,针对某个包...原创 2019-11-18 13:12:43 · 153 阅读 · 0 评论 -
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 · 3317 阅读 · 1 评论 -
批量删除maven未下载完整的jar
for /r %i in (*.lastUpdated) do del %i原创 2019-11-06 23:33:14 · 1076 阅读 · 0 评论 -
Mybatis中大于号小于号等于号的转义表达式
大于:>小于:<大于等于:>=小于等于:<=举例: select * from user where age >18 and <28原创 2019-10-31 23:36:36 · 1018 阅读 · 0 评论 -
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 · 4507 阅读 · 0 评论 -
Java字符串String类的indexOf()方法
indexOf()的用途:用于字符串中子串的查找 indexOf()的用法:返回字符中indexof(string)中字串string在父串中首次出现的位置,从0开始,没有返回-1。 语法stringObject.indexOf(searchvalue,fromindex)参数 描述searchvalue ...原创 2019-10-28 11:03:00 · 566 阅读 · 0 评论 -
jQuery的定时执行和延迟执行
jQuery的定时执行和延迟执行//延迟执行setTimeout(function(){console.log("实战授课,100%就业");},600);//定时执行var id = setInterval(function(){console.log("123456");}, 600)//注意,以上两个函数中的第一个参数,都可以放在外部,例如function t()...原创 2019-10-27 21:15:50 · 636 阅读 · 0 评论 -
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 · 137 阅读 · 0 评论 -
struts2接受请求参数原理及机制
接受请求参数的原理在struts2中没有actionForm ,jsp中的表单元素可以在action中定义同名的名称来接受请求参数然后生成set方法内部机制:struts2的拦截器,会根据页面提交到action的参数,用放反射技术在action中寻找同名的属性,然后调用action的set方法注入属性值此外,如果在action中的属性太多,可以包装成一个对象 ,用法参考下面的代码原理解...原创 2019-10-24 09:20:07 · 205 阅读 · 0 评论 -
隐藏IDEA的项目配置文件
在使用Idea创建项目时会生成一些Idea自己本省生成的一些配置文件例如:.idea文件夹以及.iml文件这些配置文件对于我们来说并没有什么用下面可以隐藏他们 file--->settings----->Editor--->File Types如下图 在下面添加 ;.idea;iml;保存应用即可...原创 2019-10-22 17:13:34 · 408 阅读 · 0 评论 -
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 · 374 阅读 · 0 评论 -
Java基于Struts Mybatis maven项目笔记
集成开发软件:eclipse使用技术:Struts2 Mybatis maven jqery js数据持久化工具:Oracle数据库创建maven项目搭建开发环境引入所需依赖jar包<dependency> <groupId>junit</groupId> <artifactId>junit<...原创 2019-10-20 17:19:05 · 210 阅读 · 0 评论 -
java 中为什么实体类需要实现序列化
有时候Java实体类需要实现序列化,因此就要实现java.io.Serializable接口 (implements Serializable)通过收集一些资料总结理解,用下面几句直白的话简单描述一下,后期加以补充序列化是一种用来处理对象流的机制所谓对象流就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。序列化是为了解决在对对...原创 2019-09-29 11:29:13 · 2680 阅读 · 0 评论 -
java中关于set()和get()方法的理解和使用
java中 当定义了一个私有的成员变量的时候,如果需要访问或者获取这个变量的时候,就可以编写set或者get方法去调用。set()是给属性赋值的,get()是取得属性值的被设置和存取的属性一般是私有主要是起到封装的作用,不允许直接对属性操作set()和get()不一定同时存在,看程序需求释一:属性的访问器包含与获取(读取或计算)或设置(写)属性有关的可执行语句。访问器声明可以包含 ge...原创 2019-04-09 10:52:25 · 2878 阅读 · 0 评论 -
java中getAttribute和getParameter的区别
getAttribute这个方法是提取放置在某个共享区间的对象的,他对应了setAttribute方法,比如在session中,使用setAttribute将一个数据放入session区间,那么在一个会话区间内,便可以在其他页面中用getAttribute将数据提取并使用getAttribute表示从request范围取得设置的属性,必须要先setAttribute设置属性,才能通过getAtt...转载 2019-04-09 10:57:11 · 233 阅读 · 0 评论 -
Freemarker新手教程详细
一、Freemarker的介绍Freemarker 是一款模板引擎,是一种基于模版生成静态文件的通用 工具,它是为Java程序员提供的一个开发包,或者说是一个类库,它不是面向最终用户的,而是为程序员提供了一款可以嵌入他们开发产品的应用程序。Freemarker 是使用纯java编写的,为了提高页面的访问速度,需要把页面静态化, 那么Freemarker就是被用来生成html页面。到目前为...原创 2019-04-13 10:37:30 · 7558 阅读 · 0 评论 -
Oracle数据库原理及SQL
1. 数据库原理1.1数据库简介1.1.1文件存储对数据的存储需求一直存在。保存数据的方式,经历了手工管理、文件管理等阶段,直至数据库管理阶段。 文件存储方式保存数据的弊端:缺乏对数据的整体管理,数据不便修改; 不利于数据分析和共享; 数据量急剧增长,大量数据不可能长期保存在文件中。 数据库应运而生,是人们存放数据、访问数据、操作数据的存储仓库。1.1.2. DB和D...原创 2019-08-25 20:01:21 · 678 阅读 · 1 评论 -
最详细的Alipay支付宝支付-沙箱环境测试
基本步骤进入蚂蚁金服开放平台网站 找到开发文档—电脑网站支付 下载SDK&Demo 调试Demo 进去开发中心-沙箱服务 生成公钥和私钥,设置应用公钥 在Demo中添加APPID,应用私钥和支付宝公钥 设置支付宝网关打开蚂蚁金服开放平台 网址:https://open.alipay.com/platform/home.htm第一步:...原创 2019-09-10 19:46:10 · 2939 阅读 · 0 评论 -
java中字符串转换成日期以及日期初始化格式
java中字符串转换成日期以及日期初始化格式1:字符串转换成日期类型package csdnTest;import java.text.ParseException;import java.text.ParsePosition;import java.text.SimpleDateFormat;import java.util.Date;import org.junit.Tes...原创 2019-09-11 14:31:43 · 1001 阅读 · 1 评论 -
java中sql.date与util.date之间的相互转换
java中sql.date与util.date之间的相互转换1:sql.date是util.date子类所以sql.date可以直接转换给util.date相反进行转换 如下代码所示:@Test public void Test03() { Date date1=new Date(); long time=date1.getTime(); java.sql.Date...原创 2019-09-11 14:45:39 · 951 阅读 · 0 评论 -
java中基于mybatis和strus2的数据库分页分析
数据库分页分页类别数据库分页 内存分页分页目的:为了提高用户体验度优缺点: 数据库分页: 效率相比较内存分页低很多 成本几乎为0, 应用范围广泛(中小型企业) 内存分页:效率高,成本较高分析: ...原创 2019-09-24 09:26:37 · 74 阅读 · 0 评论 -
java字符串转义json
转义要使用到反斜杠,示例写法: String json = "{\"username\":\"zaws\",\"password\":\"012345\"}"原创 2019-09-24 12:32:47 · 1438 阅读 · 0 评论 -
java中基于mybatis和strus2的数据库分页代码实现
前言: 在上篇文章中已经介绍分页使用的原理以及sql语句 本篇将要介绍分页基本代码实现,以及分页工具类的封装java中基于mybatis和strus2的数据库分页代码实现分析:如果要实现分页,我们需要知道数据库中数据条数的总数count利用总条数再根据需求每页展示的数目条数num可以求出页面总数pageCount我们还要从jsp页面获取页码pageIn...原创 2019-09-24 13:06:42 · 101 阅读 · 0 评论 -
mybatis中resultType和resultMap使用时的区别
ResultMap和ResultType:mybatis中select元素有两个属性resultType和resultMap,工作中总是使用到他们,但是他们有什么区别呢?就我的使用经验来说,对于单表查询映射或多表联合查询映射来说,他们都能达到要求,例如package com.someapp.model;public class User {private int id;pri...原创 2019-09-24 13:44:17 · 155 阅读 · 0 评论 -
js正则表达式校验大全
/判断输入内容是否为空function IsNull(){ var str = document.getElementById('str').value.trim(); if(str.length==0){ alert('对不起,文本框不能为空或者为空格!');//请将“文本框”改成你需要验证的属性名称! }...原创 2019-09-25 18:55:23 · 1598 阅读 · 0 评论 -
java实现删除上传文件
先通过servletContext.getRealPath("/upload")返回路径再执行操作newFile(servletContext.getRealPath("/upload")+"/aa.txt").delete();原创 2019-09-27 09:41:59 · 1397 阅读 · 1 评论 -
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 · 572 阅读 · 0 评论 -
SSM整合之异常处理
异常处理思路系统中异常包括两类:预期异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。系统的dao、service、controller出现都通过throws Exception向上抛出,最后由springmvc前端控制器交由异常处理器进行异常处理,如下图:springmvc提供全局异常处理器进行...原创 2019-04-10 18:24:53 · 323 阅读 · 0 评论