文章库ARTICLE COLUMN

  • java多线程:synchronized

    java多线程:synchronized

    摘要:非静态方法以及方法内部的代码块持有的是同一个对象锁,它们是同步执行的。可重入锁使用时,当一个线程请求一个对象锁时,再次请求该锁是可以立即得到的。出现异常,会自动释放锁同步方法与同步代码块作用于整个方法,可能引起方法执行效率下降。 sync...

    entnerentner 评论0 收藏0
  • rabbitmq

    rabbitmq

    摘要:一关键字和之间的连接关系实际存储消息。生产者进行接受应答,用来确定这条消息是否正常的发送到了,这种方式也是消息的可靠性投递的核心保障。支持消息的过期时间,在消息发送时可以进行指定。可以监听这个队列中消息做相应的处理。 一、rabbitmq关键...

    HwgHwg 评论0 收藏0
  • 【从零入门系列-2】Spring Boot 之 数据库实体定义实现

    【从零入门系列-2】Spring Boot 之 数据库实体定义实现

    摘要:文章系列从零入门系列之从零入门系列之程序结构设计说明前言本篇文章开始代码实践,系统设计从底向上展开,因此本篇先介绍如何实现数据库表实体类的设计实现。主键由数据库自动生成主要是自动增长型主键由程序控制。 文章系列 【从零入门系列-0】Spri...

    nemonemo 评论0 收藏0
  • SpringBoot整合MybatisPlus的简单教程(简单整合)

    SpringBoot整合MybatisPlus的简单教程(简单整合)

    摘要:最近在研究,顺便就会看看数据库连接这一块的知识,所以当我发现有通用和这两款网络上比较火的简化开发的优秀软件之后。先创建一个的项目,可以参考我之前的文章的简单教程一项目的创建。打开文件,将最新的相关的包都引用进来。 最近在研究springboot...

    duan199226duan199226 评论0 收藏0
  • 关于本体自动构建goldminner的bug心得

    关于本体自动构建goldminner的bug心得

    摘要:一项目地址该项目的量只有,能不用的尽量别用,太费劲了。该问题解决方式如下的,这个解决来自,需要注意的是在以上的版本,需要替换成。与的解决办法是在里加和里加变量,这个网上很多,就不赘述。不生成的公理类型必须设置为。 一.项目地址https://g...

    xuxuelixuxueli 评论0 收藏0
  • JAVA刷题(持续更新)

    JAVA刷题(持续更新)

    摘要:年期间微软公司发布,无论是技术实现上还是目标用户都与有很多相近之处,给带来了很多讨论比较和竞争对的发展进程影响很大。年月日大会上,公司宣布最终会将开源。及其他与公司争夺的控制权,令从跨平台技术变为绑定在上的技术是微软公司的主要目的。 ...

    cyixlqcyixlq 评论0 收藏0
  • Netty源码解析

    Netty源码解析

    摘要:一旦某个事件触发,相应的则会被调用,并进行处理。事实上,内部的连接处理协议编解码超时等机制,都是通过完成的。开启源码之门理解了的事件驱动机制,我们现在可以来研究的各个模块了。 Netty是什么 大概用Netty的,无论新手还是老手,都知道它是一...

    _Suqin_Suqin 评论0 收藏0
  • 如何快速搭建一个微服务架构

    如何快速搭建一个微服务架构

    摘要:如何快速搭建一个微服务架构上图异步通信方式通常异步的生产者消费者模式,通过等异步消息通讯协议规范。数据的去中心化,进一步降低了微服务之间的耦合度,不同服务可以采用不同的数据库技术等。 什么是微服务? 微服务(Microservices Architecture)...

    MockingBirdMockingBird 评论0 收藏0
  • JAVA可视化监控程序JVisualVM的使用

    JAVA可视化监控程序JVisualVM的使用

    摘要:监控本地进程是程序,安装默认在目录下打开默认会显示本机进程简介概述显示线程基本状态,线程号,参数以及一些系统属性监视显示,堆,类加载信息,线程信息执行垃圾回收点击会进程垃圾回收堆类似,图形界面类似可以看到该类的实例数双击类可以看到实例...

    qujianqujian 评论0 收藏0
  • 超级白中白的学习进程(3):抽象类(abstract)

    超级白中白的学习进程(3):抽象类(abstract)

    摘要:抽象类概念抽象类,关键字。抽象类中不一定有抽象方法,但是抽象方法一定在抽象类里面使用方式抽象类不能直接创建对象。子类继承抽象类父类,必须重写父类中所有的抽象方法。 抽象类(abstract) 1、概念 抽象类,关键字abstract。我的理解就是泛指的...

    luckyyulinluckyyulin 评论0 收藏0
  • [Java并发-10] ReadWriteLock:快速实现一个完备的缓存

    [Java并发-10] ReadWriteLock:快速实现一个完备的缓存

    摘要:此时线程和会再有一个线程能够获取写锁,假设是,如果不采用再次验证的方式,此时会再次查询数据库。而实际上线程已经把缓存的值设置好了,完全没有必要再次查询数据库。 大家知道了Java中使用管程同步原语,理论上可以解决所有的并发问题。那 Java SDK...

    nevermindnevermind 评论0 收藏0
  • View事件机制分析

    View事件机制分析

    摘要:注意,事件分发是向下传递的,也就是父到子的顺序。事件分发机制的本质是要解决,点击事件由哪个对象发出,经过哪些对象,最终达到哪个对象并最终得到处理。表示以及分发给其中在内部完成被赋值。会自己处理事件。 目录介绍 01.Android中事件分发顺...

    bergwhitebergwhite 评论0 收藏0
  • 关于java中的强制类型转换和二进制表示问题

    关于java中的强制类型转换和二进制表示问题

    摘要:中用补码形式表示第一位正负位,表示负,表示正。原码一个数的二进制表示。的补码是的补码是占个字节,位占个字节,位所以强转时会截断。 showImg("https://segmentfault.com/img/bVbsydY?w=993&h=471"); 1、Java中用补码形式表示2、第一位正负位,1表...

    cyixlqcyixlq 评论0 收藏0
  • 来认识一下venus-init——一个让你仅需一个命令开始Java开发的命令行工具

    来认识一下venus-init——一个让你仅需一个命令开始Java开发的命令行工具

    摘要:它是什么是一个基于的命令行工具。只要输入这样一个命令,然后跟随命令行工具的指导,完成创建就了。通常情况下是与数据库的字段一一对应的。下的则是整个项目的配置文件。那么你需要把中的注释的两行取消注释即可。 源代码地址: Github仓库地址 个人...

    AlanKeeneAlanKeene 评论0 收藏0
  • java多线程: 如何停止线程

    java多线程: 如何停止线程

    摘要:和线程停止相关的三个方法中断线程。另外对于返回的线程不起作用。判断线程中断状态,但不会清除线程中断状态。线程停止的几种情况使用退出标记,方法执行完毕,线程正常退出。在线程内部使用结束线程。 和线程停止相关的三个方法 /* 中断线程。如果线...

    avwuavwu 评论0 收藏0
  • 没有实战经验?从零敲一个企业级共享项目前后端!

    没有实战经验?从零敲一个企业级共享项目前后端!

    摘要:业务具体介绍,本系统是一个共享图书的小程序项目,企业级,创业项目。具体业务流程类似共享自行车,也有设计押金月卡季卡等等。以上是单个页面的实现基本文件目录。其中还涉及微信支付环节。 本博客 猫叔的博客,转载请申明出阅读本文约3分钟适读...

    刘明刘明 评论0 收藏0
  • java中thread的join方法为什么能让线程插队

    java中thread的join方法为什么能让线程插队

    摘要:接收到之后,会再次进行判断,死亡之后,就跳出循环,方法结束,之后就继续执行主线程中的其他代码。同时我们也能看到方法里面能传递时间参数,大概作用就是等待指定时间之后,如果之前线程还未执行完成,那么久不再等待。 在面试中经常会遇到这样的问...

    oysunoysun 评论0 收藏0
  • Java日志正确使用姿势

    Java日志正确使用姿势

    摘要:但是往往越简单的东西越容易让我们忽视,从而导致一些不该有的发生,作为一名严谨的程序员,怎么能让这种事情发生呢所以下面我们就来了解一下关于日志的那些正确使用姿势。级别表示出现了严重错误,程序将会中断执行。 前言 关于日志,在大家的印象中...

    UCloudUCloud 评论0 收藏0
  • JAVA面试题(25)

    JAVA面试题(25)

    摘要:通过手动控制事务的开启与关闭实现。事务执行之前与执行之后系统的状态是不变的。各事务所使用数据都是确定的值。事务操作结果被系统保存下来。     本文首发于cartoon的博客    转载请注明出处:https://cartoonyu.github.io/c... Spring 自...

    cc17cc17 评论0 收藏0
  • java招聘系统设计

    java招聘系统设计

    摘要:自己写的招聘系统,采用架构。企业端企业通过平台注册后可以发布职位信息,包括职位名称职位类型工作经验学历要求招聘人数工作地点职位描述招聘要求等项目。满足了基本的人才招聘功能,适用于企业自身的招聘系统,及小型的招聘网站。 自己写的招聘系统...

    cpuprocpupro 评论0 收藏0
  • 【从零入门系列-1】Spring Boot 之 程序结构设计

    【从零入门系列-1】Spring Boot 之 程序结构设计

    摘要:结束语本章预先提供了项目实际效果图以及项目的整体结构设计,后续文章会根据本篇章设计依次实现各个模块,请持续关注。 文章系列 【从零入门系列】Sprint Boot 之 Hello World 设计效果图 页面展示showImg("https://raw.githubusercontent.com/arbb...

    jccjcc 评论0 收藏0
  • 5 月编程语言排行榜:Java第一,R跌出Top20

    5 月编程语言排行榜:Java第一,R跌出Top20

    摘要:我们都知道,最近,发布了月份编程语言排行榜。其中,前三名依然健稳不变,他们分别是,第四则为,第五则为。这样比较一下,发现确实会长期是编程语言的第一名。很多人看好的语言,却仍在左右徘徊。 我们都知道,最近,TIOBE 发布了 5 月份编程语言排...

    GTGT 评论0 收藏0
  • Android防护扫盲篇

    Android防护扫盲篇

    摘要:为了防止这种现象,我们可以对字节码进行混淆。动态链接库是目标文件的集合,目标文件在动态链接库中的组织方式是按照特殊方式形成的。 一、已知防护策略 1.不可或缺的混淆 Java 是一种跨平台、解释型语言,Java 源代码编译成的class文件中有大量包含...

    CastlePeaKCastlePeaK 评论0 收藏0
  • springboot整合quarzt实现动态定时任务

    springboot整合quarzt实现动态定时任务

    摘要:而我这里定时任务的触发是要通过接口的方式来触发,所以只用实现以下的调度器即可。我这里简单说下任务的调度器,具体的任务类,触发器,任务什么时候执行是由它决定的。遇到的坑解决方式这个是因为不兼容的问题,所以使用是不会出现这个错误的。 实现...

    hoohackhoohack 评论0 收藏0
  • Zookeeper学习系列【二】Zookeeper 集群章节之集群搭建

    Zookeeper学习系列【二】Zookeeper 集群章节之集群搭建

    摘要:本章内容主要讲的是集群搭建相关的知识。在集群模式下,最少需要三个节点。并且官方推荐你使用奇数数量的节点来组成集群。这个值必须是集群中唯一的。在确认每台服务器上的和文件修改创建之后,在三个节点上分别执行命令,启动。 前言 同道们,好久不...

    shixinzhangshixinzhang 评论0 收藏0

热门文章

<