- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 git常用命令
会将当前处于master分支的本地仓库与名为origin/master的远程仓库关联起来。会将名为origin/master的远程分支跟踪到本地的master分支。: 列出所有本地分支,以及远程分支(如果配置了远程仓库)。:将暂存区的文件提交到本地仓库,并添加提交信息。:从远程仓库拉取最新的提交,并合并到本地分支。会创建一个名为dev的新分支并切换到该分支。会创建一个名为dev的新分支并切换到该分支。: 创建一个新的分支并切换到该分支。: 创建一个新分支并切换到该分支。: 跟踪一个远程分支到本地分支。
2023-08-20 17:30:36
85
1
原创 java中final、finally、finalize,三者之间的什么区别
需要注意的是,虽然可以通过手动触发垃圾回收来调用finalize()方法,但是垃圾回收的具体执行时间是不确定的,无法精确控制。因此,不建议过度依赖finalize()方法来进行资源释放,而应该使用显式的资源释放方式(如try-finally块或try-with-resources语句)。finalize()方法是Java中的一个特殊方法,用于在对象被垃圾回收之前进行清理操作。通过重写finalize()方法,可以在对象被回收之前释放资源或执行其他清理操作。修饰方法时,表示该方法是最终方法,不能被子类重写。
2023-06-29 13:02:18
103
原创 git一些基本命令
示例:git branch(查看当前所有分支)git branch new-branch(创建新分支)git branch -d old-branch(删除分支)git status:查看当前仓库的状态,包括哪些文件有修改,哪些文件还没有被 Git 跟踪等。示例:git add .(添加所有文件) 或 git add filename(添加指定文件)git commit:提交暂存区的文件到 Git 仓库。git clone:克隆一个远程的 Git 仓库到本地。git push:将本地的修改推送到远程仓库。
2023-06-28 12:28:15
110
1
原创 java中如何实现根据当前的日期在拼接01,02这样,生成一个编号,同时保证与当天的其他编号不一致
然后,通过一个AtomicInteger类型的计数器,每次调用generateNumber()方法时递增,确保生成的编号唯一。这是为了确保生成的编号与当天的其他编号不一致。注意:AtomicInteger 只能保证在单个 Java 虚拟机内的线程安全性,如果在分布式环境或多个 JVM 中需要保证全局唯一性,还需要考虑其他的解决方案,比如使用分布式锁或数据库方式来生成唯一编号。在Java中,你可以使用Java 8的java.time包来获取当前日期,并结合一个自增的计数器来生成唯一的编号。
2023-06-21 08:37:48
557
原创 sql中where和having之间的区别
请注意,WHERE子句通常出现在SELECT、UPDATE或DELETE语句中,而HAVING子句只能与GROUP BY一起使用。WHERE子句可以使用比较运算符(如等号、大于、小于等)、逻辑运算符(如AND、OR)和通配符(如LIKE)。HAVING子句使用聚合函数和GROUP BY列来评估条件,并决定哪些组应该包含在结果集中。HAVING子句可以引用聚合函数和GROUP BY列,但不能引用表中的其他列。HAVING子句用于在对聚合函数进行计算之后对结果进行过滤。WHERE子句用于对表的行进行过滤。
2023-06-14 13:06:23
330
原创 Java中throw和throws之间的区别
在编写代码时,我们应该尽可能地捕获并处理异常,但是对于某些无法处理的异常,我们可以使用 throws 将其抛给上一级调用者来处理。它将当前方法内的异常传递给调用该方法的上层方法,并终止当前方法的执行流程。通常在方法中发现数据非法或业务逻辑错误时需要使用 throw 抛出异常。总的来说,throw 用于抛出某种异常,而 throws 表示当前方法可能会抛出某些异常,需要上层调用者来处理。在实际编程中,我们通常需要根据异常类型合理地使用 throw 和 throws,以保证程序异常处理的正确性和高可靠性。
2023-06-04 15:51:50
130
1
原创 linux系统中docker如何安装一个mysql8
该命令将启动一个名为mysql8的Docker容器,并且将容器的3306端口映射到宿主机的3306端口,使得可以通过宿主机访问MySQL 8服务。现在,您已经成功安装了一个MySQL 8的Docker容器,并且在其中创建了一个数据库和一个用户。可以通过宿主机的3306端口访问MySQL 8服务,并使用刚才创建的用户和密码进行登录和操作。这些命令将在MySQL 8服务中创建一个名为mydb的数据库,创建一个名为myuser的用户,并授予该用户对mydb数据库的所有权限。–name参数指定容器的名称。
2023-05-17 20:32:21
458
1
原创 腾讯云上面安装docker步骤
安装Docker前,需要先卸载旧版本的Docker,如果没有安装过Docker,可以跳过此步骤。登录到腾讯云控制台,创建一台云服务器,选择合适的配置和操作系统,例如选择CentOS 7.0操作系统。现在,您已经在腾讯云上成功安装了Docker。如果没有报错,表示Docker已经安装成功。
2023-05-17 19:52:52
881
1
原创 JavaScript基础笔记
今日内容1. JavaScript基础JavaScript:* 概念: 一门客户端脚本语言 * 运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎 * 脚本语言:不需要编译,直接就可以被浏览器解析执行了* 功能: * 可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。* JavaScript发展史: 1. 1992年,Nombase公司,开发出第一门客户端脚本语言,专门用于表单的校验。命名为 : C-- ,后来
2021-03-18 13:23:31
79
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人