- 博客(25)
- 资源 (27)
- 收藏
- 关注
原创 lucene学习笔记(1)---lucene介绍及入门程序
一、 什么是lucene? Lucene是apache软件基金会4 jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包,但它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方语言)。Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全文检索的功能,或者是以此为基础建...
2018-07-31 23:23:52 294
原创 Mybatis学习笔记(5)-逆向工程
由于自己写Mapper接口和Mapper.xml映射文件很麻烦,mybatis框架提供了逆向工程,让开发者无需手写,而自动生成<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator ...
2018-07-26 19:14:34 258
原创 MyBatis学习笔记(4)-MyBatis经典问题
一.什么是MyBatisMyBatis是一款半ORM(对象关系映射)框架, 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。它内部集成了JDBC和连接池,能够让我们专注于持久化的业务逻辑,编写SQL语句,而无需关注与数据库的连接、关闭等繁琐的非业务过程。1.M...
2018-07-26 19:11:17 863
原创 Mybatis学习笔记(3)-动态sql语句
通过mybatis提供的各种标签方法实现动态拼接sql1、if标签<!-- 根据条件查询用户 --><select id="queryUserByWhere" parameterType="user" resultType="user"> SELECT id, username, birthday, sex, address FROM `user` WH...
2018-07-26 19:02:11 216
原创 Spring MVC学习笔记(2)-入门案例分析
1、创建web工程2、选用2.5版本的tomcat3、导入jar包4、创建config资源文件夹,存放配置文件4.1、创建SpringMVC的核心配置文件springmvc.xml,SpringMVC本身就是Spring的子项目,对Spring兼容性很好,不需要做很多配置。这里只配置一个Controller扫描就可以了,让Spring对页面控制层Controller进...
2018-07-26 18:56:21 257
原创 Spring MVC学习笔记(1)-什么是Spring MVC
Spring MVC是Spring Web MVC的简称,是一款和struts2媲美的控制层框架,是Spring家族的成员,能与Spring框架无缝整合在一起。什么是MVC模式MVC模式是Web开发中最经典的一种业务处理模式,它的核心思想是将应用拆分成三个层,分别是Model层、View层和Controller层;当客户端发送请求时,通过Controller层接受并...
2018-07-26 18:46:55 360
原创 Mybatis学习笔记(2)-使用动态代理完成简单的增删改查
使用mybatis的dao层的开发方式有两种,一种是类似与ssh框架,定义接口,然后定义实现类,还有一种方式就是动态代理方式,即只需要定义接口和方法就可以动态地去执行sql语句。1、在com.iteason.mapper目录下创建UserMapper接口,用于定义所有的行为public interface UserMapper { //遵循四个原则 //接口方法名...
2018-07-24 11:21:24 429
原创 Mybatis学习笔记(1)-入门
一、mybatis介绍 MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力...
2018-07-24 09:59:27 282
原创 shiro框架学习笔记(5)---使用shiro的标签
一、在jsp页面中导入shiro的标签库<%@ taglib uri="http://shiro.apache.org/tags" prefix="shiro"%>二、在某些需要特定模块的代码中加入权限校验<shiro:hasPermission name="staff-delete"> { id : 'button-delete', text ...
2018-07-19 22:27:17 374
原创 shiro框架学习笔记(4)---使用shiro注解开发和授权
一、配置shiro的注解开发模式:在applicationContext.xml中配置如下代码:<bean id="defaultAdvisorAutoProxyCreator" class="org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator"> <!--...
2018-07-19 22:20:20 839 2
原创 shiro学习笔记(3)-登陆认证
在shiro框架中,未登录就是未认证,登陆了才算认证,认证后只能使用一些基本权限,使用更多的权限需要授权,认证和授权是不同的概念。一、UserAction中的相关代码public String login(){ //从Session中获取生成的验证码 String validatecode = (String) ServletActionContext.getRe...
2018-07-19 22:06:27 277
原创 shiro学习笔记(2)-添加maven依赖以及与spring的整合
一、在maven中添加shiro的依赖 <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-all</artifactId> <version>1.2.2</version> <...
2018-07-19 21:49:18 1953
原创 shiro学习笔记(1)-初识shiro框架
一、shiro简介:Apache Shiro是一个强大而灵活的开源安全框架,它能够干净利落地处理身份认证,授权,企业会话管理和加密。二、shiro框架能做的事情:1、验证用户 2、对用户执行访问控制,如: 判断用户是否拥有角色admin、判断用户是否拥有访问的权限 3、单点登录(SSO)功能。 4、“Remember Me”服务 ,类似购物车的...
2018-07-19 21:31:15 350
原创 使用easyui的可编辑数据表格(editable datagrid)
相关的参考属性、方法和事件:1、列属性:2、datagrid事件:3、datagrid方法:4、示范代码:<table id="myTable"></table> <script type="text/javascript"> $(function(){ //定义被编辑的行号 var rowNu...
2018-07-18 11:49:35 18923 7
原创 WebService笔记(4)-使用Apache CXF框架发布和调用web服务
Apache CXF = Celtix + Xfire 支持多种协议: SOAP1.1,1.2 XML/HTTP CORBA(Common Object Request Broker Architecture公共对象请求代理体系结构,早期语言使用的WS。C,c++,C#) 并可以与Spring进行快速无缝的整合 灵活的部署:可以运行在Tomcat,Jboss,Jetty(内置),IBMWS,B...
2018-07-17 15:00:58 341
原创 WebService笔记(3)-使用jdk发布自己的Web服务
jdk自带了发布web服务的功能,所以我们也可以自己写一个web服务供别人调用,不过一般都是我们去调用别人写好的web服务。 1、新建一个webservice_service项目,即为服务的提供方@WebServicepublic class MyService { //提供一个名为doService的服务 public String doService(Str...
2018-07-17 14:40:28 217
原创 WebService笔记(2)-通过java程序调用网络上的web服务
调用web服务的过程如下: 1、找到该web服务的wsdl(web service description language web服务描述语言)网站,如中英文互译的web服务wsdl网址是http://ws.webxml.com.cn/WebServices/TranslatorWebService.asmx?wsdl 2、在命令行输入 wsimport -s .ht...
2018-07-17 14:18:05 425
原创 WebService笔记(1)-WebService入门
WebService(Web服务)是一种基于web的独立于程序之外的,低耦合的技术。它主要用途是通过自身的程序去调用网络中的其他程序,被调用的程序可以称为web服务。 WebService的主要特点: 1、不受语言的限制,所有web服务都会在被调用前解析成xml的形式 2、主程序和被调用的服务之间通过soap(简单对象访问协议)进行数据的交流 3、所提供服务的一方必...
2018-07-17 13:53:11 257
原创 计网学习笔记(2)-网络核心和时延类型概述
目录文章目录一、基本概念二、网络边缘三、网络核心四、时延类型五、丢包和吞吐量计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。本篇将介绍总结计算机网络的入门知识。脑图:一、基本概念1.1、通信链路通信链路有许多类...
2018-07-10 14:03:12 1099
原创 计网学习笔记(1)-协议栈
目录一、应用层二、传输层三、网络层四、链路层五、物理层计算机网络由一些协议分层来支撑它的运作,在一般的情况下认为一共可分为五层协议,本文将基于这五层协议进行一些简单的介绍:应用层、传输层、网络层、链路层、物理层有时也采用国际标准化组织(ISO)提出的OSI七层模型:应用层、表示层、会话层、传输层、网络层、链路层、物理层脑图:...
2018-07-10 14:02:29 699
原创 jQuery easyUI中validatebox使用
提供的校验规则:1、非空校验required="required"2、使用validType指定 email: 正则表达式匹配电子邮件规则。 url: 正则表达式匹配的URL规则。 length[0,100]: 在x和x字符允许。 remote['http://.../action.do','paramName']: 发送ajax请求做验证值,返回“true”当成功。<table c...
2018-07-08 23:10:39 329
原创 jQuery easyUI menubutton菜单使用
<!-- 制作菜单 --> <a data-options="iconCls:'icon-help',menu:'#mm'" class="easyui-menubutton">控制面板</a> <!-- 使用div元素制作下拉菜单 --> <div id="mm"> <div on
2018-07-08 23:09:02 680
原创 Vue.js基础知识总结
Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。1、脚手架的安装及使用2、Vue实例以及插值语法...
2018-07-08 21:00:30 3007
原创 LeetCode(1)-栈:符号匹配类问题
文章目录 一、LeetCode 20.有效的括号 二、LeetCode 844. 比较含退格的字符串 三、LeetCode 682. 棒球比赛 四、LeetCode 921. 使括号有效的最少添加 五、LeetCode 1021. 删除最外层的括号 六、LeetCode 1047. 删除字符串中的所有相邻重复项 本文是LeetCode刷题总结第一篇之栈的...
2018-07-07 14:21:21 568
Java面试题库
2018-11-10
springboot2.0快速整合配置大全
2018-11-10
《第一本Docker书》高清带目录pdf版
2018-10-13
分布式系统采用技术及案例分析
2018-10-09
sqldeveloper
2018-09-07
java开发的bos物流项目(ssh框架)
2018-08-06
html_css_javascript语法手册
2018-05-16
用原生Servlet+Jsp写的商城Demo 解压密码:pbrshop
2018-05-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人