- 博客(65)
- 资源 (19)
- 收藏
- 关注
原创 Linux免密码登录(密钥方式)
目录一、ssh远程登录方式1.用户名和密码2.密钥验证二、密钥验证登录 1.方式一2.方式二3.若操作机器无authorized_keys文件(新建一个)一、ssh远程登录方式1.用户名和密码2.密钥验证(1)机器1生成密钥对并将公钥发给机器2,机器2将公钥保存至/.ssh目录下的authorized_keys文件中。(2)机器1要登录机器2时,机器...
2019-01-31 16:07:42 1430
原创 Linux之修改主机名与IP映射地址
目录一、修改主机名1.修改主机名2.使其生效二、修改主机名和IP地址映射1.修改映射2.测试生效一、修改主机名1.修改主机名vim /etc/sysconfig/network加入 HSOSTNAME=自己的主机名 2.使其生效sudo hostname 你修改的名字##需要重新登录下exit二、修改主机名和IP地址映射...
2019-01-31 14:41:32 2199
原创 Linux之让普通用户具有sudo权限
目录一、简介二、配置1.切换到root权限2.打开/etc/sudoers文件进行编辑一、简介sudo是Linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部root命令的一个工具。Linux系统下,为了安全,一般来说我们操作都是在普通用户下操作,但是有时候普通用户需要使用root权限,比如在安装软件的时候。这个时候如果我们需要切回root用户下。安装完毕后可能...
2019-01-31 14:33:53 1882
原创 Hadoop之常用Shell命令
目录一、启动命令1.启动Hadoop所有进程2.单进程启动(推荐)二、常用Shell命令1.查看指定目录下内容2.查看某个文件内容3.将本地文件存储至hadoop4.将本地文件夹存储至hadoop5.将hadoop上某个文件下载至本地已有目录下 6. 删除hadoop上指定文件7.删除hadoop上指定文件夹(包含子目录等)8.在hadoop指定目录...
2019-01-30 21:52:44 1816
原创 EasyUI之modalDialog获取子窗口中值
一、父窗口点击时间表达式会弹出子窗口二、子窗口 三、代码 父窗口JS function popCron(){ var cronExpression = $('#cronExpression').val(); var dialog = parent.sy.modalDialog({ ...
2019-01-30 16:17:00 2601
原创 Spring之@PostConstruct 、@Autowired和Construct 顺序
一、BeanA@Servicepublic class BeanA { @Autowired private BeanB beanB; public BeanA() { System.out.println("这是Bean A 的构造方法"); } @PostConstruct private void init() ...
2019-01-29 08:44:22 945
原创 Linux之Hadoop伪分布式安装
1.先上传hadoop的安装包到服务器上去2.安装hadoop至app文件下tar -zxcf hadoop-2.4.1.tar.gz -C app/3.修改配置文件(1)在Hadoop目录的etc配置文件中hadoop文件下进行修改配置操作cd $HADOOP_HOME/etc/hadoop(其中$HADOOP_HOME为你自己实际目录名称)...
2019-01-27 18:57:01 704
原创 Linux之Vmware下网络设置静态IP地址
一、前置工作,设置虚拟网络地址(设置虚拟网关与Windos端虚拟网络IP)打开Vmware菜单栏编辑--虚拟网络编辑器选中VMnet8格式--> 设置自己的子网IP(如192.168.3.100,自定义,与主机IP无任何关系)--> 点击NAT设置根据子网IP地址设置网关IP地址(如子网IP设置为192.168.3.100,网关可以设为192.168.3.1)...
2019-01-27 14:11:04 414
原创 Solr之通过SolrJ管理索引库
一、SolrJ概念SolrJ是访问Solr服务的Java客户端,提供索引和搜索的请求方法,SolrJ通常在嵌入在业务系统中,通过SolrJ的API接口操作Solr服务二、实现步骤1.添加核心包和依赖jar包2. 添加文档 //向索引库中添加索引 @Test public void testAddDoc() throws Exception{ ...
2019-01-24 22:22:00 115
原创 Solr之批量导入数据
初始状态 一、导入dataimport依赖的jar包和响应的数据库驱动包把dataimport插件依赖的jar包(\solr-4.10.3\dist中)和mysql的数据库驱动添加到solrcore(D:\JAVA\SolrHome\collection1\lib)中二、配置solrconfig.xml文件,添加一个requestHandler D:\JAVA\Solr...
2019-01-24 21:28:40 586
原创 Solr之配置中文分词器IKAnalyzer
一、添加中文分词器jar包把中文分词器IKAnalyzer2012FF_u1.jar添加到apache-tomcat-7.0.90\webapps\solr\WEB-INF\lib目录下二、新建classes文件夹新建classes文件夹至apache-tomcat-7.0.90\webapps\solr\WEB-INF三、配置IKAnalyzer配置文件和自定义词典和停用词词...
2019-01-24 19:39:53 135
原创 Solr之域配置文件schema.xml
一、简介 schema.xml,在SolrCore(collectionx)的conf目录下,它是Solr数据表配置文件,它定义了加入索引的数据的数据类型的。主要包括FieldTypes、Fields和其他的一些缺省设置。二、Filed域 <field name="id" type="long" indexed="true" stored="true" required=...
2019-01-24 19:23:44 464
原创 Solr之后台管理界面简介(Solr Admin)
一、Dashboard(仪表盘)显示Solr的基本信息显示Solr的基本信息,其中包括运行时间,版本信息,系统资源,JVM及系统内存使用情况二、Logging(日志)显示日志信息显示Solr运行过程中的错误信息和异常信息。其中,黄色代表警告,红色代表异常Level 是用来控制相关类日志的显示信息的内容,将Level选项点开,出现如下界面。其中:ALL:显示全部信息,INFO...
2019-01-24 15:45:47 3271
原创 Solr之整合Tomcat服务器
一、Solr包结构Solr/example包下三个重要文件 二、运行环境solr 需要运行在一个Servlet容器中,Solr4.10.3要求jdk使用1.7以上,Solr默认提供Jetty(Java写的Servlet容器),本文使用Tocmat作为Servlet容器,环境如下:Solr:Solr4.10.3JDK:jdk1.7.0_51Tomcat:apache-...
2019-01-24 15:01:02 214
原创 Solr之简介
一、概念Solr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务器。Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化。Solr可以独立运行,运行在Jetty、Tomcat等这些Servlet容器中,Solr 索引的实现方法很简单,用 POST 方法向 Solr 服务器发送一个描述 Field 及...
2019-01-24 13:44:04 287
原创 Lucene之索引库CRUD
一、增加索引库 //创建索引 @Test public void testCreateIndex() throws Exception{ //指定索引库的存放位置Directory对象 Directory directory = FSDirectory.open(new File("D:\\长期数据\\index")); ...
2019-01-22 10:13:46 136 1
原创 Lucene之分词器效果测试
一、效果二、代码测试不同分词器,只需要将下面代码替换为需要测试的分词器Analyzer analyzer = new StandardAnalyzer(); //标准分词器 @Test //查看标准分析器的分词效果 public void testTokenStream() throws Exception { //创建一个标准分析...
2019-01-22 08:53:38 495
原创 Lucene之查询索引入门级实例
一、需要查询的索引目标文件二、查询结果 三、IndexSearcher搜索方法 方法 说明 indexSearcher.search(query, n) 根据Query搜索,返回评分最高的n条记录 indexSearcher.search(query, filter, n) ...
2019-01-21 17:28:38 202
原创 Lucene之索引创建入门级实例
一、需要创建索引的源文件二、创建索引后的目标文件 三、可以使用Luke查看生成的目标文件四、 Field域的属性概述 1.是否分析是否对域的内容进行分词处理,前提是我们要对域的内容进行查询2.是否索引将Field分析后的词或整个Field值进行索引,只有索引方可搜索到比如:商品名称、商品简介分析后进行索引,订单号、身份证号不用分析但也要索引,这些将来都要...
2019-01-21 16:24:16 190
原创 数据库连接池之Druid属性详解
配置 缺省值 说明 name 配置这个属性的意义在于,如果存在多个数据源,监控的时候可以通过名字来区分开来。 如果没有配置,将会生成一个名字,格式是:"DataSource-" + System.identityHashCode(this) jdbcUrl 传递给JDBC驱动的用于建立连接的URL username 传...
2019-01-20 15:14:58 1064
原创 数据库连接池之C3P0属性详解
属性 默认值 描述 user 传递给JDBC驱动的用于建立连接的用户名 password 传递给JDBC驱动的用于建立连接的密码 jdbcUrl 传递给JDBC驱动的用于建...
2019-01-20 15:03:02 884
原创 Java之DBUtils工具类简介(无框架JDBC方式)
一、DBUtils定义 DBUtils是java编程中的数据库操作实用工具,小巧简单实用。DBUtils封装了对JDBC的操作,简化了JDBC操作,可以少写代码简化JDBC的操作二、QueryRunner(用来执行SQL语句对象)1.update(插入表记录、更新表记录、删除表记录)2.query(查询表记录)三、ResultSetHandler处理结果集对象 Arr...
2019-01-20 13:52:38 158
原创 HTTP之常见状态码
目录一、状态码二、常见状态码三、状态码分类汇总四、状态码分类明细一、状态码当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。二、常见状态码HTTP状态码的英文为HTTP Status Code。 下面是常见的HTTP状态...
2019-01-15 08:56:07 228
原创 HTTP之get与post请求区别(再看本篇文章前,请先看第一篇---HTTP之简介与请求响应流程)
目录一、引言二、表面意义上的差别1.数据传输方式(最直观)2.其他详细区别三、深层次上的区别请求过程不同(多发一次请求体会消耗点时间)一、引言GET和POST的底层也是TCP/IP,也就是说,GET/POST都是TCP链接。GET和POST能做的事情是一样的。你要给GET加上request body,给POST带上url参数,技术上是完全行的通的。TCP就像汽...
2019-01-14 22:48:49 214
原创 HTTP之简介与请求响应流程
目录一、HTTP版本1.HTTP/0.92.HTTP/1.03.HTTP/1.14.HTTP/2二、HTTP与HTTPS区别1.是否收费2.是否加密3.连接方式4.安全性三、请求与响应流程四、HTTP请求报文1.请求行2.请求头3.请求体(浏览器发送给服务器的数据)五、HTTP响应报文1.响应行2.响应头3.响应体 (服...
2019-01-14 22:32:33 468
原创 EasyUI之combogrid添加toolbar实现数据下拉框动态搜索功能
一、效果演示二、Jsp部分代码 <!--搜索框toolbar--> <div class="datagrid-toolbar" id="searchtools" style="width:100%;height:38px;"> <div style="margin-left:9px;float:left;"&
2019-01-14 11:25:12 2785
原创 Oracle之树级查询level与connect by(最近x天/月/年)
一、levellevel关键字,代表树形结构中的层级编号;第一层是数字1,第二层数字2,依次递增二、connect by1.语法 select * from table [start with condition1] connect by [prior] id=parentid一般用来查找存在父子关系的数据,也就是树形结构的数据;其返还的数据也能够明确的...
2019-01-13 15:02:31 2459
原创 Oracle之触发器
一、定义数据库触发器是一个与表相关联的、存储的PL/SQL程序。每当一个特定的数据操作语句(insert,update,delete)在指定表上发出时,Oracle自定地执行触发器中定义的语句序列。简单的来说就当某个条件成立的时候,触发器里面所定义的语句就会被自动的执行,因此触发器不需要人为的去调用,也不能调用。二、作用1.数据校验员工涨薪后工资不能少于涨薪前工资2.进行复...
2019-01-13 14:40:38 392
原创 Oracle之存储过程与存储函数
一、存储过程(不可以通过return返回函数值)1.定义存储过程是存储在数据库中提供所有用户程序调用的子程序,定义存储过程的关键字为procedure2.创建语法 create [or replace] procedure 存储过程名 [(参数1 in|out 类型,参数2 in|out 类型..)] --in输入参数,out输出参数 is|as ...
2019-01-12 21:42:57 675
原创 Oracle之例外(异常)
一、概念异常,程序运行过程中发生异常。异常是程序设计语言提供的一种功能,用来增强程序的健壮性和容错性 declare --声明变量 begin --业务逻辑 exception --处理异常 when 异常1 then ... when 异常2 then ... ...
2019-01-12 21:11:38 420
原创 Oracle之游标(结果集)
一、概念游标(cursor)是数据库系统在内存中开设的一个数据缓冲区,存放SQL语句的执行结果,相当于JDBC中的ResultSet二、作用用于定位结果集的行和遍历结果集三、定义 --定义游标 cursor 游标名 ( 参数 ) [返回值类型] is select语句;四、使用 1.普通游标使用步骤 --普通游标使用步骤 1. 声明游...
2019-01-12 20:39:53 4453
原创 Oracle之PL/SQL编程
一、语法 DECLARE --声明部分: 在此声明PL/SQL用到的变量,类型及游标,以及局部的存储过程和函数 变量名 变量类型 变量名 变量类型 := 初始值; BEGIN -- 执行部分: 过程及SQL语句, 即程序的主要部分 EXCEPTION -- ...
2019-01-12 19:53:38 167
原创 Oracle之数据的导入与导出
一、导出1.cmd命令(1)整库导出 full=y --将数据库TEST完全导出,用户名system 密码manager 导出到D:\export.dmp中 exp system/manager@TEST file=d:\export.dmp full=y(2)按照用户导出 owner=用户名1,用户名2,... --将数据库中system用户与sys用...
2019-01-12 15:01:44 208
原创 Oracle之视图、同义词、序列、索引
一、视图(窗口,遮蔽一些不需要的数据)1.定义视图(view),也称虚表, 不占用物理空间,这个也是相对概念,因为视图本身的定义语句还是要存储在数据字典里的。视图只有逻辑定义。每次使用的时候,只是重新执行SQL。视图是从一个或多个实际表中获得的,这些表的数据存放在数据库中。那些用于产生视图的表叫做该视图的基表。一个视图也可以从另一个视图中产生。2.作用(1)提供各种数据表现形式...
2019-01-12 14:21:57 295
原创 Oracle之TPL事务操作(savepoint/commit/rollback to)
declare begin insert into louti values(1); insert into louti values(2); insert into louti values(3); insert into louti values(4); insert into louti values(5); savepoint d...
2019-01-11 20:19:04 446
原创 Oracle之DML操作表(insert/update/delete/truncate)
一、插入数据1.普通插入数据 insert into 表名 values(所有列的值都要对应写上); insert into 表名(列1,列2) values(值1,值2);2.使用子查询语句插入数据 --使用子查询插入数据 insert into 表名 查询语句; --将emp中10号部门的员工信息,插入到emp1中 ins...
2019-01-11 20:08:48 405
原创 Oracle之DDL管理表(create/alter/drop)
一、Oracle体系结构二、表空间管理1.创建表空间 --创建表空间 create tablespace 表空间名称 datafile '数据文件名' size 表空间大小 autoextend on(自动扩展) next 每次扩展的大小;2.删除表空间 --删除表空间 drop tablespace ...
2019-01-11 19:57:36 926
原创 EasyUI之多选框获取所有选中节点某项属性
实际应用中只需要将node[i].后面的属性 换成自己的即可,combotreeId为combtree的ID名称function getCombotreePropValues(combotreeId){ var result = ""; var tr= $("#"+combotreeId).combotree('tree'); var nodes = tr.tree(...
2019-01-11 16:28:35 676
原创 EasyUI之multiple多选框禁用某些项选中
一、效果二、方法原始设置多选属性multiple:true现在将其设置成一个函数multiple:checkMultile var checkMultile = function(node){ var nodeType= = node.dataType; //获取第二颗树点击类型 if(nodeType != 'school'){ //添加过滤条件 ...
2019-01-11 15:40:27 1213
基于Spring的Quartz动态定时任务增删改查
2019-01-31
基于BootStrap简洁美观Cron表达式选择器JS插件
2019-01-31
QTTabBar1039最新版及专业汉化文件
2019-01-31
Android 课后习题答案
2016-01-14
Oracle 大作业报告
2016-01-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人