- 浏览: 213917 次
- 性别:
- 来自: 福州
最新评论
-
zhu547043537:
1.查看zookeeper是否启动成功的。2.查看防火墙端口是 ...
坑爹的ZooKeeper的错误 -
liqing6044313:
注意两点:1、 dataDir如果 配置的是/var/.. ...
坑爹的ZooKeeper的错误 -
timer_yin:
我的也是 很奇怪 我是部署在Ubuntu上,用sudo也不行, ...
坑爹的ZooKeeper的错误 -
wgyyouge:
有个命令行下的高效迁移工具ora2mysqlhttp://ww ...
解决Kettle 的连接数据没有数据 -
javams:
其实我想知道的不是答案,是遇到这种问题,你的思路是什么?
一桶有10L的油,以及3L和7L的空桶,怎么分出5L和5L
文章列表
最近再看开源项目阿里巴巴的数据库同步项目Otter https://github.com/alibaba/otter的时候,看到里面很多时候都使用了JdbcTemplate 来对数据进行相应的数据操作。
这里写一个使用批操作的batchUpdate()的例子,来自spring-jdbctemplate-batchupdate-example
需要使用批操作来操作数据库的数据。
第一种用法:
//insert batch example
public void insertBatch(final List<Customer> customers){
S ...
项目中使用了第三方的jar包,在打成war包部署时,报了个错找不到引用的jar包,查了一下,竟然没有打进war包里去。主要是引用第三方jar包时,没有使用maven,直接在属性里引入的,所以没有打包成功。查了下资料,做如下更改:
项目--右键属性---deployment assembly--选择add -- add file --将第三方包引进来。
这样,在部署的时候,就能够将第三方的包一起进行部署了。
在编译器是1.8 的情况下,部署代码到服务器上,结果一直报错,网上一查,结果才知道,是因为环境的版本和贬义的版本不同而引起的错误。我操。。。十分搞笑是不是。。
改一下自己的环境的版本就可以了。
启动TOMCAT报错 java.util.zip.ZipException: invalid LOC header (bad signature)
因为Maven里的配置 spring-boot,这个jar包,导致Tomcat启动错误,所以要把Spring-boot这引入要注释。
<!--<dependency>-->
<!--<groupId>org.springframework.boot</groupId>-->
<!--<artifactId>spring ...
是否是 Ajax 请求:
ublic static boolean isAjaxRequest(HttpServletRequest request){
String accept = request.getHeader("accept");
String xRequestedWith = request.getHeader("X-Requested-With");
// 如果是异步请求或是手机端,则直接返回信息
return ((accept != null && accept.index ...
Driver class 'org.gjt.mm.mysql.Driver' could not be found
这个是缺少了驱动包的情况。
mysql-connector-java-5.1.38-bin.jar 放入 文件lib中
比如:kettle 的文件夹是data integration,那么就把驱动文件放到 data-integration/lib 文件夹中。
前段时间,在做ETL的工作,接触了一段时间的Talend,这个专门进行ETL的过程的软件。
ETL的有几个不同的功能的版本,几个功能的版本分别有不同的功能。
Talend本身有几个版本是根据Eclipse开发的。
这里我主要使用的Data Quality 和 Big Data。Data Quality 本身使用没什么大问题, 到时 Big Data使用的使用会出现卡住,闪退的现象。如果有固态硬盘的条件的,尽量吧Big Data 放在固态硬盘来跑。
Data Quality 功能简单,上手很快,简单说明一下:看名字就大概知道是什么意思的,简单的对 ...
1. 将数据进行转换,有的时候需要进行将整型转换为浮点型。
1)直接利用小数点:
select 10*1.0 / 3
2) 利用CAST进行转换(这种稍微麻烦):
select cast(cast(10 as float)/3 as decimal(10,2)) as print
2. 根据不同的条件查询出结果在同一句SQL中:
1)利用CASE WHEN:
SELECT
count(CASE WHEN cyqkbm ='2' THEN 1 ELSE NULL END) / count(*)
...
mysql数据库error: Found option without preceding group in config file 问题解决
error: Found option without preceding group in config file: D:\mysql-5.7.17-win32\my.ini at line: 1
Fatal error in defaults handling. Program aborted
原因:my.ini文件格式是utf-8
解决办法,my.ini文件保存为ANSI格式文件
1. Java 链接MySQL数据库 解决中文乱码问题
最近在使用Talend 的时候难免有遇到一些需要连接MySQL数据库的组件,其实Talend的这样的用来做数据处理的工具,本质上就是一些Java代码,这个工具将这些Java代码和组件进行一一对应,并且,在进行拖拽的过程中就Java代码生成了。要解决一些中文数据的输入和输出问题,就是将Java中链接MySQL数据库的方法搬到这里来。
这是传统的Java连接MySQL的链接:
jdbc:mysql://localhost/test?useUnicode=true&characterEncoding=UTF- ...
在CentOS下修改主机名需要三步走
1. 利用命令:hostname 进行修改
shell>hostname www
2. 修改/etc/sysconfig/network 文件 :
NETWORKING=yes
HOSTNAME=wang.localdomain
3. 修改/etc/hosts 文件:
127.0.0.1 wang.localdomain new-hostname
来自:http://www.cnblogs.com/anjou/archive/2007/08/04/842705.html
参考:http://ww ...
1. MySQL5.7 的bin-log 功能开启:
(1)MySQL5.7版本中,my.cnf 的位置一般在/etc/my.cnf,要在my.cnf中添加server-id:
[mysqld]
server-id = [序列号]
log-bin = [文件名]
例子1:
[mysqld]
log-bin=/var/lib/mysql/mysql-bin
server-id=1
例子2:
log-bin=m ...
1. MySQL 5.7 版本的首次登陆
(1)利用yum命令安装了MySQL后,因为5.7 的安全性增强,所以首次登陆需要密码,启动命令:
sudo service mysqld start
(2)初始化的密码在mysql.log 里,利用命令进行查看:
# cat /var/log/mysqld.log | grep "temporary password"
2016-04-08T15:10:00.920194Z 1 [Note] A temporary password is generated for root@localhost: yP( ...
1. CentOS7 关闭防火墙
(1)关闭防火墙:sudo systemctl stop firewalld.service
(2)关闭开机启动防火墙:sudo
1. Java 关于判断文件是否存在:
public int saveCSV(String username) {
String savepath = "D:/test";
String savePathAddUser = savepath + "/" + username;
File savePathFile = new File(savePathAddUser);
try {
// ======================check the file path exists.=================
...