自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

畅游JAVA

不积跬步,无以至千里。

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

原创 百度云Windows Git-2.25.1-64-bit.exe下载

由于在官网下载Git太慢了,现在下载下来放到百度云了,分享给网速慢的小伙伴链接:https://pan.baidu.com/s/1t9NTRDzs_ajFlEU_S8BSqQ密码:2pjp

2020-04-21 11:55:22 1699 3

原创 SSM整合Shiro实现登陆认证完整demo(亲写)

前提:准备SSM项目,废话不多言,直接上代码。一、添加依赖 <!--shiro依赖--> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId> <...

2020-04-16 15:35:31 590

原创 树表格完整demo Bootstrap+treeTable

使用bootstrap-table + treegrid 。js 文件: jquery.js、bootstrap-table.js、bootstrap-table-treegrid.js、jquery.treegrid.jscss 文件:bootstrap.css、bootstrap-table.css、jquery.treegrid.css;后台传到前台的 json 必须含有 id、...

2020-04-14 08:51:04 5241 3

原创 已解决--SpringMvc+Ajax传json报415错误

方法一、检查ajax的contentType格式:contentType:"application/json; charset=utf-8",方法二、检查son格式是否正确(注意:如果后台加了@RequestBody注解的话,ajax需要传json字符串,是json字符串!!!)方法三、如果前两者已经是这样了还不行的话,可以试下面方法。前端ajax请求,后端...

2020-04-08 18:17:37 1032 2

原创 spring定时任务表达式详解

一个cronExpression表达式有至少6个(也可能是7个)由空格分隔的时间元素。从左至右,这些元素的定义如下:1.秒(0–59)2.分钟(0–59)3.小时(0–23)4.月份中的日期(1–31)5.月份(1–12或JAN–DEC)6.星期中的日期(1–7或SUN–SAT)7.年份(1970–2099)(可有可无)0 0 10,14,16 * * ?每天上午10点,下午...

2019-09-21 23:43:21 440

转载 springboot整合邮件服务

springboot仍然在狂速发展,才五个多月没有关注,现在看官网已经到1.5.3.RELEASE版本了。准备慢慢在写写springboot相关的文章,本篇文章使用springboot最新版本1.5.3进行开发。发送邮件应该是网站的必备功能之一,什么注册验证,忘记密码或者是给用户发送营销信息。最早期的时候我们会使用JavaMail相关api来写发送邮件的相关代码,后来spring推出了Java...

2019-03-08 13:54:23 513

转载 springboot定时任务

在我们的项目开发过程中,经常需要定时任务来帮助我们来做一些内容,springboot默认已经帮我们实行了,只需要添加相应的注解就可以实现1、pom包配置pom包里面只需要引入springboot starter包即可&lt;dependencies&gt; &lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt...

2019-03-08 13:52:01 1829

转载 springboo优雅的整合mybatis

orm框架的本质是简化编程中操作数据库的编码,发展到现在基本上就剩两家了,一个是宣称可以不用写一句SQL的hibernate,一个是可以灵活调试动态sql的mybatis,两者各有特点,在企业级系统开发中可以根据需求灵活使用。发现一个有趣的现象:传统企业大都喜欢使用hibernate,互联网行业通常使用mybatis。hibernate特点就是所有的sql都用Java代码来生成,不用跳出程序去...

2019-03-08 13:50:39 726

转载 sorl学习笔记

sorl学习笔记 :https://blog.csdn.net/hero_boke/article/details/79511365

2019-03-04 11:39:52 415

原创 java对接腾讯云短信平台详细代码

在项目中集成一下短信功能。对比了几个服务商,最终选择了腾讯云,因为他每个月免费送100条。一、申请API 1. 注册腾讯云实名认证后,开通短信服务。    2. 获取AppID和AppK待用。        3. 创建短信签名模板和短信正文模板。系统说半日内审核,我的不到五分钟就审核通过,点赞。        审核过程中可能需要上传一些证明,我用的是网站备案后台的截图。...

2018-09-28 10:20:39 10986 6

原创 SpringBoot实战

SpringBoot介绍1.1、SpringBoot简介在您第1次接触和学习Spring框架的时候,是否因为其繁杂的配置而退却了?在你第n次使用Spring框架的时候,是否觉得一堆反复黏贴的配置有一些厌烦?那么您就不妨来试试使用Spring Boot来让你更易上手,更简单快捷地构建Spring应用!Spring Boot让我们的Spring应用变的更轻量化。比如:你可以仅仅依靠一个Jav...

2018-09-25 17:54:10 242

转载 一篇文章带你进入Redis实战

Redis简介Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis 与其他 key - value 缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。...

2018-09-25 17:50:39 1931

原创 超详细SSM+Maven分模块整合 不看后悔!

SSM整合+视频网站开发课程目标使用SpringMVC+Mybatis+Spring+Maven进行分模块整合 简单实现视频网站开发一、项目演示二、使用技术后端:SpringMVC、Spring、Mybatis前端:jqueryitmayiedu-parent ---父类工程 itmayiedu-commons ---工具类 itmayiedu-entity ---实体类 itmayiedu...

