- 博客(20)
- 资源 (32)
- 收藏
- 关注
原创 SpringBoot中Redis的set、map、list、value、实体类等基本操作介绍
今天给大家介绍一下SpringBoot中Redis的set、map、list、value等基本操作的具体使用方法想学习分布式、微服务、JVM、多线程、架构、java、python的童鞋,千万不要扫码,否则后果自负~上一节中给大家介绍了如何在SpringBoot中搭建Redis缓存数据库,这一节就针对于Redis的具体操作进行介绍。关于Redis的历史,以及目前的普及程度大家应该都比...
2016-09-30 16:34:02 39385 7
原创 SpringBoot中搭建Redis缓存功能
今天给大家介绍一下SpringBoot中如何搭建Redis缓存功能因为我的Redis是搭建在windows系统上面的,所以首先给大家介绍一下如何在windows上面搭建Redis缓存数据库。步骤一:首先下载Redis缓存数据库,大家可以去官网上面下或者也可以在我这里下载:点击打开链接步骤二:下载后就可以直接启动Redis服务,不需要安装或者配置。案例如下图所示:如果
2016-09-29 22:03:06 2848
原创 今天给大家介绍一下SpringBoot框架中URL参数如何进行Base64加密解密
今天给大家介绍一下SpringBoot框架中URL参数如何进行Base64加密解密想学习分布式、微服务、JVM、多线程、架构、java、python的童鞋,千万不要扫码,否则后果自负~首先给大家介绍一下Java中的Base64加密,其实Base64不是真正的加密,只是对字符串进行编码解码而已。主要作用是不让人一眼就可以看出字符串是什么值,有什么作用。Java实现Base64有...
2016-09-27 21:42:11 26282 1
原创 SpringBoot中实现拦截器级别的URl访问过快拦截,并利用JPA实现IP黑名单的功能。
今天给大家介绍一下SpringBoot中实现拦截器级别URl过快访问拦截,并利用JPA实现IP黑名单的功能。想学习分布式、微服务、JVM、多线程、架构、java、python的童鞋,千万不要扫码,否则后果自负~上一节中已经将中已经介绍了在控制器层面上面的URL拦截,这一节则侧重于网站全局式的拦截。就是不管输入什么URL地址都会进行过滤,判断是否存在URL访问过快的情况发生。因为本文会用...
2016-09-26 17:15:20 22364 2
原创 SpringBoot中自定义注解实现控制器访问次数限制
今天给大家介绍一下SpringBoot中如何自定义注解实现控制器访问次数限制。在Web中最经常发生的就是利用恶性URL访问刷爆服务器之类的攻击,今天我就给大家介绍一下如何利用自定义注解实现这类攻击的防御操作。想学习分布式、微服务、JVM、多线程、架构、java、python的童鞋,千万不要扫码,否则后果自负~其实这类问题一般的解决思路就是:在控制器中加入自定义注解实现访问次数限制的...
2016-09-26 16:39:04 17079 12
原创 SpringBoot中实现依赖注入功能
今天给大家介绍一下SpringBoot中是如何实现依赖注入的功能。在以往Spring使用中,依赖注入一般都是通过在Spring的配置文件中添加bean方法实现的,相对于这个方式SpringBoot的实现方式就显得非常便捷了。SpringBoot的实现方式基本都是通过注解实现的。想学习分布式、微服务、JVM、多线程、架构、java、python的童鞋,千万不要扫码,否则后果自负~下面...
2016-09-23 17:02:03 32514 9
原创 SpringBoot JPA实现增删改查、分页、排序、事务操作等功能
今天给大家介绍一下SpringBoot中JPA的一些常用操作,例如:增删改查、分页、排序、事务操作等功能。想学习分布式、微服务、JVM、多线程、架构、java、python的童鞋,千万不要扫码,否则后果自负~下面先来介绍一下JPA中一些常用的查询操作: //And --- 等价于 SQL 中的 and 关键字,比如 findByHeightAndSex(int hei...
2016-09-23 16:38:50 70529 8
转载 Spring Boot中的事务管理
什么是事务?我们在开发企业应用时,对于业务人员的一个操作实际是对数据读写的多步操作的结合。由于数据操作在顺序执行的过程中,任何一步操作都有可能发生异常,异常会导致后续操作无法完成,此时由于业务逻辑并未正确的完成,之前成功操作数据的并不可靠,需要在这种情况下进行回退。事务的作用就是为了保证用户的每一个操作都是可靠的,事务中的每一步操作都必须成功执行,只要有发生异常就回退到事务开始未进行操作的状态。事...
2016-09-23 14:41:34 8573 3
转载 SQL Error: 1064, SQLState: 42000错误
在MySQL 中,下表中的字显式被保留。其中大多数字进制被标准SQL 用作列名和/ 或表名( 例如,GROUP ) 。少数被保留了,因为MySQL 需要它们,( 目前) 使用yacc 解析程序。保留字 被引起来后可以用作识别符。你不小心使用了下面的关键字 那么就会报这个错误“SQL Error: 1064, SQLState: 42000错误”
2016-09-22 11:42:02 5336 1
原创 SpringBoot中连接MYSQL数据库,并使用JPA进行数据库的相关操作
今天给大家介绍一下如何SpringBoot中连接Mysql数据库,并使用JPA进行数据库的相关操作。想学习分布式、微服务、JVM、多线程、架构、java、python的童鞋,千万不要扫码,否则后果自负~步骤一:在pom.xml文件中添加MYSQl和JPA的相关Jar包依赖,具体添加位置在dependencies中,具体添加的内容如下所示。 <!--数据库相关配置-->...
2016-09-21 16:52:50 32433 10
原创 利用IDEA将SpringBoot的项目打包成war文件
今天给大家解释一下,如何利用IDEA将SpringBoot的项目打包成war文件。关于为什么要打包成war文件,我这里就不多介绍了,大家有兴趣的可以自己去Google一下。下面就给出具体的操作步骤:步骤一:修改pox.xml文件1.首先将<packaging>jar</packaging>修改为<packaging>war</packaging>...
2016-09-20 22:40:41 25872 4
原创 SpringBoot中实现拦截器, 并实现对404和500等错误的拦截。
今天给大家介绍一下SpringBoot中拦截器的用法,相比Struts2中的拦截器,SpringBoot的拦截器就显得更加方便简单了。只需要写几个实现类就可以轻轻松松实现拦截器的功能了,而且不需要配置任何多余的信息,对程序员来说简直是一种福利啊。废话不多说,下面开始介绍拦截器的实现过程:想学习分布式、微服务、JVM、多线程、架构、java、python的童鞋,千万不要扫码,否则后果自负...
2016-09-20 22:16:53 39890 2
原创 IDEA上面搭建一个SpringBoot的web-mvc项目
这几天一直在研究IDEA上面怎么搭建一个web-mvc的SpringBoot项目,看网上的教程一步步的搭建,可是还是出现一堆的问题。想学习分布式、微服务、JVM、多线程、架构、java、python的童鞋,千万不要扫码,否则后果自负~为了让大家以后少走一些弯路,我在这里分享一下我这几天研究的成果,也希望对大家能有所帮助。这里先介绍一下各种环境的配置信息:idea2016.2.1 ...
2016-09-19 23:04:45 77626 2
原创 利用AngularJS中ng-include实现静态HTML头文件和尾文件导入
今天给大家介绍一下如何利用AngularJS中ng-include实现静态HTML头文件和尾文件导入。想学习分布式、微服务、JVM、多线程、架构、java、python的童鞋,千万不要扫码,否则后果自负~其实特别简单,第一步先引入AngularJS的js文件、第二步在body处设置一个ng-app,第三步就是设置一个ng-include在一个div中。下面给出一个例子具体分析一下,...
2016-09-17 23:32:40 16920
原创 利用JQuery实现鼠标移动到图片上方的时候显示二维码,离开的时候不显示二维码
今天给大家介绍一下怎样利用JQuery实现鼠标移动到图片上方的时候显示二维码,离开的时候不显示二维码的功能。其实主要注意几点细节就可以轻松实现这样的功能了,第一点就是设置一个div不显示并且位置设置好,第二点就是利用JQuery中监听鼠标的方法来监听鼠标的移动或者离开。理论就这些,下就给出一个具体的例子详细的介绍一下该过程是如何实现的。 强仔仔 Design by Linzhi
2016-09-17 23:13:59 4800 1
原创 利用JQuery实现从底部回到顶部的功能
今天给大家介绍一下如何利用JQuery实现从任意地方返回顶部的功能,现在大部分网站因为篇幅比较长,所以都会设置这么一个按钮,利用这个按钮可以实现从底部返回顶部的功能。废话不多说,下面就给出这么一个例子介绍一下,它是怎么实现的。实现方法一: 强仔仔 Design by Linzhiqaing 蜀ICP备11002373号-1
2016-09-17 22:58:27 1468 1
原创 AngularJS系列之select下拉选择第一个选项为空白的解决办法
今天给大家介绍一下AngularJS系列之select下拉选择第一个选项为空白的解决办法。相信大家也经常遇到这种情况吧:在使用AngularJS中的select组件开发的时候,莫名其妙的第一个选项就变成空白了,而且选中其中非空白的地方,第一个选项的空白位置又奇妙的消失了。今天就举几个例子给大家介绍一下种种情况的处理办法,下面首先给出一个具体例子介绍一下:想学习分布式、微服务、JVM、多线程...
2016-09-09 18:08:58 28012 10
原创 AngularJS系列之常用指令
这节给大家介绍一下AngularJS中一些常用的指令,例如:ng-app、ng-init、ng-repeat、ng-model等等之类的指令。那什么是AngularJS的指令呢,其实就是相当于HTML中的一些属性值,例如input中的type属性等等之类的。下面就来介绍一下AngularJS中的指令:AngularJS 指令:AngularJS 指令是扩展的 HTM
2016-09-06 21:40:27 2123
原创 AngularJS系列之表达式
这节介绍一下angular js中表示式的用法。使用表达式可以把数据绑定到HTML中去,使用起来非常方便。下面就来介绍一下这节的具体内容:AngularJS 表达式AngularJS 表达式写在双大括号内:{{ expression }}。AngularJS 表达式把数据绑定到 HTML。AngularJS 将在表达式书写的位置"输出"数据。An
2016-09-06 20:34:16 1731
原创 JQuery之内置函数响应事件
今天给大家介绍一下on函数中events的种类和用法。具体我把它分为:键盘事件,鼠标事件,input事件,还有一个是基础事件(例如:滚动,界面大小变化等等之类的)。一:键盘事件有:1.keydown 当键盘或按钮被按下时,发生 keydown 事件。注释:如果在文档元素上进行设置,则无论元素是否获得焦点,该事件都会发生。2.keypress 当键盘或按钮被按下时,发生
2016-09-05 21:20:30 1008
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人