1.分布式 RPC 服务框架 dubbohttps://github.com/alibaba/dubbo Star 13970 本月上涨1666rDubbo 是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring 框架无缝集成。主要核心部件:Remoting: 网络通信框架,实现了 sync-over-async 和 reque            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-17 21:13:01
                            
                                80阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前一段时间刚做了个java程序和网络上多台机器的c程序通讯的项目,遵循的是TCP/IP协议,用到了java的Socket编程。网络通讯是java的强项,用TCP/IP协议可以方便的和网络上的其他程序互通消息。 先来介绍下网络协议:     TCP/IP         Transmission Co            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-20 06:46:13
                            
                                102阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            基于java8的一个日期工具类,基本可以满足日常需求。主要包括以下日期应用:1.获取各种类型日期2.日期、字符串之间的转换3.日期切割下面直接上代码:
/**
 * Java8日期时间工具类
 *
 * @author yao
 * @date 2020/12/18
 */
public class LocalDateUtils {
    /**
     * 显示年月日时分秒,例如 2015            
                
         
            
            
            
            # Android开发的Github工具类实现流程
## 概述
在Android开发中,Github是一个非常重要的开源代码托管平台。开发者可以通过Github来分享、协作和管理项目代码。为了方便开发者使用Github,我们可以实现一个Github工具类,提供一些常用的功能,如获取仓库列表、获取代码详情等。本文将教会刚入行的小白如何实现这个工具类。
## 实现步骤
下面是实现Android开            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-09-17 10:26:21
                            
                                75阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            library每当我们开始写Android项目的时候,就会很头痛的构建各种繁琐工具类,因此在这样的背景下,Android工具类库诞生了,我们致力于构建一款强大的Android工具类库,目的是让你在写项目的时候,可以参考或者直接引入。然后,由于作者是一个Android新手,难免会有各种BUG,但是作者会持续更新,还请多多关注。工具类列表类名说明AppManagerActivity管理工具类CallB            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-13 14:35:08
                            
                                48阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                           
  
  在 11 月 13 日举行的 GitHub Universe 大会上,GitHub发布了诸多重大更新,其中包括 GitHub Actions 正式应用、新功能 GitHub Packages 进入测试阶段、重新设计的通知体验、发布GitHub移动版等。这里面最让人兴            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-20 01:05:15
                            
                                210阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            作者:程序员欣宸我们常用ThreadPoolExecutor提供的线程池服务,springboot框架提供了@Async注解,帮助我们更方便的将业务逻辑提交到线程池中异步执行,今天我们就来实战体验这个线程池服务;实战环境windowns10;jdk1.8;springboot 1.5.9.RELEASE;开发工具:IntelliJ IDEA;实战源码本次实战的源码可以在我的GitHub下载,地址:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-07 21:06:46
                            
                                53阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ## 实现Java语义识别工具的流程
本文将介绍如何实现一个Java语义识别工具,并通过以下步骤指导刚入行的小白完成任务。
```mermaid
flowchart TD
    subgraph 准备工作
        A[了解Java语义识别工具的原理] --> B[选择合适的开源库]
        B --> C[创建项目]
    end
    subgraph 代码实现            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-08 10:21:47
                            
                                142阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            5月份GitHub上最热门的开源项目排行已经出炉啦,一起来看看上榜详情吧:1,denohttps://github.com/denoland/deno Star 61499Deno 是 V8 上的安全 TypeScript 运行时。部分特性如下:支持 TypeScript 2.8 开箱即用,使用 V8 6.8.275.3 引擎无 package.json、npm,不追求兼容 Node可以控制文件系            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-19 21:46:25
                            
                                32阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             package com.util;
import java.text.ParseException;
import java.text.ParsePosition;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Gregoria            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-15 09:53:13
                            
                                56阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            常用工具类程序开发经常需要一些算法,例如提取当前系统日期、生成不重复的随机数字、对数字和日期的格式化输出、还有一些数学函数的运算等,这些都是程序开发中不可避免要使用的技术。这里介绍一些常用的工具类。1.Date类 Date类用于表示日期时间,它位于java.util包中。 ①创建Date类的对象 Date类最简单的构造方法就是默认的无参数的Date()构造方法public Date() 它使用系统            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-25 21:59:32
                            
                                146阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一个项目不可能没有工具类,工具类的初衷是良好的,代码重用,但到了后面工具类越来越乱,有些项目工具类有几十个,看的眼花缭乱,还有不少重复。如何编写出好的工具类,我有几点建议:隐藏实现就是要定义自己的工具类,尽量不要在业务代码里面直接调用第三方的工具类。这也是解耦的一种体现。如果我们不定义自己的工具类而是直接使用第三方的工具类有2个不好的地方:不同的人会使用不同的第三方工具库,会比较乱。将来万一要修改            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-12 20:40:04
                            
                                96阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、 Java集合工具类:Collections Java提供了一个操作Set、List和Map等集合的工具类:Collections,该工具类里提供了大量方法对集合元素进行排序、查询和修改等操作,还提供了对集合对象实现同步控制等方法。1、 排序操作 ① reverse(List list) 反转指定列表中元素的顺序。 ② shuffle(List list) 使用默认随机源对指定列表进行置换。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-02 06:54:12
                            
                                131阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            date 时间工具类----持续更新常用方法:  1、String date2String(Date dDate, String sFormat):  按指定的格式 日期->字符串,默认为yyyy-MM-dd  2、Date string2Date(String str, String format):按指定的格式 字符串->日期,默认为yyyy-MM-dd HH:mm:ss            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-25 21:54:11
                            
                                1086阅读
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            一、简介Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。Hutool中的工具方法来自于每个用户的精雕细琢,它涵盖了Java开发底层代码中的方方面面,它既是大型项目开发中解决小问题的利器,也是小型项目中的效率担当;Hutool是项目中“util”包友好的替代,它节省了开发人员对项目            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-23 11:38:03
                            
                                78阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Java集合相关的常用工具类简介说明下文笔者将讲述java集合类中常用的工具类简介说明,如下所示 Java中的集合类既可以当做放其他数据的容器
 又可以当做常见的数据结构使用
Java中提供了很多好用的工具类来操作这些集合类 java常用工具类说明 JDK本身提供的工具类 
Guava提供的工具类 
Apache common-Collection提供的工具类 JDK提供的工具类 Arrays
C            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-12 10:52:54
                            
                                53阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            工具类1. 概述 提下更方便地使用一些固定的方法。 
  
  2. 特点 工具类的方法一般全是静态方法。工具类的使用一般直接用类名调用方法。Java 5以及更新版本中,可以使用静态导入,这样可以免除类名的输入。 Collections类 1. 概述 
  Collections类是集合框架中的一个工具类,用于操作集合对象,它的方法全都是静态的,不需要创建对象,并未封装特有数据。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-25 22:57:51
                            
                                120阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            关键知识点提炼:SpringBoot提供的工具类:ObjectUtils、StringUtils、CollectionUtils、ReflectionUtils、BeanUtils、MapUtils自定义工具类:BeanUtil(包装BeanUtils)、PainationUtil(分页查询处理)、FeatureUtil(扩展字段处理)断言对象、数组、集合ObjectUtils:获取对象基本信息S            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-19 12:48:14
                            
                                143阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            java.util.Objects工具类详解简介Objects 与 Object 区别构造函数常用方法equalsdeepEqualshashCodehashtoStringtoString(Object o)toString(Object o, String nullDefault)comparerequireNonNullrequireNonNull(T obj)requireNonNull            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-13 13:02:23
                            
                                99阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、JUC是什么1、JUC定义JUC,即java.util.concurrent 在并发编程中使用的工具类2、进程、线程的定义2.1 进程、线程是什么?进程:进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的执行单元。 线程:通常在一个进程中可以包含若干个线程,当然一个进程中至少有一个线程            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-06 16:47:03
                            
                                44阅读
                            
                                                                             
                 
                
                                
                    