- 博客(77)
- 资源 (8)
- 收藏
- 关注
原创 EasyUI的简单使用
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8" contentType="text/html; charset=UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+":...
2019-05-20 20:47:13
238
原创 文件上传下载代码
上传 @Value("${DOWNLOAD_PATH}") private String path; @RequestMapping(value = "/uploadFile",method= RequestMethod.POST) @ResponseBody public void handleFormUpload(@RequestParam("file") MultipartF...
2019-05-13 12:54:35
522
原创 bootstarp 前端js文件上传
var files= new Array();//储存对个文件的集合 //1.点击上传附件按钮 触发 function selectFile(){ $("#selectFile").click(); } //2.选择上传文件 function fileupload(){ var form = document.getElementById("uploadform"); ...
2019-05-10 16:24:50
521
原创 bootstrap列表查询时根据不同的状态显示不同的按钮
//根据不同的状态显示不同的按钮 修改 删除 查看 按钮 function ActionFormatter(value, row, index) {//赋予的参数 var myArray = new Array(); if(row.status == 0){ //暂存 myArray.push('<button οnclick="updateOrder(\'' + row...
2019-05-10 16:23:12
1895
原创 修改查看功能的通用代码以及选中数据的获取
function getitemcallback(returnResult){ $('#item_form').find('[name]').each(function() { var type = $(this)[0].nodeName.toLowerCase(); var name = $(this).attr('name'); ...
2019-05-10 16:20:53
238
原创 bootstrap的页面刷新以及模态框的清空
//usertable的页面刷新$("#usertable").bootstrapTable('refresh');
2019-05-10 15:54:31
6141
原创 Maven settings.xml配置(指定本地仓库、阿里云镜像设置)
一、settings.xml文件会在两个目录下存在:1、Maven安装目录(全局):%MAVEN_HOME%\conf\settings.xml2、用户安装目录(用户):${user.home}.m2\settings.xml第一个是全局配置,第二个是用户配置。当两者都存在,它们的内容将被合并,特定于用户的settings.xml文件占主导地位。如果从头开始创建用户特定的配置,可以将全局的...
2019-05-01 15:28:50
682
原创 Quartz和Spring整合
依赖<dependency> <groupId>org.springframework</groupId> <artifactId>spring-context-support</artifactId> <version>${spring-version}</version></dependen...
2019-05-01 15:27:59
313
原创 Quartz定时任务示例
Quartz: 专业的定时框架quartz,功能强大,可以让你的程序在指定时间执行,也可以按照某一个频度执行,支持数据库、监听器、插件、集群quartz:下载: http://www.quartz-scheduler.org/downloads/导入lib或maven依赖<dependency> <groupId>org.quartz-scheduler&...
2019-05-01 15:27:41
311
原创 SpringTask定时任务示例
一、什么是定时任务:定时任务是指调度程序在指定的时间或周期触发执行的任务使用场景:发送邮件、统计、状态修改、消息推送、活动开启、增量索引二、定时任务实现技术:Java自带的java.util.Timer 类,这个类允许你调度一个java.util.TimerTask任务。使用这种方式可以让你的程序按照某一个频度执行,但不能在指定时间运行。使用较少。Spring3.0以后自主开发的...
2019-05-01 15:27:11
324
原创 简单访问第三方接口
public void setAlarmMap(){ //从缓存中取数据 List<Map<String ,Object>> AlarmLogList = ConstantUtil.COLLECTION_ALAEMLOG_LIST; List<Map<String ,Object>> list=new ArrayList<Ma...
2019-04-12 15:49:52
266
原创 HDFS|YRAN HA
HDFS|YRAN HA环境准备CentOS-6.5 64 bitjdk-7u79-linux-x64.rpmhadoop-2.6.0.tar.gzzookeeper-3.6.4.tar.gz安装CentOS主机-物理节点CentOSACentOSBCentOSC192.168.29.129192.168.29.130192.168.29.131...
2019-04-09 10:16:12
195
原创 Map Reduce Shuffle(洗牌)
InputFormat/OutputFormatInputFormat&OutputFormatInputFormatFileInputFormatTextInputFormatkey/Value :key表示行字节的偏移量、value表示一行文本数据切片计算规则 :以文件为单位,以SpliSize做切割NlineInputFormatkey/Valu...
2019-04-09 10:15:41
305
原创 Hadoop之MapReduce
Hadoop MapReduceMapReduce是一种编程模型,用于大规模数据集的并行运算。概念"Map(映射)“和"Reduce(归约)”,是它们的主要思想,都是从函数式编程语言(适合在网络中传递方法)里借来的,还有从矢量编程语言里借来的特性。Hadoop中MapReduce计算框架充分的利用了存储节点所在物理主机的内存、CPU、网络、少许磁盘完成对大数据集的分布式计算。框架一般会在所有的...
2019-04-09 10:15:02
240
原创 大数据Hadoop之HDFS
大数据(bigData)数据量级大,处理GB/TB/PB级别数据(存储、分析)时效性,需要在一定的时间范围内计算出结果(几个小时以内)数据多维度(多样性),存在形式:传感器采集信息、web运行日志、用户的行为数据。数据可疑性,数据要有价值。需要对采集的数据做数据清洗、降噪大数据解决问题?存储打破单机存储瓶颈(数量有限,数据不安全),读写效率低下(顺序化读写)。大数据提出以分布...
2019-04-09 10:13:56
422
原创 HBase架构(四)
HBase架构HBase宏观架构RegionServer架构Region架构图参考:http://www.blogjava.net/DLevin/archive/2015/08/22/426877.html http://www.blogjava.net/DLevin/archive/2015/08/22/426950.htmlHBase集群构建确保H...
2019-04-09 09:47:34
472
1
原创 HBase和MapReduce集成(三)
HBase和MapReduce集成public class CustomJobSubmiter extends Configured implements Tool { public int run(String[] args) throws Exception { //创建Job Configuration config = HBaseConfigur...
2019-04-09 09:47:04
292
原创 java API操作HBase(二)
HBase java APImaven依赖<dependency> <groupId>org.apache.hbase</groupId> <artifactId>hbase-client</artifactId> <version>1.2.4</version></depe...
2019-04-09 09:46:22
152
原创 NoSQL 之 HBase(一)
NoSQL 之 HBaseHBase是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统”。就像Bigtable利用了Google文件系统(File System)所提供的分布式数据存储一样,HBase在Hadoop之上提供了类似于Bigtable的能力。HBase是Apache的Hadoop项目的子项目...
2019-04-09 09:45:07
262
原创 MongoDB 架构(四)
MongoDB 架构主从(过时)搭建选项Master/slave options (old; use replica sets instead): --master master mode --slave slave mode --source arg ...
2019-04-09 09:15:08
265
原创 MongoDB之简单数据的统计与索引(三)
统计[ {name:"张三",sex:true,class:"软开1班",age:28,salary:18000}, {name:"李四",sex:true,class:"软开2班",age:25,salary:15000}, {name:"王五",sex:false,class:"软开1班",age:35,salary:10000}, {name:"赵六",se...
2019-04-09 09:11:38
383
原创 MongoDB之数据库与集合常规操作(二)
学习任务MongoDB基础Shell命令的学习和使用(下午)参考:https://docs.mongodb.com/v3.6/tutorial/MongoDB CRUD OperationsAggregationData ModelsIndexesReference数据库常规操作> db #查看当前数据库test> use baizhi #切换|创建 ...
2019-04-09 09:07:44
318
原创 NoSQL 之 MongoDB(一)
NoSQL 之 MongoDBMongoDB 是一个基于分布式文件存储的数据库(支持海量数据存储),旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是所有非法关系型数据中,最像关系型数据库的一款NoSQL产品。MongoDB使用Bson(Json)表示一条记录,这就导致MongoDB的数据结构非常松散。MongoDB常规概念集合:MongoDB去除了传统数据库以表为单位对记...
2019-04-09 09:04:58
222
转载 JVM知识点精华汇总
原 JVM知识点精华汇总 2018年08月08日 00:51:21 dannyhoo6688 阅读数:2385 </div> <div class="operating"> ...
2019-04-08 14:59:03
161
原创 Spring Boot整合Dubbo
Spring Boot整合Dubbo服务端<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sc...
2019-04-08 13:27:28
464
原创 Dubbo的简单使用
Dubbo搭建导入Maven依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>dubbo</artifactId> <version>2.6.2</version></dependency><!...
2019-04-08 13:16:45
4613
原创 自定义RPC设计与实现
自定义RPC设计与实现客户端package com.baizhi.service;public interface IDemoService { public Integer sum(Integer x,Integer y);}基于接口创建接口代理对象import java.lang.reflect.InvocationHandler;import java.lang.r...
2019-04-08 12:26:56
537
原创 Zookeeper的基本知识与使用
Zookeeperzookeeper介绍ZooKeeper 是一个为分布式应用所设计的分布的、开源的协调服务。分布式的应用可以建立在同步配置管理、选举、分布式锁、分组和命名等服务的更高级别的实现的基础之上。 ZooKeeper 意欲设计一个易于编程的环境,它的文件系统使用我们所熟悉的目录树结构。ZooKeeper的节点是通过像树样的结构来维护的,并且每个节点通过路径来标识访问。除此之外...
2019-04-08 12:21:58
410
原创 Netty的基础使用以及原理(NIO框架)
NIO框架Netty、Mina、Akka(scala 高可用、可扩展)Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。 Netty 是一个基于NIO的客户、服务器端编程框架,使用Netty 可以确保你快速和简单的开发出一个网络应用 .为何使用NettyAPI简单,开发门槛低(无需掌握NIO)功能强大,预置了多种编解码器(...
2019-04-08 11:19:44
333
原创 RPC 设计与实现
RPC 设计与实现互联网架构演变(微观)单一架构,以实现功能为目的,扩展性差 - 数据访问层问题垂直架构,业务拆分,各司其职 - 控制层 M |V解耦分布式服务,服务间的相互调度 - RPCremote process call流动式计算,伸缩性,扩展性 - SOA治理高并发互联网架构设计(宏观)X轴:水平扩展,应用具有可复制性木桶原理Y轴:垂直拆分各司其职 泳道设计Z...
2019-04-08 11:02:02
843
原创 导入(用户)的工具类
package com.baizhi.util;import java.io.InputStream;import javax.servlet.http.HttpServletRequest;import org.apache.poi.hssf.usermodel.HSSFRow;import org.apache.poi.hssf.usermodel.HSSFSheet;import...
2019-04-08 09:47:01
200
原创 Shiro安全认证器之自定义realm
package com.baizhi.realm; import com.baizhi.dao.ResourceDao; import com.baizhi.dao.RoleDao; import com.baizhi.entity.Admin; import com.baizhi.service.AdminService; import org.apache.shiro.auth...
2019-04-08 09:26:48
448
原创 导出Excel
package com.baizhi.util;import java.io.UnsupportedEncodingException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.List;import javax.servlet.http.HttpServletRequest;i...
2019-04-08 09:19:52
140
原创 递归查询的简单使用
递归查询子级资源package com.baizhi.util;import com.baizhi.dao.ResourceDao;import com.baizhi.entity.RR;import java.util.List;public class RoleUtil { // 递归查询子级资源 public static void getSonResource(...
2019-04-05 11:39:13
167
原创 第一个lucene程序
上一篇:Lucene的原理与基本使用第一个lucene程序package com.baizhi.util;import com.baizhi.entity.NewMessage;import org.apache.lucene.analysis.Analyzer;import org.apache.lucene.analysis.standard.StandardAnalyzer;i...
2019-04-05 11:20:41
169
原创 手写Lucene工具类的简单封装与使用
上一篇:Lucene的原理与基本使用package com.baizhi.util;import java.io.File;import java.io.IOException;import java.util.ArrayList;import java.util.Date;import java.util.HashMap;import java.util.List;import...
2019-04-05 11:12:10
247
原创 Lucene的原理与基本使用
一、Lucene中存的什么内容Lucene中存的就是一系列的二进制压缩文件和一些控制文件,它们位于计算机的硬盘上,这些内容统称为索引库 ,索引库有二部份组成:原始记录a)存到索引库中的原始文本,例如:百知教育是一家NB的IT培训机构词汇表a)按照一定的分词策略(即分词器:Analyzer),将原始记录中的每个字符拆分后,存入一个供将来搜索的表中3.二、使用Lucene的准备工作...
2019-04-05 11:06:22
321
原创 使用Struts2完成文件上传下载的流程
文件上传的流程form表单,提交方式为post, 添加属性encType=”multipart/form-data”添加文件域在Action定义属性:File file;//用来接收文件,String fileFileName;//接收老文件名,规定声明 :文件名+FileName生成相应的方法get/set方法生成uuid,String uuid=UUID.randomUUID()....
2019-04-04 14:17:16
188
原创 Cookie与Session的工作原理以及区别
一、什么是Cookie?以及Cookie的简单的应用?Cookie是一种客户端状态管理技术: cookie由客户端创建,由浏览器保存应用场景: 1. 记住用户名和密码 2.商品的浏览记录二、Cookie的工作原理?如何创建Cookie对象?如何响应给浏览器?浏览器第一次访问服务器;在服务器端创建Cookie对象并相应给浏览器(会被浏览器保存在浏览器端)Cookie c1=ne...
2019-04-04 14:07:08
915
原创 设计模式之 单例 代理
单例模式:懒汉、饿汉 构造私有(代码要求) public class A{ //饿汉 private static A instance=new A(); private A(){} public static getInstance(){return instance;} } p...
2019-04-04 10:38:11
151
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人