2018-06-21 17:29:56 1557 1

转载 项目上线流程

关于如何将Java web上线,部署到公网,让全世界的人都可以访问的问题。小编将作出系列化,完整的流程介绍。1.在myeclipse中开发好项目,打包成war格式,不会的同学参考以下http://zhidao.baidu.com/link?url=Gb0OV9pHiDtJr8nyjPrnSA65g49I4TEAn2N3pwXsxzVsCaX0gJ8RQZHQ2GmDrmdM0ltoBdCPYEtT...

2018-06-21 17:09:13 1868

转载 详解get与post区别

GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。当你在面试中被问到这个问题,你的内心充满了自信和喜悦。你轻轻松松的给出了一个“标准答案”:GET在浏览器回退时是无害的,而POST会再次提交请求。GET产生的URL地址可以被Bookmark,而POST不可以。GE...

2018-06-19 10:11:27 208

原创 jFinal极速开发视频教程

链接:https://pan.baidu.com/s/1GdgmkCj7cKvcWpXil2FmTg 密码:09sx如果失效了请留言或Q2495183323,会尽快回复!

2018-04-17 20:53:29 938 7

原创 完美解决location.href=“url” 乱码问题

前端html:location.href=“url?content=中文”;后台接收:String str = new String(request.getParameter("content").getBytes("ISO-8859-1"), "UTF-8");完美解决!!!

2018-04-16 16:21:12 1826

原创 JS控制图片显示的大小(图片等比例缩放)

&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;  &lt;head&gt;  &lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt;  &lt;title&gt;最新javascript自动按比例显示图片,按比例压缩图片显示&lt;

2018-02-27 16:52:56 1334 1

原创 字符串加密和解密工具类PassCrypt

很多时候用户密码保存在数据库中会对他进行加密,这时候一般用MD5加密,因为MD5加了密很难戒,但有时候用户注册或找回密码时,会发邮箱验证,而邮箱验证需要有一个激活链接,链接中到会带user的用户名或者邮箱,这时候的用户名和邮箱号,通常也是会选择给他加密的,但用用户操作完后,要对这个用户名或邮箱进行解密,这样才能识别到底是哪个用户或邮箱在操作,这时候我们就可以用以下的工具类进行加密和解密,只需直接调

2018-01-09 10:10:58 1162

原创 MyBatis-Generator自动生成实体代码

MyBatis Generator自动生成实体代码首先新建一个Maven工程,在maven工程中的resource中创建generatorConfig.xml配置generatorConfig.xml<!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generat

2017-11-27 11:48:55 771

原创 MD5加密!对密码进行MD5加密和验证

