自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

人之所能 是相信能

一身豪情壮志铁傲骨 原来英雄是孤独

  • 博客(11)
  • 资源 (6)
  • 收藏
  • 关注

原创 JAVA连接Mysql数据库,如何创建连接池

连接池:频繁的数据连接操作势必占用很多的系统资源,相应速度必定下降,程序出现异常而未能关闭,将会导致数据库系统中的内存泄漏,最终将不得不重启数据库,系统资源被毫无顾及的分配出去,如连接过多,也可能导致内存泄漏,服务器崩溃。连接池为数据库建立一个“缓冲池”,预先在缓冲区中放入一定数量的连接,当需要数据库连接时,只需从”缓冲池“中取出一个,使用完毕后在放回去,通过设定连接池最大连接数来防止系统

2013-05-27 19:41:27 3170

原创 JAVA web服务器底层实现

WebServer类:服务器端监听请求:package server;import java.net.ServerSocket;import java.net.Socket;public class WebServer { public static boolean isRun = true; public WebServer(){ try{ ServerSocket

2013-05-27 19:20:51 1014

原创 反射

JavaBean 必须包含一个无参数的public构造方法。属性必须都是私有的。JavaBean必须包含符合命名规范的get和set方法,以便访问属性。JavaBean应该是可序列化(serializable)的。反射:在编译期间,并不清楚应该加载那个类。在运行期间在决定应该对那个类进行加载。通过反射,我们可以对类进行加载、探知、自审。-句话:运行时探究

2013-05-22 00:59:37 513

原创 面向对象设计原则及类和类的关系

类和类的关系:泛化关系:一个类继承另一个类     实现关系:一个类实现一个接口                            依赖关系:一个类是另一个类的局部变量或方法参数或返回类型。关联关系:  聚合关系:一个类是另一个类的属性,是整体和部分关系。                      组合关系:一个类是另一个类的属性,是整体不可分割的一部分,强内聚

2013-05-16 20:04:54 722

原创 面向对象设计原则 及 类和类关系

类和类的关系:泛化关系:一个类继承另一个类     实现关系:一个类实现一个接口                依赖关系:一个类是另一个类的局部变量或方法参数或返回类型。关联关系:聚合关系:一个类是另一个类的属性,是整体和部分关系。 组合关系:一个类是另一个类的属性,是整体不可分割的一部分,强内聚设计原则:单一职责原则:  一个类而言,应该仅有一

2013-05-16 20:03:20 529

原创 线程

主线程:main方法一执行,就开启了主线程。特点:1.最先开始      2.最后结束       3.产生其他子线程      4.回收资源创建线程的方式:      1.继承Thread类,重新run()      2.实现Runnable接口,实现run()实现Runnable接口相对继承Thread类的优势:1.使用Runnable接口可以讲虚拟机CPU

2013-05-14 21:51:38 527

原创 常用类的常用方法

String常用方法:indexOf(String s)// 返回指定子字符串在此字符串中第一次出现处的索引。substring(int beginIndex, int endIndex) // 返回一个新字符串,它是此字符串的一个子字符串。trim() // 返回字符串的副本,忽略前导空白和尾部空白。split(String regex) //根据给定正则表达式的匹配拆分

2013-05-14 21:51:09 490

原创 String x = "abc"和String y = new String("abc")的区别,String和StringBuffer的区别

String x = "abc"和String y = new String("abc")的区别x变量指向的是常量池中的字符串常量对象,y变量指向的是堆空间中的字符串对象,但堆中字符串对象需要以常量池中字符串常量对象作为模板,所以y其实产生了两个对象,一个在常量池一个在堆中。例子:String str1 = "abc";String str2 = "abc";Strin

2013-05-14 21:49:42 1761

原创 正则表达式的常用语法规则

[]:表示[]内的任意字符,如:[013] 表示匹配0,1或3任意一个字符   [0-9][0-9]:表示任意一个两位数00-99   [a-zA-Z]:表示匹配任意的一个字母{n}:只能重复n次不能多不能少{n,}:至少重复n次,没有上限{n,m}:至少重复n次,最多m次 | :表示或者,一般用在()中 如:{a|b}表示匹

2013-05-14 21:48:55 721

原创 异常的基本概念

--异常时描述出错信息的对象在catch里面定义一个异常变量,用来接受再try快中抛出的异常对象,然后通过e.printStackTrace();将异常对象信息打印出来异常分两类:编译期异常 和 运行期异常编译期异常:要求用户必须处理如果不处理无法通过编译运行期异常:用户可处理可不处理,所有的运行期异常都是RuntimeException的子类fin

2013-05-14 21:48:03 612

原创 Collections类的sort方法的简单实现

我观察了下Collections类的sort方法的源码发现其实sort是调用了Arrays类的sort方法,然后Arrays类的sort方法有调用了mergeSort方法。所以很显然主要的排序方法是private static void mergeSort(Object[] src, Object[] dest,int low,int high, int off)关于这个方法的实现可以

2013-05-05 16:19:12 701

Kotlin网络请求之fuel

android Kotlin的网络请求框架fuel的实际实践,简单做了包装方便使用,由于fuel的特性本身就使用简单,包装也不复杂,博客地址:https://mp.csdn.net/postedit/86537930

2019-01-18

Android仿JD选择地区

该项目已停止维护,只供借鉴参考。 整个对话框是建立在一个DialogFragment上面的,DialogFragment在android 3.0时被引入。是一种特殊的Fragment,用于在Activity的内容之上展示一个模态的对话框。 组成结构:DialogFragment+PagerSlidingTabStrip +ViewPager+Fragment+ListView,使用ViewPager来切换省市区的选择,PagerSlidingTabStrip 作为头部tap展示已选择的信息,点击已选中的信息tap可以返回重新选择。

2017-04-06

android一个漂亮的UI设计demo

一个漂亮的android ui例子,其中使用到了ViewFlipper,Handler,手势等

2013-10-13

传智播客 21.android的ui设计技巧视频课程代码

传智播客 android课程的21讲android的ui设计技巧 的课程代码。

2013-10-13

Swing+MySQL实现简单分页

用Swing做界面展示,用到了MySQL的LIMIT进行分页显示数据。 下载后解压导入到eclipse中即可

2013-05-09

java web servlet API

J2ee servlet的帮助文档。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2011-11-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除