![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 83
A_little_e
这个作者很懒,什么都没留下…
展开
-
connection.setAutoCommit注意事项
setAutoCommit总的来说就是保持数据的完整性,一个系统的更新操作可能要涉及多张表,需多个SQL语句进行操作循环里连续的进行插入操作,如果你在开始时设置了:conn.setAutoCommit(false);最后才进行conn.commit(),这样你即使插入的时候报错,修改的内容也不会提交到数据库,而如果你没有手动的进行setAutoCommit(false);出错时转载 2015-02-02 18:20:58 · 758 阅读 · 0 评论 -
Java学习篇之--eclipse中JDK源码查看
用eclipse工具开发项目时,时常按住Ctrl+鼠标左键点击一个类,返回的却是无法追踪类的源码的提示:此时: 步骤一:在java代码中按住Ctrl + 鼠标左键追逐某个Java内部类,出现如图所示:原创 2015-03-24 14:30:30 · 877 阅读 · 2 评论 -
Java学习篇之---文件路径中的空格
由于最近的项目,配了一些环境变量,导致javah命令不起作用了,在同事电脑上能生成的头文件,在自己电脑上却不行,所以就各种找原因,当尝试在DOS环境下输入javah的全路径时:C:\Program Files\Java\jdk1.7.0_45\bin\javah com.ryze.jni.test.HelloWorld却提示:原来是Program Files中间有一个空格,怎么办呢原创 2015-04-30 15:30:01 · 646 阅读 · 0 评论 -
Java学习篇之---Spring Scope prototype与singleton区别
Java学习篇之---Spring Scope prototype与singleton区别1、singleton作用域 当一个bean的作用域设置为singleton, 那么Spring IOC容器中只会存在一个共享的bean实例,并且所有对bean的请求,只要id与该bean定义相匹配,则只会返回bean的同一实例。换言之,当把一个bean定义设置为singleton作用域时,Spr原创 2015-10-16 15:38:56 · 868 阅读 · 0 评论 -
Java学习篇之--maven配置
一、下载并配置Maven1. 在apache官网:http://maven.apache.org/download.cgi 下载maven的bin2. 在环境变量中新建MAVEN_HOME,将路径E:\apache-maven-3.3.1设置进去3. 在PATH路径中加入;%MAVEN_HOME%\bin4. DOS环境下输入显示以上信息;证明配置成功二、eclipse原创 2015-04-28 11:26:41 · 589 阅读 · 0 评论 -
Java学习篇之---JNI简单实现(续)
上篇文章中,在生成头文件的时候出了个岔子,好在功夫不负有心人,最终困难被克服了!下面我接着来写步骤二的第9)步:步骤二:9)设置64位编译平台:打开Microsoft Visual Stutio 2008--->File--->New--->Project...--->OK--->Next--->Finish后会生成一个空项目:默认是采用Win32平台,而我原创 2015-04-30 17:40:58 · 699 阅读 · 0 评论 -
Java学习篇之---struts(一)
Java学习篇之---struts(一)new ActionForward 和 mapping.findForward("")的区别:1、mapping.findForward("") 得到struts-config 已经配置好的forward。比如:<action path="/HelloWorld" type="hello.HelloAction"name="He原创 2015-11-11 10:28:53 · 597 阅读 · 0 评论 -
Java学习篇之---研究tomcat源码
Java学习篇之---研究tomcat源码 最近心血来潮想要研究一下Web容器的体系结构,于是选择了最常用的tomcat。打算将tomcat源码放入ide中,编写实例进行代码跟踪。本篇文章中记录了,编译tomcat源码并导入到eclipse中的整个过程。一、下载 1、下载tomcat。 这里下载的是本文发表之时,最新版本的tomcat-8.0.27原创 2015-10-14 20:07:32 · 3815 阅读 · 0 评论 -
Java学习篇之---小整数缓存机制
Java学习篇之---为什么100==100返回true,1000==1000返回false这是一个有意思的话题。如果你运行如下代码:Integer a = 1000, b = 1000; System.out.println(a == b);//1Integer c = 100, d = 100; System.out.println(c == d);//2你将会得到:翻译 2015-11-23 13:17:10 · 1349 阅读 · 0 评论 -
Java学习篇之---修饰符final详解
Java学习篇之---修饰符final详解 最近又翻看了一遍Java的基础知识,发现当初自己关于修饰符final的理解就曾经迷茫过,为了帮助Java初学者更好度过迷茫期,特此献上此文(此文将重点讲解final修饰的变量,至于final修饰的类和方法,由于比较简单,就不再下面列出了)。一、概述: final关键字可用于修饰类、变量和方法。final修饰变量时,原创 2015-11-23 04:30:39 · 661 阅读 · 0 评论 -
Java学习篇之---基本数据类型
基本数据类型Java中一共有八种基本数据类型,可以分为四类:第一类(整型) :byte short int long第二类(浮点型):float double第三类(逻辑型):boolean第四类(字符型):char名称 类型 占用内存数(单位:字节)布尔型 boolean 1/8字符型原创 2016-01-14 19:42:19 · 508 阅读 · 0 评论 -
Java学习篇之---Eclipse中运行python程序
Java学习篇之---Eclipse运行python程序本文主要介绍在Windows环境下,搭建能在Eclipse中运行python程序的环境:一、Eclipse 下载与安装:Eclipse是写JAVA的IDE,下载地址为:http://www.eclipse.org/downloads/下载完毕,解压就可以使用,这里不再详细介绍。二、pydev插件下载与安装:启动Ecli原创 2016-03-09 16:07:55 · 7216 阅读 · 0 评论 -
Java学习篇之---java获取cpu、内存、硬盘信息
java获取cpu、内存、硬盘信息1 下载安装sigar-1.6.4.zip 使用java自带的包获取系统数据,容易找不到包,尤其是内存信息不够准确,所以选择使用sigar获取系统信息。 下载地址:http://sourceforge.net/projects/sigar/files/latest/download?source=files 解压转载 2015-06-03 17:54:54 · 688 阅读 · 0 评论 -
Java学习篇之---环境变量和系统属性
Java学习篇之---环境变量和系统属性一、前言: Java环境变量(getenv)与系统属性(getProperties) getenv是获取系统的环境变量,对于windows是将系统属性-->高级-->环境变量中设置的变量显示在此(对于linux是将通过export设置的变量显示在此)。 getProperties是获取系统的相关属性,原创 2016-05-13 16:12:05 · 1604 阅读 · 1 评论 -
个人随笔之---开发感悟
个人随笔之---开发感悟曾经尝试过去阅读JDK的API:http://docs.oracle.com/javase/7/docs/api/原创 2016-05-17 17:11:28 · 681 阅读 · 0 评论 -
Java学习篇之---Maven开发跳过单元测试
Maven开发跳过单元测试最近做Maven项目,因为工程很庞大,每次单元测试会耗去很多时间,本着节省时间的原则,想要跳过单元测试部分,于是网上找了两种方案,分别是在DOS环境下操作Maven和在eclipse中操作Maven。 Maven 提供了跳过单元测试的能力,只需要使用 Surefire 插件的 skip 参数。DOS下,只要简单的给任何目标添加 maven.test.skip 属性就能跳过测试:原创 2015-06-13 02:27:01 · 1677 阅读 · 0 评论 -
Java学习篇之---Mysql中varchar类型总结
Mysql中varchar类型总结今天新做一个项目,需要自己进行数据库设计,发现自己对varchar的用法还不是很熟悉,所以查阅资料总结若下:1.varchar类型的变化MySQL 数据库的varchar类型在4.1以下的版本中的最大长度限制为255,其数据范围可以是0~255或1~255(根据不同版本数据库来定)。在 MySQL5.0以上的版本中,varchar数据类型的长度支持到了65535,也就是说可以存放65532个字节的数据,起始位和结束位占去了3个字 节,也就是说,在4.1或以下版本原创 2015-07-01 15:53:27 · 4679 阅读 · 0 评论 -
PreparedStatement的用法
jdbc(java database connectivity,java数据库连接)的api中的主要的四个类之一的java.sql.statement要求开发者付出大量的时间和精力。在使用statement获取jdbc访问时所具有的一个共通的问题是输入适当格式的日期和时间戳:2002-02-05 20:56 或者 02/05/02 8:56 pm。通过使用java.sql.prepared转载 2015-02-02 18:47:23 · 507 阅读 · 0 评论 -
Java学习篇之--检测主机是否在线Ping
Ping技术哪家强? 最近想写个程序,检测一下远程主机是否在线,于是在网上找到了很多前辈的方法,现在总结一下,分享给大家,希望能够抛砖引玉: 方法一:利用java.net包中的类InetAddress中的getByAddress()方法:函数原型:public static InetAddress getByAddress(byte[] addr)原创 2015-03-24 15:51:25 · 3537 阅读 · 0 评论 -
每天学习一点点之Gson||jquery
Gson 是 Google 提供的用来在 Java 对象和 JSON 数据之间进行映射的 Java 类库。可以将一个 JSON 字符串转成一个 Java 对象,或者反过来。Gson gson = new Gson();String json = gson.toJson(modelObject);ModelObject modelObject1 = gson.fromJson(json,原创 2015-03-03 16:58:29 · 682 阅读 · 0 评论 -
Java学习篇之--构造函数心得分享
java 构造函数详细介绍原创 2015-03-24 09:29:18 · 598 阅读 · 0 评论 -
Java学习篇之---JNI简单实现
一、环境:Windows 版本:Windows 7 旗舰版系统类型:64位操作系统工具:1)Eclipse; 2)Microsoft Visual Stutio 2008二、步骤:1、新建一个Java项目:1)File-->New-->Java Project2)命名项目名称为jnitest3)选中文件夹src,右键New-->Pac原创 2015-04-29 19:23:30 · 637 阅读 · 0 评论 -
Java学习篇之---getResource()和getResourceAsStream()
getResource()和getResourceAsStream()编译后的Java类文件可以打包成一个jar文件随处运行。但是当我们需要使用一些资源如:一幅图像,一段音频时,就需要在jar包外带有一个资源文件夹,必须保证jar包和资源文件夹一起发布否则程序就不能正常运行。我们希望的是只发布一个jar包,把资源均包含在内。为此我们需要读取资源文件:利用Java提供的两个函数URL C原创 2015-05-14 12:23:29 · 1375 阅读 · 0 评论 -
Java学习篇之--用纯Java的JDBC驱动程序实现与数据库连接
用纯Java的JDBC驱动程序实现与数据库连接最近在研究JAVA中数据库的连接,将知识整理一下分享给大家:Java程序可以用纯Java的JDBC驱动程序实现与数据库连接。这种方法应用较广泛,但是需要下载相应的驱动程序包,因为不同的数据库的连接代码可能不同,连接不同的数据库,加载的驱动程序也可能不同。本文将以MySQL数据库为例来讲解连接数据库的过程。 首先下载驱动程序: mysql-connector-java-5.0.8-bin.jar 然后添加驱动原创 2015-02-02 17:53:30 · 6099 阅读 · 0 评论 -
Java学习篇之---byte与十六进制字符串之间互转
byte与十六进制字符串之间互转byte,字节类型,占用8bit空间,可用8位2进制数表示;十六进制,每位占有4bit空间,可用4位2进制数表示。我们可以把每个byte类型转换成两个相应的16进制字符,即把byte的高4位和低4位分别转换成相应的16进制字符H和L,并组合起来得到byte转换到16进制字符串的结果。即byte用十六进制表示只占2位。同理,相反的转换也是将两个16进制字符转换成一个byte。根据以上原理,我们就可以将byte[] 数组转换为16进制字符串了,当然也可以将16进制字符串原创 2015-06-03 13:27:34 · 2591 阅读 · 1 评论 -
Java学习篇之---Collection接口
Collection接口Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些Collection允许相同的元素而另一些不行。一些能排序而另一些不行。JavaSDK不提供直接继承自Collection的类,Java SDK提供的类都是继承自Collection的“子接口”如List和Set。所有实现Collection接口的类都必须提供两个标准的构造函数:无参数的构造函数用于创建一个空的Collection,有一个原创 2015-06-05 23:14:40 · 589 阅读 · 0 评论 -
Java学习篇之---LinkedList
java.util.LinkedList是双向链表。LinkedList的两个remove方法,remove(Object)和remove(int)的时间复杂度都是O(n),在链表元素很多 并且没有索引可用的情况下,LinkedList也并不适合做随机增删元素。在对性能特别敏感的场景下,还是需要自己实现专用的双向链表结构,真正实现 O(1)级别的随机增删。更进一步,jdk5引入的ConcurrentLinkedQueue是一个非阻塞的线程安全的双向队列实现。理论上说,双向链表的删除的时间复杂度是O(原创 2015-06-05 23:49:12 · 594 阅读 · 0 评论 -
Java学习篇之---json-lib(Maven)
java中用于解释json的主流工具有org.json、json-lib与gson。本篇文章介绍json-lib。项目中要用到json-lib,在pom.xml文件中添加:<!--json-lib--> <dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.4</version> <classifi原创 2015-06-09 17:04:08 · 1623 阅读 · 0 评论 -
Java学习篇之--- log4j.properties 详解与配置步骤
log4j.properties 详解与配置步骤一、log4j.properties 的使用详解 1.输出级别的种类 ERROR、WARN、INFO、DEBUGERROR 为严重错误 主要是程序的错误WARN 为一般警告,比如session丢失INFO 为一般要显示的信息,比如登录登出DEBUG 为程序的调试信息 2.配置日志信息输出目的地 log4j.appender.appenderName = fully.qualified.name.of原创 2015-07-01 15:28:03 · 971 阅读 · 0 评论 -
Java学习篇之---Maven打包资源配置
Maven项目打包资源在pom.xml文件中配置如下:<configuration> <outputDirectory>${staging.windows.dir}</outputDirectory> <resources> <resource> <dire原创 2015-07-01 10:41:03 · 824 阅读 · 0 评论 -
Java学习篇之---Gson(Maven)
Gsonjar包下载地址:http://mvnrepository.com/artifact/com.google.code.gson/gson/2.3.1pom.xml文件中加入: com.google.code.gson gson 2.3.1原创 2015-06-09 19:17:02 · 11217 阅读 · 0 评论 -
Java学习篇之---语言环境
Java学习篇之---语言环境 /* * 返回所有已安装的语言环境的数组。 * 返回的数组表示Java运行时环境和安装LocaleServiceProvider实现支持的语言环境的结合。 * 它必须至少包含一个Locale实例等于Locale.US。 * */ Locale[] ls = Locale.getAvailableLocales(); for (L原创 2016-05-13 17:08:05 · 722 阅读 · 0 评论