欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
  • Java框架之MyBatis框架

    一、框架介绍: MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱动、创建connection、创建statement、手动设置参数、结果集检索等jdbc繁杂的过程代码。 Mybatis通过xml或注解的方 ...

    程序员文章站2023-11-15
  • java学习笔记(中级篇)—java实现高质量图片压缩

    使用java几十行代码实现一个高质量图片压缩程序,再也不用去自己找网络的压缩程序啦!而且很多网上的工具还有水印或者其他的限制,自己动手写一个简单的应用,是再合适不过了。 一、实现原理 1、声明两个字符串变量,分别是要压缩图片的路径和压缩后图片的存放路径 2、利用字符串的方法lastIndexOf,找 ...

    程序员文章站2023-11-15
  • Day01:JAVA开发环境

    下载JDK 首先我们需要下载java开发工具包JDK,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html,点击如下下载按钮: 在下载页面中你需要选择接受许可,并根据自己的系统选择对应的版本,本文以 Windo ...

    程序员文章站2023-11-15
  • Java学习第九天

    周总结:1.面向对象:把不同的功能封装在不同的对象中,用到什么功能就找相应的对象 首先要定义描述对象的类,类是用来创建对象的 new Person() >JVM使用的是Person.class来创建对象的,字节码中定义了说什么,对象中就有什么 2.成员变量:作用域是整个类,有默认值,在堆中开辟内存3 ...

    程序员文章站2023-11-15
  • 【Medium翻译】Java抽象类有什么用?

    今天安利一个网站,其实很多朋友应该早就知道了,我之前ARTS打卡,英文文档的 很多出处就来自于这个网站,叫 「Medium」 。 这个网站需要一定的技术去访问,但是为什么说他好呢,因为他号称 全球最大的高质量创作型内容平台 。很多知识小编都是在这里学习到的,也了解到国外程序员的一些习惯,其实和我们国 ...

    程序员文章站2023-11-15
  • Java12 Collectors.teeing 你需要了解一下

    前言 在 Java 12 里面有个非常好用但在官方 JEP 没有公布的功能,因为它只是 Collector 中的一个小改动,它的作用是 merge 两个 collector 的结果,这句话显得很抽象,老规矩,我们先来看个图: 管道改造经常会用这个小东西,通常我们叫它「三通」,它的主要作用就是将 do ...

    程序员文章站2023-11-15
  • JAVA中的NIO (New IO)

    简介 标准的IO是基于字节流和字符流进行操作的,而JAVA中的NIO是基于Channel和Buffer进行操作的。 传统IO NIO 核心模块 NIO主要有三个核心部分:Selector、Channel、Buffer 数据总是从Channel读取到Buffer或者从Buffer写入到Channel中 ...

    程序员文章站2023-11-15
  • Java 高并发之魂

    前置知识 了解Java基本语法 了解多线程基本知识 知识介绍 Synchronized简介:作用、地位、不控制并发的后果 两种用法:对象锁和类锁 多线程访问同步方法的7种情况:是否是static、Synchronized方法等 Synchronized的性质:可重入、不可中断 原理:加解锁原理、可重 ...

    程序员文章站2023-11-15
  • 使用weixin-java-tools完成微信授权登录、微信支付的示例

    本文为学习记录weixin-java-tools实现公众号微信支付. 码云地址: // 授权登录用到

    程序员文章站2023-11-15
  • Linux server配置安装Java与Tomcat服务器教程详解

    系统:ubuntu 16.04 dev_desktop 1.java安装并配置环境变量 (1)从java官方网站下载最新版jdk:    下载jdk压缩包 jdk-

    程序员文章站2023-11-15
  • bug分支和feature分支_动力节点Java学院整理

    软件开发中,bug就像家常便饭一样。有了bug就需要修复,在git中,由于分支是如此的强大,所以,每个bug都可以通过一个新的临时分支来修复,修复后,合并分支,然后将临时分

    程序员文章站2023-11-15
  • java byte数组截取从右往左(java截取数组一部分)

    简介对于文件的io操作应该是我们经常会使用到的,因为文件的复杂性,我们在使用file操作的时候也有很多需要注意的地方,下面我一起来看看吧。创建文件的时候指定合适的权限不管是在windows还是linu

    程序员文章站2023-11-15
  • java调用接口的方法流程(常用接口调用方式)

    在自定义标签的开发过程中,有时需要对标签体的内容进行重复处理,这时,可以使用iterationtag接口,它继承自tag 接口,在tag接口基础上新增了一个 eval_body_again常量和一个

    程序员文章站2023-11-15
  • java判断数组是否为空的方法(数组未赋值是空还是0)

    唐宋八大家之一欧阳修在《卖油翁》中写道:翁取一葫芦置于地,以钱覆其口,徐以杓酌油沥之,自钱孔入,而钱不湿。因曰:“我亦无他,唯手熟尔。”编写代码的”老司机”也是如此,̶

    程序员文章站2023-11-15
  • 荐 Java中的螺丝屑

    在我们的开发过程中,往往都是面试造航母,开发拧螺丝,平时往往一个很普通的一个关键字,就是我们get不到的地方,在前两天看视频的过程中,我突然发现自己好像有很多晓得知识点,特别容易疏忽的地方,在此做一个总结希望以后自己有空的时候可以拿出来看看Java是值传递 非引用传递递归(就是自己调用自己)递归头:...

    程序员文章站2023-11-15
  • Java编程必备软件

    一、IDEA概述IDEA是一款专门针对Java的集成开发工具(IDE),由Java语言编写。所以,需要有JRE运行环境并配置好环境变量。 它可以极大地提升我们的开发效率。可以自动编译,检查错误。在公司中,使用的就是IDEA进行开发。二、下载IDEA软件和激活补丁的压缩包百度网盘地址:链接:https...

    程序员文章站2023-11-15
  • java权限框架(java数据权限实现方案)

    java 权限在java中,针对类、成员方法和属性提供了四种访问级别,分别是private, default, protected, public。private当前类访问级别:对于私有成员变量和方法

    程序员文章站2023-11-15
  • java项目源码哪里找(java初学者练手项目)

    1. 前言为什么会接触javaagent呢?这起源于笔者最近在读dubbo的源码,dubbo有一个很有意思的功能——spi,它可以根据运行时的uri参数,自适应的调用特定的实现类。大致的原理其实也能猜

    程序员文章站2023-11-15
  • 群聊源代码大全(java聊天室私聊群聊代码)

    多人聊天室原理图源码工具类:该类用于关闭各种流。public class closeutil { public static void closeall(closeable... closeable)

    程序员文章站2023-11-15
  • java状态机设计模式及实现(java状态机在订单中应用)

    状态模式(state pattern):一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。状态模式主要解决,当控制一个对象状态的条件表达式过于复杂时的情况;把状态的判断逻辑转移到表

    程序员文章站2023-11-15