自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (6)
  • 收藏
  • 关注

原创 solr6之solrJ的使用

1、solrJ客户端实例创建并设置连接超时时间:final String solrUrl = "http://127.0.0.1:8080/solr";//创建solrClient同时指定超时时间,不指定走默认配置HttpSolrClient build = new HttpSolrClient.Builder(solrUrl) .withConnection...

2018-10-30 21:16:48 378

原创 Solr6.2搭建和配置ik中文分词器

首先需要的准备好ik分词器,因为Solr6.0版本比较高,所以ik分词器的版本最好高一点,我是用ikanalyzer-solr5来搭建的.第一步解压ikanalyzer-solr5.第二步复制ik-analyzer-solr5-5.x.jar并将其放在solr-6.2.1\server\solr-webapp\webapp\WEB-INF\lib的目录中(注意:由于我的solr版本为5....

2018-10-30 16:29:45 371

转载 Solr6.6安装教程

转载于可惜我是摩羯座-Solr6.6安装教程Solr简介及安装环境:目前网上有不少关于Solr的教程,但是Solr6+以上相关的资料还是比较少的,虽说Solr6+的安装与使用过程较与之前的版本大同小异,但某些差异所引发的问题还是比较麻烦的。有不少朋友可能听过或用过Lucene,甚至纠结于到底是选择Solr还是Lucene,在讲解Solr之前简单介绍一下Solr并介绍一下Solr与Lucene...

2018-10-29 22:03:23 305

原创 Shiro(4)-Shiro密码加密

md5加密在线上系统的数据库中存储的密码不应该是明文,而是密码加密后的字符串,并且要求加密算法是不可逆的。著名的加密算法有MD5、SHA1等。其中MD5是目前比较可靠的不可逆的加密方式。而在Shiro中,如果我们需要对密码进行加密,并且能让Shiro能够自动的对用户输入的密码进行加密之后,再与数据库中的加密后的密码进行匹配需要让Shiro的自定义Realm去使用带有加密机制的Credent...

2018-10-28 15:37:57 2407

原创 ssm整合Shiro--疑惑?-?

在ssm整合Shiro的时候,出现了一些问题,让我百思不得其解url问题先来看看controller可以看到namespace为 “/user”再看看页面注意观察form的action为:user/loginUI.action接下来运行页面查看网页源代码从中可以清晰的看到网页中form表单的url,但是一旦提交表单从地址栏中可以看到url变为了/loginUi.actio...

2018-10-27 19:58:10 162

原创 Shiro(3)-ssm整合shiro

jar包<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven...

2018-10-27 19:37:58 154

原创 Shiro(3)-授权

授权,也叫访问控制,即在应用中控制谁能访问哪些资源(如访问页面/编辑数据/页面操作等)。在授权中需了解的几个关键对象:主体(Subject)、资源(Resource)、权限(Permission)、角色(Role)。关键对象介绍主体主体,即访问应用的用户,在Shiro中使用Subject代表该用户。用户只有授权后才允许访问相应的资源。资源在应用中用户可以访问的任何东西,比如访问JSP ...

2018-10-27 12:07:02 186

原创 Shiro(2)-身份认证

Realm:域,Shiro 从从 Realm 获取安全数据(如用户、角色、权限),就是说 SecurityManager要验证用户身份,那么它需要从 Realm 获取相应的用户进行比较以确定用户身份是否合法;也需要从 Realm 得到用户相应的角色/权限进行验证用户是否能进行操作;可以把 Realm 看成 DataSource , 即 安 全 数 据 源....

2018-10-27 11:48:47 179

原创 Maven-ssm pom.xml

<!-- junit --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version&g

2018-10-27 10:51:44 166

原创 Maven-ssh整合pom.xml

SSH整合所需的jar包的pom.xml<!-- 属性 --> <properties> <spring.version>4.2.4.RELEASE</spring.version> <hibernate.version>5.0.7.Final</hibernate.version> <struts.ve...

2018-10-26 22:32:34 194

原创 Shiro(1):什么是Shiro

ShiroShiro 是 Java 的一个安全框架。Shiro可以帮助我们完成:认证、授权、加密、会话管理、与 Web 集成、缓存等一系列的功能.而且与spring Security相比,Shiro更加小而且简易使用.Shiro的组件Subject:即当前用户,在权限管理的应用程序里需要知道谁能够操作什么,谁拥有操作该程序的权利,shiro中则需要通过Subject来提供基础的当前用户信息...

2018-10-26 11:28:00 816

原创 Redis-实现简单的条件查询

一,导入jar包二,实现简单的条件查询创建一个User实体类public class User { private String id; private String name; private String sex; private int age; public String getId() { return id; }...

2018-10-25 19:33:55 23709 2

原创 Redis

Redis简介Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、 Key-Value数据库。2) 数据类型2.1. Redis 的KeyRedis的 key是字符串类型,但是 key中不能包括边界字符, 由于 key不是 binary safe的字符串,所以像"my key"和"mykey\n"这样包含空格和换行的 key是不允许的2.1.1...

2018-10-25 14:29:37 430

转载 HIbernate实体类注解配置

一、类级别注解1、@Entity(name="EntityName") 必须name为可选,对应数据库中一的个表2、@Table(name="",catalog="",schema="")可选,通常和@Entity配合使用,只能标注在实体的class定义处,表示实体对应的数据库表的信息name:可选,表示表的名称.默认地,表名和实体名称一致,只有在不一致的情况下才需要...

2018-10-22 22:36:03 390

原创 LeetCode-3:Longest Substring Without Repeating Characters

题目:Given a string, find the length of the longest substring without repeating characters.Example 1:Input: “abcabcbb”Output: 3Explanation: The answer is “abc”, with the length of 3.题目大意:找出字符串中最长...

2018-10-20 22:46:19 121

原创 哈希表(散列表)

一,什么是哈希表由于哈希表一般用数组和链表实现,所以先了解一下数组和链表的基本特征:数组:采用一段连续的存储单元来存储数据。     对于指定下标的查找,时间复杂度为O(1), 因为对于数组来说,第n个下标的地址为 数组首地址+n*数组元素的存储空间,所以查找指定下标的数据,可以通过一次计算获取;    通过给...

2018-10-18 14:18:20 281

原创 SSH:hibernate懒加载导致的no Session

在hibernate中,我们经常会设置两个实体之间的关系为<one-to-one> <many-to-many> <one to many>用来描述两张表之间的关系,如一个员工有多种职务,而一个职务由多个员工担任,我们在查询员工的时候,需要显示其职务.而我们查询员工列表会这样查询:hibernateTemplate.find("from User"...

2018-10-17 21:52:08 325

原创 Java基础-反射

什么是反射JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为反射。简单地说:反射就是根据Java类的实例化对象或Java的类名来获取类的信息(类名,类成员,包名,类方法),然后将这些信息映射为一个个对象(因为在Java中,万物皆对象,类名,类成员,包名,类方法 都...

2018-10-16 21:05:45 181

原创 Java基础-Type

Type是Java 编程语言中所有类型的公共高级接口,也就是说Java中所有的类型都实现了这个接口,其意义表示Java所有类型,这里所谓的类型是从Java整个语言角度来看的,比如原始类型、参数化类型(泛型)、类型变量及其数组等,可以理解为,Class(类)是Java对现实对象的抽象,而Type是对Java语言对象的抽象。Type体系中类型的包括:原始类型(Class)、参数化类型(Paramet...

2018-10-15 20:30:19 204

转载 eclipse中git push需要输入地址

在eclipse中使用git的时候,前一次push完之后,再push一次时,总会又出现让你重新填写push地址。解决办法:eclipse –> Window –> Team –> configuration,Respository Settings 最上面有个Respository,找到你现在的项目,点击右边的open,会打开git的配置。git配置文件中进行如下配置:[...

2018-10-15 13:34:20 412

原创 java基础:基本数据类型的装箱和拆箱

一.装箱和拆箱在java中所有的类都是对象,但是有八种基本数据类型是例外.这八种基本数据类型-- byte ,short,int,long,char,float,double,boolen.

2018-10-13 17:55:00 2327

原创 spring整合struts2:struts2报java.lang.UnsupportedOperationException

java.lang.UnsupportedOperationException at java.util.Collections$UnmodifiableMap.put(Collections.java:1457) at com.opensymphony.xwork2.config.entities.ResultTypeConfig$Builder.addParam(ResultTypeCon...

2018-10-09 16:55:09 471 1

原创 springMVC-json转换

1 @RequestBody作用:@RequestBody注解用于读取http请求的内容(字符串),通过springmvc提供的HttpMessageConverter接口将读到的内容转换为json、xml等格式的数据并绑定到controller方法的参数上。List.action?id=1&name=zhangsan&age=12本例子应用:@RequestBody注解...

2018-10-07 23:03:32 293

转载 springMVC-数据回显

1        数据回显1.1    什么数据回显提交后,如果出现错误,将刚才提交的数据回显到刚才的提交页面。即表单提交失败不需要再回到表单页面重新填写,原来提交的数据需要重新在页面上显示。1.2    pojo数据回显方法1、springmvc默

2018-10-07 13:13:05 448

原创 springMVC-validation校验

一,环境准备二,配置校验器在springmvc.xml中配置校验器<!-- 校验器 --> <bean id="validator" class="org.springframework.validation.beanvalidation.LocalValidatorFactoryBean"> &amp

2018-10-06 23:05:20 446

原创 mybatis:使用逆向工程生成含有关键字属性的数据表

在mysql中如果我们使用关键字作为表的列名,那么在增删改查的时候,如果要用到该列,则列名要加反引号``如:下表要使用列createtime时需要加``.而使用mybatis逆向工程生成的mpper文件中,mybatis会对关键字进行处理:在关键字列名外加上""<sql id="Base_Column_List"> id, name, price, pic, " creat...

2018-10-05 11:22:46 1261

原创 SpringMVC-自定义类型转换器

实现把日期字符串转为日期类型配置文件springmvc.xml<!-- 使用 <mvc:annotation-driven>可以不用配置上面两个注解bean 而且 <mvc:annotation-driven>默认加载了很多的参数绑定方法 --> <mvc:annotation-driven con...

2018-10-03 16:43:47 247

原创 springMVC-post乱码过滤器

<!-- post乱码过滤器 --> <filter> <filter-name>CharacterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-...

2018-10-02 22:39:14 191

谷歌浏览器插件 xpath helper

谷歌浏览器插件 xpath helper.

2018-07-12

struts2.jar包

struts2官网下载的jar包..............................

2018-07-08

hibernate官网jar包

hibernate官网jar包...................................

2018-07-08

spring官网开发jar包

官网下载的springjar包..............................

2018-07-08

cglib和asm jar包

cglib.jar和asm.jar................................

2018-07-08

mysql_数据类型

---------------------------------------------- ------------------------------------------- -------------------------------------------

2017-09-21

空空如也

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

TA关注的人

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