自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

an-ping的博客

容易忘就写下来

  • 博客(23)
  • 收藏
  • 关注

转载 mybatis sql语句配置

原博地址:http://outofmemory.cn/code-snippet/1583/mybatis-sql-statement-configurationMyBatis 的动态SQL 是基于OGNL 表达式的,它可以帮助我们方便的在SQL 语句中实现某些逻辑。MyBatis 中用于实现动态SQL 的元素主要有:if choose (when ,otherwise ) trim...

2018-07-29 18:25:13 1283

转载 深入浅出 TCP/IP 协议栈

深入浅出 TCP/IP 协议栈原博地址:https://www.cnblogs.com/onepixel/p/7092302.htmlTCP/IP 协议栈是一系列网络协议的总和,是构成网络通信的核心骨架,它定义了电子设备如何连入因特网,以及数据如何在它们之间进行传输。TCP/IP 协议采用4层结构,分别是应用层、传输层、网络层和链路层,每一层都呼叫它的下一层所提供的协议来完成自己的需求。由...

2018-07-26 11:17:54 169

原创 Spring IOC(DI)原理

注:本文于个人观点,如有错误欢迎纠正一 名词解析:1.IOC是一种"控制反转"思想以前在程序中需要创建对象时,都是我们自己手动去new出来,这样非常麻烦,不利于对象管理。况且代码讲究低耦合(耦合:就是单元代码的紧密程度,一个单元代码的改动对另一个单元代码的影响),于是采用ioc思想,将对象创建、维护、销毁的控制权利交个了spring容器。2.DI是依赖注入,是IOC的一种重要实现...

2018-07-19 10:35:34 1672

原创 servlet获取web.xml初始值与web.xml加载顺序

一 、在web项目启动的时候会加载web.xml,它的节点有哪些呢?1.<context-param>:应用范围内上下文初始化参数<context-param> <param-name>param<param-name> <param-value>value</param-value></contex...

2018-07-17 22:02:05 1399

转载 servlet中的request.getContextpath

原博地址:https://www.cnblogs.com/prefect/p/5664284.htmljsp中的request.getContextPath()   <%=request.getContextPath()%>是为了解决相对路径的问题,可返回站点的根路径。但不用也可以吧,比如<a href="<%=request.getContextPath()%...

2018-07-16 20:37:36 5466 2

原创 servlet三大域对象:request、session、application

作用域范围:request<session<application1.request是服务端接收到请求就会建立一个request对象,所以它的作用域是当前请求,对应接口是:javax.servlet.http.HttpServletRequest方法:request.setAttribute(String name,Object obj);request.getAttribut...

2018-07-16 17:42:12 589

转载 TIC/IP三次握手四次挥手详解

原博地址:https://www.2cto.com/net/201310/251896.html一、TCP报文格式  TCP/IP协议的详细信息参看《TCP/IP协议详解》三卷本。下面是TCP报文格式图:图1 TCP报文格式  上图中有几个字段需要重点介绍下:  (1)序号:Seq序号,占32位,用来标识从TCP源端向目的端发送的字节流,发起方发送数据时对此进行标记。  (2)确认序号:Ack序号...

2018-07-16 10:00:46 1020

原创 java中的全局变量、局部变量与static

