- 博客(17)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
原创 Ajax基础知识
Ajax含义Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术,通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新,Ajax用一句话来说就是无须刷新页面即可从服务器取得数据。注意,虽然Ajax翻译过来...
2018-07-25 15:39:21 381
原创 Java中的线程之线程间的通信
两个线程间的通信这是我们的线程:执行效果:谁抢到资源,谁运行~实现线程交替执行:这里主要用到了两个内容1)创建一个标记 flag,让程序进行判断:当flag != 1 时,print1 进入等待,执行 print2,然后让 flag=1,唤醒正在等待·的线程,当flag != ...
2018-07-24 17:32:56 235
原创 Spring整合Ehcache管理缓存
前言 Ehcache 是一个成熟的缓存框架,你可以直接使用它来管理你的缓存。Spring 提供了对缓存功能的抽象:即允许绑定不同的缓存解决方案(如Ehcache),但本身不直接提供缓存功能的实现。它支持注解方式使用缓存,非常方便。概述Ehcache含义EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点。它是Hibernate中的默认缓存框架。E...
2018-07-24 17:04:27 356
原创 Java泛型中的类型擦除
泛型,可以称之为一个孤独的守门者。为什么称泛型是个守门者。这只是我个人的看法而已,我的意思是说泛型没有其看起来那么深不可测,它并不神秘与神奇。泛型是 Java 中一个很小巧的概念,但同时也是一个很容易让人迷惑的知识点,它让人迷惑的地方在于它的许多表现有点违反直觉。文章开始的地方,先给大家奉上一道经典的测试题。List<String> l1 = new ArrayList<...
2018-07-24 16:47:17 474 1
原创 Java 编程中关于异常处理的10个最佳实践
异常处理是Java 开发中的一个重要部分。它是关乎每个应用的一个非功能性需求,是为了处理任何错误状况,比如资源不可访问,非法输入,空输入等等。Java提供了几个异常处理特性,以try,catch 和 finally 关键字的形式内建于语言自身之中。Java 编程语言也允许你创建新的异常,并通过使用 throw 和 throws关键字抛出它们。事实上,在Java编程中,Java的异常...
2018-07-24 16:24:52 211
原创 开启Tomcat https支持
1、修改配置文件打开tomcat/conf/server.xml配置文件,把下面这段配置注释取消掉, keystorePass为证书密钥需要手动添加,创建证书时指定的。<Connectorport="8443"protocol="org.apache.coyote.http11.Http11Protocol"maxThreads="150"SSLEnabled="true"...
2018-07-24 16:11:32 274
原创 Tomcat 连接数与线程池详解
在使用tomcat时,经常会遇到连接数、线程数之类的配置问题,要真正理解这些概念,必须先了解Tomcat的连接器(Connector)。Connector的主要功能,是接收连接请求,创建Request和Response对象用于和请求端交换数据;然后分配线程让Engine(也就是Servlet容器)来处理这个请求,并把产生的Request和Response对象传给Engine。当Engi...
2018-07-24 15:57:34 209
原创 Tomcat 的 Server 文件配置详解
前言Tomcat隶属于Apache基金会,是开源的轻量级Web应用服务器,使用非常广泛。server.xml是Tomcat中最重要的配置文件,server.xml的每一个元素都对应了Tomcat中的一个组件;通过对xml文件中元素的配置,可以实现对Tomcat中各个组件的控制。因此,学习server.xml文件的配置,对于了解和使用Tomcat至关重要。本文将通过实例,介绍server.x...
2018-07-24 15:48:34 1215
原创 详解 equals() 方法和 hashCode() 方法
Java的基类Object提供了一些方法,其中equals()方法用于判断两个对象是否相等,hashCode()方法用于计算对象的哈希码。equals()和hashCode()都不是final方法,都可以被重写(overwrite)。一、equal()方法Object类中equals()方法实现如下:public boolean equals(Object obj) {...
2018-07-24 14:53:30 137
原创 同一台电脑安装两个jdk版本
1 . 准备两个版本的jdk我的两个jdk路径为:D:D:\Program Files\Java\jdk1.7.0_80 D:\Program Files\Java\jdk1.8.0_1112 . 设置两个子JAVA_HOME,一个总设置两个子JAVA_HOME:JAVA_HOME7 = D:\Program Files\Java\jdk1.7.0_80 JAVA_HOME8...
2018-07-19 15:07:14 2912
原创 Eclipse 安装反编译插件jadclipse
1.先下载jadClipse的jar包,链接:sourceforge.net/projects/jadclipse/;2.将net.sf.jadclipse_3.3.0.jar拷贝到eclipse的plugins目录下;3.再删除eclipse的configuration目录下org.eclipse.update文件;4.如果,你的eclipse是开着的,点击菜单栏中File->Restar...
2018-07-16 15:56:17 250
原创 Java中的常用类——StringBuffer
StringBufferStringBuffer类概述 线程安全的可变字符序列。一个类似于 String 的字符串缓冲区,但不能修改。虽然在任意时间点上它都包含某种特定的字符序列,但通过某些方法调用可以改变该序列的长度和内容。 从 JDK 5 开始,为该类补充了一个单个线程使用的等价类,即 StringBuilder。与该类相比,通常应该优先使用 StringBuilder ...
2018-07-16 10:56:28 207
原创 mysql-8.0.11免安装版配置
网上的教程有很多,基本上大同小异。但是安装软件有时就可能因为一个细节安装失败。我也是综合了很多个教程才安装好的,所以本教程可能也不是普遍适合的。安装环境:win71、下载zip安装包:MySQL8.0 For Windows zip包下载地址:https://dev.mysql.com/downloads/file/?id=476233,进入页面后可以不登录。后点击底部“No thanks, ju...
2018-07-07 14:51:10 4935 1
原创 java传值须知
在Java中,方法的参数传递永远都是指值传递。让我们来看一看基本类型和集合的参数传递在内存中是如何体现的。在讨论Java中参数是如何传递之前,我们有必要先弄清楚Java的变量(主要指的是基本类型和对象)是怎么存储在内存中的。基本类型一般都存储在堆栈中;对于Java对象,实际的对象数据存储在堆中,而对象的指针(指向推中的对象)存储在堆栈中。1.传值 vs 传引用“传值”和“传引用”分别是什么意思:传...
2018-07-03 16:15:13 2101
原创 如何处理java异常
在开发业务系统中,我们目前绝大多数采用MVC模式,但是往往有人把service跟controller紧紧的耦合在一起,甚至直接使用Threadlocal来隐式传值,并且复杂的逻辑几乎只能使用service中存储的全局对象来传递处理结果,包括异常。这样一来首先有违MVC模式,二来逻辑十分不清晰,难以维护.本文结合工作经验,给出一些异常使用建议,使用spring来实战异常为我们带来的好处。常常...
2018-07-03 16:07:43 8448 2
原创 java中的异常
异常的概述异常就是Java程序在运行过程中出现的错误。异常的分类通过API查看ThrowableError我们无法解决的异常,例如:服务器宕机,数据库崩溃等这样子的异常~这个我们就不管了~Exception我们在开发的过程中需要避免的异常,我们今天会说一些,在开发的过程中会经常见到的异常 RuntimeExceptionJVM默认是如何处理异常的如果我们没有写针对的处理方式,就只有交给调用 mai...
2018-07-03 15:07:18 110
转载 HTTP Content-Type(MIME-Type) 与扩展名 Extension 对照表
Content-Type,内容类型,一般是指网页中存在的Content-Type,用于定义网络文件的类型和网页的编码,决定文件接收方将以什么形式、什么编码读取这个文件,这就是经常看到一些Asp网页点击的结果却是下载到的一个文件或一张图片的原因。Content-TypeExtensionapplication/epub+zip.epubapplication/fractals.fifapplicat...
2018-07-02 13:47:11 645
Spring+springmvc+hibernate+JQueryEasyUI
2018-08-01
本机访问虚拟机CentOS的Redis
2023-09-28
list泛型改变重复值,保留重复值的第一条
2018-06-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人