自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 Spring 中 @EnableScheduling 实现 定时任务

工作中竟让会用到定时任务,比如每日零点执行任务,清空前一天的无效数据。SpringBoot中的@EnableScheduling 用于开启定时任务 @Scheduled:控制执行时间@Configuration //主要用于标记配置类,兼备Component的效果。@EnableScheduling //开启定时任务...

2020-02-06 19:50:45 546

原创 大数据实战(3)---实时流处理:Spark Streaming

1.概述1)可扩展、高吞吐量、容错的2)将不同数据源数据经过Spark Streaming处理,将处理结果输出到外部文件系统特点:低延时、能从错误中高效的恢复:fault-tolerant、能够运行在成百上千的节点、能够将批处理、机器学习、图计算等子框架和Spark Streaming综合使用。2.核心组件基于Spark Core(离线处理)=>1)Spar...

2019-11-27 10:51:27 703

原创 大数据实战(2)---分布式消息队列:Kafka

1.Kafka概述 1.概述 妈妈:生产者 你:消费者 馒头:数据流、消息 正常情况下: 生产一个 消费一个 其他情况: 一直生产,你吃到某一个馒头时,你卡主(机器故障), 馒头就丢失了 一直生产,做馒头速度快,你吃来不及,馒头也就丢失了 拿个碗/篮子,...

2019-11-26 11:12:15 160

原创 大数据实战(1)---日志收集:Flume

1.Flume概述Flume is a distributed, reliable,and available service for efficiently collecting(收集),aggregating(聚合), and moving(移动) large amounts of log data1.业界同类产品的对比 Flume: Cloudera/Apache...

2019-11-26 10:49:11 145

原创 mybatis中example用法

mybatis中 example用法 查询: 排序:example.orderBy("id") selectByPrimaryKey(100):主键查询 :where id = 100 selectByExample()和selectByExampleWithBLOGs() 示例: ...

2019-10-12 12:04:20 1902

转载 非对称算法DM

前言    最近公司的业务需要对部分字段加密后传输,学习了一些加密算法相关的知识,加密种类大致分三类:     1.对称加密:公钥与私钥相同     2.非对称加密:公钥与私钥不同,公钥暴露,私钥保密     3.哈希加密:不可逆加密,多用来判断    下面简单介绍下常用的非对称性加密:DM加密package com.jm;import sun.misc.BASE6...

2018-12-25 21:33:09 240

原创 RSA加密算法

最近公司有个新需求,用到了RSA加密算法,于是百度+视频简单了解了下,先上代码package com.jm.decode;import Decoder.BASE64Decoder;import Decoder.BASE64Encoder;import javax.crypto.Cipher;import java.io.IOException;import java.io....

2018-12-21 09:40:17 367

原创 安装多个tomcat和多个JDK

最近公司有这样一个需求,有一个linux系统,同时运行多个项目用作演示。但不同项目依赖的JDK不一样,所以需要同时安装使用JDK7和JDK8。同时运行多个tomcat需要改三个端口号默认分别为:8005(关闭)、8080(访问)、8009(JPA)  ,即可同时运行 安装好JDK7和8后,我们环境变量配置的JAVA_HOME为JDK8的路径,重点,在依赖JDK7的tomcat下,...

2018-11-22 11:06:13 571 2

原创 SpringBoot配置全局的异常捕获

需要以下两个类配合完成:IoExceptionHandler.java(异常助手类)IMoocJSONResult.java(实体类)package com.blog.pojo;import org.codehaus.jackson.JsonNode;import org.codehaus.jackson.map.ObjectMapper;import java.u...

2018-11-05 15:34:17 317

原创 拦截器(Interceptor)和过滤器(Filter)的区别与使用

(网图侵删)1.过滤器依赖于servlet容器,基于回调函数,几乎可以对所有请求进行过滤。但缺点是一个过滤器实例只能在容器初始化时调用一次。使用过滤器的目的,是用来做一些过滤操作,获取我们想要获取的数据,比如:在Javaweb中,对传入的request、response提前过滤掉一些信息,或者提前设置一些参数,然后再传入servlet或者Controller进行业务逻辑操作。通常用的...

2018-11-02 11:32:19 193

原创 实现AJAX的两种方式