做项目为了用户的安全性,一般都会对用户的登录密码进行加密,加密的方式有很多种,下面是我在项目中用到的也是最常用的MD5加密方式,自己把它写成了一个工具类,附详细注释,代码如下:package com.tx.mm.util;import java.security.MessageDigest;import org.apache.log4j.Logger;/** * 對密碼進行

2017-11-22 17:38:59 2541

转载 非常好用的bootstrap富文本编辑器---常用api

这次项目中需要用到编辑器插件,于是上网查了一下。由于需要的编辑器功能比较简单,不需要太多复杂功能,所以选择了一款特别轻量的summernote插件,而且后台操作也很简单。官网:http://summernote.org/github地址:https://github.com/summernote...先来看一下官网的截图麻雀虽小五脏俱全。完全可以满足编辑器的需要。

2017-11-03 11:57:50 11344 1

原创 验证码生成器类,可生成数字、大写、小写、图片字母及三者混合类型的验证码

直接复制下面的java类到项目中调用即可。package com.tx.cd.util;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.ByteArrayInputStream;

2017-10-24 15:54:10 1138

转载 Mybatis与Ibatis的区别

Mybatis与Ibatis的区别: 1、Mybatis实现了接口绑定,使用更加方便 在ibatis2.x中我们需要在DAO的实现类中指定具体对应哪个xml映射文件, 而Mybatis实现了DAO接口与xml映射文件的绑定,自动为我们生成接口的具体实现,使用起来变得更加省事和方便。 这可以说是Mybatis最重要的改进。注意: 虽然Mybatis支持在接口中直接使用an

2017-10-22 13:27:51 573

原创 java Hibernate延迟加载

数据表:team(班级)、certificate(身份证)、student(学生) Team.hbm.xml  "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">     Mapping file autogenerated by MyEclipse Persistence Tools --> 

2017-10-09 22:05:09 477

原创 Java实现八个常用的排序算法:插入排序、冒泡排序、选择排序、希尔排序等

import java.util.Arrays; /* * 实现了八个常用的排序算法:插入排序、冒泡排序、选择排序、希尔排序 * 以及快速排序、归并排序、堆排序和LST基数排序 * @author gkh178 */ public class EightAlgorithms { //插入排序:时间复杂度o(n^2) public static void i

2017-10-09 21:57:43 249

转载 volatile关键字详解

一、Java中的volatile    在Java程序中,如果一个变量被volatile关键字修饰,那么这个变量就具有了有序性和可见性。    有序性:java语言中提供了synchronized和volatile两个关键字保证线程之间操作的有序性,也就是他可以使CPU指令有序。    可见性:当一个线程操作一个被volatile修饰的变量时,这个变量的修改对其他所

2017-09-11 18:01:12 222

原创 struts2+ajax图片上传以及jsp页面显示

直接上代码:上传要引入个ajaxfileupload.js 文件和jquery.js文件JSP页面代码:       此div是用来图片上传成功后显示图片用的。。。ajaxFileUpload()方法:function ajaxFileUpload()    {        $("#loading")        .ajaxS

2017-09-11 17:43:22 1266

原创 echarts饼图实例demo

echarts饼图,并在点击图例的时候回触发事件。首先是要引入echarts.js文件,下面是实例代码,直接复制即可       // 基于准备好的dom,初始化echarts实例var myChart = echarts.init(document.getElementById('main'));// 指定图表的配置项和数据opti

2017-09-09 14:07:28 5236 4

原创 将数据导出Excel文件工具类

直接上代码,直接复制即可package com.tx.cs.util;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;impor

2017-09-08 00:21:57 358

原创 jquery-ui输入框自动补全(实用)

首先,要引入jquery.js、jquery.auto-complete.js、jquery.auto-complete.min.css.(重要)demo代码:        Title                   $(function(){        var fe = ['ActionScript', '人口', 'As

2017-08-31 18:25:07 710

原创 java的Date时间操作工具类(很全)

java中对时间操作的工具类,直接复制代码即可,很全很详细,一定有你想要的!!! package com.tx.framework.core.util; import java.beans.PropertyEditorSupport; import java.sql.Timestamp; import java.text.DateFormat; import java.text.Parse

2017-08-02 16:13:53 1303 1

原创 按Enter键触发事件的jquery方法实现代码

$(function () { document.onkeydown = function (event) { var e = event || window.event || arguments.callee.caller.arguments[0]; if (e && e.keyCode == 13) { //to do something; } }; })

2017-07-14 11:22:54 379

原创 获取当前日期至这一周的List

public static List dateToWeek() {Date now=new Date();Calendar calendar =new GregorianCalendar(); //实例化一个日历类对象List list = new ArrayList();list.add(now); //当前时间可以先加入道list中for (int a = 1; a

2017-07-13 18:47:07 466

原创 springboot(三):Spring boot中Redis的使用

springboot(三):Spring boot中Redis的使用spring boot对常用的数据库支持外,对nosql 数据库也进行了封装自动化。redis介绍Redis是目前业界使用最广泛的内存数据存储。相比memcached,Redis支持更丰富的数据结构,例如hashes, lists, sets等,同时支持数据持久化。除此之外,Redis还提供一些类数据库的特性,

2017-07-12 23:09:24 432

原创 Spring Boot (二):Web 综合开发

Spring Boot (二):Web 综合开发上篇文章介绍了Spring boot初级教程:spring boot(一):入门篇,方便大家快速入门、了解实践Spring boot特性;本篇文章接着上篇内容继续为大家介绍spring boot的其它特性(有些未必是spring boot体系桟的功能,但是是spring特别推荐的一些开源技术本文也会介绍),对了这里只是一个大概的介绍,

2017-07-07 17:50:29 538

原创 springboot(一):入门篇

springboot(一):入门篇什么是spring bootSpring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是spring boot其实不是什么新的框架,它默认配置了很多框架的使用方式,就像maven整合了所有的ja

2017-07-07 15:29:50 339

原创 Mysql索引与优化

索引的基本原理80%的SQL问题可以通过索引解决索引可以提高查询性能Insert/update/delete的空间消耗提高B+Tree数据结构索引:MyIsam和InnoDBmysql的Index都是走两次,先走一次PrimaryIndex,后走一个SecondIndex索引选择的基本原理1、选择区分度高的列建索引 2、根据实际情况,区分度低的列建立索引 3

2017-07-07 15:26:10 229

原创 19 个 JavaScript 常用的简写技术

19 个 JavaScript 常用的简写技术1.三元操作符当想写if...else语句时,使用三元操作符来代替。const x = 20;let answer;if (x > 10) { answer = 'is greater';} else { answer = 'is lesser';}简写:const answer = x > 10 ?

2017-07-07 15:05:05 314

转载 Spring Boot + Mybatis + Redis二级缓存

Spring Boot + Mybatis + Redis二级缓存背景Spring-Boot因其提供了各种开箱即用的插件,使得它成为了当今最为主流的Java Web开发框架之一。Mybatis是一个十分轻量好用的ORM框架。Redis是当今十分主流的分布式key-value型数据库,在web开发中,我们常用它来缓存数据库的查询结果。本篇博客将介绍如何使用Spring-Boot快速搭建一...

2017-07-07 14:52:10 2317

空空如也

空空如也

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

TA关注的人

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