java中的变量类型有:类变量:独立于方法之外的变量,用 static 修饰。实例变量:独立于方法之外的变量,不过没有 static 修饰。局部变量:类的方法中的变量。比如:public class Variable{ static int allClicks=0; // 类变量 String str="hello world"; // 实例变量 public vo...

2018-07-15 16:34:03 5723

转载 java连接池详解

http://www.javaweb1024.com/java/JavaWebzhongji/2015/06/01/736.htmlhttps://blog.csdn.net/fangquan1980/article/details/52429903对于共享资源,有一个很著名的设计模式:资源池(Resource Pool)。该模式正是为了解决资源的频繁分配﹑释放所造成的问题。为解决我们的问题,可以...

2018-07-15 14:00:47 185

原创 tomcat数据库连接池配置方法

通过数据库连接池管理数据库连接、释放,使数据库操作性能得到提升,提高系统资源使用效率。这里介绍一下采用tomcat统一管理连接池配置(Tomcat7)1 在tomcat的conf下的context.xml加入如下配置: <!--配置oracle数据库的连接池--> <Resource name="jdbc/oracle" auth="C...

2018-07-15 11:42:55 444

转载 堆和栈的区别

原博地址:https://blog.csdn.net/qq_35923749/article/details/79517397堆内存(heap)和栈内存(stack)区别栈内存:  在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。栈内存主要存放的是基本类型类型的数据 如、( int, short, long, byte, float, double, boolean, ch...

2018-07-14 13:02:25 125

原创 java中static作用

       原博地址:https://blog.csdn.net/m13666368773/article/details/7513049          static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中             没有全局变量的概念。被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,...

2018-07-14 12:20:56 159

转载 java类锁和对象锁(多线程synchronized关键字)

原博地址:https://blog.csdn.net/u013142781/article/details/51697672最近工作有用到一些多线程的东西,之前吧,有用到synchronized同步块,不过是别人怎么用就跟着用,并没有搞清楚锁的概念。最近也是遇到一些问题,不搞清楚锁的概念,很容易碰壁,甚至有些时候自己连用没用对都不知道。今天把一些疑惑都解开了,写篇文章分享给大家,文章还算比较全面。...

2018-07-14 10:47:58 271

转载 java内存管理

前一段时间粗略看了一下《深入Java虚拟机 第二版》,可能是因为工作才一年的原因吧,看着十分的吃力。毕竟如果具体到细节的话,Java虚拟机涉及的内容太多了。可能再过一两年去看会合适一些吧。不过看了一遍《深入Java虚拟机》再来理解Java内存管理会好很多。接下来一起学习下Java内存管理吧。请注意上图的这个:我们再来复习下进程与线程吧:进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,...

2018-07-13 23:09:31 114

原创 java常用解析properties、xml文件方法

mail.properties文件如下:mail_smtp_host=smtp.163.commail_smtp_auth=truejava解析properties代码如下:import java.io.IOException;import java.io.InputStream;import java.util.Properties;public class MailConfig {...

2018-07-13 11:59:00 360

原创 获取checkbox、select、radio选中的值的方法

总结一下获取checkbox、select、radio选中的值的方法:<!DOCTYPE html><html><head><script type="text/javascript" src="jquery-1.8.0.min.js"></script></head><body&

2018-07-12 22:53:44 2757

转载 js小技巧

原博地址:https://www.cnblogs.com/aliang1992/p/6279291.htmlhttps://www.cnblogs.com/happiness-mumu/p/6269465.html1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键<table border oncontextmenu=ret...

2018-07-12 21:25:34 309

转载 bshare插件使用

一、前言1、要使网页内容得到更多的推广,更加商业化,分享链接无疑是最好的选择2、bshare 可以简单实现分享到QQ空间、新浪微博、人人网、腾讯微博、网易微博、更多平台等二、代码<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>...

2018-07-12 19:30:49 3616

转载 获取鼠标选中文字

原博地址:http://www.cnblogs.com/NetSos/archive/2011/02/14/1954345.html本文关键点:document.selection.createRange().text //iedocument.getSelection();//ff小插曲:1234567891011121314151617selection   对象 代表了当前激活选中区,即高亮...

2018-07-12 14:51:17 3825

翻译 java对象与对象引用变量

Java对象及其引用先搞清楚什么是堆,什么是栈。Java开辟了两类存储区域,对比二者的特点存储区域 存储内容 优点 缺点 回收 栈 基本类型的变量和对象的引用变量 存取速度比堆要快,仅次于寄存器,栈数据可以共享 存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。栈中主要存放一些基本类型的变量 当超过变量的作用域后,Java会自动释放...

2018-07-12 14:47:54 11165 16

转载 java堆栈详解

原博地址:https://www.cnblogs.com/whgw/archive/2011/09/29/2194997.htmlJava中堆内存和栈内存详解Java把内存分成两种,一种叫做栈内存,一种叫做堆内存在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉...

2018-07-11 20:39:44 3573

转载 java反射invoke

JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的以及动态调用对象的方法的功能称为java语言的反射机制。Java反射机制主要提供了以下功能:在运行时判定任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判定任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理。packa...

2018-07-11 19:51:54 2592

转载 静态块、静态属性、构造块、构造方法执行顺序

转载:http://www.cnblogs.com/aligege/p/7600477.html总结:1、类加载时,执行静态代码块和初始化静态变量。执行顺序跟代码顺序一致。2、类实例化时,初始化变量、执行代码块、执行构造。其中初始化变量和代码块的顺序跟代码顺序一致。执行构造是在最后。3、实例化子类时,会先调用父类的构造方法。调用构造方法之前,会先执行该类的代码块。4、类只会加载一次。5、静态变量或...

2018-07-09 09:59:00 1259

空空如也

空空如也

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

TA关注的人

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