文章库ARTICLE COLUMN

  • Eclipse中关于package和build path错误消息的处理

    Eclipse中关于package和build path错误消息的处理

    摘要:我从下载了一个开源项目后,导入到自己之后,遇到了这个烦人的错误消息这是我的项目文件目录解决方案对项目点击右键,选择发现文件夹被设为。 我从github下载了一个开源项目后,导入到自己Eclipse之后,遇到了这个烦人的错误消息:The declared packag...

    shusenshusen 评论0 收藏0
  • 从JDK11新增HttpClient谈谈非阻塞模型

    从JDK11新增HttpClient谈谈非阻塞模型

    摘要:是一个倡议,它提倡提供一种带有非阻塞背压的异步流处理的标准。是标准的实现之一。的实现细节请求响应的与请求响应的暴露为是请求的的消费者是响应的的生产者内部的内部 北京时间 9 月 26 日,Oracle 官方宣布 Java 11 正式发布 一、JDK HTTP Client...

    pingan8787pingan8787 评论0 收藏0
  • BATJ都爱问的多线程面试题

    BATJ都爱问的多线程面试题

    摘要:今天给大家总结一下,面试中出镜率很高的几个多线程面试题,希望对大家学习和面试都能有所帮助。指令重排在单线程环境下不会出先问题,但是在多线程环境下会导致一个线程获得还没有初始化的实例。使用可以禁止的指令重排,保证在多线程环境下也能正常运...

    高胜山高胜山 评论0 收藏0
  • PHP DES-ECB加密对接Java解密

    PHP DES-ECB加密对接Java解密

    摘要:最近公司有个业务,需要对接第三方接口,但是参数是需要加密的,对方也只提供了一个的,在网上到处搜索,没有找到直接就能用的方法,后来还是跟公司的工程师对接出来的,在这里记录一下大致的流程。 最近公司有个业务,需要对接第三方接口,但是参数是...

    jsliangjsliang 评论0 收藏0
  • 集合框架知识系列01  总体框架

    集合框架知识系列01 总体框架

    摘要:集合工具包是在包中,实现了数据结构数组栈链表队列映射和集合。集合主要可以划分为个部分列表集合映射工具类迭代器枚举类和。集合的框架图如下图片来源集合顶层接口主要有和。和都是集合遍历相关接口,是特有的遍历工具接口 Java集合工具包是在java.u...

    honhonhonhon 评论0 收藏0
  • java中的socket

    java中的socket

    摘要:服务器端线程实现首先将服务器独立成一个线程服务器线程接受客户端连接请求在构造函数中我们初始化服务器的,然后等待客户端的连接。 这次在java实验的时候,要求使用server socket编写服务器和客户端的网络通信。最开始认为应该是挺简单的,但是后来...

    AjianAjian 评论0 收藏0
  • 集合框架知识系列02  集合顶层接口

    集合框架知识系列02 集合顶层接口

    摘要:通过迭代器,开发人员不需要了解容器底层的结构,就可以实现对容器的遍历。由于创建迭代器的代价小,因此迭代器通常被称为轻量级的容器。定义如下中定义的方法如下本节主要总结了集合相关的顶层接口,下一节将分析每一类集合实现类。 首先,下面是Coll...

    helloworldcodinghelloworldcoding 评论0 收藏0
  • 深入理解Redis系列之单机Redis环境搭建

    深入理解Redis系列之单机Redis环境搭建

    摘要:序言在实际开发项目过程中如果说要用到缓存那么第一个想到的一定是但是为什么选大多数人都不会去了解也不会去思考只知道它能当缓存使用比数据库快一点恰巧我也是这样的一个人所以当我想写一篇关于介绍的时候我竟然无从说起这也是对于以及主流内存数据库...

    PrototypeZPrototypeZ 评论0 收藏0
  • 《java编程思想》—— 泛型

    《java编程思想》—— 泛型

    摘要:引用泛型除了方法因不能使用外部实例参数外,其他继承实现成员变量,成员方法,方法返回值等都可使用。因此,生成的字节码仅包含普通的类,接口和方法。 为什么要使用泛型程序设计? 一般的类和方法,只能使用具体的类型:要么是基本类型,要么是自定...

    CODINGCODING 评论0 收藏0
  • 集合框架知识系列03  ArrayList的源码分析和使用示例

    集合框架知识系列03 ArrayList的源码分析和使用示例

    摘要:每次迭代器进结构性修改的时候都将和进行对比如果两种相等则说明没有其他迭代器修改了对象,可以进行。 一、ArrayList简介 ArrayList的内部实现了动态数组,提供了动态的增加和减少元素,继承AbstractList类,并且实现了List、RandomAccess、Cloneable...

    seasonleyseasonley 评论0 收藏0
  • 集合框架知识系列04  LinkedList的源码分析和使用示例

    集合框架知识系列04 LinkedList的源码分析和使用示例

    摘要:一简介内部是通过双向链表存储的,提供顺序访问。继承了,实现在迭代器上的随机访问。四总结本节分析了的源码的用法。实现了接口,内部通过链表实现,能够实现链表队列栈和双端队列等数据结构的功能。 一、LinkedList简介 LinkedList内部是通过双向链...

    CntChenCntChen 评论0 收藏0
  • JavaWEB开发07——Http协议&Servlet

    JavaWEB开发07——Http协议&Servlet

    摘要:协议版本请求头客户端向服务器端表示,我能支持什么类型的数据。在地址栏上输入项目名称向报告,我这个应用里面有这个,名字叫做具体的路径是注册的映射。的配置,通过这个对象,可以获取在配置的时候一些信息先说,在写怎么用,最后说有什么用。 1.Ht...

    hsluoyzhsluoyz 评论0 收藏0
  • 4W2H之加密签名

    4W2H之加密签名

    摘要:从上面的介绍中可以看出,加密主要是用来使数据无法被识别,而签名主要是用来确保数据未被修改。又被称为非对称加密,拥有一个公钥和一个私钥,公钥可以交给对方,私钥自己保存。公钥用作加密使用,而私钥用于签名。 what 什么是加密和签名   加密,...

    stackfingstackfing 评论0 收藏0
  • java线程池——ThreadPoolExecutor源码解析

    java线程池——ThreadPoolExecutor源码解析

    摘要:将线程池状态置为并不会立即停止,停止接收外部的任务,内部正在跑的任务和队列里等待的任务,会执行完,才真正停止。将线程池状态置为。 在Java中,我们经常使用的线程池就是ThreadPoolExecutor,此外还有定时的线程池ScheduledExecutorService(),但...

    TerryCaiTerryCai 评论0 收藏0
  • 一份针对于新手的多线程实践--进阶篇

    一份针对于新手的多线程实践--进阶篇

    摘要:前言在上文一份针对于新手的多线程实践留下了一个问题这只是多线程其中的一个用法,相信看到这里的朋友应该多它的理解更进一步了。有想法感兴趣的朋友欢迎在文末留言参与讨论 showImg("https://segmentfault.com/img/remote/1460000016869655"); 前言 ...

    cheukyincheukyin 评论0 收藏0
  • Dubbo 源码分析 - 服务导出

    Dubbo 源码分析 - 服务导出

    摘要:支持两种服务导出方式,分别延迟导出和立即导出。本文打算分析服务延迟导出过程,因此不会分析方法。服务导出之前,要进行对一系列的配置进行检查,以及生成。返回时,表示需要延迟导出。赛程预告,下一站是服务导出的前置工作。 1.服务导出过程 本篇...

    刘玉平刘玉平 评论0 收藏0
  • 写完这段代码,就被开除了……

    写完这段代码,就被开除了……

    摘要:最近在技术栈微信公众号粉丝微信群里看到一张图,说是刚写完这段下面这段代码就被开除了。想离职找不到借口那还不容易,哥送你这段加强版,复制这段代码,提交打包测试上线,坐等开除。 最近在Java技术栈微信公众号粉丝微信群里看到一张图,说是刚写完...

    Ali_Ali_ 评论0 收藏0
  • JBCrypt:方便的密码管理工具类

    JBCrypt:方便的密码管理工具类

    摘要:介绍对管理密码非常方便,采用的方式,使用密码生成和,并将加入到里面去,从而使得不需要多带带保存,同时嫌计算速度太快,从而加入了反复执行的功能,降低暴力破解的风险。密码验证,传入密码候选值和密码,返回布尔值。又一个开箱即用的好工具。 介...

    ethernetethernet 评论0 收藏0
  • 浅析微信支付:微信支付简单介绍(小程序、公众号、App、H5)

    浅析微信支付:微信支付简单介绍(小程序、公众号、App、H5)

    摘要:本文是浅析微信支付系列文章的第二篇,主要讲解一下普通商户接入的支付方式以及其中的不同之处。浅析微信支付前篇大纲微信支付是集成在微信客户端的支付功能,用户可以通过手机完成快速的支付流程。目前微信支付支持手机系统有苹果安卓和。 本文是【浅...

    shadowbookshadowbook 评论0 收藏0
  • Exception in thread "main" java.lang.NoC

    Exception in thread "main" java.lang.NoC

    摘要:编译时没有报错,一运行就不听话网上找了一大堆,各种解决方案都不是适合我,但是一片文章列举出了可能产生的原因看了包肯定是有的,环境变量配置看了好几遍也没错,代码写的也没啥问题,最后在控制台点开原来这里还能点开,身为小菜的我大开眼界搜了一...

    VickyVicky 评论0 收藏0
  • 单手撸了个springboot+mybatis+druid

    单手撸了个springboot+mybatis+druid

    摘要:配置想想,我们需要哪些数据库要用到,数据库连接池要用到桥接器要用到,因此要仓库点我去仓库中找到搜索这些加进去。 本文旨在用最通俗的语言讲述最枯燥的基本知识 最近身边的程序员掀起了学习springboot的热潮,说什么学会了springboot在大街上就可...

    adieadie 评论0 收藏0
  • java在filter中获取POST请求中request参数以及解决ServletInputStre

    java在filter中获取POST请求中request参数以及解决ServletInputStre

    摘要:想要回去请求中的请求参数,可以直接使用方法。流读取错误流关闭错误这样将获取中的所有格式的参数信息。可以根据需求,进行验签或校验等一系列操作。神奇此时的流已经被读取一次,相当于已经作废,此时请求接口必然是报错的。 想要回去GET请求中的请...

    OldPandaOldPanda 评论0 收藏0
  • Java多线程进阶(四三)—— J.U.C之executors框架:Fork/Join框架(2)实现

    Java多线程进阶(四三)—— J.U.C之executors框架:Fork/Join框架(2)实现

    摘要:并不会为每个任务都创建工作线程,而是根据实际情况构造线程池时的参数确定是唤醒已有空闲工作线程,还是新建工作线程。 showImg("https://segmentfault.com/img/bVbiYSP?w=1071&h=707"); 本文首发于一世流云的专栏:https://segmentfault.com/blog......

    FingerLiuFingerLiu 评论0 收藏0
  • 解决Java执行过程中抛签名异常的问题

    解决Java执行过程中抛签名异常的问题

    摘要:最近某工程启动中抛出了一个诡异的问题堆栈比较长主要原因是经发现是由于这个包中的众多类在多个包中均有实现比如和都有实现如果该进程加载时使用了中的又加载了中的同时和的签名不一致这样会导致以上报错在中查找类发现在多个带或者名字的包中均有实现...

    gojigoji 评论0 收藏0
  • x的平方根

    x的平方根

    摘要:计算并返回的平方根,其中是非负整数。示例输入输出示例输入输出说明的平方根是由于返回类型是整数,小数部分将被舍去。思路二分搜索,开始区间是,终止区间是代码不要写成,会溢出结束条件一定,所以返回 实现 int sqrt(int x) 函数。 计算并返回 x ...

    junbaorjunbaor 评论0 收藏0

热门文章

<