代码编织梦想

idea报unable to ping server at localhost:1099-爱代码爱编程

看到这篇文章,也许你已经尝试过很多方案了,那么最终是什么原因导致的呢? 1、首先请您确保,通过修改端口号等其它几个操作都无法解决该问题。 2、请先尝试简单的操作去解决试试,如:修改端口号。   最终解决方案:jdk 版本与 tomcat 版本不匹配。 请在idea tomcat配置中(就是idea工具右上角),查看:

Java注解实现增删改查CRUD-爱代码爱编程

以前,我们都把对数据库的增删改查语句写在xml文件中(详见:《程序员成长笔记(一)》第三部分,第四章,第四节)。 由于Java注解的简洁高效,在Java注解的思想(干掉xml)下,现在越来越多的人使用java注解来进行增删改查操作。 而且MyBatis3也支持并鼓励我们使用Java注解来进行CRUD操作。 注:CRUD即:增Create、查Retrive、

2021-01-05-爱代码爱编程

Java中常用的赋值运算符 += 将该运算符左边的数值加上右边的数值, 其结果赋值给左边变量本身 -= 将该运算符左边的数值减去右边的数值, 其结果赋值给左边变量本身 *= 将该运算符左边的数值乘以右边的数值, 其结果赋值给左边变量本身 /= 将该运算符左边的数值整除右边的数值, 其结果赋值给左边变量本身 %= 将该运算符左边的数值除以右边的数值后取余,其结果赋值给左边变量本身

2020-12-30-爱代码爱编程

什么是枚举? 枚举enum是一种特殊的类(但枚举是类),使用枚举可以很方便的定义常量 比如设计一个枚举类型 四季,里面需要定义四个常量,常量写成大写 public enum Season { SPRING,SUMMER,AUTUMN,WINTER; } 这样就可以用switch语句进行判断,如当前季节为Season时,即为春季,以此类推; 假在需

2020-12-30-爱代码爱编程

文章目录 前言一、List类图二、源码剖析 1. Vector(此篇详解)2. ArrayList3. LinkedList4. CopyOnWriteArrayList~~   码上福利 前言 业精于勤荒于嬉,行成于思毁于随; 在码农的大道上,唯有自己强才是真

2020-12-28-爱代码爱编程

〇、目录 一、前言二、过程中遇到的困难三、代码四、成品图五、代码存在的bug六、完善建议七、结语 一、前言 这个学期学习了Java,课程的最后一项作业就是做一个扫雷游戏和一个计算器,经历一段时间的煎熬终于做出来了,就想来分享一下我的喜悦和成果。 在老师布置作业后,我的计算器

@RequestBody的使用与@RequestParam的使用-爱代码爱编程

提示:建议一定要看后面的@RequestBody的核心逻辑源码以及六个重要结论!本文前半部分的内容都是一些基            本知识常识,可选择性跳过。 声明:本文是基于SpringBoot,进行的演示说明。 基础知识介绍:         @RequestBody主要用来接收前端传递给后端的json字符串中的数据的(请求体中的数据的);GET方式无

Java中的类和对象-爱代码爱编程

类 1,类的介绍 作为一个菜鸟小白,也学了一段java,谈谈自己对于Java中类的理解。 类是java中提出的概念。因为是面向对象的语言。所以Java中的类更利于编写程序。 举一个形象的例子: 如果你想做一道炒土豆,按照面向过程的方法:你需要先自己买一个土豆,然后自己再削皮,切土豆,然后再自己炒。 而按照面向对象的方法:你只需要去请一个厨师帮你

java数组拷贝的四种方法-爱代码爱编程

