![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
manmanyao
这个作者很懒,什么都没留下…
展开
-
记springframework框架中的一个实用计时工具类StopWatch
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/gxs1688/article/details/87185030StopWatch是位于org.springframework.util包下的一个工具类,通过它可方便的对程序部分代码进行计时(ms级别),适用于同步单线程代码块。 正常情况下,我们如果需要看某段代码的执行耗时,会通过如下的方式进行查看:public static void m.转载 2020-07-23 17:58:42 · 329 阅读 · 0 评论 -
APISIX简介与应用
APISIX 是一个云原生、高性能、可扩展的微服务 API 开源网关,基于OpenResty(Nginx+Lua)和etcd来实现,对比传统的API网关,具有动态路由和热插件加载的特点。系统本身自带前端,可以手动配置路由、负载均衡、限速限流、身份验证等插件,操作方便。APISIX是用Lua语言开发,语言相对简单,容易上手,同时可以按自己的需求进行系统的二次开发以及开发自己的插件,目前APISIX已...原创 2020-04-29 22:57:41 · 28734 阅读 · 8 评论 -
关于response.getWriter().write()与out.print()的区别
本文内容整理来源:http://blog.csdn.net/john1337/article/details/702305631、首先介绍write()和print()方法的区别: (1)、write():仅支持输出字符类型数据,字符、字符数组、字符串等 (2)、print():可以将各种类型(包括Object)的数据通过默认编码转换成bytes字节形式,这些字节都转载 2017-10-17 16:19:18 · 661 阅读 · 0 评论 -
Spring中classpath代表的意思
本文内容整理来源:http://www.cnblogs.com/aiugu/p/6081989.html 看了这位同学整理的关于Spring中classpath意思的解释,有了一个直观的认识。--图文并茂,浅显易懂,哈~~在整个项目运行的时候,java文件会被编译成class文件,存在classes这个文件夹下 我发现,这个文件下不转载 2017-07-27 16:35:32 · 2509 阅读 · 0 评论 -
Mybatis将整数0识别为空
本文内容整理来源:http://blog.csdn.net/john1337/article/details/70230563今天在使用mybatis时遇到一个问题,Java代码中传递的整数0在mybatis中被识别成null[html] view plain copywhere> if test="status !转载 2017-06-01 10:09:11 · 4574 阅读 · 0 评论 -
java.lang.IllegalThreadStateException异常分析
通过java实现多线程的方式有两种:第一种是通过继承Thread类,覆盖run方法;第二种是实现Runnbale类。当使用继承Thread类的方式实现多线程时,同一对象重复调用start方法时会报java.lang.IllegalThreadStateException异常;采用实现Runnable类的方式,同一对象重复调用start方法不会有java.lang.IllegalThreadSt原创 2017-04-20 17:28:17 · 1157 阅读 · 0 评论 -
自动拆箱与装箱
有一个自动拆箱与装箱引出的问题: Integer i = 126; Integer j = 126; System.out.println("i==j="+(i==j)); System.out.println("i.equals(j)="+i.equals(j)); Integer m = 128; Integer n = 128; Sy原创 2017-04-01 15:00:23 · 175 阅读 · 0 评论 -
文件下载功能
文件下载原创 2017-02-28 14:10:45 · 310 阅读 · 0 评论 -
Request如何取得客户端Ip
本文内容整理自:http://m.jb51.net/article/67050.htm这篇文章主要介绍了Java中使用HttpRequest获取用户真实IP地址,使用本文方法可以避免Apache、Squid、nginx等反向代理软件导致的非真实IP地址,需要的朋友可以参考下在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种转载 2017-03-09 17:09:34 · 412 阅读 · 0 评论 -
Enumeration
Enumeration原创 2017-03-01 11:48:12 · 224 阅读 · 0 评论 -
关于String与Integer类型比较问题
Java中== 与equals的比较已经很多文章进行介绍,在这不再赘述。 今天在项目中自己埋了一个坑,蒙了好久才找到问题。代码如下: Integer a = 101; String b = "101"; System.out.println(a.equals(b));原创 2016-11-25 14:42:41 · 1733 阅读 · 0 评论 -
关于使用equals比较字符串的问题
记录一个Coding中小的也是不常注意的问题点。 equals经常用到字符串的比较重,当然变量与常量的比较也是经常用到的。那么与常量比较时,变量是放到equals前面好呢还是放到后面好呢?正常情况下,两个变量的比较无所谓哪个在前面,但是如果存在特殊情况,看下面的例子: String a = null; System.out.println("a".equals(原创 2016-12-05 11:09:47 · 1688 阅读 · 0 评论 -
关于查看JDK版本问题
1.如何查看使用的jdk版本。 --在dos窗口中输入java -version,如下图红色框中显示的64-Bit就是64位jdk,如果未显示64-Bit则为32位jdk原创 2016-10-13 10:07:55 · 599 阅读 · 0 评论 -
关于字段值的判断以及初始化问题
最近碰到这样一个小问题,却也是致命的问题,在此记录下,引以为戒。 问题描述:字段A有三个值,成功、失败、处理中。初期没对字段A进行初始化,导致在后续判断中出现逻辑判断问题。如果不为处理中,再判断是否为成功,其余为失败,当字段A为空时也会判断为失败。 问题解决:两种方法1.初期开始对字段A的值进行初始化赋值;2.在对字段A的值进行逻辑判断时把所有的情况都进行判断。原创 2016-11-29 10:02:09 · 376 阅读 · 0 评论 -
Java基础小记
1.标识符: 所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线(_)开始 首字符之后可以是任何字符的组合 关键字不能用作标识符 标识符是大小写敏感的 合法标识符举例:age、$salary、_value、__1_value 非法标识符举例:123abc、-salary 2.创建对象 声明:声明一个原创 2016-10-27 17:41:12 · 225 阅读 · 0 评论 -
关于字符串的运算问题
看到这样一道问题,里面体现了很多字符串运算的细节问题。注:1.可以使用“+”运算符来将两个字符串连接起来产生一个新的String对象。只要+运算符有一个运算数是字符串(String)实例时,编译器就将另一个运算数转换为它的字符串形式。这种操作是通过调用一个由String类定义的 字符串转换方法valueOf()来完成的。对于简单类型,valueOf()方法返回一个字符串,该字符串包含了原创 2016-09-14 10:45:40 · 803 阅读 · 0 评论