java学习笔记
wuzhangweiss
编程之道
展开
-
Java中的四种JDBC驱动
Java中的JDBC驱动可以分为四种类型,包括JDBC-ODBC桥、本地API驱动、网络协议驱动和本地协议驱动。JDBC驱动类型一、JDBC-ODBC桥JDBC-ODBC 桥 是sun公司提供的,是jdk提供的的标准API. 这种类型的驱动实际是把所有 JDBC的调用传递给ODBC ,再由ODBC调用本地数据库驱动代码.( 本地数据库驱动代码是指 由数据库厂商提供的数据库操作二进制代码库,例如在or原创 2016-12-20 09:56:20 · 1964 阅读 · 0 评论 -
数据库查询结果封装List<Map<String,String>>
今天在做一个报表时犯了个错误,数据库是mysql,有一个字段类型是int型, 我想直接用hibernate框架的query.setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP) 属性把结果转成List<Map<String,String>> 的格式返回action层, 但是当我在action层取出数据库类型为int字段的原创 2017-10-24 20:32:57 · 3570 阅读 · 0 评论 -
MAT安装及使用教程
MAT插件版安装步骤第一步:下载Eclipse MAT 上面两个分别是插件版的MAT、独立版的MAT。第二步:把下载好的安装包解压到eclipse的解压路径下的dropins文件夹下,重新启动eclipse安装成功会如下图所示 创一个java工程,写一段故意使内存泄漏的代码,然后运行前做一下操作先右键选中项目名,配置一些vm启动参数。输入VM参数: -Xms40m -Xmx40m -原创 2017-10-24 21:06:21 · 12158 阅读 · 2 评论 -
jdk、jre、jvm关系
我们开发的实际情况是:我们利用JDK(调用JAVA API)开发了属于我们自己的JAVA程序后,通过JDK中的编译程序(javac)将我们的文本java文件编译成JAVA字节码,在JRE上运行这些JAVA字节码,JVM解析这些字节码,映射到CPU指令集或OS的系统调用。Java语言是跨平台运行的,其实就是不同的操作系统,使用不同的JVM映射规则,让其与操作系统无关,完成了跨平台性。JVM 对...原创 2018-04-07 16:21:10 · 246 阅读 · 0 评论 -
ant编译打包
最近花了点时间学习使用ant这个工具,虽然平时经常用ant脚本来构建war包,不过都是别人写好的,所以感觉自己还是有必要简单学习一下这个工具的。下面这个ant脚本是我自己写来用来打包最近在做的一个项目。过程中遇到一些问题,在此记录一下。<?xml version="1.0" encoding="GB2312" ?> <project name="cdaOtherSe...原创 2018-04-12 19:59:00 · 5253 阅读 · 0 评论 -
linux服务器上搭建ftp服务器无法上传文件
最近在项目中遇到了一个问题,困扰了我好几天,客户有个需求需要在页面把xml文件上传,然后后台解析文件并入库。由于dubbo框架的dubbo协议有文件大小的限制,不能传输超过8M的文件,所以和组员讨论后决定使用ftp服务器的方案。实现方案:页面上传文件直接上传到ftp服务器,然后后台执行到解析文件的步骤时直接去ftp服务器的指定路径上下载客户上传的xml文件。很简单的业务逻辑,在本地(自己的电脑...原创 2019-01-25 16:52:30 · 9180 阅读 · 0 评论