助手 个人java

《Effective Java》阅读笔记-第六章

Effective Java 阅读笔记 第六章 枚举和注解 第 34 条 用 enum 代替 int 常量 int 类型常量或者 String 类型常量作为参数的可读性和可维护性都比较差,甚至 IDE 都不好提示。 Java 中的枚举是完全单例,并且可以有字段、方法,以及实现接口(因为编译之后就是个 ......
Effective 笔记 Java

java常考面试题1-20

Java程序员面试题集(1-70) 一、Java基础部分 1、面向对象的特征有哪些方面? 答:面向对象的特征主要有以下几个方面: 1)抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。 2)继承:继承是从 ......
java 20

Java 数组和ArrayList排序

数组排序 1. 数组排序(从小到大排序) import java.util.Arrays; public class Test01 { public static void main(String[] args){ // 数组(从小到大排序) // 1.第一种方法 Integer[] arr1 = ......
数组 ArrayList Java

Java五种设计模式实现奶茶订单生成系统小DEMO

前言 这是大学时候上设计模式这门课写的程序,当时课程任务是要求结合五个设计模式写一个系统,最近偶然翻到,把系统分享一下。 成品预览 主界面 ​ 功能介绍 订单管理系统,实现了对订单的增删改查。且实现了将订单内容写入文件,每次增删改查都会做保存,下次重启程序时会自动加载之前已存入的订单,简单采用txt ......
设计模式 奶茶 订单 模式 系统

Java Spring Boot 集成 Swagger 生成 API文档(SpringDoc)

在我们进行项目开发的时候,有些文档是必不可少的,或者也有利于自己查阅,比如 API接口文档。 在 Spring Boot 中通常有有个选择: springfox springdoc 因为 springfox和 Spring Boot 版本适配问题是个坑,这里我们选用更加友好的 springDoc,而 ......
SpringDoc Swagger 文档 Spring Java

Java设计模式之七大设计原则

七大设计原则 设计原则概述 单一职责原则 定义 一个类仅有一个引起它变化的原因 分析 模拟场景 访客用户 普通用户 VIP用户 代码实现 /** * 视频用户接口 */ public interface IVideoUserService { ​ void definition(); ​ void ......
设计模式 七大 原则 模式 Java

idea java import 规范化

参考 官方配置文件 功能介绍 一些标准会针对import的顺序、import *的使用有一定的要求,为了避免手动调整的窘境,可以通过idea基础配置,来实现import的自动格式化、规范化。 配置路径: Settings-->Editor-->Code Style-->Java-->Imports ......
import idea java

C#与java兼容的HmacSHA1加密算法

java: /** * sha1加密 * * @param encryptText 加密文本 * @param encryptKey 加密键 * @return 加密 */ private static String hmacSHA1Encrypt(String encryptText, Strin ......
算法 HmacSHA1 HmacSHA java

暹罗外卖开源啦,一款java多商户外卖系统-商家入驻如美团饿了么

暹罗外卖 v1.0 基于 Vue/Element UI 和 Spring Cloud & Alibaba 前后端分离的分布式微服务架构 前言 微信公众号【暹罗siam】,未来将会在公众号上持续性的输出很多原创小知识以及学习资源,欢迎各位小伙伴关注我,和我一起共同学习,同时我也希望各位小伙伴能够给暹罗 ......
商户 商家 系统 java

java端口占用

端口占用 1.windows netstat -ano | findstr <port> 查找父进程pid; taskkill /F /PID <PID> 杀死进程; 2.linux lsof -i:<port>查找进程ID; kill -9 <PID> 查看内存占用情况 top shift + m ......
端口 java

C#转java System.currentTimeMillis()时间戳

java中的System.currentTimeMillis()返回从1970年1月1日开始的以毫秒为单位的当前时间 public static long DateTimeToTimestamp() { DateTime Jan1970 = new DateTime(1970, 1, 1, 0, 0 ......
currentTimeMillis 时间 System java

关于“内网穿透”的一些知识(续4)—— “内网穿透”的个人实验环境的搭建

前文: 关于“内网穿透”的一些知识(续3)—— NAT类型判断 ......
环境 知识 个人

Java web

html中有两种选择框,即单选框和复选框,两者的区别是单选框中的选项用户只能选择一项,而复选框中用户可以任意选择多项,甚至全选。 当 type="radio" 时,控件为单选框 当 type="checkbox" 时,控件为复选框 <form action="" method="post"> <in ......
Java web

Which should we use in desogn Java entity? Logic model? Or physics model?

Generally, we'll edsign database first so that we can design our system more smoothly. But for the beginner of Java, Database and ORM(Object Relation ......
model physics should desogn entity

Java实现读取resources目录下的文件路径的九种方式

From: https://www.cnblogs.com/sunny3158/p/17818827.html Java实现读取resources目录下的文件路径通常有以下九种方式: 1. 使用ClassLoader的getResource()方法 在Java中,可以使用ClassLoader的ge ......
路径 resources 方式 文件 目录

流畅的orm让我发现我抵触的是mybatis而不是java

流畅的orm让我发现我抵触的是mybatis而不是java 背景介绍 开发.net 也快10年了,到第三年的时候我已经渐渐瓶颈了,于是我在网上找各种资料但是大部分c#资料全是皮毛资料,稍微深一点点就再讲表达式expression,感觉完全没有那个深度,但是同时期的java讲解的都是基本原理,和框架思 ......
mybatis java orm

电子公文传输系统——个人贡献

一、简述你完成的工作 完成电子公文系统中用户管理和角色控制部分的后端设计与实现,撰写大部分团队博客,组织小组召开小组会议、进行分工等。 (一)在检索资料进行学习 之前在Java-web课上也做过网站设计,不过是一个有简单用户管理的视频网站。 所以这次开始实验之前,我也把之前Java课程的书籍和web ......
传输系统 公文 贡献 系统 电子

电子公文系统--个人贡献

1 简述你完成的工作 实验报告的撰写 数据库设计 java与数据库接口实现 网站页面美学调研与设计 撰写前端网页代码 项目部署与测试 帮助组员完成项目环境配置 2.小组总共的代码行数,我贡献的代码行数。 代码总行数:6872行 我贡献的代码行数:1513行 代码链接:https://gitee.co ......
公文 贡献 系统 电子 个人

个人贡献20211228许博文

20211228许博文 个人贡献 作为组长,我明确本次团队合作任务,了解电子公文传输系统任务分配,确保每个组员分领到适合的任务。我主要负责 1.数据库设计 2.完成了前端的构建 3.帮助组员完成项目环境配置 这个项目也是由我将每个人的成果汇总到一起的,可以说是十分了解此项目。 代码总行数:6872行 ......
20211228 贡献 个人

电子公文系统--个人贡献dzcl

一、简述你完成的工作: 1.java与数据库接口实现 2.网站页面美学调研与设计 3.撰写前端网页代码 4.项目部署与测试 二、 小组总共的代码行数,我贡献的代码行数: 代码总行数:6872行 我贡献的代码行数:2569行 三、 小组总共的文档数11个,我贡献的文档数共3个,分别为 (3) 确定分工 ......
公文 贡献 系统 电子 个人

MacBook pro 安装Java

第一步:安装jdk 先到Java官网下载jdk:https://www.oracle.com/java/technologies/downloads/ 补充截图 第二步:查看java是否安装成功 打开终端terminal,输入:java -version 补充截图 第三步:查看jdk安装路径 在te ......
MacBook Java pro

2022年个人总结

参与开源项目: 在2022年,我积极参与维护了一个开源项目:春松客服。我在项目中主要负责技术讨论群的建设,包括回答用户的各种提问,解决用户的部署编译问题。与其他开发者的合作,我们成功地将项目推向了一个新的阶段。 通过参与开源项目的建设,我认识了一群志同道合的伙伴,了解了开源项目的建设思路,也理解了开 ......
个人 2022

兰馨五棵松20211110个人贡献

我完成的工作: 主要负责前端设计,参与了部分数据库整合和文本编写。 我们小组的相关代码链接:https://gitee.com/an-jiran/dzgwxt/tree/master/ (撰写代码时未统计代码行数) 我们小组总共发布14篇博客,我贡献了其中5篇,相关链接如下: https://www ......
20211110 贡献 个人

电子公文传输系统-个人贡献

我完成的工作 主要负责后端编写和实验报告整合,参与了部分前端编写、数据库整合、文本撰写和功能整合。 我们小组的相关代码链接 https://gitee.com/an-jiran/dzgwxt/tree/master/ (撰写代码时未统计代码行数) 我们小组总共发布14篇博客,我贡献了其中6篇,相关链 ......
传输系统 公文 贡献 系统 电子

20211112周子凯-个人贡献

@目录实验三-电子公文传输系统1-个人贡献任务详情主要完成的工作个人代码:个人文档 实验三-电子公文传输系统1-个人贡献 任务详情 1 简述你完成的工作 2 你们小组总共的代码行数,你贡献的代码行数?相关代码链接? 3 你们小组总共的文档数?你贡献的文档数?相关链接? 主要完成的工作 1.个人主要完 ......
20211112 贡献 个人

Java并发(十九)----Monitor原理及Synchronized原理

1、Java 对象头 以 32 位虚拟机为例 普通对象 | | | Object Header (64 bits) | | | | | Mark Word (32 bits) | klass Word (32 bits) | | | | 数组对象 | | | Object Header (96 bi ......
原理 Synchronized Monitor Java

电子公文传输系统——个人贡献

我完成的工作 主要负责数据库编写,参与了部分前端和后端编写 我们小组的相关代码链接:https://gitee.com/an-jiran/dzgwxt/tree/master/ (撰写代码时未统计代码行数) 我们小组总共发布14篇博客,我贡献了其中7篇,相关链接如下: https://www.cnb ......
传输系统 公文 贡献 系统 电子

电子公文传输系统——个人贡献

我完成的工作: 主要负责后端编写,参与了部分前端编写和文本编写。 我们小组的相关代码链接:https://gitee.com/an-jiran/dzgwxt/tree/master/ (撰写代码时未统计代码行数) 我们小组总共发布14篇博客,我贡献了其中6篇,相关链接如下: https://www. ......
传输系统 公文 贡献 系统 电子

JAVA - 二叉树

广度优先遍历(Breadth-first order): 尽可能先访问距离根节点最近的节点,也称为层序遍历 深度优先遍历(Depth-first order): 对于二叉树,可以进一步分成三种: pre-order 前序遍历,对于每一颗子树,先访问该节点,然后是左子树,最后是右子树 in-order ......
JAVA

Java的三大版本

1.JavaSE:标准版(桌面程序,控制开发...) 2.Java:嵌入式开发(手机,小家电...)(用的很少) 3.JavaEE:E企业级开发(web端,服务器开发...) ......
版本 三大 Java
共11370篇  :23/379页 首页上一页23下一页尾页