文章库ARTICLE COLUMN

  • 深入分析 Jdk - 集合容器 Map 与 Set

    深入分析 Jdk - 集合容器 Map 与 Set

    SegmentFault 不兼容部分 markdown,详情请见 深入分析 Jdk - 集合容器 Map 与 Set

    ls0609ls0609 评论0 收藏0
  • 垃圾回收算法与 JVM 垃圾回收器综述

    垃圾回收算法与 JVM 垃圾回收器综述

    摘要:垃圾回收算法与垃圾回收器综述我们常说的垃圾回收算法可以分为两部分对象的查找算法与真正的回收方法。串行垃圾回收器一次只使用一个线程进行垃圾回收并行垃圾回收器一次将开启多个线程同时进行垃圾回收。 垃圾回收算法与 JVM 垃圾回收器综述归纳于笔...

    imingyuimingyu 评论0 收藏0
  • tomat下javaweb项目文件存储软链接到linux的挂载硬盘

    tomat下javaweb项目文件存储软链接到linux的挂载硬盘

    摘要:最近在开发一个简单的微信小程序,使用等技术进行开发。项目是在系统下部署的,涉及到图片存储目录的挂载问题,遇到不少坑,记录分享,以免后续再跳坑。 最近在开发一个简单的微信小程序,使用springmvc、mybatis-plus、maven等技术进行开发。项目是在...

    mrli2016mrli2016 评论0 收藏0
  • ssh(Spring+Struts2+hibernate)整合

    ssh(Spring+Struts2+hibernate)整合

    摘要:需求整合框架做一个保存用户的业务,业务比较简单,重在框架整合。 需求:整合ssh框架做一个保存用户的业务,业务比较简单,重在ssh框架整合。创建数据库和表 CREATE DATABASE ssh01; USE DATABASE; 表由Hibernate创建,可以看配置是否成功 一:导入ja...

    tulayangtulayang 评论0 收藏0
  • 如何将react项目build的静态文件,放到javaweb项目中,使用tomcat运行

    如何将react项目build的静态文件,放到javaweb项目中,使用tomcat运行

    摘要:欢迎分享,注明版权即可。打包时,修改下的修改的路径对应需要在项目中的静态文件路径,比如我的是原始的配置二针对使用时,造成的刷新页面问题配置三修改配置文件时,注意和两个文件都要修改,同时两个配置文件关于的配置并不太一样。 欢迎分享,注明...

    elinaelina 评论0 收藏0
  • 缓存工具类

    缓存工具类

    摘要:安卓开发一般都需要进行数据缓存,常用操作老司机已为你封装完毕,经常有小伙伴问怎么判断缓存是否可用,那我告诉你,你可以用这份工具进行存储和查询,具体可以查看源码,现在为你开车,传送门。 安卓开发一般都需要进行数据缓存,常用操作老司机已为...

    AndrmanAndrman 评论0 收藏0
  • 后端好书阅读与推荐

    后端好书阅读与推荐

    摘要:后端好书阅读与推荐这一两年来养成了买书看书的习惯,陆陆续续也买了几十本书了,但是一直没有养成一个天天看书的习惯。高级程序设计高级程序设计第版豆瓣有人可能会有疑问,后端为啥要学呢其实就是为了更好的使用做铺垫。 后端好书阅读与推荐 这一两...

    clasnakeclasnake 评论0 收藏0
  • 【公益】开放一台Eureka注册中心给各位Spring Cloud爱好者

    【公益】开放一台Eureka注册中心给各位Spring Cloud爱好者

    摘要:该注册中心关闭了自我保护机制,所以当各位开发者的服务下线后,稍等片刻就会被剔除,所以大家不用担心服务的长时间停留在该服务注册中心上。 这是一篇博客福利! 相信很多关注Spring Cloud的爱好者们,不论是读我的系列文章和书籍还是看其他朋友们写...

    whidywhidy 评论0 收藏0
  • jbehave原理

    jbehave原理

    jbehave Mapping Textual Scenario Steps to Java Methods via annotations Behave maps textual steps to Java methods via CandidateSteps. The scenario writer need only provide annotated methods that match,...

    ISherryISherry 评论0 收藏0
  • 《深入理解Java虚拟机》(二)Java虚拟机运行时数据区

    《深入理解Java虚拟机》(二)Java虚拟机运行时数据区

    摘要:虚拟机运行时数据区分为以下几个部分。程序计数器也是在虚拟机规范中唯一没有规定任何异常情况的区域。在方法运行期间不会改变局部变量表的大小。长度在位和位的虚拟机中,分别为官方称它为。 Java虚拟机运行时数据区 详解 2.1 概述 本文参考的是周志...

    dravenessdraveness 评论0 收藏0
  • 《深入理解Java虚拟机》(一)Java虚拟机发展史

    《深入理解Java虚拟机》(一)Java虚拟机发展史

    摘要:虚拟机发展史注本文大部分摘自深入理解虚拟机第二版作为一名开发人员,不能局限于语言规范,更需要对虚拟机规范有所了解。虚拟机规范有多种实现,其中是和中所带的虚拟机,也是目前使用范围最广的虚拟机。世界第一款商用虚拟机。号称世界上最快的虚拟机...

    张春雷张春雷 评论0 收藏0
  • Java内存溢出(OutOfMemoryError)

    Java内存溢出(OutOfMemoryError)

    摘要:那就只能是处理的数据超过了堆区内存上限,按照这个猜测往下分析。主要暴增对象如上图框出来的地方。符合对象内存一篇文中分析的字节大小。优化自己的程序,使其在运行过程中占用内存尽可能的少。针对异常的具体优化措施。 前言 在正式开始讲解关于Out...

    calxcalx 评论0 收藏0
  • 【jOOQ中文】1. 七个步骤快速入门

    【jOOQ中文】1. 七个步骤快速入门

    摘要:关于是一个基于编写的工具包,具有简单轻量函数式编程写等独特优势,非常适合敏捷快速迭代开发。三代码生成在这一步中,我们将使用的命令行工具生成映射到表的类。注意不会主动关闭连接,需要我们手动关闭。 关于jOOQ jOOQ: The easiest way to write ...

    sihaisihai 评论0 收藏0
  • 使用ratelimitj进行api的限流

    使用ratelimitj进行api的限流

    摘要:序对外发布的非常有必要进行流控,防止恶意攻击,从而尽可能地保护系统。是一个非常好的开源项目,提供了基于版本的实现方案。这里简单演示一下如何使用版本。 序 对外发布的api非常有必要进行流控,防止恶意攻击,从而尽可能地保护系统。ratelimitj是...

    googolleegoogollee 评论0 收藏0
  • 支持多种Content-Type类型的方法(衍生到Header的设置)

    支持多种Content-Type类型的方法(衍生到Header的设置)

    摘要:另外如果你想支持除这两个之外的类型,可以在类型前面加非,如下所示这个表示支持除了这两个以外的所有类型的映射。     刚才看到一个问题,他的同事(我的同事系列...)在使用@RequestMapping时,他的请求头Content-Type需要application/json,appli...

    JasonJason 评论0 收藏0
  • 《深入理解Java虚拟机》(三)垃圾收集器与内存分配策略

    《深入理解Java虚拟机》(三)垃圾收集器与内存分配策略

    摘要:当两个对象相互引用时,这两个对象就不会被回收引用计数算法不被主流虚拟机采用,主要原因是它很难解决对象之间相互循环引用的问题。 垃圾收集器与内存分配策略 详解 3.1 概述 本文参考的是周志明的 《深入理解Java虚拟机》第三章 ,为了整理思路,...

    EdisonEdison 评论0 收藏0
  • JSP页面转换为HTML页面,动态转静态

    JSP页面转换为HTML页面,动态转静态

    摘要:前台使用静态页面的好处没有数据库的交互用户访问网页加载更快,相传搜索引擎会更容易抓取静态网页的内容,所以前台使用静态页面还是有必要的。 前台使用静态页面的好处:没有数据库的交互用户访问网页加载更快,相传搜索引擎会更容易抓取静态网页的内...

    lncwwnlncwwn 评论0 收藏0
  • Spring IoC学习总结

    Spring IoC学习总结

    摘要:学习总结学习整理的一些笔记,很简单。大部分认为和只是不同的叫法而已。依赖注入的两种方式和注解使用注释驱动的功能源码剖析 Spring IoC学习总结 学习spring Ioc整理的一些笔记,很简单。分享给大家。 IoC 基本概念 在这之前,我们先记住一句话。好...

    silencezwmsilencezwm 评论0 收藏0
  • Spring Security配置JSON登录

    Spring Security配置JSON登录

    摘要:准备工作基本的配置就不说了,网上一堆例子,只要弄到普通的表单登录和自定义就可以。是基于的,因此才能在基于前起作用。这样我们没有破坏原有的获取流程,还是可以重用父类原有的方法来处理表单登录。 spring security用了也有一段时间了,弄过异步...

    adam1q84adam1q84 评论0 收藏0
  • 使用合适的数据结构统计单词次数

    使用合适的数据结构统计单词次数

    摘要:序本文主要讲述一下如何使用的以及的的数据结构来统计单词次数。小结经过封装后的数据结构,用起来非常简洁。 序 本文主要讲述一下如何使用apache collections4的bag以及guava的multiset的数据结构来统计单词次数。 maven com.go...

    ShihiraShihira 评论0 收藏0
  • 剑指Offer(Java版) 持续更新中

    剑指Offer(Java版) 持续更新中

    摘要:面试题从尾到头打印链表输入一个链表,从尾到头打印链表每个节点的值面试题重建二叉树输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。例如输入前序遍历序列和中序遍历序列,则重建二叉树并返回。队列中的元素为类型。其中负数用补码表示。...

    justCodingjustCoding 评论0 收藏0
  • leetcode85. Maximal Rectangle

    leetcode85. Maximal Rectangle

    摘要:题目要求输入一个二维数组,其中代表一个小正方形,求找到数组中最大的矩形面积。思路一用二维数组存储临时值的一个思路就是通过存储换效率。从而省去了许多重复遍历,提高效率。这里我使用两个二维数组来分别记录到为止的最大长度和最大高度。 题目要...

    jhhfftjhhfft 评论0 收藏0
  • 《深入理解Java虚拟机》(四)虚拟机性能监控与故障处理工具

    《深入理解Java虚拟机》(四)虚拟机性能监控与故障处理工具

    摘要:虚拟机性能监控与故障处理工具详解概述本文参考的是周志明的深入理解虚拟机第四章,为了整理思路,简单记录一下,方便后期查阅。虚拟机堆转储快照分析工具功能用于分析生成的。 虚拟机性能监控与故障处理工具 详解 4.1 概述 本文参考的是周志明的 《...

    gselfgself 评论0 收藏0
  • 【译】软件设计原则

    【译】软件设计原则

    摘要:软件设计一直是开发周期中最重要的阶段,在设计弹性和灵活的体系结构的花费的时间越多,在将来出现变更时就越节省时间。在本文中,我们将讨论有助于创建易于维护和可扩展的软件的关键设计原则。 翻译: 疯狂的技术宅 来源: Programmer Gate 原文标题...

    jsdtjsdt 评论0 收藏0
  • 分布式云调度处理系统

    分布式云调度处理系统

    摘要:项目基于并进行若干扩展而成,适用于公司内部做定时调度处理,方便,快捷,简单。支持四种任务处理方式。可视化控制台及调度器,去调度具体的内置了一个最简单的可选处理器,可扩展,可自定义,可分布式部署。 分布式云调度处理系统。 项目地址:http:...

    DangoSkyDangoSky 评论0 收藏0

热门文章

<