文章库ARTICLE COLUMN

  • JAVA 中的 CAS

    JAVA 中的 CAS

    摘要:我们继续看代码的意思是这个是一段内嵌汇编代码。也就是在语言中使用汇编代码。就是汇编版的比较并交换。就是保证在多线程情况下,不阻塞线程的填充和消费。微观上看汇编的是实现操作系统级别的原子操作的基石。 原文地址:https://www.xilidou.com/20...

    CocoaChinaCocoaChina 评论0 收藏0
  • leetcode201. Bitwise AND of Numbers Range

    leetcode201. Bitwise AND of Numbers Range

    摘要:题目要求给一个闭区间,对该闭区间的所有数字进行与运算。在计算机底层所有的十进制数都是以二进制数进行存储的。因此,当我们同时左移时,一定会有一个时刻,使得与相等。这意味着,从该位起前面的所有位数值均相等。 题目要求 Given a range [m, n] ...

    wapeyangwapeyang 评论0 收藏0
  • leetcode231. Power of Two

    leetcode231. Power of Two

    摘要:题目要求判断一个整数是否是的幂。思路和代码当我们从二进制的角度来看,这个题目就非常简单了。其实题目的要求等价于该整数对应的二进制数中,一共有几个。该题目的难点在于考虑边界情况,比如,即。 题目要求 Given an integer, write a function to...

    JessYanCodingJessYanCoding 评论0 收藏0
  • Servlet第五篇【介绍会话技术、Cookie的API、详解、应用】

    Servlet第五篇【介绍会话技术、Cookie的API、详解、应用】

    摘要:保存中文上面我们的例子保存的是英文字符,下面我们来看下保存中文字符会怎么样。出异常了中文属于字符,英文数据字符,中文占个字符或者个字符,英文占个字符。如果为,则表示删除该。的值规定为域名的隐私安全机制决定是不可跨域名的。 什么是会话技...

    binaryTreebinaryTree 评论0 收藏0
  • Java 8 并发: 原子变量和 ConcurrentMap

    Java 8 并发: 原子变量和 ConcurrentMap

    摘要:在有些情况下,原子操作可以在不使用关键字和锁的情况下解决多线程安全问题。但其内部的结果不是一个单一的值这个类的内部维护了一组变量来减少多线程的争用。当来自多线程的更新比读取更频繁时这个类往往优于其他的原子类。 原文地址: Java 8 Concurr...

    yy13818512006yy13818512006 评论0 收藏0
  • AbstractQueuedSynchronizer理解之一(ReentrantLock)

    AbstractQueuedSynchronizer理解之一(ReentrantLock)

    摘要:有了这个基础,才能发挥作用,使得在节点取消和异常时能够保证队列在多线程下的完整性。 Doug Lea是JDK中concurrent工具包的作者,这位大神是谁可以自行google。 本文浅析ReentrantLock(可重入锁)的原理 Lock接口 showImg("https://segmentfault.com...

    yunhaoyunhao 评论0 收藏0
  • Servlet第六篇【Session介绍、API、生命周期、应用、与Cookie区别】

    Servlet第六篇【Session介绍、API、生命周期、应用、与Cookie区别】

    摘要:于是乎服务器向用户浏览器发送了一个名为的,它的值是的值。标记着该用户已经登陆了跳转到其他页面,告诉用户成功登陆了。注册多个用户,不断发帖子,扰乱正常发帖秩序。在处理表单的中刷新。监听用户提交事件。 什么是Session Session 是另一种记录浏...

    fox_soyoungfox_soyoung 评论0 收藏0
  • 手写Spring之IOC基于注解动态创建对象

    手写Spring之IOC基于注解动态创建对象

    摘要:上一篇博客介绍了如何基于配置文件在运行时创建实例对象,这篇博客将介绍基于注解方式怎样实现对象的创建。方便测试,该类型分别创建两个单例和多例的类型。注意这种为对象注入属性值的方式耦合度较高,可根据情况使用。 上一篇博客介绍了如何基于xml...

    AndrmanAndrman 评论0 收藏0
  • leetcode 661  Image Smoother

    leetcode 661 Image Smoother

    摘要:题目详情输入一个整数二维数组,输出一个大小相同的二维数组,其中每个元素的值,代表着输入数组同样位置的元素的周围元素的平均值包括自己。思路特殊情况就是矩阵的四角的相邻元素只有个。其余的处于最外围一圈的元素的相邻元素只有个。 题目详情 Giv...

    BlackjunBlackjun 评论0 收藏0
  • Mac配置多个Java版本

    Mac配置多个Java版本

    摘要:说明使用工具是一个用命令行管理下应用的工具,提供了自动安装和卸载功能,能够自动从官网上下载并安装最新的版本,它是基于的一个增强工具。 说明 使用工具:brew cask brew cask是一个用命令行管理Mac下应用的工具,提供了自动安装和卸载功能,能够...

    ZoomZoom 评论0 收藏0
  • SpringBoot整合Jersey2.x实现文件上传API

    SpringBoot整合Jersey2.x实现文件上传API

    摘要:的官方文档中将调用的入口称作,而在的示例代码中将其命名为,其实指的是同一个东西。其次是类至此,一个文件上传的服务端接口已经编写完成。 前言 SpringBoot的官方文档中关于Jersey的介绍并不是很全面: 27.3 JAX-RS and Jersey,SpringBoot-Sample项...

    andotandot 评论0 收藏0
  • 说一说几种登录认证方式,你用的哪一种

    说一说几种登录认证方式,你用的哪一种

    摘要:登录认证几乎是任何一个系统的标配,系统客户端等,好多都需要注册登录授权认证。假设我们开发了一个电商平台,并集成了微信登录,以这个场景为例,说一下的工作原理。微信网页授权是授权码模式的授权模式。 登录认证几乎是任何一个系统的标配,web 系...

    idealcnidealcn 评论0 收藏0
  • Spring Cloud - 技术栈

    Spring Cloud - 技术栈

    摘要:整理自杨波老师的总结注册中心支持模型存储和灵活健康检查能力。服务网关选择是最佳搭配,但异步性能不足基于的异步未推出正式版。配置中心缺失治理能力。监控存储依赖于时间序列数据库。队列对于日志等可靠性要求不高的场景,用。功能强大但复杂。 整...

    张金宝张金宝 评论0 收藏0
  • Java设计模式学习总结

    Java设计模式学习总结

    摘要:的设计模式世界顶级足球射门锦集。重构敏捷软件开发设计模式解析一场场最精彩的足球比赛。但不属于种设计模式之一。代理设计模式代理模式,为其他对象提供一种代理以控制对这个对象的访问。 前言 编程是一门技术,更是一门艺术。如果想成为一名更优秀...

    songzesongze 评论0 收藏0
  • nginx搭建

    nginx搭建

    摘要:作用后端做负载均衡解决问题作用检查后端服务器的状态请注意插件与的版本兼容问题,一般插件越新越好,不用追新,稳定第一。 第一步:从http://nginx.org/download/上... http://nginx.org/download/nginx-1.5.9.tar.gz直接在Linux上用命令下载)第二步...

    shadowbookshadowbook 评论0 收藏0
  • Activity跳转时传递数据的骚操作

    Activity跳转时传递数据的骚操作

    摘要:一不小心隔了大半年没有写博客了,这大半年从一个小菜鸡变成了一个大菜鸡。。。 一不小心隔了大半年没有写博客了,这大半年从一个小菜鸡变成了一个大(pang)菜鸡。。。好吧,进入正题吧 Q:MainActivity跳到TargetActivity时附带数据要怎么做? A:...

    alphahansalphahans 评论0 收藏0
  • DuiC 性能测试报告 20180203

    DuiC 性能测试报告 20180203

    摘要:统一配置管理信息操作系统版本参数配置测试工具测试报告并发连续测试失败,报告并发正常,没有出现,报告响应报告因最大响应延迟高达导致平均响应延迟也增大。总结在该机器上性能能达到第秒并发并且快速响应,我对该结果非常的满意。 DuiC 统一配置管...

    Big_fat_catBig_fat_cat 评论0 收藏0
  • NATAPP内网穿透

    NATAPP内网穿透

    摘要:内网穿透内网穿透,简单的理解就是让外网设备可以访问局域网内服务器注册账号之后,可以使用免费隧道隧道配置配置中,主要修改本地地址和本地端口本地端口修改为本地服务器端口本地启动启动完成完成 内网穿透 内网穿透,简单的理解就是让外网设备可以...

    xiaoxiaozixiaoxiaozi 评论0 收藏0
  • Tomcat+Servlet面试题都在这里

    Tomcat+Servlet面试题都在这里

    摘要:当被实例化后,会调用方法初始化这个对象处理服务。方式可以在请求的实体内容中向服务器发送数据,传送的数据量无限制。不存在敏感信息泄露问题。并且依赖于名为的,该默认的属性为。 下面是我整理下来的Servlet知识点: showImg("https://segmentfault...

    KaltZKKaltZK 评论0 收藏0
  • leetcode 628 Maximum Product of Three Numbers

    leetcode 628 Maximum Product of Three Numbers

    摘要:题目详情输入一个大小大于等于三的数组,给出其中任意三个数乘积中的最大乘积想法这道题最主要的是要考虑正负数的情况。如果全都是正数相乘比较大,就取三个最大值相乘即可。 题目详情 Given an integer array, find three numbers whose product is m...

    CoreDumpCoreDump 评论0 收藏0
  • leetcode 643 Maximum Average Subarray I

    leetcode 643 Maximum Average Subarray I

    摘要:题目详情输入一个数组和一个整数。要求找出输入数组中长度为的子数组,并且要求子数组元素的加和平均值最大。 题目详情 Given an array consisting of n integers, find the contiguous subarray of given length k that has the maximum average valu...

    SwordFlySwordFly 评论0 收藏0
  • Chapter3 Java运算符

    Chapter3 Java运算符

    摘要:运算符概述表达式由运算符和操作数组成运算符算术运算符赋值运算符关系运算符逻辑运算符条件运算符位运算符目运算符对几个操作数进行操作就是几目运算符算术运算符与赋值运算符赋值运算符赋值运算符是从右往左运算,是单目运算符格式变量表达式复合赋值...

    NicolasHeNicolasHe 评论0 收藏0
  • 亮瞎你狗眼的写代码体验狂拽酷炫效果 activate-power-mode

    亮瞎你狗眼的写代码体验狂拽酷炫效果 activate-power-mode

    摘要:年末了整理一些收藏的资料没想到发现一个敲代码的装逼神器话不多说上图我是用装的其他编辑器请自行查找重启之后点开有五种选项慢慢调试适合的效果这是我的效果选项小伙伴们慢慢去试吧 年末了,整理一些收藏的资料,没想到发现一个敲代码的装逼神器; 话不...

    lylwyy2016lylwyy2016 评论0 收藏0
  • 数据库 - 事务管理(ACID)隔离级别 事务传播行为

    数据库 - 事务管理(ACID)隔离级别 事务传播行为

    摘要:关于事务的隔离性数据库提供了多种隔离级别,稍后会介绍到。这种现象也是正常的,是由于事务的隔离级造成的,但是在在某些特别的情况下也是不允许的。指定业务方法绝对不能在事务范围内执行。内部事务的回滚不会对外部事务造成影响。 总览:showImg("h...

    lansheng228lansheng228 评论0 收藏0
  • Tomcat就是这么简单

    Tomcat就是这么简单

    摘要:什么是简单的说就是一个运行的网络服务器,底层是的一个程序,它也是和的一个容器。在浏览器地址栏输入如果能够出现页面,说明配置成功了注意如果在使用时出现了很大原因就是和的版本不匹配。 什么是Tomcat Tomcat简单的说就是一个运行JAVA的网络服务...

    WinerWiner 评论0 收藏0

热门文章

<