- 博客(32)
- 资源 (4)
- 收藏
- 关注
原创 使用spark将hive数据写入elasticsearch或hbase
使用spark将hive数据写入elasticsearch或hbase将hive或者其他关系型数据库中的数据搬迁到es或hbase代码依赖socket入口:MyServerThread实现工具类PropertiesUtil配置文件config.properties客户端MyClient测试执行脚本将hive或者其他关系型数据库中的数据搬迁到es或hbase需求:因为需要使用hadoop能力,所...
2018-12-19 15:59:30
5662
3
转载 Mybatis实现原理深入解析
Mybatis实现原理深入解析转载自http://yuncode.net/article/a_5525ec26eee5268未知真实作者。。。
2016-12-02 15:22:39
24843
7
原创 Log4j,Log4j2,logback,slf4j日志学习
Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、数据库等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。 Log4j有7种不同的log级别
2016-10-22 09:20:46
20737
4
转载 Thymeleaf
Thymeleaf 简介Thymeleaf是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替代 JSP 。 相较与其他的模板引擎,它有如下三个极吸引人的特点: 1. Thymeleaf 在有网络和无网络的环境下皆可运行,即它可以让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查看带数据的动态页面效果。这是由于它支持 html 原型
2016-09-10 11:04:59
2247
原创 NoSQL
NoSQL前言NoSQL,泛指非关系型的数据库,全称Not Only SQL,意即“不仅仅是SQL”。NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题。在过去几年,关系型数据库一直是数据持久化的唯一选择,数据工作者考虑的也只是在这些传统数据库中做筛选,比如SQL Server、Oracle或者是MySQL。甚至是做一些默认的选择,比如使用.NET的一般会选
2016-09-09 17:28:26
5188
原创 spring boot项目引用kaptcha
pom 文件引用依赖 com.google.code kaptcha 2.3.2 kaptcha.jar在maven库里没找到,自己去官网下载的mvn install:install-file -DgroupId=com.google.code -DartifactId=kaptcha -Dversion=2.3.2
2016-06-24 17:17:23
8530
原创 ace tree使用小记
最近使用ace admin模板,里面的组件很丰富,但是文档太少,用起来是真心吐血啊,一点点摸索,做个笔记引用Js文件下载的不同版本的模板,一定要按照该版本模板示例来,在这上面吃过亏啊,在网上下载的【AceAdmin1.3.2_中英双语完整版(2015-5-21_update)】,汉化和未汉化版里面的示例就不一样/*ace-tree栏目选择树*
2016-06-22 17:08:54
13560
1
转载 四种方式实现SQLServer 分页查询
搬自http://www.cnblogs.com/Bulid-For-NET/archive/2012/12/16/2820097.htmlSQLServer 的数据分页:假设现在有这样的一张表:CREATE TABLE test( id int primary key not null identity, names varchar(20))然
2015-12-16 17:10:07
595
转载 在sql语句多表连接中,in、exists、join那个效率更高一点
EXISTS、IN与JOIN,都可以用来实现形如“查询A表中在(或不在)B表中的记录”的查询逻辑。在查询的两个表大小相当的情况下,3种查询方式的执行时间通常是:EXISTS EXISTS 只有当表中字段允许NULL时,NOT IN的方式最慢:NOT EXISTS 但是如果两个表中一个较小,一个较大,则子查询表大的用exists,子查询表小的用in,因
2015-05-19 09:35:06
19248
转载 Oracle 存储过程 编译时卡死不动
这个该死的问题困扰了好久,多方分析之后,才知道,存储过程编译没完成,或者编译失败时,oracle 数据库会自动把相应的存储过程锁起来,最无奈的做法 是重启数据库,此问题就解决每天重启两次数据库想死的心都有了,经过今天的查找 终于找到解决方法一 , 找到之前调试的存储过程 名称,使用一下语句找到 sidselect va.sid,va.OBJECT from v$access
2015-04-27 18:31:08
1998
转载 调用存储过程
如果要在其他地方要调用这个存储过程(pkg_resultset.proc_resultset)并遍历结果集(p_page), 你可以用类似于如下的方法即可!declare cur pkg_resultset.each_page; arr dept%rowtype;begin pkg_resultset.proc_resultset(cur); l
2015-03-20 15:55:26
637
转载 Oracle定时调用存储过程
--创建测试表名create table job_table(run_date date);--创建存储过程create or replace procedure job_proc asbegin insert into job_table (run_date) values (sysdate);end; --创建job并指定
2015-03-19 10:30:54
940
转载 收录一些xss漏洞过滤方法
一、漏洞类型说明 1、 高危漏洞 高危漏洞包括:SQL注入漏洞、XSS跨站脚本漏洞、页面存在源代码泄露、网站存在备份文件、网站存在包含SVN信息的文件、网站存在Resin任意文件读取漏洞。 SQL注入漏洞:网站程序忽略了对输入字符串中包含的SQL语句的检查,使得包含的SQL语句被数据库误认为是合法的SQL指令而运行,导致数据库中各种敏感数据被盗取、更改
2015-01-26 15:47:26
6569
转载 java调用webservice接口方法
webservice的 发布一般都是使用WSDL(web service descriptive language)文件的样式来发布的,在WSDL文件里面,包含这个webservice暴露在外面可供使用的接口。今天搜索到了非常好的 webservice provider列表http://www.webservicex.net/WCF/default.aspx这上面列出了70多个包括很多方面
2015-01-09 16:36:36
2108
转载 java读取和设置配置文件中的属性参数
package net.maxt.httpwatch.util;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import
2014-12-30 10:09:30
1860
转载 Oracle数据库导入导出exp/imp与expdp/impdp
exp/imp与expdp/impdp(1) 把用户usera的对象导到用户userb,用法区别在于exp/imp : fromuser=usera touser=userb ,expdp/impdp : remap_schema=’usera’:'usera’。例如:imp system/passwd fromuser=usera touser=userb f
2014-12-18 18:24:35
3577
转载 Druid数据库连接池使用com.alibaba.druid.pool.DruidDataSource
阿里巴巴推出的国产数据库连接池,据网上测试对比,比目前的DBCP或C3P0数据库连接池性能更好 简单使用介绍Druid与其他数据库连接池使用方法基本一样(与DBCP非常相似),将数据库的连接信息全部配置给DataSource对象 下面给出2种配置方法实例:1. 纯Java代码创建dataSource = new DruidDataSource()
2014-12-18 09:27:51
58946
转载 js操作日期(函数,js版的dateAdd与dateDiff)
var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth(); //获取当前月份(0-11,0代表1月)myDate.getDate(); //获取当前日(1-31)
2014-12-11 14:26:30
2733
转载 JS 替换 window.onload 的 document.ready
通常我们想要在页面内容加载完成后运行 JS 时,都会使用 window.onload 来处理,比如:1window.onload = function(){2 alert('Hello World!');3};这段代码
2014-08-01 14:58:06
948
转载 PL/SQL的TO_CHAR()与TO_DATE()
PL/SQL的TO_CHAR()与TO_DATE()24小时的形式显示出来要用HH24select to_char(sysdate,'yyyy-MM-dd HH24:mi:ss') from dual;select to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:mi:ss') from dual;to_date()
2014-05-22 11:23:09
1840
转载 javaScript Validate framework运行时出错
javaScript Validate framework运行时出错配置文件读取错误,请检查任何运行错误都会导致该域错误验证失败解决方法:1:将validation-config.dtd拷贝到你的存放js的目录下。2:路径错误:var ValidationRoot = "/webproject2/js/";注意“/”;3:调用错误:o
2014-05-13 11:44:29
3732
转载 JSON和JAVA的POJO的相互转换
package com.synda.json.test;import java.util.Collection; import java.util.HashMap; import java.util.Map; import net.sf.json.JSONArray; import net.sf.json.JSONObject;
2013-11-28 11:31:11
1205
原创 入门android
一个记事本小案例@Overridepublic boolean onMenuItemSelected(int featureId, MenuItem item) {int menuId = item.getItemId();switch (menuId) {// 新建case R.id.news:Intent intent= new Intent(MainActiv
2013-10-31 17:18:56
758
转载 接口实现类上面写@override报错
接口实现类上面写@override报错The method of type must override a superclass method...据说这是jdk的问题,@Override是JDK5就已经有了,但有个小小的Bug,就是不支持对接口的实现,认为这不是Override 。而JDK6修正了这个Bug,无论是对父类的方法覆盖还是对接口的实现都可以
2013-08-27 11:41:59
5104
原创 避免出现where 1=1
where 1=1低效,被迫进行全表扫描,执行效率不高,为进行数据检索性能优化,要避免出现where 1=1.拼接字符串查询数据,有时候有多个可选条件由用户选择时,不能确定在哪个条件前加where,那个条件前加and,可以用这种方法:/*** where 1=1替换* @param sql* @param hasWhere* @return*/public
2013-08-23 09:26:56
1705
原创 问题笔记
MyEclipse中删除对Hibernate的支持通过菜单MyEclipse->Add Hibernate Capabilities添加了对Hibernate的支持,由于配置出了点问题,想要重新来过。菜单里好像没有删除对Hibernate支持的功能,删掉相关文件后,没有那个选项了,只能手工删除了,查阅到的方法:1.把项目根目录下文件.myhibernatedat
2013-08-22 19:58:38
718
原创 数据库练习
--3.1创建学生成绩管理数据库(StudScore_DB1)create database StudScore_DB1 --数据库创建语句--3.2创建学生成绩管理数据库(StudScore_DB2),注意要求create database StudScore_DB2ON(name=StudScore_DB2_Data1, --数据库主文件逻辑名称filename
2013-08-22 18:00:12
2381
Java串口/RXTX/GSM/GPRS完整的Demo
2017-03-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人