`
RAYFUXK
  • 浏览: 213917 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论
文章列表
最近再看开源项目阿里巴巴的数据库同步项目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.================= ...
Global site tag (gtag.js) - Google Analytics