- 博客(24)
- 收藏
- 关注
原创 Spring 中 @EnableScheduling 实现 定时任务
工作中竟让会用到定时任务,比如每日零点执行任务,清空前一天的无效数据。SpringBoot中的@EnableScheduling 用于开启定时任务 @Scheduled:控制执行时间@Configuration //主要用于标记配置类,兼备Component的效果。@EnableScheduling //开启定时任务...
2020-02-06 19:50:45
585
原创 大数据实战(3)---实时流处理:Spark Streaming
1.概述1)可扩展、高吞吐量、容错的2)将不同数据源数据经过Spark Streaming处理,将处理结果输出到外部文件系统特点:低延时、能从错误中高效的恢复:fault-tolerant、能够运行在成百上千的节点、能够将批处理、机器学习、图计算等子框架和Spark Streaming综合使用。2.核心组件基于Spark Core(离线处理)=>1)Spar...
2019-11-27 10:51:27
755
原创 大数据实战(2)---分布式消息队列:Kafka
1.Kafka概述 1.概述 妈妈:生产者 你:消费者 馒头:数据流、消息 正常情况下: 生产一个 消费一个 其他情况: 一直生产,你吃到某一个馒头时,你卡主(机器故障), 馒头就丢失了 一直生产,做馒头速度快,你吃来不及,馒头也就丢失了 拿个碗/篮子,...
2019-11-26 11:12:15
188
原创 大数据实战(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
173
原创 mybatis中example用法
mybatis中 example用法 查询: 排序:example.orderBy("id") selectByPrimaryKey(100):主键查询 :where id = 100 selectByExample()和selectByExampleWithBLOGs() 示例: ...
2019-10-12 12:04:20
2033
转载 非对称算法DM
前言 最近公司的业务需要对部分字段加密后传输,学习了一些加密算法相关的知识,加密种类大致分三类: 1.对称加密:公钥与私钥相同 2.非对称加密:公钥与私钥不同,公钥暴露,私钥保密 3.哈希加密:不可逆加密,多用来判断 下面简单介绍下常用的非对称性加密:DM加密package com.jm;import sun.misc.BASE6...
2018-12-25 21:33:09
267
原创 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
398
原创 安装多个tomcat和多个JDK
最近公司有这样一个需求,有一个linux系统,同时运行多个项目用作演示。但不同项目依赖的JDK不一样,所以需要同时安装使用JDK7和JDK8。同时运行多个tomcat需要改三个端口号默认分别为:8005(关闭)、8080(访问)、8009(JPA) ,即可同时运行 安装好JDK7和8后,我们环境变量配置的JAVA_HOME为JDK8的路径,重点,在依赖JDK7的tomcat下,...
2018-11-22 11:06:13
607
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
346
原创 拦截器(Interceptor)和过滤器(Filter)的区别与使用
(网图侵删)1.过滤器依赖于servlet容器,基于回调函数,几乎可以对所有请求进行过滤。但缺点是一个过滤器实例只能在容器初始化时调用一次。使用过滤器的目的,是用来做一些过滤操作,获取我们想要获取的数据,比如:在Javaweb中,对传入的request、response提前过滤掉一些信息,或者提前设置一些参数,然后再传入servlet或者Controller进行业务逻辑操作。通常用的...
2018-11-02 11:32:19
217
原创 实现AJAX的两种方式
第一种通过XMLHttpRequest实现:需要手动创建XMLHttpRequest对象,较繁琐。js代码:<script type="text/javascript"> function getComments(){ //获得评论框内的值 var comment = document.getElementById("comment-textare...
2018-11-01 14:04:05
179
翻译 Springboot工程配置ehcache缓存
Springboot添加缓存很方便,个人网站选择的ehcache缓存。一、导入maven依赖<!--ehcache缓存--><dependency> <groupId>org.springframework</groupId> <artifactId>spring-boot-starter-cathe<...
2018-10-24 13:24:58
238
转载 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
2792
转载 更改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
214
转载 在浏览器传中文参数时在本地上转码是正常的,到服务器上出现乱码情况时解决方法
一般浏览器传的中文参数时,取该参数转码一般是new String(request.getParameter("参数名").getBytes("ISO-8859-1"),"utf-8");这个样转码的。这样转码在本地上是没问题的,当把项目发布到服务器上时就可能出现乱码。解决方法是:js:encodeURIComponent编码与解码 今天在js往jsp和servlet传参的时候出现:JavaScri...
2018-02-24 09:44:43
1040
原创 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
1334
转载 JavaScript:关闭弹出窗口时刷新父窗口
代码1(打开新窗口):代码1(打开新窗口):超链接代码2(关闭弹出窗口并刷新主页面):alert("会议记录保存成功!");window.opener.location.reload(); //刷新父窗口中的网页window.close();//关闭当前窗窗口代码2(关闭弹出窗口并刷新主页面):alert("会议记录保存成功!");windo
2017-11-22 09:54:55
525
原创 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
371
原创 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
439
原创 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
2285
原创 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
1612
原创 对新分配的磁盘空间进行磁盘配置
cmd命令:diskpart list list disk select 1(选择需要分配的磁盘空间) select disk 1 create part elt
2017-07-31 09:24:01
444
原创 使用cmd命令导入导出数据库
1.把数据库导出为dmp格式的文件。 创建一个cmd格式的文件,内容: set sid=oracle(实例名) exp 用户名/密码@localhost/oracle(实例名) file=%sid%.dmp(导出数据库的文件名) buffer=102400 feedback=1000 l...
2017-07-27 14:39:00
3420
转载 IMP-00013: 只有 DBA 才能导入由其他 DBA 导出的文件
使用ImportDataHpwl.cmd导入数据库表的时候遇到问题: 经由常规路径由 EXPORT:V10.02.01 创建的导出文件
2017-07-27 10:06:03
3180
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人