文章库ARTICLE COLUMN

  • Netty+SpringBoot+FastDFS+Html5实现聊天App

    Netty+SpringBoot+FastDFS+Html5实现聊天App

    Netty+SpringBoot+FastDFS+Html5实现聊天App github链接: https://github.com/ShimmerPig... 已将前端代码上传至github,修改app.js中的ip地址后即可使用。 数据库 showImg("https://segmentfault.com/img/bVboals?w=181&h=110"); 用户表...

    AbnerMingAbnerMing 评论0 收藏0
  • java:强引用,软引用,弱引用和虚引用

    java:强引用,软引用,弱引用和虚引用

    摘要:强引用如果一个对象具有强引用垃圾回收器绝不会回收它当内存空间不足时虚拟机宁愿抛出错误使程序异常终止也不会靠随意回收具有强引用的对象来解决内存不足问题软引用如果内存空间充足垃圾回收器就不会回收它如果内存空间不足就会回收这些对象的内存只要...

    fengxiupingfengxiuping 评论0 收藏0
  • 物联网高并发编程之网络编程中的线程模型

    物联网高并发编程之网络编程中的线程模型

    摘要:如需了解更多物联网网络编程知识请点击物联网云端开发武器库物联网高并发编程之网络编程中的线程模型值得说明的是,具体选择线程还是进程,更多是与平台及编程语言相关。 如需了解更多物联网网络编程知识请点击:物联网云端开发武器库 物联网高并发编...

    ziwenxieziwenxie 评论0 收藏0
  • 《Java编程思想》读书笔记-对象导论

    《Java编程思想》读书笔记-对象导论

    摘要:而面向对象则是向程序员提供表示问题空间中元素的工具,我们将问题空间中的元素及其在解空间中的表示称为对象。为什么要把对象看作是服务提供者呢这是将问题分解为对象集合的一种合理方式。职能太多,可能会导致对象的内聚性降低。在试图将子类对象当作...

    NickZhouNickZhou 评论0 收藏0
  • 手把手教你如何优雅的使用Aop记录带参数的复杂Web接口日志

    手把手教你如何优雅的使用Aop记录带参数的复杂Web接口日志

    摘要:几乎每一个接口被调用后,都要记录一条跟这个参数挂钩的特定的日志到数据库。我最终采用了的方式,采取拦截的请求的方式,来记录日志。所有打上了这个注解的方法,将会记录日志。那么如何从众多可能的参数中,为当前的日志指定对应的参数呢。 前言 不...

    Loong_TLoong_T 评论0 收藏0
  • Java多线程-Callable和Future

    Java多线程-Callable和Future

    摘要:类提供了一些有用的方法在线程池中执行内的任务。在线程池提交任务后返回了一个对象,使用它可以知道任务的状态和得到返回的执行结果。 Callable和Future出现的原因 创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。 这2种方...

    seasonleyseasonley 评论0 收藏0
  • 仿造 Gson 的自制 json 解析器

    仿造 Gson 的自制 json 解析器

    摘要:在测试当中兼容性表现良好,但是执行效率不如预期不及,笔者一度想要放弃该项目,但是造轮子不易,既然造了就稍微聊一聊吧,欢迎探讨进步。是一个中的接口,使用者可以自行实现该接口用以解析需要的类型,作用类似中的自定义的功能仅为预留,暂未做支持...

    tianren124tianren124 评论0 收藏0
  • 停发年终奖背后,是程序员“失宠”了?

    停发年终奖背后,是程序员“失宠”了?

    摘要:月日,在互联网职场上又有一件标志性事件发生,脉脉上有人爆料,称罗振宇的得到今年取消了团队年终奖,并且发布了内部信解释为何取消。程序员高薪神话开始崩塌在互联网圈,程序员是高端的存在,不同于市场,运营等部门,程序员被认为是掌握核心技术的部...

    TecodeTecode 评论0 收藏0
  • java-LearningRxjava-ch01-Thinking Reactively

    java-LearningRxjava-ch01-Thinking Reactively

    摘要:公司的和作为主要人员创作了其中在年月发布在年月发布。的核心理念是对象都是运动和变化的比如天气。也是对象都是相互关联的比如天气和人的行为。对象的变化都是在同时并行的比如马路上,机动车道上的汽车和非机动车道路上的人都是同时运行的。 前言公...

    InvokerInvoker 评论0 收藏0
  • JavaFx中Controller获取Stage并自定义窗口移动与缩放逻辑

    JavaFx中Controller获取Stage并自定义窗口移动与缩放逻辑

    摘要:中获取并自定义窗口移动与缩放逻辑由于去掉了平台自带了标题栏,窗口就无法移动和缩放了,需要我们自己来实现。 JavaFx中Controller获取Stage并自定义窗口移动与缩放逻辑 由于去掉了平台自带了标题栏,窗口就无法移动和缩放了,需要我们自己来实现。 ...

    AlliotAlliot 评论0 收藏0
  • Valid

    Valid

    public class Solution { public List binaryTreeToLists(TreeNode root) { List res = new ArrayList(); if(root == null) { return res; } Queue queue = new L...

    tanglijuntanglijun 评论0 收藏0
  • 批量任务体现多线程的威力!

    批量任务体现多线程的威力!

    摘要:背景对于多线程的理解不是非常深刻,工作中用到多线程代码的机会也不多,前不久遇到了一个使用场景,通过编码实现后对于多线程的理解和应用有了更加深刻的理解。多线程发送短信中的一个核心要点是,将全部手机号码拆分成多个组后,分配给每个线程进行执...

    dreamansdreamans 评论0 收藏0
  • dubbo源码解析(三十七)集群——directory

    dubbo源码解析(三十七)集群——directory

    摘要:首先将根据路由规则服务提供者和配置规则三种类型分开,分别放入三个集合,然后对每个集合进行修改或者通知设置禁止访问置空关闭所有的关闭禁止访问引用老的传入的为空,说明是路由规则或配置规则发生改变,此时是空的,直接使用。 集群——directory ...

    blastzblastz 评论0 收藏0
  • Spring Boot从入门到精通-项目搭建

    Spring Boot从入门到精通-项目搭建

    摘要:在中,选择填写你的项目的和等项目基本信息之后,在依赖中选择之后。从入门到精通初识注解接口您的关注是我最大的动力 Spring Boot极大的简化了java项目的开发,在之前如果想要开发一个java项目,需要安装tomcat或者其他容器插件。但是Spring Boot内...

    阿罗阿罗 评论0 收藏0
  • Valid Palindrome

    Valid Palindrome

    public class Solution { public List binaryTreeToLists(TreeNode root) { List res = new ArrayList(); if(root == null) { return res; } Queue queue = new L...

    CarlBenjaminCarlBenjamin 评论0 收藏0
  • dubbo源码解析(三十八)集群——LoadBalance

    dubbo源码解析(三十八)集群——LoadBalance

    摘要:集群目标介绍中集群的负载均衡,介绍下包的源码。源码分析一该类实现了接口,是负载均衡的抽象类,提供了权重计算的功能。四该类是负载均衡基于一致性的逻辑实现。 集群——LoadBalance 目标:介绍dubbo中集群的负载均衡,介绍dubbo-cluster下loadBala...

    不知名网友不知名网友 评论0 收藏0
  • J2EE开发笔记(一)—— J2EE开发环境配置

    J2EE开发笔记(一)—— J2EE开发环境配置

    摘要:最近电脑重新装了系统,所有相关软件都需要重新安装配置,现将其中部分软件安装配置过程记录如下,方便参考查阅。开发环境配置解压后,在系统环境变量中添加以下变量安装目录,例如在中,通过,然后选择你的版本和安装的位置即可。另外,可以采用停止服...

    absonabson 评论0 收藏0
  • Java面向对象及其三大特征

    Java面向对象及其三大特征

    摘要:面向对象编程思想面向对象,简单来说就是由动作的执行者变为动作的操控者。面向对象是相对于面向过程的。面向对象三大特征面向对象有三大特征,即封装继承和多态。接口和抽象类接口接口名方法方法,默认修饰符为,不能用其他修饰符修饰接口。 面向对象...

    William_SangWilliam_Sang 评论0 收藏0
  • 1019 数字黑洞 (20 分)java

    1019 数字黑洞 (20 分)java

    摘要:一直重复这样做,我们很快会停在有数字黑洞之称的,这个神奇的数字也叫常数。例如,我们从开始,将得到现给定任意位正整数,请编写程序演示到达黑洞的过程。输入格式输入给出一个区间内的正整数。注意每个数字按位数格式输出。 给定任一个各位数字不完...

    KarrdyKarrdy 评论0 收藏0
  • spring cloud gateway 源码解析(1)整体流程

    spring cloud gateway 源码解析(1)整体流程

    摘要:公司要做自己的网关,于是先把的过了一遍,然后把源码在看了一遍,这样公司的需求就搞定了。包括动态路由,多纬度限流,记录请求参数及返回参数也可修改。至此,流程就走完了。 公司要做自己的网关,于是先把github的issue过了一遍,然后把gateway源码...

    miqtmiqt 评论0 收藏0
  • spring cloud gateway 源码解析(2)动态路由

    spring cloud gateway 源码解析(2)动态路由

    摘要:先看看是怎么获取我们配置的路由在启动时,帮我们注册了一系列这里注入所有,我们在配置文件里配置的路由就是通过子类来完成的,可以参考实现自己的的存储,会在后面转换成接着看类里的获取路由定义方法即轮训所有的市现率调用,这样就把所有整合到一起...

    刘永祥刘永祥 评论0 收藏0
  • spring cloud gateway 源码解析(3)记录请求参数及返回的json

    spring cloud gateway 源码解析(3)记录请求参数及返回的json

    摘要:一开始搜索读取参数的文章,方法大多是从里读一次,转成字符串,然后再把字符串转成重新放到里,如上面的方法我试过可以,但是是的时候会报错不知道是不是我姿势不对。 (1)一开始搜索读取参数的文章,方法大多是从body里读一次DataBuffer,转成字符...

    MangoGoingMangoGoing 评论0 收藏0
  • spring cloud gateway 源码解析(4)跨域问题处理

    spring cloud gateway 源码解析(4)跨域问题处理

    摘要:现在项目大多开始前后端分离,前端开发的时候可以用的来配置线上打包的话可以直接放到后台项目的静态资源目录了,这样就不会有跨域问题,或者放到里在配置好资源目录就行,这些方案网上都有就不展开了,现在说说怎么处理跨域我们看类里的方法根据获取不...

    Me_KunMe_Kun 评论0 收藏0
  • spring cloud gateway  (5)其他

    spring cloud gateway (5)其他

    摘要:对于限流,可以先看看包里的几个类,里可以定义自己的,来确定哪些请求算同一个请求,如根据来计算,之后执行一次脚本来计算次数。过滤器其实过滤器源码都很好理解。或者也可以参考文档里面每个过滤器都有简单的例子跟注释。 1.对于限流,可以先看看ra...

    GHOST_349178GHOST_349178 评论0 收藏0
  • 过年了,给亲朋好友解释「啥是程序员」

    过年了,给亲朋好友解释「啥是程序员」

    摘要:不管怎么样,每个程序员都希望自己写的东西简单易用,受人喜欢最后文章首发公众号过年了,给亲朋好友解释啥是程序员乐于输出干货的技术公众号。 前言 一年一度的春节又到了,作为程序员的你是怎么告诉亲朋好友自己日常到底是做什么工作的呢? 程序员是...

    shadowbookshadowbook 评论0 收藏0

热门文章

<