文章库ARTICLE COLUMN

  • 归并排序就这么简单

    归并排序就这么简单

    摘要:归并排序就这么简单从前面已经讲解了冒泡排序选择排序插入排序快速排序了,本章主要讲解的是归并排序,希望大家看完能够理解并手写出归并排序快速排序的代码,然后就通过面试了如果我写得有错误的地方也请大家在评论下指出。 归并排序就这么简单 从前...

    ingoodingood 评论0 收藏0
  • 什么是代码架构(我对设计模式的理解)

    什么是代码架构(我对设计模式的理解)

    摘要:更好的理解设计模式我觉得对于设计模式的理解是把设计模式归并到架构的一部分,是架构的子集,重命名为代码架构,这样好理解很多。 设计模式,这是我听过最糟糕的翻译,这个名字对于程序员来说有点高高在上,难以理解,尤其是php,python,nodejs这些...

    mayaohuamayaohua 评论0 收藏0
  • Shiro【授权过滤器、与ehcache整合、验证码、记住我】

    Shiro【授权过滤器、与ehcache整合、验证码、记住我】

    摘要:为了达到很好的效果,我们使用来对的缓存进行管理配置会话管理器,对会话时间进行控制手动清空缓存由于验证用户名和密码之前,一般需要验证验证码的。 前言 本文主要讲解的知识点有以下: Shiro授权过滤器使用 Shiro缓存 与Ehcache整合 Shiro应用->...

    K_B_ZK_B_Z 评论0 收藏0
  • spring bean scope简要说明,有代码示例

    spring bean scope简要说明,有代码示例

    摘要:之前一直只知道有作用域,没有怎么关注具体内容,今天特意看了,记录过程以作备忘。 之前一直只知道spring bean有作用域,没有怎么关注具体内容,今天特意看了,记录过程以作备忘。 作用域(5类) 作用域总计5种:singleton, prototype, request, sess...

    DDreachDDreach 评论0 收藏0
  • Spring技术内幕笔记(2):Spring MVC 与 Web

    Spring技术内幕笔记(2):Spring MVC 与 Web

    摘要:与容器与容器的关系为容器提供了宿主环境。容器通过初始化建立,是注册在容器中的监听器,当容器初始化时,监听器会收到该事件从而发起容器的初始化。是处理请求的转发器,从而响应的请求。接着将数据进行合并,然后将数据放入中进行暴露。 Spring MVC...

    YancyYeYancyYe 评论0 收藏0
  • 阿里巴巴开源框架JarsLink

    阿里巴巴开源框架JarsLink

    摘要:也是阿里巴巴的开源项目之一,目前在微贷事业群广泛使用。模块的版本,如果版本号和之前加载的不一致,框架则会重新加载模块。 JarsLink (原名Titan) 是一个基于JAVA的模块化开发框架,它提供在运行时动态加载模块(一个JAR包)、卸载模块和模块间调用...

    JasonJason 评论0 收藏0
  • Java排序-冒泡排序、插入排序和选择排序

    Java排序-冒泡排序、插入排序和选择排序

    摘要:插入排序特殊从第二个元素开始,和第一个元素比较,如果满足排序的顺序,则交换顺序。优化后选择排序从第一个位置开始遍历待排序的元素,找到最小值和第一元素交换从位置开始往后遍历,找到之后元素中的最小值,和第个元素交换位置。 插入排序1、特殊...

    gityuangityuan 评论0 收藏0
  • JDK 10 的新特性和增强功能

    JDK 10 的新特性和增强功能

    摘要:的问题在于,版本号中编码了它和它对之前版本的兼容性信息。但是在六个月节奏的情况下,这些信息都是未知的,在发布前任何事情都可能发生,由此规范下的版本号也会是未知的。程序会对文件的完整性做一个保护,因此修改既可能丢失。 本文是对底部参考资...

    yibinnnyibinnn 评论0 收藏0
  • Java读取GC的耗时和次数

    Java读取GC的耗时和次数

    代码 public static void main(String[] args) { for (GarbageCollectorMXBean gc : ManagementFactory.getGarbageCollectorMXBeans()) { long count = gc.getCollectionCount(); ...

    Leo_chenLeo_chen 评论0 收藏0
  • 使用 Apache cxf 创建 WebService 服务端

    使用 Apache cxf 创建 WebService 服务端

    摘要:本地服务地址具体端口跟配置有关配置添加依赖包在增加的配置和的配置编写服务在增加的配置,记得要的配置就能看到接口说明可以直接运行的 ws-server-demo 本地服务地址(具体端口跟tomcat配置有关) http://localhost:8280/services/HelloWorld?wsdl spr...

    seasonleyseasonley 评论0 收藏0
  • 使用 Apache cxf 实现 WebService 客户端

    使用 Apache cxf 实现 WebService 客户端

    摘要:证书有两种形式指定路径有三种形式的插件可以指定参数来解决一下常见的问题下的可以选择所需的命令参数使用参考添加解决中命名冲突添加指定自动生成的包名 ws-client-demo 客户端调用远程服务 http://localhost:8280/services/HelloWorld?wsdl spring ...

    mingzhongmingzhong 评论0 收藏0
  • 使用注解简化开发

    使用注解简化开发

    摘要:使用注解描述参数获取方法表示路径的层通过方法获取参数可以简化为使用注解对参数进行校验一个数据传输对象用户名用户名用户名不符合规则位,仅可包含字母大小写,数字,下划线昵称昵称用户名不符合规则位,仅可包含字母大小写,数字,下划线 使用@Get...

    young.liyoung.li 评论0 收藏0
  • Maven项目Spring Boot启动

    Maven项目Spring Boot启动

    1. pom.xml中增加配置 org.springframework.boot spring-boot-starter-parent 2.0.0.RELEASE org.springframework.boot spring-boot-starter-...

    sourcenodesourcenode 评论0 收藏0
  • 移动商城项目【总结】

    移动商城项目【总结】

    摘要:有必要建一个资源服务器存放静态资源。一些用户级别的数据轻量可以考虑存储在中。存储的是值,可以通过来对和对象之间的转换如果我们的数据是在后台传过去或者转换而成的,在前台上并没有做什么改变的话。 移动商城项目总结 移动商城项目是我第二个做...

    BlackHole1BlackHole1 评论0 收藏0
  • 视频直播常见问题与解决办法汇总【系列三—直播推流】

    视频直播常见问题与解决办法汇总【系列三—直播推流】

    摘要:实现禁止推流视频直播的是基于阿里云的实现的。恢复黑名单直播流推送地址视频直播的是基于阿里云的实现的,因此的调用也是对封装后调用。 摘要: 直播推流初始化设置 要进行直播推流,您必须开启直播加速 > 配置直播域名 > 直播推流,详情参考 快速开...

    Hegel_GuHegel_Gu 评论0 收藏0
  • 基于Java语言构建区块链(一)—— 基本原型

    基于Java语言构建区块链(一)—— 基本原型

    摘要:本文将基于语言构建简化版的,来实现数字货币。值用于确保的安全。计算是计算敏感的操作,即使在高性能电脑也需要花费一段时间来完成计算这也就是为什么人们购买高性能进行比特币挖矿的原因。资料源代码精通比特币第二版 showImg("https://segmentfaul...

    Flink_ChinaFlink_China 评论0 收藏0
  • 为Java程序员金三银四精心挑选的300余道Java面试题与答案

    为Java程序员金三银四精心挑选的300余道Java面试题与答案

    摘要:为程序员金三银四精心挑选的余道面试题与答案,欢迎大家向我推荐你在面试过程中遇到的问题我会把大家推荐的问题添加到下面的常用面试题清单中供大家参考。 为Java程序员金三银四精心挑选的300余道Java面试题与答案,欢迎大家向我推荐你在面试过程中遇...

    tomorrowwutomorrowwu 评论0 收藏0
  • IO之ByteArrayOutputStream源码分析

    IO之ByteArrayOutputStream源码分析

    摘要:一共有两个属性存放数据的字节数组的索引方法判断的容量是否够存放数据如果容量不够了,则扩容加倍扩容已经最大容量扩展到最大容量另一个方法上面已经分析通过数组拷贝将的数据复制到中去设置当前数据的长度方法直接将设置为,那么下次在写数据的 Byte...

    GitCafeGitCafe 评论0 收藏0
  • OAuth2基本概念和运作流程

    OAuth2基本概念和运作流程

    摘要:目前的版本是版,本文将对的一些基本概念和运行流程做一个简要介绍。只要有一个第三方应用程序被破解,就会导致用户密码泄漏,以及所有被密码保护的数据泄漏。运行流程客户端向资源所有者请求授权。 OAuth(开放授权)是一个关于授权的开放标准,允许...

    wyk1184wyk1184 评论0 收藏0
  • 高并发 - AbstractQueuedSynchronizer

    高并发 - AbstractQueuedSynchronizer

    摘要:温馨提醒队列是队列的变种,队列等待采用自旋,的队列等待采用。表示对应线程是否应当阻塞,节点是正占有锁的线程的,其值为,处于后驱节点的线程才会去,由子类实现。 温馨提醒 AbstractQueuedSynchronizer队列是CLH队列的变种,CLH队列等待采用自旋...

    thursdaythursday 评论0 收藏0
  • Java数据类型分类

    Java数据类型分类

    摘要:语言支持的类型分为两类基本类型和引用类型。引用类型引用类型包括类接口和数组类型,还有一种特殊的类型。 Java语言支持的类型分为两类:基本类型和引用类型。 基本类型 基本类型包括boolean类型和数值类型。 引用类型 引用类型包括类、接口和数组类...

    bang590bang590 评论0 收藏0
  • AJAX入门这一篇就够了

    AJAX入门这一篇就够了

    摘要:性能会有所降低一点内容,刷新整个页面用户的操作页面会中断整个页面被刷新了就是能够做到局部刷新三对象是中最重要的一个对象。头信息已经接收,响应数据尚未接收。 一、什么是Ajax Ajax(Asynchronous JavaScript and XML) 异步JavaScript和XML Ajax...

    tunnytunny 评论0 收藏0
  • java表示泛型的方法

    java表示泛型的方法

    摘要:使用表示泛型中的基本思想就是可以通过使用像这样适当的超类来实现泛型类。请看例子使用实现泛型使用接口类型表示泛型当有多个类要在一个通用的方法里表示泛型时,来表示可能就显得捉襟见肘了,因为这个时候无法明确的知道用户到底需要拆箱为哪种类。 ...

    hositionhosition 评论0 收藏0
  • JDK10 EA版特性速览

    JDK10 EA版特性速览

    摘要:今天收到一封邮件组的邮件,是关于的,版将作为第一个的版。版特性包括挑了感兴趣的看了下,包括以下通过使用并行来改进最坏情况下的延迟。虽然式设计成避免的,但有些情况下回收器会降级成。 今天收到一封邮件组的邮件,是关于JDK 10 First Release C...

    XufcXufc 评论0 收藏0
  • leetcode 20 Valid Parentheses

    leetcode 20 Valid Parentheses

    摘要:判定是否有效的一句就是,字符必须严格有序。例如和是有效的,但是和就是无效的。对于前一半字符,我们对它们进行入栈操作。如果不匹配,即整个字符串无效。当整个字符串的遍历结束的时候,判断栈是否为空完全匹配。 题目详情 Given a string containi...

    qiangdadaqiangdada 评论0 收藏0

热门文章

<