会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
myseries
博客园
首页
联系
订阅
管理
上一页
1
···
30
31
32
33
34
35
36
37
38
···
45
下一页
2019年5月8日
字典树(Trie树)实现与应用(转)
摘要: 一、概述 1、基本概念 字典树,又称为单词查找树,Tire数,是一种树形结构,它是一种哈希树的变种。 2、基本性质 根节点不包含字符,除根节点外的每一个子节点都包含一个字符 从根节点到某一节点。路径上经过的字符连接起来,就是该节点对应的字符串 每个节点的所有子节点包含的字符都不相同 3、应用场景 典
阅读全文
posted @ 2019-05-08 16:05 myseries
阅读(846)
评论(0)
推荐(0)
2019年5月7日
JVM调优 dump文件怎么生成和分析
摘要: 1、获取JVM的dump文件的两种方式 1. JVM启动时增加两个参数: 2. 发现程序异常前通过执行指令,直接生成当前JVM的dmp文件,6214是指JVM的进程号 获得heap.hprof以后,就可以分析你的java线程里面对象占用堆内存的情况了。 推荐使用Eclipse插件Memory Ana
阅读全文
posted @ 2019-05-07 18:22 myseries
阅读(31046)
评论(0)
推荐(1)
JVM调优 — 命令大全(jps jstat jmap jhat jstack jinfo)(转)
摘要: 运用jvm自带的命令可以方便的在生产监控和打印堆栈的日志信息帮忙我们来定位问题!虽然jvm调优成熟的工具已经有很多:jconsole、大名鼎鼎的VisualVM,IBM的Memory Analyzer等等,但是在生产环境出现问题的时候,一方面工具的使用会有所限制,另一方面喜欢装X的我们,总喜欢在出现
阅读全文
posted @ 2019-05-07 17:16 myseries
阅读(842)
评论(0)
推荐(1)
Spring之使用注解实例化Bean并注入属性
摘要: 1.准备工作 (1)导入jar包 除了上篇文章使用到的基本jar包外,还得加入aop的jar包,所有jar包如下 所需jar包 (2)配置xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframewo
阅读全文
posted @ 2019-05-07 15:04 myseries
阅读(16822)
评论(1)
推荐(4)
java创建线程的三种方式
摘要: 1、继承Thread类创建线程类(省略) 2、通过Runnable接口创建线程类(省略) 3、通过Callable和Future创建线程 (1)创建Callable接口的实现类,并实现call()方法,该call()方法将作为线程执行体,并且有返回值。 (2)创建Callable实现类的实例,使用F
阅读全文
posted @ 2019-05-07 10:56 myseries
阅读(2433)
评论(0)
推荐(0)
2019年5月6日
SQL注入详解
摘要: 一:什么是sql注入 SQL注入是比较常见的网络攻击方式之一,它不是利用操作系统的BUG来实现攻击,而是针对程序员编写时的疏忽,通过SQL语句,实现无账号登录,甚至篡改数据库。 二:SQL注入攻击的总体思路 1:寻找到SQL注入的位置 2:判断服务器类型和后台数据库类型 3:针对不同的服务器和数据库
阅读全文
posted @ 2019-05-06 18:48 myseries
阅读(246995)
评论(3)
推荐(62)
分布式事务——消息最终一致性方案(转)
摘要: 前言 随着分布式服务架构的流行与普及,原来在单体应用中执行的多个逻辑操作,现在被拆分成了多个服务之间的远程调用。虽然服务化为我们的系统带来了水平伸缩的能力,然而随之而来挑战就是分布式事务问题,多个服务之间使用自己单独维护的数据库,它们彼此之间不在同一个事务中,假如A执行成功了,B执行却失败了,而A的
阅读全文
posted @ 2019-05-06 15:22 myseries
阅读(9427)
评论(0)
推荐(1)
2019年5月5日
List集合去重的一些方法(常规遍历、Set去重、java8 stream去重、重写equals和hashCode方法)
摘要: console结果: list = [a, b, a, c, d, e]newList = [a, b, c, d, e] list = [a, b, a, c, d, e]newList = [a, b, c, d, e] list = [a, b, a, c, d, e]newList = [d
阅读全文
posted @ 2019-05-05 18:04 myseries
阅读(1227)
评论(0)
推荐(0)
Arrays.asList使用指南和一些坑(转)
摘要: 一、java.util.Arrays.asList() 的一般用法 List 是一种很有用的数据结构,如果需要将一个数组转换为 List 以便进行更丰富的操作的话,可以这么实现: String[] myArray = { "Apple", "Banana", "Orange" }; List<Str
阅读全文
posted @ 2019-05-05 16:42 myseries
阅读(3084)
评论(0)
推荐(0)
2019年5月2日
Redis : 为什么我们做分布式使用 Redis ?(转)
摘要: 绝大部分写业务的程序员,在实际开发中使用 Redis 的时候,只会 Set Value 和 Get Value 两个操作,对 Redis 整体缺乏一个认知。这里对 Redis 常见问题做一个总结,解决大家的知识盲点。 1、为什么使用 Redis 在项目中使用 Redis,主要考虑两个角度:性能和并发
阅读全文
posted @ 2019-05-02 16:05 myseries
阅读(398)
评论(0)
推荐(0)
上一页
1
···
30
31
32
33
34
35
36
37
38
···
45
下一页
公告