java数组拷贝的四种方法 for循环拷贝数组工具类-Arrays.copyOf工具类-System.arraycopyclone()方法1. for循环拷贝数组 import java.util.Arrays; public class test2020_12_23 { public static int[] mycopy(int[] ar

每日一道Leetcode - 844. 比较含退格的字符串【双指针+字符串反向遍历】-爱代码爱编程

class Solution { public boolean backspaceCompare(String S, String T) { int i = S.length()-1; int j = T.length()-1; int s1 = 0; int t

389-找不同(饲养员视频笔记)-爱代码爱编程

//给定两个字符串 s 和 t,它们只包含小写字母。 // // 字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母。 // // 请找出在 t 中被添加的字母。 // // // // 示例 1: // // 输入:s = "abcd", t = "abcde" //输出:"e" //解释:'e' 是那个被添加的字母。 // //

Java封装-爱代码爱编程

知识点: private:私有使用set和get方法封装的好处: 提高程序的安全性,保护数据。 2.隐藏代码的实现细节。 3.统一接口。 4.系统的可维护性增加类。package courses.anyu.OPP.demo04; //private:私有 public class Pet { private String name;

解释器模式&中介模式-爱代码爱编程

解释器模式为某个语言定义它的语法(或者叫文法)表示,并定义一个解释器用来处理这个语法。实际上,这里的“语言”不仅仅指我们平时说的中、英、日、法等各种语言。从广义上来讲,只要是能承载信息的载体,我们都可以称之为“语言”,比如,古代的结绳记事、盲文、哑语、摩斯密码等。 要想了解“语言”要表达的信息,我们就必须定义相应的语法规则。这样,书写者就可以根据语法规则

docker新手入门指南-爱代码爱编程

很多新手可能对docker感觉比较神秘,其实这个类似与一个maven容器,但是比它更加强大,可以支持把一整套环境都打成包放到仓库,其他人如果有安装docker的话,可以直接通过网络连接你仓库镜像,拉下来直接可以运行。 下面我整理下如何在windows 10下安装docker的步骤。 1、安装 Hyper-V 如果是部分的家庭版,可能没这个插件;以下是

Java基础知识——Java中父类和子类的一些易错的关系-爱代码爱编程

1、方法的重载和覆写 方法的重载/重写: 方法名称相同,参数类型或个数不同、顺序不同。与返回值无关。 方法的覆写: 子类定义了与父类的方法名称、参数列表、返回值类型完全相同的方法,被覆写的方法不能拥有比父类更严格的权限。 注意,子类不能继承父类的私有方法。 附:Java中多态的体现形式:(1)方法的重载和覆写;(2)对象的多态性。 2、父类的静态方

Object类的基本概念-爱代码爱编程

Object类的主要特点是是可以解决参数统一问题,使用Object类可以接收所有数据类型。 Object类简介 在Java中只有一个类是不存在继承关系的,那么这个类就是Object类,也就是所有类默认情况下都是Object类的子类。 以下两种类的定义效果完全相同: //第一个 class Person{ } //第二个 class Person ex

Laravel5.6 模块化公众号与小程序系统项目实战-爱代码爱编程

1 Laravel最佳开发环境介绍.mp4 2 安装Laravel并配置Homestead.mp4 3 配置虚拟域名访问Laravel项目.mp4 4 Laravel与数据库管理工具连接Mysql.mp4 5 Laravel高可用模块化思想.mp4 6 使用组件快速构建模块设计架构.mp4 7 配置Phpstorm与快速创建登录注册功能.mp4 8 默认

可能是最卷的Spring源码系列(一):Spring源码环境搭建(idea)-爱代码爱编程

本文是spring源码系列第一篇,计划通过10篇左右文章分析spring主要流程 工欲善其事,必先利其器。同样,学习Spring源码,就必须先把Spring的源码环境搭建起来 0 下载spring的源码 github中搜索spring-framework项目,直接git clone或者下载压缩包 1 编译源码 根据spring项目的md中编译指南

记录Spring框架第一天(spring框架的概述以及spring中基于XML的IOC配置)-爱代码爱编程

spring 是什么 : spring 的优势 : spring 的体系结构: IOC:控制反转-Inversion Of Control : 解耦: (所以,削减了程序间的耦合,降低了程序中的依赖关系,使编译时遇到的错误变为运行时异常。) 使用 spring的 IOC解决程序耦合 一.使用xml文件配置 获取容器,创建对象: 核

java实现简单的JDBC-爱代码爱编程

JDBC类:用于实现swing界面和启动线程 package unit_five; import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event