编程语言-日排行
将 spring boot 应用程序打包成 jar 包 我们使用 spring boot 的 maven 插件来构建管理整个应用程序,使用 mvn package 将应用程序打包成一个 jar 包 将 该 jar 包上传到 服务器 上传到服务器大致有两种方式(常见的):1)通过 xftp 这种方式; ...
1、网络编程的基础知识 JDK时Java开发时环境 JRE是Java运行时环境 应用层:HTTP、FTP、DNS、TeInet 传输层:TCP/UDP 网络层:IP ICMP ARP 物理数据链路层:LINK 2、网络通讯要素 inetAddTess,唯一标识Internet上的计算机 本地回环地址 ...
数组的定义 数组是相同类型数据的有序集合 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成 其中,每一个数据被称作一个元素数组,每个数组元素可以通过一个下标来访问他们 ...
解决方法之一:使用实体属性类型转换器AttributeConverter 场景假设:在代码中使用枚举类来映射用户性别(如下代码所示),在数据库中使用字符映射性别(M ,F),Hibernate提供了AttributeConverter解决上述场景的转换问题 public enum Gender { ...
1. python安装 安装python3,建议安装python3.7,不要安装python2 下载地址: https://www.python.org/getit/ 安装时需要注意的地方: 安装完成后,验证python是否安装成功,在cmd下输入python,出现python的版本则表明安装成功 ...
Java单链表的三个面试题: 1、将单链表反转 2、从尾到头输出单链表 3、输出单链表的倒数第k个节点 1 import java.util.Stack; 2 3 /** 4 * @author ZhiYi Li 5 * @create 2020/8/25 20:45 6 */ 7 public c ...
流是一种抽象概念,它代表了数据的无结构化传递。按照流的方式进行输入输出,数据被当成无结构的字节序或字符序列。 ...
10windows:单用户操作系统(早期是这样的 但是现在而言并不准确了)linux:多用户操作系统 同一时间可以有多个用户同时登录进行操作11linux的目录结构:很详细 https://www.runoob.com/linux/linux-system-contents.html1.根目录用/代... ...
环境 | 步骤 使用的虚拟机安装Ubuntu20.04,Ubuntu里面安装了docker,还需要安装JDK和Maven 在Win10上的Idea写好一个SpringBoot的Demo项目打包后传到Ubuntu中 先用mvn package打包项目并运行 测试项目是否能成功跑起来 最后用mvn pa ...
1、默认配置SpringBoot默认帮我们配置好了日志; //记录器 Logger logger = LoggerFactory.getLogger(getClass()); @Test public void contextLoads() { //System.out.println();? //... ...
JAVA: public final int maxNonOverlapping(int[] nums, int target) { int re = 0; int point = 0; while (point < nums.length) { int sum = 0; Set<Integer> ...
求数组中不相邻的最大值 解决方案,假设opt数组为最优解,比如opt[6]就表示arr数组中下标0到6这段的最优解 即opt[n]=Math.max(opt[n-1],opt[n-2]+arr[n]) 上诉公式表示 不取下标为n的选项和取下标为n的选项两种方案的最大值 边界为 opt[0]=arr. ...
Java学习之动态代理篇 0x00 前言 在后面的漏洞研究的学习中,必须要会的几个知识点。反射机制和动态代理机制。至于反射的前面已经讲到过了,这里就不做更多的赘述了。 0x01 动态代理 这里先来讲一些动态代理的一个定义。 动态代理是给目标对象提供一个代理对象,并由代理对象控制对目标对象的引用。 ( ...
操作系统核心对象: 内核对象是由内核拥有的,而不是由进程拥有。 如果你的进程创建了一个内核对象的句柄,然后你的进程中止运行,那么,内核对象不一定会被销毁。 内核对象的存在时间可以比创建该内核对象的进程长很多。 内核需要知道多少个进程正在使用某个内核对象,所以内核对象有一个使用计数。使用计数是内核对象 ...
总结 在java中,hashCode方法的主要作用是为了配合基于散列的集合一起正常运行,这样的散列集合包含HashSet、HashMap以及HashTable。 以我们最常用的HashMap为例,如果不重写hashcode(), 很容易造成多个对象hash值相同,当这些对象在hashmap中当为ke ...
写在前面:分享技术,共同进步,有不足请见谅,相关意见可评论告知 ~ 编程路漫之远兮,运架构式之简化; 劝君专注案前事,亦是杯酒敬苍生 SpringBoot概述 优点: 1、快速创建独立运行的Spring项目以及与主流框架集成 2、 使用嵌入式的Servlet容器,应用无需打成WAR包 – start ...
代理模式 代理模式创建代理对象,让代理对象控制目标对象的访问,并且可以在不改变目标对象的情况下添加一些额外的功能 不破坏原来代码的业务逻辑结构 静态代理 代理对象与被代理对象必须实现同一接口,在代理对象中实现日志 实现 被代理对象 public class UserServiceImpl imple ...
Spring JPA 依赖配置 翻译原文:Dependencies ? 由于不同的Spring Data模块的发布日期各有不同,其大多数的主要版本号和次要版本号都不尽相同(${name}-${release}就是主要版本号和次要版本号,例如 Neumann-SR3)。查找和项目兼容版本的Spring ...
Java并发必知必会第三弹:用积木讲解ABA原理 可落地的 Spring Cloud项目:PassJava 本篇主要内容如下 一、背景 上一节我们讲了程序员深夜惨遭老婆鄙视,原因竟是CAS原理太简单?,留了一个彩蛋给大家,ABA问题是怎么出现的,为什么不是AAB拖拉机,AAA金花,4个A炸弹 ?这一 ...
注解(Annotation),以标签的形式存在于代码中,是Java代码里的特殊标记,它为Java 程序代码提供了一种形式化的方法,用来表达额外的某些信息,这些信息代码本身是无法表示的。可以方便的使用注解修饰程序元素,这里的程序元素包括类、方法、成员变量等。 注解的存在不会影响程序代码的编译和执行,只 ...