![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
逸少KevinLM
唯有知识可以永恒
展开
-
Session 和Cookie 详解
会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用Cookie,什么时候不能用Session。1.1 Cookie机制转载 2016-11-07 18:56:24 · 324 阅读 · 0 评论 -
Tomcat的版本、Servlet/JSP版本、JavaEE版本、JavaSE版本 四者之间的对应关系
首先JavaSE、JavaEE都是SUN公司自己定义的官方标准,Servlet/JSP是有自己的版本的,每次版本的升级都会带啦重大的更新,而Tomcat则是第三方的实现,由于它自身就是使用Java开发的,所以它的版本也和前面三个标准有密切的关系,而且具有一定的对应关系,详见下图。 下面这篇是对这些版本的之间的关系娿一些扩充。JSR 53: JavaTM S转载 2017-02-13 15:47:21 · 3211 阅读 · 0 评论 -
mybatis中一级缓存和二级缓存的简单介绍
mybatis的一级缓存: MyBatis会在表示会话的SqlSession对象中建立一个简单的缓存,将每次查询到的结果结果缓存起来,当下次查询的时候,如果判断先前有个完全一样的查询,会直接从缓存中直接将结果取出,返回给用户,不需要再进行一次数据库查询了。 MyBatis会在一次会话的表示----一个SqlSession对象中创建一个本地缓存(local cache),转载 2017-03-04 23:22:05 · 928 阅读 · 0 评论 -
mybatis整合ehcache分布式二级缓存框架的使用
mybaits的二级缓存是mapper范围级别,除了在SqlMapConfig.xml设置二级缓存的总开关,还要在具体的mapper.xml中开启二级缓存。1.开启mybatis的二级缓存 在核心配置文件SqlMapConfig.xml中加入1 2 3 4 2.导入ehcache相关jar包ehcache-core-2.6.5.ja转载 2017-03-05 14:05:51 · 641 阅读 · 0 评论 -
Java中Long、String、Date 类型之间的转换
(1)Java.util.Date类型转换成long类型 不要唠叨了,还是先上代码 Date date=new Date(); System.out.println(date.getTime());1212解析:其中getTime()返回为long类型,长度为13,表示毫秒;如果想获得秒数,只需要除以1000即可。long msec转载 2017-03-06 23:15:50 · 3073 阅读 · 0 评论 -
【mybatis】mybatis数据源源码剖析(JNDI、POOLED、UNPOOLED)
一、概述 二、创建 mybatis数据源的创建过程稍微有些曲折。 1. 数据源的创建过程; 2. mybatis支持哪些数据源,也就是dataSource标签的type属性可以写哪些合法的参数? 弄清楚这些问题,对mybatis的整个解析流程就清楚了,同理可以应用于任何一个配置上的解析上。 从SqlSessio转载 2017-03-13 15:12:32 · 485 阅读 · 0 评论 -
Echarts 的option选项属性
option图表选项,包含图表实例任何可配置选项: 公共选项 , 组件选项 , 数据选项名称描述{color}backgroundColor全图默认背景,(详见backgroundColor),支持rgba,默认为无,透明{Array} color数值系列的颜色列表,(详见color),可配数组,eg:['#87c转载 2017-03-22 20:17:29 · 12893 阅读 · 1 评论 -
js和java中数组的区别和定义方式
区别:Java中:定义数组必须指定长度,而且长度确定下来之后无法改变。 js中:js中的数组和java中的集合差不多,长度是可变的,也没有强制要求必须定义长度。定义方法:java:[java] view plain copy int a[] = new int[3];//定义一个新数组,在内存中分配了3*4转载 2017-04-09 10:21:15 · 758 阅读 · 0 评论 -
slf4j-api、slf4j-log4j12以及log4j之间什么关系?
几乎在每个jar包里都可以看到log4j的身影,在多个子工程构成项目中,slf4j相关的冲突时不时就跳出来让你不爽,那么slf4j-api、slf4j-log4j12还有log4j他们是什么关系?我把自己了解的和大家简单分享一下: slf4j:Simple Logging Facade for Java,为java提供的简单日志Facade。Facade:门面,更底层一点说就是接口。转载 2017-06-17 21:44:42 · 360 阅读 · 0 评论 -
垃圾回收机制GC知识总结兼谈如何用好GC
一、为什么需要GC应用程序对资源操作,通常简单分为以下几个步骤:1、为对应的资源分配内存2、初始化内存3、使用资源4、清理资源5、释放内存应用程序对资源(内存使用)管理的方式,常见的一般有如下几种:1、手动管理:C,C++2、计数管理:COM3、自动管理:.NET,Java,PHP,GO…但是,手动管理和计数管转载 2017-12-25 11:15:40 · 499 阅读 · 0 评论 -
java中最常用jar包的用途说明
jar包用途axis.jarSOAP引擎包commons-discovery-0.2.jar用来发现、查找和实现可插入式接口,提供一些一般类实例化、单件的生命周期管理的常用方法.jaxrpc.jarAxis运行所需要的组件包saaj.jar创建到端点的点到点连接的方法、创建并处理SOAP消息和附转载 2017-02-06 00:18:39 · 815 阅读 · 0 评论 -
Source Not Found Eclipse源码反编译
目录(?)[-]一下载必要的软件插件二安装软件和插件三在eclipse中作相应的配置学习项目代码的时候想要看一下Cookie的源码,已经确定下载到了本地,可是Ctrl+左键点进去,提示source not found(如下图),灰常纳闷,遂百度,大家普遍认为需要安装反编译插件jad。看了几个教程,尝试安装了好几次都没有成功,就是明明我安装了jad插件转载 2016-12-20 22:48:29 · 1521 阅读 · 0 评论 -
如何把java代码,打包成jar文件以及转换为exe可执行文件
手把手教你如何把Java代码,打包成jar文件以及转换为exe可执行文件 1、背景: 学习java时,教材中关于如题问题,只有一小节说明,而且要自己写麻烦的配置文件,最终结果却只能转换为jar文件。实在是心有不爽。此篇博客教你如何方便快捷地把java代码,打包成jar文件以及转换为exe可执行文件 2、前言: 我们都知道Jav转载 2016-12-20 18:25:09 · 1143 阅读 · 1 评论 -
Session和Cookie的区别
1.Session和Cookie的区别 对象信息量大小保存时间应用范围保存位置Session小量,简单的数据用户活动时间+一段延迟时间(一般为20分钟)单个用户服务器端Cookie小量,简单的数据可以根据需要设定单个用户客户端1.1 Session对象 浏览器访问服务器时,服务器会创建一转载 2016-11-07 18:59:53 · 327 阅读 · 0 评论 -
工商银行在线支付接口
1、首先需要注册工行提供的ICBCEBankUtil.dll,将ICBCEBankUtil.dll和infosecapi.dll复制到system32文件夹下CMD输入regsvr32 ICBCEBankUtil.dll注册控件。WINDOWS SERVER2008/2012等系统需要运行管理员命令提示符。2、拆分银行提供的.pfx证书文件,生成.key 和.crt两个文件,记住拆分时设置转载 2016-11-16 02:15:27 · 3499 阅读 · 0 评论 -
FileItem 类(文件上传)
FileItem类的常用方法 1.boolean isFormField()。isFormField方法用来判断FileItem对象里面封装的数据是一个普通文本表单字段,还是一个文件表单字段。如果是普通文本表单字段,返回一个true否则返回一个false。因此可以用该方法判断是否是普通表单域还是文件上传表单域。 2.String getName()。getNa转载 2016-11-02 00:16:02 · 7013 阅读 · 0 评论 -
Java生成静态HTML页面
相信很多人都希望自己的页面越快越好,最好是能静态的,提高客户访问速度。也便于搜索引擎搜索。所以,就希望我们的动态读取数据库的页面,尽可能的生成静态页面。一下系列文章,介绍一下个人的解决方案。 本系列将介绍个人的一种方法,在不改变原来jsp文件的基础上,只需要加入少量的代码,就让你的新闻发布系统,很容易就完全变成静态的页面。 本文假设你是用java开发的w转载 2016-12-01 01:17:11 · 10874 阅读 · 2 评论 -
后台JSON与JAVA数据的转换
JSON与JAVA数据的转换(JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。)代码中有这么一句,是后台的封装数据。JSONObject jo = JSONObject.fromObject(map);常见的java代码转换成json--请注意,这个方法曾经给我造成过转载 2016-11-19 14:25:59 · 4058 阅读 · 0 评论 -
JSON.stringify()将JSON对象转换为字符串通过Ajax传入到后台处理
1)通过表单提交,当然在后台需要为每个字段定义一个集合对象,然后在页面中使用name标志,如果使用了strut2的话就更简单了,在Action中定义的集合对象名称和页面标签的name字段标签一致,那么这些数据在后台就都能够取得到了,这里就不进行阐述了;2)封装JSON对象,然后通过Ajax方法提交到后台,将每行记录封装为一个JSON对象,然后把这些JSON对象加入到一个数组当中,核心代码如转载 2016-11-19 15:04:44 · 9674 阅读 · 0 评论 -
Jsoup解析HTML 标签内容
一、 JSOUP简介在以往用Java来处理解析HTML文档或者片段时,我们通常会采用htmlparser(http://htmlparser.sourceforge.NET/)这个开源类库。现在我们有了JSOUP,以后的处理HTML的内容只需要使用JSOUP就已经足够了,JSOUP有更快的更新,更方便的API等。jsoup 是一款 Java 的HTML 解析器,可直接解析某个U转载 2016-11-12 14:10:11 · 9172 阅读 · 1 评论 -
response.setHeader() 下载的用法
response.setHeader()下载中文文件名乱码问题 收藏 1. HTTP消息头(1)通用信息头即能用于请求消息中,也能用于响应信息中,但与被传输的实体内容没有关系的信息头,如Data,Pragma主要: Cache-Control , Connection , Data , Pragma , Trailer , Transfer-Encoding , Upg转载 2016-11-21 20:30:59 · 1863 阅读 · 0 评论 -
由response.setContentType()方法 + JSP/Servelt上传下载文件
号内容类型文件扩展名描述1application/msworddocMicrosoft Word2application/octet-stream bindms lha lzh exe class可执行程序3applic转载 2016-11-21 20:36:51 · 1043 阅读 · 0 评论 -
Spring IOC之神理解
学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Spring Ioc的理解。一、分享Iteye的开涛对Ioc的精彩讲解 首先要分享的是Iteye的开涛这位技术牛人转载 2018-01-08 21:58:07 · 382 阅读 · 0 评论