JAVA
文章平均质量分 80
雪水
寶劍鋒從磨礪出
梅花香自苦寒來
展开
-
JAVA通过JDBC连接并操作MySQL数据库
JAVA通过JDBC连接并操作MySQL数据库 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。首先我们在MySQL数据库中创建一个table,以供测试使用。建表语句如下:CREATE TABLE student(原创 2015-05-29 17:30:54 · 7711 阅读 · 0 评论 -
linux tomcat7 配置证书(JKS和PKCS12格式)
1. 环境说明系统:debian7JDK版本:1.7tomcat版本:72. 启动tomcat7说明apt-get install tomcat7之后,tomcat相关文件会被分配到两个目录:一个是/var/lib/tomcat7,另外一个是/usr/share/tomcat7。这两个目录catalina.home=/usr/share/tomcat7;catalina.b原创 2017-04-17 14:26:27 · 6243 阅读 · 0 评论 -
log4j.aditivity实现某类日志只输出到特定file
第一种需求:将log4j level高的输出到一个特定的文件,以便查看。下面展示一个log4j配置来实现这一功能### set log levels ### log4j.rootLogger = debug , stdout , D , E ### 输出到控制台 ### log4j.appender.stdout = org.apache.log4j.ConsoleA原创 2017-03-27 17:04:12 · 1874 阅读 · 1 评论 -
HttpClient javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
最近在调用一些https的接口,然后采用的认证方式是用户名+密码。这个时候调用接口则会提示httpclient未认证的错误,导致接口无法调用:HttpClient javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated。下面是我找到的解决方法。方法一: httpClient jar包版本为4.1.x原创 2017-02-16 16:33:28 · 7935 阅读 · 1 评论 -
LeetCode 387. First Unique Character in a String
387. First Unique Character in a StringGiven a string, find the first non-repeating character in it and return it's index. If it doesn't exist, return -1.Examples:s = "leetcode"retu原创 2016-12-02 19:18:10 · 474 阅读 · 0 评论 -
kafka 生产者和消费者实例
一、环境安装配置1、去官网下载kafka我下载的版本是 kafka_2.11-0.10.0.1.tgz,下面的实例也是基于该版本。2、解压安装tar -xzf kafka_2.11-0.10.0.1.tgz mv kafka_2.11-0.10.0.1 /root3、修改配置文件cd /root/kafka_2.11-0.10.0.1/configcp serve原创 2016-09-27 20:14:00 · 12114 阅读 · 0 评论 -
spring-data-redis连接操作redis
Java连接redis的客户端有很多,其中比较常用的是Jedis. (参考:redis client)spring-data-redis则是对Jedis进行了高度封装,使用起来非常方便。下面就以代码为例说明spring-data-redis的使用。整个项目使用maven管理jar包,pom文件如下:<project xmlns="http://maven.apache.org/PO原创 2016-08-02 21:12:32 · 24434 阅读 · 2 评论 -
利用内存分析工具(Memory Analyzer Tool,MAT)分析java项目内存泄露
一、开发环境:操作系统:ubuntu 14.04IDE:Eclipse Java EE IDE for Web Developers. Version: Luna Service Release 2 (4.4.2)JDK版本:1.7.0_80MAT版本:1.5.0二、事件起因最近通过公司的哨兵监控系统发现我的项目内存使用率每天都会增加一点,如下图。对于一个稳定运行的java原创 2016-02-23 20:46:29 · 74173 阅读 · 2 评论 -
使用Ibatis操作MySQL数据库
iBatis 是apache 的一个开源项目,一个O/R Mapping 解决方案,iBatis 最大的特点就是小巧,上手很快。如果不需要太多复杂的功能,iBatis 是能够满足你的要求又足够灵活的最简单的解决方案,现在的iBatis 已经改名为Mybatis 了。使用Ibatis操作数据库,我们的操作对象依然是student 表,创建语句:CREATE TABLE student(原创 2015-05-29 21:41:45 · 4148 阅读 · 3 评论 -
使用Spring JDBC框架连接并操作数据库
在前一篇博文JAVA通过JDBC连接并操作MySQL数据库中,我们知道如何通过JDBC连接并操作数据库,但是请看程序,整个程序连接数据库和关闭数据库占了很大一部分代码量,而且每次我们执行一下数据库操作都得来这么一大段重复代码,这是很烦人的。而在Spring框架中同样提供了JDBC框架,以供我们操作数据库。spring中的JDBC框架则可以为我们省去连接和关闭数据库的代码,我们只要关注我们想对数据库原创 2015-05-29 20:50:31 · 55628 阅读 · 19 评论