- 博客(223)
- 资源 (52)
- 收藏
- 关注
原创 git学习笔记 -- day02 管理文件版本
一:git工作流程二:创建git仓库1、使用右键菜单创建(1)、创建仓库文件夹,进入文件夹,右键,菜单中选择(2)、出现隐藏文件,表示创建成功2、使用命令窗口创建仓库3、相关概念版本库:“.git”目录就是版本库,将来文件都需要保存到版本库中。工作目录(工作区):包含“.git”隐藏文件的目录,也就是.git目录的上一级目录就是工作目录。
2017-06-05 17:53:38 421
原创 git学习笔记 -- day01 原理、安装、工作流程、三种装态、设置个人信息
一:软件下载下载地址:https://git-scm.com/download二:安装git客户端1、双击exe执行文件,弹出窗口,选择安装路径注意:不要有中文、特殊字符、空格2、一路下一步,即可安装完成3、桌面点击右键,进入命令行查看git版本,命令行窗口相当于linux窗口,可输入linux命令4、安装可视化工具(
2017-06-05 16:33:06 435
原创 solr学习笔记 -- day06 模拟京东实现站内搜索
一:功能分析1、输入条件(1)、主条件查询(2)、根据商品分类名称过滤(3)、价格期间过滤(4)、价格排序(5)、分页2、返回结果(1)、总记录数(2)、总页数(3)、商品列表,包括:商品图片、商品标题、商品价格、关键词高亮显示二:工程搭建1、创建一个web工程2、导入jar包 solrJ的jar包 solrJ
2017-06-04 19:26:43 2691 4
原创 solr学习笔记 -- day05 solrJ的使用
一:使用solrJ查询索引库1、步骤:(1)、创建一个SolrServer对象和服务端建立连接(2)、创建一个SolrQuery对象(3)、参考后台设置查询条件(4)、执行查询,得到一个QueryResponse对象(5)、包含查询结果的总记录数、结果列表和高亮结果(6)、取查询结果并打印2、代码(1)、简单条件查询的代码 @Test public voi
2017-06-04 18:44:17 313
原创 solr学习笔记 -- day04 导入数据、自定义类型
一:创建索引库注意:在solr中,每个文档必须由id域,每个域必须先定义,后使用1、schema.xml的配置: (1) field:域的定义 name:域的名称 type:域的类型,类型在schema.xml中定义。是否分词在类型中定义 indexed:是否索
2017-06-04 18:03:44 1596
原创 solr学习笔记 -- day03 使用solrJ客户端
一:使用solrJ客户端进行文档操作1、步骤分析a、创建一个工程,添加jar包 \solr-4.10.3\dist\solrj-lib目录下的jar包 \solr-4.10.3\example\lib\ext目录下的jar包 solr-solrj-4.10.3.jarb、创建一个SolrServer对象,相当
2017-06-04 16:33:57 481
原创 solr学习笔记 -- day02 后台管理界面介绍
一、添加solrcore1、把collection1复制一份,改名为collection22、修改collection2下的core.properties文件内容 name=collection23、重启tomcat,生效二、Documents:索引库的维护功能。增删改1、添加文档a、在solr中每个文档必须有id域,相当于主键b、每个域必须在schema.xml中
2017-06-04 16:05:23 454
原创 solr学习笔记-- day01 安装及配置
一:下载solr安装包从Solr官方网站(http://lucene.apache.org/solr/)下载Solr4.10.3,根据Solr的运行环境,Linux下需要下载lucene-4.10.3.tgz,windows下需要下载lucene-4.10.3.zip。Solr使用指南可参考:https://wiki.apache.org/solr/FrontPage。二:解压so
2017-06-04 15:36:01 514
原创 Lucene学习笔记 -- day06 索引库的维护
一:向索引库添加文档1、步骤:a、使用IndexWriter打开索引库b、创建一个Document对象c、向Document中添加fieldd、把文档对象添加到索引库e、提交f、关闭IndexWriter对象2、代码实现 @Test public void addDocument() throws Exception { // 1)使用IndexWrite
2017-06-03 18:41:47 388
原创 Luncene学习笔记 -- day05 域
一:常用域的说明1.域的三个属性(1)、是否分析:是否对域的内容进行分词处理。前提是我们要对域的内容进行查询。 ✈判断分析的标准:是否要对域中的内容进行分词(2)、是否索引:将Field分析后的词或整个Field值进行索引,只有索引方可搜索到。比如:商品名称、商品简介分析后进行索引,订单号、身份证号不用分析但也要索引,这些将来都要作为查询条件。 ✈判断是否索引的
2017-06-03 17:10:27 386
原创 Luncene学习笔记 -- day04 分词器
一:查看分词器的分词效果1.步骤:a、创建一个分词器对象b、调用分词器对象的tokenStream方法,参数就是要分词的内容,返回TokenStream对象c、遍历TokenStream对象 (1)、设置引用,代表当前的关键词。相当于指针 (2)、调用tokenStream的rest方法 (3)、循环token
2017-06-03 16:46:56 390
原创 Luncene学习笔记 -- day03 入门程序
一:创建索引库(1)、步骤分析1、创建一个java工程2、把luncene使用的jar包添加到工程3、创建一个Directory对象,可以保存到内容中。通常是保存到磁盘上4、创建一个IndexWriter对象,包含Directory和IndexWriterConfig两个对象,IndexWriterConfig中又有Version和Analyzer两个参数5、读取磁盘上的文
2017-06-03 16:11:11 458
原创 Luncen学习笔记 -- day02 入门
一:luncen的执行流程1、流程图2.、创建索引 原始文档:要在那些内容中进行搜索,这些内容就是原始文档 (1)、获的文档 (2)、创建文档对象 在luncene中对应每个原始文档创建一个document对象。document中有很多field(域),域中保存了原始文档的属性。每个属
2017-06-03 14:48:34 1579
原创 Luncen学习笔记 -- day01 简介
一:什么是全文检索1、数据分类(1)、结构化数据:类型固定、格式固定、有限长度。最常见的就是数据库的数据(2)、非结构化数据:类型不固定、格式不固定、长度不固定。例如:磁盘上的文件2、对结构化数据的查询 使用sql语句查询。查询简单,速度快3、非结构化数据查询 把非结构化数据变成结构化数据:先对文档的内容进行字符串拆分,得到单词列表,基于单词
2017-06-03 14:22:01 1221
原创 ssm整合练习 -- day01
一:创建数据库,导入数据/*Navicat MySQL Data TransferSource Server : localhost_3306Source Server Version : 50611Source Host : localhost:3306Source Database : crmTarget Server Typ
2017-06-01 17:57:50 432
原创 springmvc学习笔记 -- day05 restful风格
一:什么是restfulrestful形式的服务,只是一个风格,不是标准也不是协议,本质上就是http二:restful对http的诠释1.资源定位:通过url定位到资源,不需要修改参数http://blog.csdn.net/wingzhezhe/article/details/52204442url中没有参数,没有后缀springmvc中:使用 @PathVaria
2017-06-01 16:20:09 336
原创 Tomcat内存溢出解决办法
在使用Eclipse启动tomcat的服务时候,由于server中项目较大或者较多,总是会弹出以下界面或者报以下错误解决办法:1.双击server,打开设置界面2.点击设置界面中的Open launch configuration3.在上图选中的地方添加如下代码:-Xms128m -Xmx512m -XX:PermSize=128m -XX:MaxPermSiz
2017-05-18 12:45:21 262
原创 redis学习笔记 -- day01 安装
一、安装redis1.安装gcc编译程序因为make命令为c语言程序,所以使用make命令之前先要安装gcc编译程序a.挂在dvd1.导入redis安装包,并解压2.
2017-03-14 16:21:39 382
原创 MySQL学习笔记 -- day03 DQL用法
一:DQL操作1.解释: DQL为数据库查询语言,目的是让数据库发送查询结果给客户端,查询返回的结果是一张虚拟表2.查询关键字: SELECT3.语法:A:基础查询: SELECT 列名 FROM 表名 【条件】 条件书写的顺序:【WHERE --> GROUP BY --> HAVING
2016-12-27 14:08:18 364
原创 MySQL学习笔记 -- day02 DML语法
一:DML语法及操作1.修改操作语法:update 表名 set 列名1=值1,列名2=值2,列名3=值3. . . where 列名=值;2.删除操作语法:delete from 表名 where 列名= 值 -- delete from 表名 --------> 删除表中所有数据 -- truncate table 表名
2016-12-27 13:43:00 342
原创 EasyUI学习笔记 -- day02 树 和 表格 的实现
一:使用easyui实现树结构<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> $(function(){ $("#jtree").tree({ url:"tree-data.json",
2016-11-20 12:10:27 876
原创 EasyUI学习笔记 -- day01 基础
一:创建Web项目,导入easyUI的js二:实现功能1.实现可拖拽的div<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> Insert title here div{ borde
2016-11-20 11:49:04 1746
原创 cookie与session学习笔记 -- day03 cookie的使用
一、使用cookie记录最后访问时间的练习1.创建web项目,编写servletpackage com.cookie;import java.io.IOException;import java.io.PrintWriter;import java.util.Date;import javax.servlet.ServletException;import javax.ser
2016-10-26 23:23:22 398
原创 cookie与session学习笔记 -- day01 会话介绍
一、会话介绍1.什么是会话会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。2.保存会话的两种技术(1)、cookie: 由于cookie数据是由客户端来保存和携带的,所以Cookie是客户端技术,程序把每个用户的数据以cookie的形式写给用户
2016-10-26 22:28:33 366
原创 XML学习笔记 -- day02 XML解析
一、XML解析的思想1.DOM解析方式 将文档加载进内存,形成一颗dom树(document对象),将文档的各个组成部分封装为一些对象。 ☞ 优点:因为,在内存中会形成dom树,可以对dom树进行增删改查。 ☞ 缺点:dom树非常占内存,解析速度慢。2.SAX解析方式: 逐行读取,基于事件驱动
2016-10-18 15:27:59 408
原创 XML学习笔记 -- day01 XML语法和约束
一、XML语法1.文档声明:☞ 必须写在xml文档的第一行。☞ 写法:☞ 属性: ● version:版本号 固定值 1.0 ● encoding:指定文档的码表。默认值为 iso-8859-1 ● standalone:指定文档是否独立 yes 或 no2.元
2016-10-18 15:15:03 400
原创 JDCB学习笔记 -- day05 实现一个用户的登录功能及解决SQL注入问题
一、用JDBC实现简单的登录功能1.创建java项目,导入jar包,创建jdbc.properties配置文件2.编写DBUtil工具类package com.jdcb.utils;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java
2016-10-18 13:16:35 909 1
原创 JDBC学习笔记 -- day04 使用jdcb实现CRUD操作
一、使用jdcb实现增删改查基本操作1.创建java项目,并在根目录下创建jdcb.properties配置文件2.创建DBUtil工具类package com.jdcb.utils;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import jav
2016-10-18 12:45:28 924
原创 JDBC学习笔记 -- day03 正确释放资源的方法
1.正确释放资源,需要加入异常处理机制示例代码如下:package com.jdcb.test;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;import org.junit.Test;import c
2016-10-18 11:27:53 854
原创 如何揪出修改浏览器主页的流氓软件
1.如何判断自己的浏览器是否被篡改了主页直接打开浏览器,查看浏览器地址后面是否存在参数这串字符就相当于“身份证”,导航站就依照这个给对应的人员发钱。一旦发现主页被修改了,我们先不要着急改回来,找到其中的罪魁祸首最为重要。目前比较常见的浏览软件修改主页的方式多为通过修改注册表值来达到修改主页的目的。我们可以通过这个特性,反向查找到是哪个程序修改了注册表值,定位到这个软件,将其卸载才能
2016-10-18 10:02:53 22256 1
原创 JDBC学习笔记 -- day02 常用类详解
一、java.sql.DriverManager类:创建连接1.注册驱动注意:DriverManager.registerDriver(new com.mysql.jdbc.Driver()); -- 此方法不建议使用原因:☞ 导致驱动被注册两次☞ 强烈依赖数据库的驱动 jar解决办法:☞ Class.forName("com.mysql.jdbc.Dri
2016-10-12 11:09:33 443
原创 JDBC学习笔记 -- day01 入门程序
一、JDBC概述1.JDBC:SUN公司提供的一套操作数据库的规范2.JDBC与数据库的关系:接口与实现类的关系3.JDBC规范:(四个核心对象)● ADriverManager:用于注册驱动● Connection:表示与数据库创建的链接● Statement:操作数据库执行 sql 语句的对象● ResultSet:结果集或者一张虚拟表二、J
2016-10-12 10:51:15 329
原创 20个常用正则表达式
1.校验密码强度要求:密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-20之间。String regex = "^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{8,20}$";2.检验中文要求:字符串仅能是中文String regex = "^[\\u4e00-\\u9fa5]{0,}$";3.由数字、26个英文字母或者下划线
2016-10-10 10:59:55 522
redis-2.4.5-win32-win64.zip
2017-09-11
SSH项目实战第一天资料
2017-09-02
logstash安装工具包
2018-07-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人