用户中心USER CENTER

首页/用户
  • SpringBoot集成Druid不支持多条SQL

    摘要:在初始化添加批量操作贴上自己的数据源配置启注解事务管理注册白名单黑名单存在共同时,优先于如果满足的话提示登录查看信息的账号密码是否能够重置数据注册拦截设置忽略请求配置批量操作 在DataSource初始化Bean 添加 List proxyFilters = new ArrayList(); WallFilter statFilter = new WallFilter(); WallC...

    leejan97 发布于Java
  • JVM 堆(heap)溢出案例

    摘要:一说明当虚拟机申请不到内存空间的时候,会报堆内存溢出。记录次数不让进程结束,便于使用分析工具来查看内存情况使用的版本报错信息运行结果表明,运行到次时,出现了堆内存溢出。 一、说明 当虚拟机申请不到内存空间的时候,会报堆内存溢出: OutOfMemoryError:java heap space。 常见的原因:http://outofmemory.cn/c/java-... 我测试到时...

    leejan97 发布于Java
  • 优雅的使用WebMagic框架写Java爬虫

    摘要:优雅的使用框架,爬取唐诗别苑网的诗人诗歌数据同时在几种动态加载技术中对比作选择虽然差不多两年没有维护,但其本身是一个优秀的爬虫框架的实现,源码中有很多值得参考的地方,特别是对爬虫多线程的控制。 优雅的使用WebMagic框架,爬取唐诗别苑网的诗人诗歌数据 同时在几种动态加载技术(HtmlUnit、PhantomJS、Selenium、JavaScriptEngine)中对比作选择 We...

    leejan97 发布于Java
  • Java开发环境的配置

    摘要:第一阶段基础知识第一章开发环境的配置知识铺垫命令在正式进入学习之前我们来了解一个看起来格很高的东西命令命令,计算机术语,是指操作系统的命令,是一种面向磁盘的操作命令,主要包括目录操作类命令磁盘操作类命令文件操作类命令和其它命令。 showImg(https://segmentfault.com/img/remote/1460000019264541?w=600&h=242); 第一阶段...

    leejan97 发布于Java
  • AVL树的Java实现

    摘要:容忍不平衡红黑树的思路的核心是增大了可容忍的高度差,从而实现既保证查询效率,也保证了插入和删除后调整平衡的效率。红黑树的查询效率是略低于树的,但是红黑树通过牺牲了少许查询效率,使插入删除后的调整效率达到了常数级别。 定义 Wikipedia - AVL树 在计算机科学中,AVL树是最早被发明的自平衡二叉查找树。在AVL树中,任一节点对应的两棵子树的最大高度差为1,因此它也被称为高度平衡...

    leejan97 发布于Java
<