5 打代码的哈士奇

尚未进行身份认证

不喜欢长大的幼稚鬼

等级
TA的排名 4w+

新博客地址

新博客地址:http://licaibo.github.io/

2019-01-25 17:13:20

Shiro拦截AJAX的解决方案

Shiro拦截AJAX的解决方案最近在springboot项目上使用了shiro,但是shiro配置好后都是默认页面重定向处理。然而前后端分离后,静态页面都是部署在nginx上,统一都通过ajax进行调用。ajax的话不能进行重定向,需要返回指定格式的JSON。所以shiro需要满足一下几点要求:ajax调用接口没有登录时,返回指定格式JSONajax调用接口在登录的情况下,没有权限时,返回指定格

2017-06-02 10:09:40

Hibernate 和 JPA 注解方式自定义ID生成器

/***Test.java*实体类定义和配置*/packagecom.saving.ecm.resource.entity;importjavax.persistence.Column;importjavax.persistence.Entity;importjavax.persistence.GeneratedValue;importjavax.persi

2016-09-20 14:23:48

JAVA-IO流

一、流的概念      流(stream)的概念源于UNIX中管道(pipe)的概念。在UNIX中,管道是一条不间断的字节流,用来实现程序或进程间的通信,或读写外围设备、外部文件等。      一个流,必有源端和目的端,它们可以是计算机内存的某些区域,也可以是磁盘文件,甚至可以是Internet上的某个URL。       流的方向是重要的,根据流的方向,流可分为两类:输入流

2016-07-12 16:54:46

MySQL函数-- FIND_IN_SET的使用

原文链接:点击打开链接FIND_IN_SET(str,strlist)假如字符串str在由N子链组成的字符串列表strlist中,则返回值的范围在1到N之间。一个字符串列表就是一个由一些被‘,’符号分开的子链组成的字符串。如果第一个参数是一个常数字符串,而第二个是typeSET列,则  FIND_IN_SET()函数被优化,使用比特计算。如果

2016-05-15 15:45:01

escape()、encodeURI()、decodeURI()、encodeURIComponent()、decodeURIComponent()

escape()、encodeURI()、decodeURI()、encodeURIComponent()、decodeURIComponent()区别详解JavaScript中有三个可以对字符串编码的函数,分别是:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent。

2016-03-17 15:46:48

MySQL中EXPLAIN解释命

参考网址:http://www.huanxiangwu.com/192/mysql%E4%B8%ADexplain%E8%A7%A3%E9%87%8A%E5%91%BD%E4%BB%A4%E8%AF%A6%E8%A7%A3MySQL中的explain命令显示了mysql如何使用索引来处理select语句以及连接表。explain显示的信息可以帮助选择更好的索引和写出更优化的

2016-02-27 10:49:26

Spring定时任务的几种实现

原文地址:点击打开链接一.分类从实现的技术上来分类,目前主要有三种技术(或者说有三种产品):Java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务。使用这种方式可以让你的程序按照某一个频度执行,但不能在指定时间运行。一般用的较少,这篇文章将不做详细介绍。使用Quartz,这是一个功能比较强大的的调度器,

2016-02-16 09:48:16

MySQL冒泡排名

原文连接: http://mxohy.blog.sohu.com/172181390.html?qq-pf-to=pcqq.c2cMySQL冒泡排序排名,表自己关联自己。关于排名,oracle环境下这类问题就很好解决了,row_number(),rank()或者dense()函数就能搞定,但mysql环境下没有这类函数。解决如下:mysql>select*fromanimals_

2016-01-28 17:02:45

Spring MVC注解

springmvc(1):请求地址映射(@RequestMapping)@RequestMapping参数说明value定义处理方法的请求的URL地址。method定义处理方法的httpmethod类型,如GET、POST等。params定义请求的URL中必须包含的参数。headers定义请求中RequestHeaders必须

2016-01-14 20:35:48

基于Maven项目,搭建Spring+SpringMVC+MyBatis的WEB项目(待更新)

