- 博客(25)
- 资源 (2)
- 收藏
- 关注
转载 常用的Java对象转化json串方法
import java.beans.IntrospectionException;import java.beans.Introspector;import java.beans.PropertyDescriptor;import java.math.BigDecimal;import java.math.BigInteger;import java.util.List;import
2016-04-20 11:05:45
544
转载 JDBC编程
jdbc的理解: 所谓的jdbc简单的就是Java代码和数据库之间的一个桥梁,是Java公司制定的一个规范,各个数据库厂商实现的操作数据库的(规范就是借口,这里各个数据库厂商实现接口以便在Java代码中操作数据库)。使用jdbc的步骤: 1)加载各个数据库的驱动对象(用于连接数据库的,以MySQL为例)Class.forName("com.mysql.jdbc.driver");这
2016-04-18 21:53:35
374
转载 常用的数据库连接池技术
常用的数据库连接池技术有DBCP和C3P0 1、DBCP技术,这个连接池的技术的核心类是BasicDataSource,当需要使用这个连接池技术的时候就需要引入相应的jar包,Commons-dbcp.jar和Commons-pool.jar可以使用硬编码的方式来实现连接池,也可以使用配置文件的方式来实现连接池技术,其中这里的配置文件就是一个Properties文件。示例代码如下:Ba
2016-04-18 00:08:23
1170
原创 JDBC
jdbc的理解:所谓的jdbc简单的就是Java代码和数据库之间的一个桥梁,是Java公司制定的一个规范,各个数据库厂商实现的操作数据库的(规范就是借口,这里各个数据库厂商实现接口以便在Java代码中操作数据库)。使用jdbc的步骤:1)加载各个数据库的驱动对象(用于连接数据库的,以MySQL为例)Class.forName("com.mysql.jdbc.driver");这里加
2016-04-06 23:29:15
412
原创 web开发中常用的路劲问题总结
在web开发中常用的路劲问题总结:1、在请求转发中会用到web资源文件(简单的理解就是连接到其他的Servlet或者JSP页面),注意这里是服务器端处理的,是知道文件的上下文的,所以在写路径的时候就没有必要写上下文路径,直接写相应的资源路劲就行(简单的理解就是已经在tomcat的webapps下的具体项目的路径了)。重定向的时候这里是浏览器来处理的,是不知道具体的上下文路径的(简单的理解就
2016-03-29 23:56:11
482
原创 Http协议及web开发部分的基础内容
1、web的目录结构:所谓的web服务就是就是将本地的资源共享给其他的客户端。在web的开发中有如下的目录结构:(这里是以myeclipse为准的,如果是eclipse,则将WebRoot改成WebContent)WebRoot |---这一级目录主要的存放的是一些静态的文件(html+js+css+img)等 。 |---WEB-INF WEB-IN
2016-03-21 21:38:52
2239
原创 开发中遇到tomcat有关问题问题
1、压缩版tomcat启动的时候会闪退(web服务软件,作用就是共享本地资源的作用)因为tomcat是用Java语言编写的,所以当运行的时候就需要有虚拟机的存在,如果不存在就会启动不起来(闪退),其实tomcat会默认的在环境变量中找到Java_home的环境变量(bin的前一级目录)。所以只需要重新的设置下这个环境变量就可以了2、CATALINE_HOME(tomcat的启动的顺序就是首先的
2016-03-21 21:28:38
432
原创 Java正则表达式简单介绍
所谓的正则表达式就是用来操作字符串的,正则表达式虽然简化了代码功能的实现,但是阅读性变得较差,所以要能熟练的使用的正则表达的就必须要熟练的记住具体符号的含义。eg1:public class RegexDemo { public static void main(String[] args) { String qq = "1234567"; String regex = "
2016-03-14 00:35:27
361
原创 TCP文件上传案例
文件上传分析:所谓的文件上传(客户端)就是首先的通过输入流将文件读取到内存中,然后在后再通过套接字输出流将文件写入到服务器端,然后就可以通过套接字输入流来读取服务器端返回的结果了。具体的事例代码如下public class UploadClient{ public static void main(String []args){ //1.创建一个客户端的套接字流
2016-03-07 22:28:02
1247
原创 网络编程
Java中网络编程知识点总结:1、网络参考模型:OSI参考模型(开发系统互联)七层机构分别为物理层,数据链路层,网络层,传输层,会话层,表示层,应用层,下面是对这七层的一个简单的认识:物理层:主要是定义物理设备标准,主要是传输的比特流(简单的理解就是将数字信号先转化为电信号传输,到达传输地址后再讲电信号转化为数字信号)。数据链路层:主要是将物理层传递过来的数据进行MAC地址(网卡地
2016-02-24 21:55:35
363
原创 输入输出流之递归的使用
所谓的递归就是方法自己调用自己的一个过程,在实际的开发中递归用的最多的地方就是遍历文件夹:class Demo{ public static void main(String[] args){ File dir = new File("C:\\demo")//这里表示的就是遍历c盘下的文件夹demo,这里不要整个的遍历c盘,因为有隐藏文件,会出问题,返回为null的 lis
2016-02-21 22:11:31
602
转载 HttpClient学习整理
HttpClient简介HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK 库本身提供的功能还不够丰富和灵活。HttpClient 是 Apache Jakarta C
2016-01-27 16:08:50
422
原创 JAVASE之输入输出流
流:流分为输入输出流,流的作用就是设备之间的数据交换的一种方式,所谓的输出流(写功能)指的就是从内存中往其他地方写数据的流,输入流(读)就是从其他地方往内存中读取数据的流。流分为字节流和字符流,这里的字符流其实就是字节流加上编码表,字节流有InputStream和OutputStream这两个类都是抽象的类,具体的详细用法参见后面的实例,字符流有Reader和Writer这里更加的明显的体
2016-01-12 22:14:42
529
原创 JAVASE之泛型
泛型的使用:(2016/01/08)泛型是JDK1.5之后新增的新特性,主要目的是为了安全性考虑,这里要注意当使用的是Collection接口下的集合的时候,迭代器(Iterator)是相对于集合的,所以当集合使用泛型的时候这里的迭代器还是要使用泛型的,泛型是使用简单实例代码:List list = new ArrayList();list.add("Hello");lis
2016-01-09 00:04:54
414
原创 JAVASE之内部类&继承
内部类的理解:内部类的概念:在一个类中定义了另一个类,其中这个类作为外部类的成员来体现的。内部类的使用场景:如果在一个类中需要使用另一个类的成员变量(这里只得私有)就可以考虑使用内部类来实现了,不然就要通过方法来使用。内部类实质上也是一种封装的思想的体现。内部类就可以理解成一个类的成员变量,这里的成员变量可以使用修饰符来修饰的当这里的内部类没有使用static关键字修饰的时
2016-01-07 22:59:57
399
原创 JAVASE之多线程
多线程1所谓的多线程就是有多个线程执行进程中的代码:进程的概念:所谓的进程简单的理解就是正在进行的程序(应用程序),线程就是执行进程中的代码的部分,一个进程中肯定会至少有一个线程,每一个线程都是有对应的进程中的任务的。多线程就是在一个进程中有多个线程来执行不同的功能代码的,其实在实际的中任然不是多个同时执行的,是根据CPU的时间片来决定执行哪个进程的哪个线程的,轮转到哪
2016-01-07 22:55:02
370
原创 JAVASE之多态
多态只存在与对象中,在一个类中只有非静态的成员函数有多态,成员变量和静态的方法都是没有多态的,即是由编译时的类型来决定。1.所谓的多态就是一个父类对象的引用指向了子类的,在实际的开发中这种用法是很多的,使用多态的时候只能使用父类有的方法,如果要使用子类特有的方法就要使用向下类型的转化。2.注意多态中的成员变量和函数的区别,如果一个父类引用指向了一个子类的对象当这个对象调用子
2016-01-07 22:43:51
395
原创 JAVASE之String类
String 类的使用在实际的开发中 String a = "abc";表示的就是在常量池中创建了一个abc对象,String b = "abc"其中Sysout.out.println(a==b)返回的结果是true,但是如果使用String s1 = new String("abc");这里得出的结果就是不一样的,因为这里会在堆内存中创建两个对象(在调用有参的构
2016-01-07 22:39:04
344
原创 JavaSE之异常
异常的理解:所谓的异常就是程序出现了意外的情况,这种意外的情况可以通过if判断来解决,但是由于Java是一个面向对象的编程语言,所以定义了一个异常的体系,当需要使用异常的时候就是一个异常对象,异常对象是可抛的,异常的父类是Throwable,是可抛的。这个类下面有error和exception两个类。eg: throw new Exception("发生了异
2016-01-07 22:36:53
345
原创 JAVASE学习笔记之集合
工作一年,发现基础很是薄弱,每天进步一点:集合的使用:集合是存储对象的(这里只是存储了对象的引用),集合是不能存储基本数据类型的,集合的长度是可变的在Java中因为是面向对象的编程,所以可以新建多个对象,将多个对象存储起来的容器就是集合(集合的应用)注:Collection(接口)使用了add方法或者remove等方法的时候,相应的引用还是没有改变的,比
2016-01-07 22:28:20
346
转载 WebService深入理解
一、序言 大家或多或少都听过WebService(Web服务),有一段时间很多计算机期刊、书籍和网站都大肆的提及和宣传WebService技术,其中不乏很多吹嘘和做广告的成分。但是不得不承认的是WebService真的是一门新兴和有前途的技术,那么WebService到底是什么?何时应该用? 当前的应用程序开发逐步的呈现了两种迥然不同的倾向:一种是基于浏览器的瘦客户端应用程序
2015-01-13 11:31:06
1175
转载 ListView 中添加按钮,动态删除添加ItemView的操作
ListView 中添加按钮,动态删除添加ItemView的操作Posted on 2010-11-29 12:47 qzxia 阅读(13282) 评论(5) 编辑 收藏要实现添加按钮的操作,必须自定义Adapter,使用Button View的setTag()方法,将Button所属的位置设置到tag当中要实现动态添加删除ItemView的操作,必须首先调整调整Adapte
2014-11-11 23:51:17
1045
转载 android 自定义ListView 使其带单选框按钮,并解决item点击不响应的问题
自己定义ListView就要自己写个LIstviewAdapter继承BaseAdapter这个类然后通过其中的getView()方法把数据映射到相应控件之中下面是我实现的带单选框的listView(如果是想带按钮实现更简单,就不需要考虑单选框的按钮特性了)在做的过程之中出现了点击item无响应的情况,最后发现是子控件radioButton获得了焦点是其父控件即item失去了焦点所
2014-11-11 23:48:51
998
转载 SharedPreferences传递图片应用
public void disposeImage() { ByteArrayOutputStream outputStream = null; try { SharedPreferences preferences = getSharedPreferences(SHARED_PREFERENCES_
2014-11-04 00:55:10
381
转载 使用SharedPreferences实现加入购物车功能实现
使用SharedPreferences来传递数据 这里有个传递图片的实例 http://mickey-hou.iteye.com/blog/1678325最后发现 因为我们传递的数据每一次都是不同的商品所以 我们的键值对每一次都是不同的,于是乎传递到购物车页面的数据每次都会被前一个覆盖,这样的话就失败了,虽然我在商品页面使用的是一个类似于适配器的效果,就是说我商品页面只有一个视图框架,
2014-11-04 00:50:38
1481
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人