- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 Spark集群环境搭建
环境准备:虚拟机:ubuntu 16.04 LTS已经搭建好hadoop集群的两台主机:master:192.168.184.158slave1:192.168.184.169由于电脑性能问题,将master与slave1主机共同作为节点进行配置,即master也作为datanode(实际应用中不建议,这里是为了模拟)。 1.安装scala 下载地
2017-02-20 16:34:11 418
原创 Hive安装配置使用及java api调用
mysql -u root -p root;建立hive用户,hive数据库,并授权。create database hive;grant all on hive.* to hive@'%' identified by 'hive';grant all on hive.* to hive@'localhost' identified by 'hive';flush priv
2017-02-20 14:19:04 2408
原创 mybatis实现mapper文件热部署
每次修改mybatis的sql脚本后,都要重启,因为mybatis的mapper文件默认只在启动时加载到缓存,改动后不会自动加载,于是研究了下mybatis配置文件的加载,分享如下:实现思路:使用定时器定时扫描mapper文件的改动,如果有改动则调用mapper文件的加载方法XMLMapperBuilder.parse()。一.写一个重新加载mapper文件的java类 首先需要构建一
2017-02-14 18:01:09 2948
原创 [置顶]springmvc+mybatis,在mybatis逆向工程的基础上使用模板自动生成controller层代码
在使用mybatis和srpingmvc的过程中,有一点关注了很久,就是controller层 的代码无法自动生成,于是自己研究写了个小程序,可以通过数据库表、自己定制的controller文件的模板,生成对应的controller层代码,特此分享一下,由于代码文件有好几个,在此不便粘出来了,详见个人github页:https://github.com/ycblus/controller-engi
2017-02-14 17:22:32 1529
原创 加解密算法总结(RSA,DES,MD5)
一.非对称加密算法RSA 非对称加密算法需要两个密钥:公开密钥(publickey)和私有密钥(privatekey)。公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密;如果用私有密钥对数据进行加密,那么只有用对应的公开密钥才能解密。因为加密和解密使用的是两个不同的密钥,所以这种算法叫作非对称加密算法。RSA算法实现如下: 1 import
2017-02-14 17:22:26 879
原创 hadoop分布式集群搭建笔记
1、Hadoop运行模式Hadoop有三种运行模式,分别如下:单机(非分布式)模式伪分布式(用不同进程模仿分布式运行中的各类节点)模式完全分布式模式注:前两种可以在单机运行,最后一种用于真实的集群环境,通常用在生产环境上。我们可以搭建本地的伪分布式模式来模拟分布式环境的执行。 2、Hadoop的安装及配置环境:Ubuntu16.04LTS,Hadoop 2.5.2,
2017-02-14 17:22:24 575
原创 mybatis+springmvc+jbpm4整合配置
花了一段时间研究了下jbpm4,后来想把它整合在maven上,但是,后来发现,maven的中央仓库和私服上要么缺了jbpm4的jar包,要么springmvc的相关jar包版本跟原项目的版本匹配不上,所以干脆将jbpm4的jar包不使用maven管理,手工进行添加,成功完成整合。 关键配置文件如下:applicationContext.xml配置:<beans xmlns=
2017-02-14 17:22:21 2606 1
原创 在Servlet中可访问Spring bean对象,但是不能直接以注入的方式引用
在Servlet中使用注解的方式引用Spring bean对象,会报空指针,因此可以在init()方法中通过WebApplicationContextUtils.getWebApplicationContext(servletContext)获取Spring,代码如下:package zttc.itat.user.servlet;import javax.servlet.Ser
2017-02-14 17:22:18 2221 1
原创 nested exception is java.lang.NoClassDefFoundError: com/google/gson/Gson
gson的依赖如下: com.google.code.gson gson 1.7.1 但由于gson的jar没有自动部署到tomcat下,所以将依赖添加属性runtime,即运行的时候去用这个包,则不会报错。
2017-02-14 17:22:16 2562 1
原创 org.hibernate.DuplicateMappingException: Duplicate collection role mapping
使用hibernate时遇到该错误,后来排查原因,是因为hibernate的属性mapperResource,在hibernate.cfg.xml以及spring中进行了重复配置,去掉其中一个,错误解决。
2017-02-14 17:22:13 2249
原创 maven手工安装依赖包
maven有时候自动添加依赖失败,部分jar包不支持自动添加,所以有时需要手工进行安装依赖,操作方法如下:1.下载zip文件2.进入zip文件所在目录,从本地安装以jta-1.0.1B为例,本地手工安装命令如下:jta-1_0_1B-classes.zip为下载的zip文件名mvn install:install-file -Dfile=./jta-1_0_1B-classes.zip
2017-02-14 17:22:10 1520
原创 mybatis中Invalid bound statement (not found) 和 Result Maps collection already contains value for...错误解决方案
一.Invalid bound statement (not found)使用mybatis有时候会报Invalid bound statement (not found)这种错误,总结了下,可能有两种情况如下:1.mybatis的对应的mapper.xml找不到对应的命名sql或者名称与mapper接口名称不一致。 2.xml文件与接口名称都对,但是在mybatis配置文件中漏掉
2017-02-14 17:22:07 386
原创 Unable to read TLD "META-INF/c.tld" from JAR file 解决办法
首先,出现这个错误的原因是因为项目的jsp-api.jar或者jstl.jar或者servlet-api.jar与tomcat下jar包重复了,导致tomcat的jar包未起作用,具体要看报错提示内容,这样导致的结果就是页面会一直报这个错误,jsp无法解析。网上其他的解决方案都是说把项目下的jar包删掉就好了,我用的是maven的依赖,发现删了jar包也没有用,一开始项目报错是在tomcat6上部
2017-02-14 17:22:05 4337
原创 mybatis使用oracle自动生成主键
下面总结了两种方式,一种是使用oracle的sys_guid函数自动生成,另一种是使用sequence, 方法一: select sys_guid() from dual insert into T_STORE (STORE_ID, STORE_NAME, STORE_PRICE,CREATE_DATE,END_DATE ) values ( #{stor
2017-02-14 17:22:02 5805
Python web增删查改demo源码
2017-02-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人