自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

danfly1010的专栏

程序界的菜鸟

  • 博客(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 5465 3

转载 Mybatis实现原理深入解析

Mybatis实现原理深入解析转载自http://yuncode.net/article/a_5525ec26eee5268未知真实作者。。。

2016-12-02 15:22:39 24564 7

原创 Log4j,Log4j2,logback,slf4j日志学习

Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、数据库等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。 Log4j有7种不同的log级别

2016-10-22 09:20:46 20437 5

转载 Thymeleaf

Thymeleaf 简介Thymeleaf是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替代 JSP 。 相较与其他的模板引擎,它有如下三个极吸引人的特点: 1. Thymeleaf 在有网络和无网络的环境下皆可运行,即它可以让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查看带数据的动态页面效果。这是由于它支持 html 原型

2016-09-10 11:04:59 2169

原创 NoSQL

NoSQL前言NoSQL,泛指非关系型的数据库,全称Not Only SQL,意即“不仅仅是SQL”。NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题。在过去几年,关系型数据库一直是数据持久化的唯一选择,数据工作者考虑的也只是在这些传统数据库中做筛选,比如SQL Server、Oracle或者是MySQL。甚至是做一些默认的选择,比如使用.NET的一般会选

2016-09-09 17:28:26 5049

原创 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 8464 2

原创 ace tree使用小记

最近使用ace admin模板,里面的组件很丰富,但是文档太少,用起来是真心吐血啊,一点点摸索,做个笔记引用Js文件下载的不同版本的模板,一定要按照该版本模板示例来,在这上面吃过亏啊,在网上下载的【AceAdmin1.3.2_中英双语完整版(2015-5-21_update)】,汉化和未汉化版里面的示例就不一样/*ace-tree栏目选择树*

2016-06-22 17:08:54 13353 7

转载 四种方式实现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 552

转载 在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 18280

转载 Oracle 存储过程 编译时卡死不动

这个该死的问题困扰了好久,多方分析之后,才知道,存储过程编译没完成,或者编译失败时,oracle 数据库会自动把相应的存储过程锁起来,最无奈的做法 是重启数据库,此问题就解决每天重启两次数据库想死的心都有了,经过今天的查找 终于找到解决方法一 , 找到之前调试的存储过程 名称,使用一下语句找到 sidselect va.sid,va.OBJECT from v$access

2015-04-27 18:31:08 1866

转载 调用存储过程

如果要在其他地方要调用这个存储过程(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 573

转载 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 842

转载 收录一些xss漏洞过滤方法

一、漏洞类型说明    1、 高危漏洞    高危漏洞包括:SQL注入漏洞、XSS跨站脚本漏洞、页面存在源代码泄露、网站存在备份文件、网站存在包含SVN信息的文件、网站存在Resin任意文件读取漏洞。    SQL注入漏洞:网站程序忽略了对输入字符串中包含的SQL语句的检查,使得包含的SQL语句被数据库误认为是合法的SQL指令而运行,导致数据库中各种敏感数据被盗取、更改

2015-01-26 15:47:26 6343

转载 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 1959

转载 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 1802

转载 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 3506 1

转载 Druid数据库连接池使用com.alibaba.druid.pool.DruidDataSource

阿里巴巴推出的国产数据库连接池,据网上测试对比,比目前的DBCP或C3P0数据库连接池性能更好 简单使用介绍Druid与其他数据库连接池使用方法基本一样(与DBCP非常相似),将数据库的连接信息全部配置给DataSource对象 下面给出2种配置方法实例:1. 纯Java代码创建dataSource = new DruidDataSource()

2014-12-18 09:27:51 57985

转载 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 2239

原创 续上

今天的面试只是两个基础问题,但是还是木有回答好,鄙视自己下

2014-10-22 22:19:10 549

原创 一次失败的面试——学会总结

虽然能耐不大,好歹是写了一年代码的被公司

2014-10-21 11:05:53 1813

转载 Oracle数据库导入导出

Oracle数据库有四种常用的备份方法,它们分别是导出/导入(EXP/IMP)、热备份、冷备份、rman备份。

2014-09-10 15:04:36 868

转载 级连删除触发器

(二个有外键关系的表,当删除主表一条记录时,级连删除子表的相关记录).

2014-08-19 14:11:04 1304

转载 JS 替换 window.onload 的 document.ready

通常我们想要在页面内容加载完成后运行 JS 时,都会使用 window.onload 来处理,比如:1window.onload = function(){2  alert('Hello World!');3};这段代码

2014-08-01 14:58:06 895

转载 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 1492

转载 最全的ORACLE-SQL笔记

来源:www.chengxuyuans.com

2014-05-15 14:52:30 5037

转载 javaScript Validate framework运行时出错

javaScript Validate framework运行时出错配置文件读取错误,请检查任何运行错误都会导致该域错误验证失败解决方法:1:将validation-config.dtd拷贝到你的存放js的目录下。2:路径错误:var ValidationRoot = "/webproject2/js/";注意“/”;3:调用错误:o

2014-05-13 11:44:29 3625

转载 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 1138

原创 入门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 707

转载 接口实现类上面写@override报错

接口实现类上面写@override报错The method of type must override a superclass method...据说这是jdk的问题,@Override是JDK5就已经有了,但有个小小的Bug,就是不支持对接口的实现,认为这不是Override 。而JDK6修正了这个Bug,无论是对父类的方法覆盖还是对接口的实现都可以

2013-08-27 11:41:59 5055

原创 避免出现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 1658

原创 问题笔记

MyEclipse中删除对Hibernate的支持通过菜单MyEclipse->Add Hibernate Capabilities添加了对Hibernate的支持,由于配置出了点问题,想要重新来过。菜单里好像没有删除对Hibernate支持的功能,删掉相关文件后,没有那个选项了,只能手工删除了,查阅到的方法:1.把项目根目录下文件.myhibernatedat

2013-08-22 19:58:38 660

原创 数据库练习

--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 2246

Java串口/RXTX/GSM/GPRS完整的Demo

这是一个完整的Java串口通信的例子,本案例中Java通过RXTX控制GSM模块,使用GPRS发送数据到服务器端。这是一个非常有参考价值的案例,能启发你对串口操作的理解,你不一定要控制GSM模块,其他模块也是同样道理,希望我们能共同学习!

2017-03-23

MediaRecorder的完整demo

MediaRecorder的完整demo,实现录像的全程预览、录像过程的自动对焦、录像文件的查看

2016-09-22

Navicat for Oracle

Oracle的图形化操作界面,比PL/SQL简单好操作,界面清爽美观,连接简单

2013-10-30

Navicat高级版,可用于各种主流数据库

Navicat高级版,可用于各种主流数据库,图形界面操作数据库

2013-08-16

空空如也

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

TA关注的人

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