第一种通过XMLHttpRequest实现:需要手动创建XMLHttpRequest对象,较繁琐。js代码:<script type="text/javascript"> function getComments(){ //获得评论框内的值 var comment = document.getElementById("comment-textare...

2018-11-01 14:04:05 148

翻译 Springboot工程配置ehcache缓存

Springboot添加缓存很方便,个人网站选择的ehcache缓存。一、导入maven依赖<!--ehcache缓存--><dependency> <groupId>org.springframework</groupId> <artifactId>spring-boot-starter-cathe<...

2018-10-24 13:24:58 213

转载 java生成32位随机不重复数字+字母(做主键) 和向oracle表中插入32随机不重复主键语句

1.java生成32位随机不重复数字+字母(做主键)调用: String ID = GuidUtil.generate();GuidUtil.java:/** * */package com.select.controller;/** * 生成GUID编码(使用hibernate的uuid生成机制) * * @author * @since 2013-0...

2018-03-13 08:45:05 2702

转载 更改Oracle数据库的编码格式,解决导入时ORA-12899错误

imp导入数据到ORACLE遭遇ORA-12899错误数据库版本是Oracle 10G XE,从公司数据库的企业版导入时遭遇ORA-12899错误。错误信息:Sql代码  IMP-00019: row rejected due to ORACLE error 12899  IMP-00003: ...

2018-02-28 13:44:36 186

转载 在浏览器传中文参数时在本地上转码是正常的,到服务器上出现乱码情况时解决方法

一般浏览器传的中文参数时,取该参数转码一般是new String(request.getParameter("参数名").getBytes("ISO-8859-1"),"utf-8");这个样转码的。这样转码在本地上是没问题的,当把项目发布到服务器上时就可能出现乱码。解决方法是:js:encodeURIComponent编码与解码 今天在js往jsp和servlet传参的时候出现:JavaScri...

2018-02-24 09:44:43 972

原创 jqGrid获取表数据

//获取Grid所选行的ID var GridId=$(grid_selector).jqGrid('getGridParam','selrow'); //通过GridId获得所选行数据 var selectRow = $(grid_selector).jqGrid('getRowData',GridId); //console.log(selectRow.id);

2017-11-29 15:57:41 1277

转载 JavaScript:关闭弹出窗口时刷新父窗口

代码1(打开新窗口):代码1(打开新窗口):超链接代码2(关闭弹出窗口并刷新主页面):alert("会议记录保存成功!");window.opener.location.reload(); //刷新父窗口中的网页window.close();//关闭当前窗窗口代码2(关闭弹出窗口并刷新主页面):alert("会议记录保存成功!");windo

2017-11-22 09:54:55 495

原创 oracle创建用户及表空间

创建表空间:运行cmd命令行  录入 sqlplus /nolog  无用户名登录        conn /as sysdba  连接到数据本地数据        dba用户远程连接数据库         conn username/password@10.208.26.00:1521/orgin as sysdbaCREATE SMALLFILE TABLESPACE...

2017-11-15 16:24:14 333

原创 ORA-28040: No matching authentication protocol 错误

把跟jdbc相关的jar包(类似于classes12.jar,sqljdbc4.jar,ojdbc14.jar)都删掉,把oracle12c自带的jar(jdk是1.6就放ojdbc6.jar,jdk1.7就用ojdbc7.jar,自带jar在数据库安装目录下去找..\jdbc\lib)放进去,问题解决,而且可以兼容低版本数据库

2017-11-15 13:34:14 379

原创 controller三种接收jsp值的方法

1.普通的传值String code = request.getParameter("code");2.接收sgrid表格的值String code = HttpUtil.getSigmaParam(request,"code");3.页面之间传值jsp:     var state = jQuery("#state").val();        //查询衣服信息后 才能

2017-11-08 16:03:33 2254

原创 sgrid table 相关

一个完整的sgrid表格:<sgrid:table id="sigma" loadUrl="${pageContext.request.contextPath}/b005/list.act" width="100%" showIndexColumn="false" toolbarContent="nav | pagesize | xls | relo

2017-10-20 13:33:39 1577

原创 对新分配的磁盘空间进行磁盘配置

cmd命令:diskpart                    list                    list disk                    select 1(选择需要分配的磁盘空间)                    select disk 1                    create part elt          

2017-07-31 09:24:01 411

原创 使用cmd命令导入导出数据库

  1.把数据库导出为dmp格式的文件。      创建一个cmd格式的文件,内容:                    set sid=oracle(实例名)                    exp 用户名/密码@localhost/oracle(实例名)           file=%sid%.dmp(导出数据库的文件名) buffer=102400  feedback=1000 l...

2017-07-27 14:39:00 3303

转载 IMP-00013: 只有 DBA 才能导入由其他 DBA 导出的文件

使用ImportDataHpwl.cmd导入数据库表的时候遇到问题:                                                                                                     经由常规路径由 EXPORT:V10.02.01 创建的导出文件                             

2017-07-27 10:06:03 3139

空空如也

空空如也

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

TA关注的人

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