- 博客(43)
- 资源 (2)
- 收藏
- 关注
转载 记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 346
转载 HttpClient介绍
本文内容整理自:https://blog.csdn.net/w372426096/article/details/82713315HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性,它不仅使客户端发送Http请求变得容易,而且也方便开发人员测试接口(基于Http协议的),提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是很重要的必修内容,掌握HttpClient后,相信对于Http协议的了解会更加深入。org.apache.commons
2020-06-09 15:57:13 2628
原创 APISIX简介与应用
APISIX 是一个云原生、高性能、可扩展的微服务 API 开源网关,基于OpenResty(Nginx+Lua)和etcd来实现,对比传统的API网关,具有动态路由和热插件加载的特点。系统本身自带前端,可以手动配置路由、负载均衡、限速限流、身份验证等插件,操作方便。APISIX是用Lua语言开发,语言相对简单,容易上手,同时可以按自己的需求进行系统的二次开发以及开发自己的插件,目前APISIX已...
2020-04-29 22:57:41 29228 8
原创 关于Oracle检索字段值小数点前面0不显示问题
今天使用oracle检索字段,返回的值中小数点前面的0不显示。这个问题跟oracle的显示格式有关系。解决办法:to_char(0.01, 'FM9990.00') fm去掉字符串前面的空格9990.99表示4位数字,千位百位十位无数字时不显示[标识9],个位数[标识0]永久显示,小数没有不显示[标识9]
2017-11-21 14:58:48 2232
原创 关于mongodb服务自动停止问题
昨天发现系统宕机了,查了下原因是mongodb服务停了,看了下日志:2017-10-18T18:09:59.181+0800 I CONTROL [signalProcessingThread] got signal 1 (Hangup), will terminate after current cmd ends2017-10-18T18:09:59.181+0800 I FTDC...
2017-10-19 14:56:58 17166
转载 关于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 682
转载 Spring中classpath代表的意思
本文内容整理来源:http://www.cnblogs.com/aiugu/p/6081989.html 看了这位同学整理的关于Spring中classpath意思的解释,有了一个直观的认识。--图文并茂,浅显易懂,哈~~在整个项目运行的时候,java文件会被编译成class文件,存在classes这个文件夹下 我发现,这个文件下不
2017-07-27 16:35:32 2525
原创 关于在jstl标签中forEach使用的一个坑
今天在项目中使用jstl标签中的forEach,结果在前端页面中内容一直不显示,查了好久才发现自己埋得一个坑。如下:在页面中引用请选择${jstlTest.name} 那么问题来了,最终发现问题是在items的变量名上面。后台中用的是jstltest,而前端用的jstlTest。前后台变量名不能匹配,所以不能正确传值。
2017-07-05 11:38:51 1015
转载 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 4608
原创 java.lang.IllegalThreadStateException异常分析
通过java实现多线程的方式有两种:第一种是通过继承Thread类,覆盖run方法;第二种是实现Runnbale类。当使用继承Thread类的方式实现多线程时,同一对象重复调用start方法时会报java.lang.IllegalThreadStateException异常;采用实现Runnable类的方式,同一对象重复调用start方法不会有java.lang.IllegalThreadSt
2017-04-20 17:28:17 1176
原创 MySQL查询优化9种方法笔记
在编码过程中编写sql语句是不可避免的,编写出高质量的SQL语句对系统的使用有着重要的影响,今天就来介绍mysql查询优化的9中方法,希望在以后的编码中避免下文中出现的不好的方式。1.对查询进行优化,应尽量避免全表扫描,首先应考虑在where及order by涉及的列上建立索引;2.应尽量i避免在where子句中对字段进行NULL值判断,否则将导致引擎放弃使用索引而进行全表扫描,eg:
2017-04-01 16:11:22 274
原创 自动拆箱与装箱
有一个自动拆箱与装箱引出的问题: 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 182
转载 tomcat中点击startup.bat闪退问题解决
免安装的tomcat双击startup.bat后,启动窗口一闪而过,而且tomcat服务未启动。原因是:1、在启动tomcat是,需要读取环境变量和配置信息,缺少了这些信息,就不能登记环境变量,导致了tomcat的闪退。 2、你的jdk环境变量配置有误,jdk与jre安装的路径需分开装,如下图(路径 D:\Program Files\Java):
2017-03-22 16:02:26 499
原创 jQuery学习(一)---基础语法---选择器
1.所有 jQuery 函数位于一个 document ready 函数中,为了防止在文档完全加载完之前运行jQuery代码。$(document).ready(function(){--- jQuery functions go here ----});
2017-03-20 16:45:29 171
转载 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 431
原创 解决eclipse生成工程doc文档报错问题
在用eclipse导出工程doc文档时,报了一个[错误: 编码GBK的不可映射字符】的错误,由于源码用utf-8编码,源码中的注释含有中文,导出生成doc文档时会报错。 解决:在选择export导出@javadoc文档时,在最后一步next的Extra Javadoc options文本框中加入 “-encoding UTF-8 -charset UTF-8”,即可解决问题
2017-03-09 11:37:37 415
原创 关于使用equals比较字符串的问题
记录一个Coding中小的也是不常注意的问题点。 equals经常用到字符串的比较重,当然变量与常量的比较也是经常用到的。那么与常量比较时,变量是放到equals前面好呢还是放到后面好呢?正常情况下,两个变量的比较无所谓哪个在前面,但是如果存在特殊情况,看下面的例子: String a = null; System.out.println("a".equals(
2016-12-05 11:09:47 1725
原创 最浪漫的事
背靠着背坐在地毯上 听听音乐聊聊愿望 你希望我越来越温柔 你说想送我个浪漫的梦想 我希望你放我在心上 哪怕用一辈子才能完成 谢谢我带你找到天堂 只要我讲你就记住不忘 我能想到最浪漫的事 一路上收藏点点滴滴的欢笑 就是和你一起慢慢变老 留到以后坐着摇椅慢慢聊 直到我们老得哪儿也去不了 我能想到最浪漫的事 就是和你一起慢慢变老 你还依然把我当成手心里的宝
2016-11-30 10:40:58 200
原创 关于字段值的判断以及初始化问题
最近碰到这样一个小问题,却也是致命的问题,在此记录下,引以为戒。 问题描述:字段A有三个值,成功、失败、处理中。初期没对字段A进行初始化,导致在后续判断中出现逻辑判断问题。如果不为处理中,再判断是否为成功,其余为失败,当字段A为空时也会判断为失败。 问题解决:两种方法1.初期开始对字段A的值进行初始化赋值;2.在对字段A的值进行逻辑判断时把所有的情况都进行判断。
2016-11-29 10:02:09 389
原创 关于String与Integer类型比较问题
Java中== 与equals的比较已经很多文章进行介绍,在这不再赘述。 今天在项目中自己埋了一个坑,蒙了好久才找到问题。代码如下: Integer a = 101; String b = "101"; System.out.println(a.equals(b));
2016-11-25 14:42:41 1760
原创 Mysql中Limit简单用法
Mysql中limit用法三个简单事例: ①select * from tableA limit a,b; -- 跳过前a条数据,读取后b条数据; ②select * from tableA limit a; -- 读取前a条数据; ③select * from tableA limit a offset b;
2016-11-10 11:29:52 1923
原创 Java基础小记
1.标识符: 所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线(_)开始 首字符之后可以是任何字符的组合 关键字不能用作标识符 标识符是大小写敏感的 合法标识符举例:age、$salary、_value、__1_value 非法标识符举例:123abc、-salary 2.创建对象 声明:声明一个
2016-10-27 17:41:12 235
原创 网络通信原理小记
虽然之前学过网络通信的原理,时间久了加上没怎么应用,忘得差不多了,今天重新复习了下,按照自己理解再整理下,可能会有很多不足或者不准确的地方,后期再改正。--------------------------------------------------------------------------------------------------------------------------
2016-10-26 19:32:01 313
原创 流水不腐 户枢不蠹
最近果然脑袋秀逗了,身体还是脑袋都特别的慵懒,吃完饭不想活动,直接在沙发上葛优躺,思想上开始懒惰,并且放纵这种行为,想想就可怕。 小猪发过来一张图片: 什么是老的感觉? 也许是皮肤的松弛, 身体机能的下降, 但绝不是身强力壮时的无病呻
2016-10-20 14:55:05 332
原创 关于查看JDK版本问题
1.如何查看使用的jdk版本。 --在dos窗口中输入java -version,如下图红色框中显示的64-Bit就是64位jdk,如果未显示64-Bit则为32位jdk
2016-10-13 10:07:55 617
转载 硬盘接口分类
本文内容整理来源:http://www.pc841.com/article/20140903-34510.html随着高速固态硬盘的流行,如今很多电脑用户都流行升级硬盘,以提升电脑速度。不过并不是所有电脑都适合升级硬盘,因为SSD固态硬盘需要SATA3.0接口主板,而一些老电脑,主板硬盘接口太老,因而不适合升级。那么硬盘接口有几种?又怎么看硬盘接口类型,查看哪些电脑适合升级硬盘呢?带着这一
2016-09-18 11:16:51 1225
转载 笔记本硬盘与移动硬盘之间的转换
本文内容整理自:http://wenku.baidu.com/link?url=TH-RsWbvFjJmH4DKI55xxwJLw70cNWujBfRvNPDYp0TTC9brHKxB-Iq0K-HMSeRREsio0gw3c0619KIGlyC2Iv3P2TTyn3uixJI1LVhCMFW1、硬盘检查 在安装新硬盘的时候,可以使用HD Tune对硬盘进行一次体检。获得可正常
2016-09-18 10:46:40 868
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人