文章库ARTICLE COLUMN

  • 转 | Java8初体验(一)lambda表达式语法

    转 | Java8初体验(一)lambda表达式语法

    摘要:初体验下面进入本文的正题表达式。接下来展示表达式和其好基友的配合。吐槽一下方法引用表面上看起来方法引用和构造器引用进一步简化了表达式的书写,但是个人觉得这方面没有的下划线语法更加通用。 感谢同事【天锦】的投稿。投稿请联系 tengfei@ifeve...

    Lucky_BoyLucky_Boy 评论0 收藏0
  • Java NIO 的前生今世 之四 NIO Selector 详解

    Java NIO 的前生今世 之四 NIO Selector 详解

    摘要:允许一个单一的线程来操作多个如果我们的应用程序中使用了多个那么使用很方便的实现这样的目的但是因为在一个线程中使用了多个因此也会造成了每个传输效率的降低使用的图解如下为了使用我们首先需要将注册到中随后调用的方法这个方法会阻塞直到注册在中...

    lx1036lx1036 评论0 收藏0
  • 关于easyui datebox 的选择器,属性 以及 取值。

    关于easyui datebox 的选择器,属性 以及 取值。

    摘要:最近做项目用到了里面的相关的操作做以下总结发现是不支持框选择器的一些取值方法,只能这样取不能安装平常的方法取,比如并且也不支持选择器的事件处理。经过测试使用如下方式可以取到的值。 最近做项目 用到了easyui里面的相关datebox的操作 做以下...

    caiyongjicaiyongji 评论0 收藏0
  • SegmentFault 技术周刊 Vol.4 - 这份 Android 有点甜

    SegmentFault 技术周刊 Vol.4 - 这份 Android 有点甜

    摘要:阅读本期周刊,你将快速入门,开启甜蜜之旅。然则的原理负责发送以及处理消息,创建消息队列并不断从队列中取出消息交给,则用于保存消息。 showImg("/img/bVCN99?w=900&h=385"); 2016 年 8 月,Android 7.0 Nougat(牛轧糖)正式发布,那么问题来...

    jay_tianjay_tian 评论0 收藏0
  • java证明ArrayList和HashMap的非线程安全性

    java证明ArrayList和HashMap的非线程安全性

    摘要:众所周知这两个结构都不是线程安全的对于可以通过多个线程向其添加元素若它不是线程安全的则最后它实际存储的元素数量很可能不等于实际添加的元素数量的验证方法也类似需要注意的是这里的线程不安全指的是原子操作比如这种得不到预期效果而不是和这样一...

    _Suqin_Suqin 评论0 收藏0
  • java学习笔记

    java学习笔记

    static语句块 static{}(即static块),会在类被加载的时候执行且仅会被执行一次,一般用来初始化静态变量和调用静态方法. 在程序的执行过程中,static{}语句块中的内容只被执行一次 执行时机 static{}会在类被加载的时候执行, 具体一点来说: 用Class.forNam...

    or0funor0fun 评论0 收藏0
  • spring AOP (一)  动态代理

    spring AOP (一) 动态代理

    摘要:说明我们创建时传入了一个对象。在这个对象里我们调用了被代理的那个对象的方法,并且在其前后附加了方法。切面在指定的连接点被织入到目标对象中。因为采用动态代理,所以是在运行期完成织入。中的代理一个类被织入增强后,就产生一个结果代理类 show...

    zhunjieezhunjiee 评论0 收藏0
  • 菜鸟笔记(一) - Java常见的乱码问题

    菜鸟笔记(一) - Java常见的乱码问题

    摘要:本文将介绍一种开发常见的乱码问题。前提摘要在学习的过程中,乱码问题是经常遇到的,无论是页面乱码还是数据库乱码。本文将罗列笔者在开发过程中常常遇到几种乱码场景。菜鸟笔记下周不见不散 本文将介绍一种Java Web/Api 开发常见的乱码问题。 前提摘...

    ixleiixlei 评论0 收藏0
  • 浅谈缓存(二)

    浅谈缓存(二)

    摘要:缓存失效策略失效缓存更新数据库数据缺点如果缓存失效失败根据策略可能会影响后续的正常的数据更新操作直接失效缓存会增加后续的一次缓存查询的优点避免数据库更新成功缓存失效失败导致缓存中是旧数据场景对缓存准确率要求比较高的业务异常情况线程需 ...

    freecodefreecode 评论0 收藏0
  • 漫谈开发设计中的一些“原则”及“设计哲学”

    漫谈开发设计中的一些“原则”及“设计哲学”

    摘要:在开发设计中有一些常用原则或者潜规则,根据笔者的经验,这里稍微总结一下最最常用的,以飨读者。是处理复杂性的一个原则。参考六大设计原则里氏替换原则奥卡姆剃刀如有问题可以通过邮件微信联系我。 在开发设计中有一些常用原则或者潜规则,根据笔者...

    williamwilliam 评论0 收藏0
  • 3.2、组合的@RequestMapping变种

    3.2、组合的@RequestMapping变种

    摘要:带有模板测试点击下面的和超链接,会正常进行页面跳转。输入用户名和密码,并点击登录按钮后,也会进行跳转,但是控制台会像下面那样打印出输入的用户名密码我输入的用户名和密码都是     Spring 4.3 中引进了下面的注解 @RequestMapping 在方法层...

    Charlie_JadeCharlie_Jade 评论0 收藏0
  • JAVA学习之Redis

    JAVA学习之Redis

    摘要:丰富的数据类型支持二进制案例的及数据类型操作。原子的所有操作都是原子性的,同时还支持对几个操作全并后的原子性执行。丰富的特性还支持通知过期等等特性。的数据类型都是基于基本数据结构的同时对程序员透明,无需进行额外的抽象。 Redis 简介 Red...

    henry14henry14 评论0 收藏0
  • 使用 Docker 搭建前端 Java 开发环境

    使用 Docker 搭建前端 Java 开发环境

    摘要:解决的痛点免搭建后端开发环境。开发环境改变只需要改变镜像就能同步更新。启动这个新建的镜像。 这篇文章是为了解决前后端开发没有彻底分离的坑,因为我司用的是java,入职第一天就是搭建本地开发环境,看见了多年不见的eclipse的图标出现我的电脑上...

    microelecmicroelec 评论0 收藏0
  • 3.3、URI 模板模式(Template Pattern)

    3.3、URI 模板模式(Template Pattern)

    摘要:模板可以很方便地用于访问一个方法中的的被选择的部分。为模板拟定的文档定义了一个是怎样被参数化的。为了处理注解,需要按名找到匹配模板的变量。在定义模板变量时,你需要更高的精确度。语法的第一部分定义了变量名,第二部分是一个正则表达式。  ...

    caiyongjicaiyongji 评论0 收藏0
  • 集中式内存缓存 Guava Cache

    集中式内存缓存 Guava Cache

    摘要:缓存总体可分为两种集中式缓存和分布式缓存集中式缓存与分布式缓存的区别其实就在于集中与非集中的概念,其对象可能是服务器内存条硬盘等。内存条版本缓存集中在一台服务器的一条内存条上,为集中式缓存。 背景 缓存的主要作用是暂时在内存中保存业务...

    DeanDean 评论0 收藏0
  • 开源一个监控数据采集Agent:OpenFalcon-SuitAgent

    开源一个监控数据采集Agent:OpenFalcon-SuitAgent

    摘要:目前此系统仅支持类系统下使用,不支持系统什么是这是一个获取各种系统的监控数据的。监控数据上报公有的跟官方社区的思想一致采集的系统监控信息如内存等等一百多种没有任何信息其他的业务系统的监控都会打上。 OpenFalcon-SuitAgent 项目地址:githu...

    linkinlinkin 评论0 收藏0
  • 2. 为 HelloWorld 添加视图

    2. 为 HelloWorld 添加视图

    摘要:在第一篇中,控制器返回一个视图路径,但是这个视图并没有映射到指定页面。关于的视图技术,以后再说。在上下文配置文件中添加如下的配置配置视图解析器添加一个页面。这个字符串随后被刚才配置的视图解析进行解析。 在第一篇中,控制器返回一个视图路...

    HackerShellHackerShell 评论0 收藏0
  • Commons CLI 入门及代码简单分析

    Commons CLI 入门及代码简单分析

    摘要:入门中把解释参数分为三种状态,分别是定义解释和询问交互。如果入参命令与实例对应不上就会抛出解析异常。查询交互可以对入参命令进行判断解析,例如可以查询是否存在某个选项,以及获取这个选项的值。 前言 以前写过一些命令行程序,在需要带参数的...

    ApolloApollo 评论0 收藏0
  • 项目简介

    项目简介

    摘要:核心优势实时性可以实时进行数据质量检测,能够及时发现问题。可伸缩性工作在大数据量的环境中,目前运行的数据量约环境。自助服务提供了一个简单的用户界面,可以创建数据集以及相应规则同时用户可以查看数据质量控制面板和自定义显示内容欢迎,多多益...

    tyheisttyheist 评论0 收藏0
  • Camel - 软负载管理中间件,通过界面及接口管理Nginx集群 来自大众点评~

    Camel - 软负载管理中间件,通过界面及接口管理Nginx集群 来自大众点评~

    摘要:主仓库移动至,请大家关注主仓库是大众点评开发的软负载一体解决方案,承担了硬负载层后的软负载工作。已成为大众点评网络流量中必不可缺的一层。大众点评基于开发的服务器。 showImg("/img/remote/1460000006800639"); 主仓库移动至https://github.co...

    sPengsPeng 评论0 收藏0
  • Map容器大小影响key的索引

    Map容器大小影响key的索引

    摘要:单元测试偶然发现的一个问题显式指定了大小判等失败可见如果显式指定了容器大小会影响的索引。 单元测试偶然发现的Map一个问题 Map map1 = new HashMap(); map1.put("aaa", "foo"); map1.put("bbb", "bar&qu...

    tinyqtinyq 评论0 收藏0
  • Android单元测试 - 如何开始?

    Android单元测试 - 如何开始?

    摘要:写单元测试时,应该把这些依赖隔离,让每个单元保持独立。以上的各种原因,都会影响单元测试的结果。在单元测试的基础上,将相关模块组合成为子系统或系统进行测试,称为集成测试。可以看到,单元测试速度比集成测试,也叫测试要快,并且开发成本也是最...

    DeveloperDeveloper 评论0 收藏0
  • java中ConcurrentHashMap的使用及在Java 8中的冲突方案

    java中ConcurrentHashMap的使用及在Java 8中的冲突方案

    摘要:中的使用及在中的冲突方案引言简称是在作为的替代选择新引入的,是包的重要成员。为了解决在频繁冲突时性能降低的问题,中使用平衡树来替代链表存储冲突的元素。目前,只有和会在频繁冲突的情况下使用平衡树。 java中ConcurrentHashMap的使用及在Java ...

    kun_jiankun_jian 评论0 收藏0
  • Java值传递的一些理解

    Java值传递的一些理解

    摘要:而且栈内存一般使用的是一级,读写速度快。堆内存主要存放由创建的对象和数组,垃圾回收器回收这部分内容。所以虽然值传递复制的是栈内的原值,但表现出来的特性仍然是趋向于引用传递因为你复制一个引用的原值,并没有卵用。 今天下午一直在看一些常见...

    waltrwaltr 评论0 收藏0
  • [解惑] 关于野狗安全域名和超级密钥

    [解惑] 关于野狗安全域名和超级密钥

    摘要:关于野狗的安全域名野狗的安全域名是为了控制域名对数据读取的影响举个例子如果我们不设置安全域名的情况下我们的网站对我们有什么影响假设我是一个非常牛逼的人那么我可以随随便便把一个网站的界面扒下来并且部署到自己的服务器上面让你分不清是李逵还...

    JaysonWangJaysonWang 评论0 收藏0

热门文章

<