- 博客(23)
- 收藏
- 关注
原创 连接池的基础概念
连接池概念:连接池是创建和管理一个连接的缓冲池的技术,这些连接准备好被任何需要它们的线程使用。好处:1:减少连接创建时间:虽然与其它数据库相比 GBase 提供了较为快速连接功能,但是创建新的 JDBC 连接仍会招致网络和 JDBC 驱动的开销。如果这类连接是“循环”使用的,使用该方式这些花销就可避免。2:简化得编程模式:当使用连接池时,每一个单独的线程能够像创建了一个自己的 JDB...
2019-09-24 16:05:46
399
原创 序列化和反序列化
一、序列化和反序列化的概念把对象转换为字节序列的过程称为对象的序列化;把字节序列恢复为对象的过程称为对象的反序列化。对象的序列化主要有两种用途:1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;2) 在网络上传送对象的字节序列。在很多应用中,需要对某些对象进行序列化,让它们离开内存空间,入住物理硬盘,以便长期保存。比如最常见的是Web服务器中的Session对象,当有 10...
2019-09-19 15:01:07
256
原创 快速排序,冒泡排序,选择排序
//快速排序public class QuickSort { public static void quickSort(int [] arr,int left,int right) { int pivot=0; if(left<right) { pivot=partition(arr,left...
2019-09-19 11:19:26
183
原创 八大基本类型和长度及引用类型
8种基本数据类型为:4种整形:byte,short),int,long2种浮点类型:float,double1种Unicode编码的字符单元的字符型:char1中Boolean类型:boolean栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。Java的堆是一个运行时数据区,类的(对象从中分配空间。这些对象通过new、...
2019-09-19 09:13:47
796
原创 JAVA反射机制的基本介绍极其简单用法
JAVA反射机制JAVA反射机制是在运行状态中,对于任意一个实体类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。特点:1:反射机制极大的提高了程序的灵活性和扩展性,降低模块的耦合性,提高自身的适应能力。2:通过反射机制可以让程序创建和控制任何类的对象,无需提前硬编码目标类。3:...
2019-09-09 16:29:26
181
原创 对spring的AOP和IOC的理解
spring 的优点?1.降低了组件之间的耦合性 ,实现了软件各层之间的解耦2.可以使用容易提供的众多服务,如事务管理,消息服务等3.容器提供单例模式支持4.容器提供了AOP技术,利用它很容易实现如权限拦截,运行期监控等功能5.容器提供了众多的辅助类,能加快应用的开发6.spring对于主流的应用框架提供了集成支持,如hibernate,JPA,Struts等7.spring属于低侵...
2019-09-06 11:32:49
223
原创 https和http的主要区别
HTTPS和HTTP的区别主要如下:1、https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。2、http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。3、http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。4、http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传...
2019-09-04 16:17:17
283
原创 省市区的三级联动 json
< head>< script type=“text/javascript” src=“http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js”>< /script> < script type=“text/javascript”>var oJson=[{‘id’:1,‘name’:‘...
2019-09-04 11:43:04
459
原创 SSH.SSM和springboot框架的优缺点
一:SSH优缺点Hibernate优点(1) 对象/关系数据库映射(ORM)它使用时只需要操纵对象,使开发更对象化,抛弃了数据库中心的思想,完全的面向对象思想(2) 透明持久化(persistent)带有持久化状态的、具有业务功能的单线程对象,此对象生存期很短。这些对象可能是普通的JavaBeans/POJO,这个对象没有实现第三方框架或者接口,唯一特殊的是他们正与(仅仅一个)Sess...
2019-09-03 19:36:03
5694
2
原创 导出Execl
1:加入easyExcel依赖< dependency>< groupId>com.alibaba< /groupId>< artifactId>easyexcel< /artifactId>< version>1.1.1< /version>< /dependency>2:在Bean对...
2019-08-30 15:08:45
240
原创 用户的修改头像和文件的上传下载
一:文件的上传1(以修改用户头像为例)建立一个工具类public static String uploadFilePath(@RequestParam(“file”) MultipartFile myFile, HttpServletRequest request) {//获取文件名String filename=myFile.getOriginaFilename();if (null ...
2019-08-30 14:34:44
622
原创 jsp和servlet的区别和联系:
jsp和servlet的区别和联系:1.jsp经编译后就变成了Servlet.(JSP的本质就是Servlet,JVM只能识别java的类,不能识别JSP的代码,Web容器将JSP的代码编译成JVM能够识别的java类)2.jsp更擅长表现于页面显示,servlet更擅长于逻辑控制.3.Servlet中没有内置对象,Jsp中的内置对象都是必须通过HttpServletRequest对象,H...
2019-08-26 19:06:33
390
原创 get和post 两种基本请求方式的区别
GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。当你在面试中被问到这个问题,你的内心充满了自信和喜悦。你轻轻松松的给出了一个“标准答案”...
2019-08-26 16:11:59
316
原创 将两个(N)有序集合结合成一个有序集合
:将两个有序集合结合成一个有序集合public static void main(String[] args) {List<Integer> lists = new ArrayList<>();List<Integer> list3 = new ArrayList<>();list3.add(1);list3.add(6);list3....
2019-08-22 22:34:15
643
原创 面向对象3大特征和5大原则
一:3大特征:封装,继承,多态,(抽象)!二:5大原则:1:模块化面向对象开发方法很自然地支持了把系统分解成模块的设计原则:对象就是模块。它是把数据结构和操作这些数据的方法紧密地结合在一起所构成的模块。分解系统为一组具有高内聚和松耦合的模块是模块化的属性。2:抽象面向对象方法不仅支持过程抽象,而且支持数据抽象。3:信息隐藏在面向对象方法中,信息隐藏通过对象的封装性来实现。4:低...
2019-08-22 19:36:28
865
原创 JSP九大内置对象及其作用+四大域对象
1 JSP是什么?JSP(Java Server Pages),即Java服务器界面,是指: ●在HTML中嵌入Java脚本代码 ●由应用服务器中的JSP引擎来编译和执行嵌入的Java脚本代码 ●然后将生成的整个页面信息返回给客户端一个JSP页面分为以下五个部分:1:静态内容:HTML静态文本2:jsp 指令3:jsp 动作4:jsp脚本元素和内置对象5:自定义标签一,什么是...
2019-08-22 19:12:10
578
原创 Servlet的三个作用域
1 request1.1request是一个请求,只要发送一个请求就会创建一个request对象,这个对象只在背刺请求中有效1.2一般用于不同页面之间的同一请求,比如表单的传值,a链接的传值跳转等。1.3request对象常用的方法有:request.setAttribute(),request.getAttribute(),request.removeAttribute(),re...
2019-08-22 18:45:14
348
原创 Servlet的生命周期及其详解
Servlet生命周期首先加载servlet的class,实例化servlet,然后初始化servlet调用init()的方法,接着调用服务的service的方法处理doGet和doPost方法,最后还有容器关闭时候调用destroy 销毁方法。1.被创建:执行init方法,只执行一次1.1Servlet什么时候被创建?–默认情况下,第一次被访问时,Servlet被创建,然后执行init方...
2019-08-22 18:26:19
281
原创 数据库事务的ACID
数据库事务的ACID事务是由一组SQL语句组成的逻辑处理单元,事务具有以下4个属性,通常简称为事务的ACID属性。ACID是Atomic(原子性)Consistency(一致性)Isolation(隔离性)Durability(持久性)的英文缩写。Atomic(原子性):指整个数据库事务是不可分割的工作单位。只有使据库中所有的操作执行成功,才算整个事务成功;事务中任何一个SQL语句执...
2019-08-14 09:46:31
209
原创 final的使用方法
final根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。final类不能被继承,没有子类,final类中的方法默认是final的。final方法不能被子类的方法覆盖,但可以被继承。final成员变量表示常量,只能被赋值一次,赋值后值不再改变。final不能用于修饰构造方法。注意:父类的private成员...
2019-08-13 17:34:24
786
原创 Stringbuffer 和Stringbuilder的区别
1、在执行速度上:Stringbuilder->Stringbuffer->String2、String是字符串常量 Stringbuffer是字符串变量 Stringbuilder是字符串变量有可能我们会疑惑String怎么是字符串变量。看以下代码: String str = adc; str = str + “ef”; System...
2019-08-13 14:13:05
101
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人