2021
10-15
10-15
java中Memcached的使用实例(包括与Spring整合)
一、什么是Memcached?Memcached是danga.com开发的分布式内存对象缓存系统,所谓分布式,意味着它不是本地的,而是基于网络连接完成服务。Memcached把一些数据通过key=value数据存储到内存中,这样访问更加方便快捷。但是随之而来的问题是如果Memcached关闭或者Memcached的服务器关闭那么所保存的内容也就没有了。二、安装Memcached服务端我是在Win下做的实验。首先下载Win下的Memcached,解压到指定目录。memcached.exe-dinstal...
继续阅读 >
本篇文章简单讲一下使用jmeter进行压力测试。其压测思想就是通过创建指定数量的线程,同时请求指定接口,来模拟指定数量用户同时进行某个操作的场景。jmeter测试计划配置:运行bin目录下的jmeter.sh,启动1.在测试计划上右键-添加线程组,设置线程数和循环次数,Rame-Up时间表示在多少秒内启动对应线程数的线程2.配置http请求,可以复制浏览器访问该接口时的请求头。“从剪贴板添加”的方式还是很方便的。可以配置请求默认值...
JavaLong类型对比在开发的到一个很基础的问题在代码中,两个Long类型数据比较用“==”,结果有时候true有时候false,原本以为Long会自动转long然后再比较,不会是这里的错,找来找去实在找不到其他原因了,我就打印这两个Long类型出来看,果然是不相等,于是脸黑了一阵......去查了一下资料,原来是这样:Java基本类型的包装类的大部分都实现了常量池技术,即Byte,Short,Integer,Long,Character;这5种包装类默认创建了数值[-128...
为什么要用Flyway在日常开发中,我们经常会遇到下面的问题:自己写的SQL忘了在所有环境执行;别人写的SQL我们不能确定是否都在所有环境执行过了;有人修改了已经执行过的SQL,期望再次执行;需要新增环境做数据迁移;每次发版需要手动控制先发DB版本,再发布应用版本;其它场景...由于项目需求的变化,或者前期设计缺陷,导致在后期需要修改数据库,这应该是一个比较常见的事情,如果项目还没上线,你可能把表...
javafile.renameTo返回false原因需要对文件夹下的文件重命名,发现返回false了,先用main方法测试,发现没问题,如下publicstaticvoidmain(String[]args)throwsIOException{Filefile1=newFile("D:\\aabb.xml");Filefile2=newFile("D:\\ccdd.xml");booleanb=file1.renameTo(file2);System.out.println(b);//true}最后发现,是一个文件是用文件流写的,流没用close,导致...
Optional空指针异Optional常是导致Java应用程序失败的最常见原因。以前,为了解决空指针异常,Google公司著名的Guava项目引入了Optional类,Guava通过使用检查空值的方式来防止代码污染,它鼓励程序员写更干净的代码。受到GoogleGuava的启发,Optional类已经成为Java8类库的一部分。Optional实际上是个容器:它可以保存类型T的值,或者仅仅保存null。Optional提供很多有用的方法,这样我们就不用显式进行空值检测。1.以前对null...
世界上存在永远不会出错的程序吗?也许这只会出现在程序员的梦中。随着编程语言和软件的诞生,异常情况就如影随形地纠缠着我们,只有正确的处理好意外情况,才能保证程序的可靠性。java语言在设计之初就提供了相对完善的异常处理机制,这也是java得以大行其道的原因之一,因为这种机制大大降低了编写和维护可靠程序的门槛。如今,异常处理机制已经成为现代编程语言的标配。今天我要问你的问题是,请对比Exception和Error,另外,...
目录一、File类1、简介2、创建方式3、常用方法二、IO概念1.什么是输入2.什么输出(Output)三、流的分类1、InputStream(字节流)2、OutputStream(字节流)3、Reader(字符流)4、Writer(字符流)四、总结(1+2)1.File类及方法的使用2.IO流的分类3.IO流的四个基本类总结一、File类1、简介java.io.File类:文件和文件目录路径的抽象表示形式,与平台无关File能新建、删除、重命名文件和目录,但File不能访问文件内容本身。如...
目录1、请你说一下什么是面向对象?2、请你简述一下面向对象的三个基本特征?3、为什么说Java是一种半解释半编译的程序设计语言呢?4、请你说一下Java中的8大基本类型是那些?5、请你讲讲抽象类和接口有什么区别?6、请判断当一个对象被当作参数传递给一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?7、请你说一下JVM/JRE/JDK的区别?8、请你说一下方法重载和方法重写...