Java
一剑平江湖
一个对IT行业有着高度热情的工作者。
展开
-
pom.xml 标签详解
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/maven-v4_0_...原创 2020-02-25 15:26:12 · 777 阅读 · 1 评论 -
怎样实现关闭connection时自动关闭Statement和ResultSet
转自:怎样实现关闭connection时自动关闭Statement和ResultSet关闭数据连接时, 一定也要关闭Statement和ResultSet, 不然在并发量较大的时候可能导致内存泄漏. (如果是用tomcat自带的数据源实现, 则可以通过添加interceptor实现自动关闭statement.)但是, 关闭Statement和ResultSet是乏味的工转载 2017-07-27 10:18:21 · 7932 阅读 · 0 评论 -
jar包 热加载/卸载 的初步实现
这两天做的项目中按照客户要求需要将插件模式应用到本项目中,以达到客户可以自己动态增加相关功能的目的,然后我们就根据需求制定出接口,再由客户自己实现接口,通过项目提供的相应界面将实现的jar包上传,由服务器应用对jar包进行热加载/卸载,jar包的热加载用java原生的一些api即可实现,但问题是,使用原生的api的话,是无法实现卸载jar包的功能的,除非重启应用,但又因为插件的基本特征就是热加载,转载 2017-06-08 17:10:09 · 6887 阅读 · 0 评论 -
Android常用的开源框架
在Android的开发过程中,程序员为了提高开发效率,进而缩短开发周期,他们往往会采用各种各样的开源框架,以便于达到可以快速而又简单的实现既定需求功能,下面是常用的开源框架的集合。1、volley (1) JSON,图像等的异步下载; (2) 网络请求的排序(scheduling) (3) 网络请求的优先级处理 (4) 缓存 (5) 多级别取消请求2、and转载 2016-11-26 09:12:00 · 479 阅读 · 0 评论 -
Java笔记
配置java环境变量:JAVA_HOME:配置JDK的目录CLASSPATH:指定到哪里去找运行时需要用到的类代码(字节码)PATH:指定可执行程序的位置LINUX系统(在" .bash_profile "下的环境变量设置)JAVA_HOME=/opt/jdk1.5.0_06CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/原创 2015-04-16 08:36:23 · 1740 阅读 · 0 评论 -
Android 开源库获取途径整理
介绍目前收藏 Android 开源库比较多的 GitHub 项目、网站、Twitter、App 及如何获取最新的 Android 开源库。1. GitHubAndroid 开源项目汇总Android 优秀开源项目实现原理解析把这两个放在前面,是因为这两个项目我和一群小伙伴在精心维护,同时任何人都可以提交 PR 参与进来。其他网站或 App 都可以以此为数据源转载 2015-04-13 16:12:39 · 565 阅读 · 0 评论 -
Sdk Manager.exe 闪退问题的解决
修改adt目录中的 android.bat,直接指定java.exe所在位置,而不用去调用find_java.bat将 rem Check we have a valid Java.exe in the path.这行下面的set java_exe=改为set java_exe="D:\Program Files\Java\jdk1.7.0_07\bin\java.exe"(java.exe原创 2014-02-14 01:23:00 · 1217 阅读 · 0 评论 -
编写代码的若干个基本规则(以Java为例)
(1) 当你创建一个类时,最好包含对下述元素的定义,即覆盖基类的相关方法: equals() //判断两个对象是否相等,如果相等,则hashCode()也一定相等 hashCode() toString() clone()(implement Cloneable) implement Serializable (2) 对于自己创建的每一个类,都考虑置入一个mai原创 2013-11-06 13:34:36 · 954 阅读 · 0 评论 -
Java压缩html
从网上找的一段代码,可以压缩html,不过是java的,等不忙时,把它转为C#的。import java.io.StringReader;import java.io.StringWriter;import java.util.*;import java.util.regex.*;/*******************************************转载 2013-02-22 09:50:38 · 1796 阅读 · 1 评论 -
编程中函数的返回值的定义问题的解决
在c语言的编程中大部分的函数调用信息是靠返回值来获得的,而这就需要用很多的定义,比如返回-1表示什么意思,-2表示什么意思,-3表示什么意思等等。而c++中加入了异常的处理,这也算是一种获取信息的方式,但毕竟不是那么友好,大多数情况下,如果返回错误,我们对返回值不是很感兴趣,而是对返回的信息描述感兴趣。只要能简单描述错误的信息就可以了。如此我们可以用这样一种方式来处理。返回值如果是类类型的如果正确原创 2012-09-17 09:01:29 · 1277 阅读 · 0 评论 -
java操作数据库
1、java数据库操作基本流程2、几个常用的重要技巧: 可滚动、更新的记录集 批量更新 事务处理java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接 1、取得数据库连接 1)用DriverManager取数据库连接 例子 String className,url,uid,pwd;转载 2011-12-01 14:19:59 · 938 阅读 · 0 评论 -
java连接各数据库的语句
1、Oracle8/8i/9i数据库(thin模式)Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();String url="jdbc:oracle:thin:@localhost:1521:orcl";//orcl为数据库的SIDString user="test\";String password=原创 2011-11-27 11:58:18 · 548 阅读 · 0 评论 -
Eclipse中的插件安装
经过一番苦战,下午终于将ECLIPSE的插件安装成功。真是欣喜若狂。ECLIPSE3.6的插件安装过程如下: 一,新建一个目录,假设名为phpeclipse,其下新建一个eclipse目录,再在eclipse目录中新建plugins与features两个目录(一般插件的目录都为此结构)。再将由插件解压出来的文件对应放到plugins 与features目录中。 二,在ECLIPSE的目录下新建一个links目录,在links目录中新建一个以link为扩展名的文件,该文件内容如下 path=e://ec原创 2010-08-09 16:42:00 · 543 阅读 · 0 评论