08 2018 档案

摘要:js中的 ==和 的区别 简单理解 js 是弱类型的语言,其中 == 可以理解为 是值是否相等,而 不仅比较值是否相等,还比较类型是否相等。 简单案例: 阅读全文
posted @ 2018-08-24 09:59 可可西里(lemon) 阅读(181) 评论(0) 推荐(0) 编辑
摘要:一、简介 SiteMesh是一个网页布局和修饰的框架,利用它可以将网页的内容和页面结构分离,以达到页面结构共享的目的。 它能通过创建一个包装对象,也就是装饰来包裹的对象。尽管它是由Java语言来实现的,但是它能与其他Web应用很好的集成。 二、使用步骤 1、下载sitemesh jar包 jar包下 阅读全文
posted @ 2018-08-21 08:56 可可西里(lemon) 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-08-15 18:54 可可西里(lemon) 阅读(200) 评论(0) 推荐(0) 编辑
摘要:一、什么是枚举 值类型的一种特殊形式,它从 System.Enum 继承,并为基础基元类型的值提供备用名称。枚举类型有名称、基础类型和一组字段。基础类型必须是一个内置的有符号(或无符号)整数类型(如 Byte、Int32 或 UInt64)。字段是静态文本字段,其中的每一个字段都表示常数。所使用的语 阅读全文
posted @ 2018-08-14 21:11 可可西里(lemon) 阅读(14005) 评论(0) 推荐(0) 编辑
摘要:一、什么是内部类? 内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用protected和private修饰(而外部类只能使用public和缺省的包访问权限)。 内部类主要有一下几种:成员内部类、局部内部类、静态内部类、匿名内部类。 阅读全文
posted @ 2018-08-14 20:25 可可西里(lemon) 阅读(8797) 评论(0) 推荐(2) 编辑
摘要:一、关键字volatile修饰字段: 使用特殊域变量(volatile)实现线程同步 volatile:不稳定的;反复无常的;易挥发的; 1、volatile关键字为域变量的访问提供了一种免锁机制, 2、使用volatile修饰域相当于告诉虚拟机该域可能会被其他线程更新, 3、因此每次使用该域就要重 阅读全文
posted @ 2018-08-14 10:59 可可西里(lemon) 阅读(518) 评论(0) 推荐(0) 编辑
摘要:单例模式 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需 阅读全文
posted @ 2018-08-14 10:22 可可西里(lemon) 阅读(133) 评论(0) 推荐(0) 编辑
摘要:一、职场可能碰到的关于线程的面试题: 1、 什么是线程? 线程是程序中一个单一的顺序控制流程。进程内有一个相对独立的、可调度的执行单元,是系统独立调度和分派CPU的基本单位指令运行时的程序的调度单位。在单个程序中同时运行多个线程完成不同的工作,称为多线程。 一、职场可能碰到的关于线程的面试题: 1、 阅读全文
posted @ 2018-08-13 20:14 可可西里(lemon) 阅读(705) 评论(0) 推荐(0) 编辑
摘要:Java中存在着两种Random函数: 1、java.lang.Math.Random: 调用这个Math.Random()函数能够返回带正号的double值,该值大于等于0.0且小于1.0,即取值范围是[0.0,1.0)的左闭区间,右开区间,返回值是一个伪随机选择的数,在该范围内(近似)均匀分布。 阅读全文
posted @ 2018-08-13 10:37 可可西里(lemon) 阅读(292) 评论(0) 推荐(0) 编辑
摘要:一、简介 ==: == 比较的是变量(栈)内存中存放的对象的(堆)内存地址,用来判断两个对象的地址是否相同,即是否是指相同一个对象。比较的是真正意义上的指针操作。 1、比较的是操作符两端的操作数是否是同一个对象。2、两边的操作数必须是同一类型的(可以是父子类之间)才能编译通过。3、比较的是地址,如果 阅读全文
posted @ 2018-08-13 08:35 可可西里(lemon) 编辑
摘要:一、String、StringBuilder、StringBuffer区别 1、String: 对象的修改,不是在原先的对象进行修改,是创建了一个新的对象,产生一个新的地址,是不可变字符序列, 可以空赋值,如果该对象多次执行内容修改操作,会导致大量副本字符串对象存留在内存中,降低效率,影响性能, 适 阅读全文
posted @ 2018-08-13 08:26 可可西里(lemon) 阅读(162) 评论(0) 推荐(0) 编辑
摘要:一、什么是http协议? HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结 阅读全文
posted @ 2018-08-12 20:46 可可西里(lemon) 阅读(235) 评论(0) 推荐(0) 编辑
摘要:一、什么是XMLHttpRequest? XHR英文全名XmlHttpRequest,中文可以解释为可扩展超文本传输请求。Xml可扩展标记语言,Http超文本传输协议,Request请求。XMLHttpRequest对象可以在不向服务器提交整个页面的情况下,实现局部更新网页。当页面全部加载完毕后,客 阅读全文
posted @ 2018-08-12 20:38 可可西里(lemon) 阅读(1745) 评论(0) 推荐(0) 编辑
摘要:一、Socket简介 Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求。Socket的英文原义是“孔”或“插座”,作为UNIX的进程通信机制。Socket可以实现应用程序间网络通信。 Socket可以使用TCP/IP协议或UDP协议。 TCP/IP协议 TCP/I 阅读全文
posted @ 2018-08-10 16:43 可可西里(lemon) 阅读(842) 评论(0) 推荐(0) 编辑
摘要:Timer是JDK中提供的一个定时器工具,使用的时候会在主线程之外起一个单独的线程执行指定的任务,可以指定一次或多次。 TimerTask是一个实现了Runnable接口的抽象类,代表一个可被执行的任务。 Timer的方法: 1、Timer.schedule(TimerTask task,Date 阅读全文
posted @ 2018-08-09 09:50 可可西里(lemon) 编辑
摘要:添加Jetty时提示下图: 解决这个问题,我们应该去到Jetty根目录下,找到start.ini文件,在该文件添加 " --module=jmx " 原因是:在9.07的时候默认情况是设置了 "OPTIONS=jmx",换到 9.1版本就删除了。 阅读全文
posted @ 2018-08-08 20:25 可可西里(lemon) 阅读(1681) 评论(2) 推荐(0) 编辑

点击右上角即可分享
微信分享提示