上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 46 下一页
摘要: 一、java.util.Arrays.asList() 的一般用法 List 是一种很有用的数据结构,如果需要将一个数组转换为 List 以便进行更丰富的操作的话,可以这么实现: String[] myArray = { "Apple", "Banana", "Orange" }; List<Str 阅读全文
posted @ 2019-05-05 16:42 myseries 阅读(2982) 评论(0) 推荐(0) 编辑
摘要: 绝大部分写业务的程序员,在实际开发中使用 Redis 的时候,只会 Set Value 和 Get Value 两个操作,对 Redis 整体缺乏一个认知。这里对 Redis 常见问题做一个总结,解决大家的知识盲点。 1、为什么使用 Redis 在项目中使用 Redis,主要考虑两个角度:性能和并发 阅读全文
posted @ 2019-05-02 16:05 myseries 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 介绍: 布隆过滤器(Bloom Filter)是1970年由布隆提出的。它实际上是一个很长的二进制向量和一系列随机映射函数。布隆过滤器可以用于检索一个元素是否在一个集合中。它的优点是空间效率和查询时间都比一般的算法要好的多,缺点是有一定的误识别率和删除困难。 应用例子: 网页URL的去重; 垃圾邮件 阅读全文
posted @ 2019-05-02 15:46 myseries 阅读(6522) 评论(0) 推荐(1) 编辑
摘要: 方案一:利用Session防止表单重复提交 具体的做法: 1、获取用户填写用户名和密码的页面时向后台发送一次请求,这时后台会生成唯一的随机标识号,专业术语称为Token(令牌)。 2、将Token发送到客户端的Form表单中,在Form表单中使用隐藏域来存储这个Token,表单提交的时候连同这个To 阅读全文
posted @ 2019-05-02 12:50 myseries 阅读(8408) 评论(0) 推荐(1) 编辑
摘要: 首先说一下Filter的使用地方,我们在配置web.xml时,总会配置下面一段设置字符编码,不然会导致乱码问题: 配置这个地方的目的,是让所有的请求都需要进行字符编码的设置,下面来介绍一下Filter。 (1)过滤器(Filter):它依赖于servlet容器。在实现上,基于函数回调,它可以对几乎所 阅读全文
posted @ 2019-05-02 10:57 myseries 阅读(2322) 评论(0) 推荐(0) 编辑
摘要: 1.什么是事务: 事务是程序中一系列严密的操作,所有操作执行必须成功完成,否则在每个操作所做的更改将会被撤销,这也是事务的原子性(要么成功,要么失败)。 数据库向用户提供保存当前程序状态的方法,叫事务提交(commit);当事务执行过程中,使数据库忽略当前的状态并回到前面保存的状态的方法叫事务回滚( 阅读全文
posted @ 2019-05-01 18:49 myseries 阅读(41559) 评论(4) 推荐(8) 编辑
摘要: 面向切面编程,有效的降低了代码之间的耦合性,易于维护;例如:我们习惯在代码中加上一些日志信息,在程序出错时方便快速查找找到问题,通常做法是在请求进入方法的时候打印日志,退出前打印日志,还有在出错时打印日志,那么问题就来了,每个方法中都需要打印日志,这些相同的部分就可以当做一个切面,通过配置切点来触发 阅读全文
posted @ 2019-05-01 17:13 myseries 阅读(5627) 评论(1) 推荐(0) 编辑
摘要: 概念: 一:堆(Heap)和非堆(Non-heap)内存 按照官方的说法:“Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在 Java 虚拟机启动时创建的。”“在JVM中堆之外的内存称为非堆内存(Non-heap memory)”。 可以看出JVM主要管理两 阅读全文
posted @ 2019-05-01 15:06 myseries 阅读(1534) 评论(1) 推荐(0) 编辑
摘要: 1、 tail 命令 tail 命令可用于查看文件的内容,有一个常用的参数 -f 常用于查阅正在改变的日志文件。 tail -f filename 会把 filename 文件里的最尾部的内容显示在屏幕上(默认10行,相当于增加参数 -n 10),并且不断刷新,只要 filename 更新就可以看到 阅读全文
posted @ 2019-04-30 18:23 myseries 阅读(5150) 评论(0) 推荐(1) 编辑
摘要: 提到JAVA加锁,我们通常会想到synchronized关键字或者是Java Concurrent Util(后面简称JCU)包下面的Lock,今天就来扒一扒Lock是如何实现的,比如我们可以先提出一些问题:当我们通过实例化一个ReentrantLock并且调用它的lock或unlock的时候,这其 阅读全文
posted @ 2019-04-30 10:17 myseries 阅读(834) 评论(0) 推荐(0) 编辑
上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 46 下一页