目录:一、MySQL数据库创建表二、在Eclipse中创建Maven项目三、创建数据库表的实体类(POJO)四、编写DAO层接口五、生成SQL映射文件六、修改pom.xml文件七、编写相关配置文件(spring.xml 、spring-mybatis.xml、 dbconfig.properties、)八、编写Service层接口九、编写Service

2015-12-07 18:03:03

Spring MVC(三)基于上一篇使用JUnit编写测试用例

基于SpringMVC(二)工程中的HelloController.java控制器进行JUnit测试在HelloController.java上右击--->new--->JUnit---->JUnitTestCase,之后项目结构如下:首先看一下HelloController.java的代码:packagecom.liu.controller;importjava

2015-11-27 15:19:04

Spring MVC(二)基于注解的登陆界面获取用户名和密码并跳转其它页面

基于注解实现在登陆界面填写用户名和密码,提交后获取用户名和密码跳转到另一个页面项目结构图:一、新建一个JAVAWEB项目,并导入Spring的相关JAR包,并在web.xml中声明拦截器DispatcherServletspringmvc01index.jspspringmvcorg.springframework.we

2015-11-26 17:59:25

Spring MVC(一)登陆界面获取用户名和密码并跳转其它页面

实现SpringMVC的入门,在登陆界面填写用户名和密码,提交后获取用户名和密码跳转到另一个页面一、新建一个JAVAWEB项目,并导入Spring的相关JAR包,并在web.xml中声明拦截器DispatcherServletspringmvc01index.jspspringmvcorg.springframework.web.

2015-11-26 17:48:52

Maven(一)编译、测试、打包、安装

一、环境准备:1、在Eclipse上安装好Maven并配置环境变量    2、在Eclipse上安装m2eclipse插件。二、新建一个JAVA项目,项目结构如下图:三、Maven项目核心是pom.xml。POM(ProjectObjectModel,项目对象模型),代码如下:<projectxmlns="http://maven.apache.org/PO

2015-11-20 19:30:06

MyBatis(三)---实现一对一和一对多的关联表查询

(1)一对一的关联表查询新建class表和teacher表,表结构如下:class:teacher:在两张表里面填写一些数据:       数据库准备工作完成后,新建一个JAVA项目,工程目录、类和所需的JAR包如下:新建db.properties,里面存放连接数据库的键值对:driver=com.mysql.jdbc.Dr

2015-11-03 10:38:08

MyBatis(二)--对MySQL数据表进行CRUD操作

接着上一章的代码测试环境对数据表进行CRUD增加(Create)、读取(Retrieve)(重新得到数据)、更新(Update)和删除(Delete)由于MySQL数据库怕会有关键字冲突,这里把表名BOOK改成了SBOOK,NAME改为BNAME,DATE改为BDATE,然后Book.java类中的属性值全部改成大写对上一章中的Test.java类中,加载MyBatis配置,并获取SqlS

2015-11-02 16:05:41

MyBatis(一)--查询MySQL表中信息

MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(PlainOldJavaObjects,普通的Java对象)映射成数据库中的记录。一、环境准备:1、MySQL数据库(MySQL

2015-10-30 16:16:24

Eclipse配置Maven

简述:现需要在Eclipse中配置Maven插件,同时安装maven应用,配置Maven环境变量,建立Maven管理的工程,并用Maven导入Gson包,编写简易Json输出程序步骤:1.首先到EclipseMarketplace中下载MavenIntegrationforEclipseWTP,依次点击:Help--->EclipseMarketpl

2015-10-28 18:29:32

[转]在Eclipse中使用JUnit4进行单元测试(初级篇)

首先新建一个项目叫JUnit_Test,我们编写一个Calculator类,这是一个能够简单实现加减乘除、平方、开方的计算器类,然后对这些功能进行单元测试。这个类并不是很完美,我们故意保留了一些Bug用于演示,这些Bug在注释中都有说明。该类代码如下:packageandycpp;publicclassCalculator{privatestaticintres

2015-10-28 18:14:09

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!