文章库ARTICLE COLUMN

  • dubbo源码解析(四十二)序列化——开篇

    dubbo源码解析(四十二)序列化——开篇

    摘要:在版本中,支持五种序列化方式,分别是依赖阿里的库,功能强大支持普通类包括任意或完全兼容序列化协议的系列化框架,序列化速度大概是的倍,大小是大小的左右。但这里实际不是原生的序列化,而是阿里修改过的,它是默认启用的序列化方式自带的序列化实...

    kekekeke 评论0 收藏0
  • Java™ 教程(配置实用工具)

    Java™ 教程(配置实用工具)

    配置实用工具 本节介绍一些帮助应用程序访问其启动上下文的配置实用程序。 属性 Properties是作为键/值对管理的配置值,在每对中,键和值都是字符串值,键标识并用于检索值,就像变量名用于检索变量的值一样。例如,能够下载文件的应用程序可能使用名为do...

    yhaolpzyhaolpz 评论0 收藏0
  • 数据结构与算法——链表

    数据结构与算法——链表

    摘要:今天来看另一种很基础的数据结构链表。其次是尾结点的指针,它指向了,表示链表结束。但是,如果我们要查找链表数据怎么办呢链表的内存不是连续的,不能像数组那样根据下标访问,所以只能通过遍历链表来查找,时间复杂度为。 1. 概述 前面说到了数组,...

    tracymac7tracymac7 评论0 收藏0
  • mybatis-plus 的一种很别扭的用法

    mybatis-plus 的一种很别扭的用法

    摘要:熟悉的人都知道,提供两种包含预定义增删改查操作的接口对比这两个接口,操作都差不多,名字有一点点改变,比如里面叫的方法,在里面叫。另外还有一种方式就是通过把暴露出来这个也是的实例。这样的话,使用的时候就只需要引用一个对象了 熟悉 mybatis...

    RockoRocko 评论0 收藏0
  • synchronized锁了什么

    synchronized锁了什么

    摘要:也有人称其为同步锁。既然是锁,其必然有锁的东西,下面先会简单介绍一下,再通过一个示例代码展示锁了什么。从而可以证明并不是锁定方法内访问的变量锁定的是同一个监视器对象监视的代码 前言 synchronized翻译为中文的意思是同步的,它是Java中处理...

    fishfish 评论0 收藏0
  • 创建工程时出现 A project with this name already exists 提示

    创建工程时出现 A project with this name already exists 提示

    摘要:创建项目时没注意,后来发现放错了位置或其他问题,想要重新创建同名项目,只在文件夹处删除是不行的。会出现以下提示正确方法是打开,选中要删除的工程,右键,就可以创建同名工程了。 创建项目时没注意,后来发现放错了位置或其他问题,想要重新创建...

    shusenshusen 评论0 收藏0
  • 复选框checked

    复选框checked

    摘要:为了选中复选框,添加字段来作为标签属性其实这个不单单运作于此,还有用比如代码实现的进对象中,然后通过这个键值对判断按钮是否需要显示什么内容同时实现什么样的事件 为了选中复选框,添加dto字段checked来作为标签属性 SELECT *,NOT ISNULL(bb.id...

    yuxueyuxue 评论0 收藏0
  • 13.java object类

    13.java object类

    摘要:常用方法取的对象信息类的方法返回一个字符串,该字符串由类名对象是该类的一个实例标记符和此对象哈希码的无符号十六进制表示组成。方法返回的运行时类类型。至于同一个应用程序在不同执行期所得的调用结果,无需一致。 概念 object 类位于 java.lang...

    wind3110991wind3110991 评论0 收藏0
  • java 异步并行框架 async-01-入门教程

    java 异步并行框架 async-01-入门教程

    摘要:项目简介是一款异步处理框架。设计目的并行执行可以大幅度提升程序的运行速度,有效利用资源。引入定义测试对象定义接口当前版本没有引入等字节码包,需要实现接口才能异步并行。 项目简介 Async 是一款 Java 异步处理框架。 设计目的 并行执行可以大...

    TigerChainTigerChain 评论0 收藏0
  • dto与do互转

    dto与do互转

    摘要:作用用于需要拓展另一个表的一个字段类跟实体类的互转包编辑进入页面需要显示数据如上一步更新 作用:用于需要拓展另一个表的一个字段(dto类跟do实体类的互转) jar包: com.github.dozermapper dozer-core 6.4.0 编辑(进入页面需要显...

    tyheisttyheist 评论0 收藏0
  • 自动生成 java 测试 mock 对象框架 DataFactory-01-入门使用教程

    自动生成 java 测试 mock 对象框架 DataFactory-01-入门使用教程

    摘要:项目简介用于根据对象,随机自动生成初始化信息,避免了手动创建对象的繁琐,便于测试。引入演示对象一个用于演示的普通对象。的枚举使用工具类输出信息如下内容每次都随机。便于基本的测试数据填充。拓展阅读注解支持正则表达式支持 项目简介 Data-Fa...

    fsmStudyfsmStudy 评论0 收藏0
  • 一个线程罢工的诡异事件

    一个线程罢工的诡异事件

    摘要:结合之前的线程快照,我发现这个消费线程也是处于状态,和后面的业务线程池一模一样。本地模拟本地也是创建了一个单线程的线程池,分别执行了两个任务。发现当任务中抛出一个没有捕获的异常时,线程池中的线程就会处于状态,同时所有的堆栈都和生产相符...

    BakerJBakerJ 评论0 收藏0
  • ECode1024|SpringBoot yml和properties格式转换

    ECode1024|SpringBoot yml和properties格式转换

    摘要:分享一个在线转工具,也支持转域名非常简单好记,直接在地址栏里输入,地址更多精彩内容 分享一个在线properties 转 yml工具,也支持yml转properties, 域名非常简单好记,直接在地址栏里输入toyaml.com,地址:http://toyaml.com 更多精彩内容...

    xiaodaoxiaodao 评论0 收藏0
  • 【Android开发技巧】在Activity页面中如何实现Fragment数据的缓加载

    【Android开发技巧】在Activity页面中如何实现Fragment数据的缓加载

    摘要:简述渐渐的在开发道路上更注重的性能,数据的预加载的处理。那如何才能更好的处理这个问题呢那就需要我们开发人员自定义实现数据的缓加载。在这里实现数据的缓加载在,我增加了三个方法,一个是,即被设置为可见时调用,一个是,即被设置为不可见时调用...

    lwx12525lwx12525 评论0 收藏0
  • 轻松搞定Java位运算

    轻松搞定Java位运算

    摘要:阅读原文轻松搞定位运算我们日常开发中为运算使用的并不多,但如果能巧妙的使用位运算可以减少运行开销和优化算法,通过的源码可知,如。按位非操作十进制二进制操作数后结果总结对每位进行取反。 阅读原文:轻松搞定Java位运算 我们日常开发中为运算...

    wenhai.hewenhai.he 评论0 收藏0
  • 商品、订单、购物车和订单商品快照的关系,初步了解成为架构师的思想

    商品、订单、购物车和订单商品快照的关系,初步了解成为架构师的思想

    摘要:订单快照,比如我们昨天购买的商品材料,其当时的零售价是元,但今天就变成了元。此时我们在网页上看到的材料价格是元,而我们付款的时候是元。商家是退给我们多少钱呢元,还是元当然,是元,而不是元。这元存储在哪里呢就是订单快照表。 导读 最近见...

    hover_lewhover_lew 评论0 收藏0
  • 数据结构与算法——数组

    数据结构与算法——数组

    摘要:概述数组是一种很基础的数据结构,几乎绝大多数编程语言都会支持数组这种数据结构。数组是一种线性结构,使用一组连续的内存空间,来存储相同类型的数据。 1. 概述 数组(Array)是一种很基础的数据结构,几乎绝大多数编程语言都会支持数组这种数据结...

    DangoSkyDangoSky 评论0 收藏0
  • Junit借助Groboutils Core进行并发测试

    Junit借助Groboutils Core进行并发测试

    摘要:背景是无法进行并发测试,但是又有需要并发测试的场景怎么办呢此时可以借助一个插件来完成这种功能。仓库地址点我直达实现第一步在项目的中加入依赖第二步在单测中进行代码编写一个返回在方法中填写自己的测试方法一个数组,代表并发个数。 背景 junit...

    TravisTravis 评论0 收藏0
  • 复选框

    复选框

    摘要:批量新增和删除的时候如何判断是否有至少选中一条数据用于批量获取已选的复选框验证返回所有选择的行,当没有选择的记录时,返回一个空数组请至少选择一条供应商操作成功。 【1】批量新增和删除的时候如何判断是否有至少选中一条数据 $("#add").click(...

    周国辉周国辉 评论0 收藏0
  • 栈和队列 - Algorithms, Part I, week 2 STACKS AND QUEUE

    栈和队列 - Algorithms, Part I, week 2 STACKS AND QUEUE

    摘要:在改进前使用数组的一个缺点是必须声明数组的大小,所以栈有确定的容量。待解决的问题建立一个能够增长或者缩短到任意大小的栈。下边的图是观察时间开销的另一种方式,表示了入栈操作需要访问数组的次数。 前言 上一篇:算法分析下一篇:基本排序 本篇...

    StardustskyStardustsky 评论0 收藏0
  • 记做面试官的一天

    记做面试官的一天

    摘要:今天公司安排我负责前端的面试其实我之前整过前端只能说整过具体做过多少前端的东西只能说我理解的前端比较符合视觉传达链接提取码其实我觉得怎样展示自己对前端的理解一是要知道前端是要做什么的目的是什么今天面试的每个人我都很好地跟他们聊了因为在...

    incredibleincredible 评论0 收藏0
  • 吃透动态代理,解密spring AOP源码(二)

    吃透动态代理,解密spring AOP源码(二)

    摘要:紧接着上节,为了解决静态代理的问题,出现了动态代理,假设动态代理是一个代购公司,私有变量为动态生成的具体的真实对象,可代购对应的产品。这个注释是说提供个一个静态方法来创建代理类和代理实例,它也是所有由此方法创建的代理类的父类。 紧接着...

    tianyutianyu 评论0 收藏0
  • JAVA开发者大会-Spring Cloud网关分享

    JAVA开发者大会-Spring Cloud网关分享

    showImg("https://segmentfault.com/img/remote/1460000018469430"); showImg("https://segmentfault.com/img/remote/1460000018469431"); showImg("https://segmentfault.com/img/remote/...

    PocherPocher 评论0 收藏0
  • 2019 Android 高级面试题总结

    2019 Android 高级面试题总结

    摘要:子线程往消息队列发送消息,并且往管道文件写数据,主线程即被唤醒,从管道文件读取数据,主线程被唤醒只是为了读取消息,当消息读取完毕,再次睡眠。因此的循环并不会对性能有过多的消耗。 说下你所知道的设计模式与使用场景 a.建造者模式: 将一个复...

    wumswums 评论0 收藏0
  • 为什么开发人员必须要了解数据库锁?

    为什么开发人员必须要了解数据库锁?

    摘要:小明马上开发完毕,成功上线。下班过后,小明回想大红说的话,什么是间隙锁,什么是插入意向锁,看来作为开发者对数据库不应该只会写啊,不然遇到一些疑难杂症完全没法解决啊。破坏了数据库中的隔离性。 1.锁? 1.1何为锁 锁在现实中的意义为:封闭的器...

    AbnerMingAbnerMing 评论0 收藏0

热门文章

<