- 博客(42)
- 收藏
- 关注
原创 Postgre基础知识整理
information_schema也 是 PostgreSQL 中的一个重要 schema,用于提供符合 SQL通用 标准的数据库的元数据,其作用看似与pg_catalog重合,其实确实重合,其作用在于,作为一种标准化的查询方式,使得用户可以以一致的方式访问数据库结构信息,而不依赖于特定的数据库实现。在 PostgreSQL 中,没有严格的“普通用户”和“管理员”的分类,但可以通过角色的属性和权限设置来实现不同权限级别的用户管理。INHERIT: 允许用户继承其角色组的权限。列出某张表的详细表结构。
2024-09-29 16:45:16 310
原创 如何向远程仓库上传项目
从远程仓库(如 Gitee、GitHub 等)拉取一个已有的项目到本地。:在 Gitee 上创建的仓库页面中,可以看到仓库的 URL。确保你的计算机上已经安装了 Git。如果没有安装,可以从。),手动编辑文件,删除冲突标记,保留你希望保留的代码。,请替换为实际的分支名称。例如,如果默认分支名称是。假设你目前处于合并冲突的状态,无法向远程提交项目。切换回要提交的分支,假设为master。拉取最新的项目代码到一个临时分支。尝试将拉取的项目和本地项目融合。如果仓库的默认分支名称不是。假设远程仓库的 URL 是。
2024-09-27 15:43:15 1211
原创 高效java - 无意间造成内存泄漏的场景
在Java中,内存泄漏指的是不再使用的对象由于某种原因未能被垃圾收集器回收,从而导致内存浪费的现象。比如,我们用数组实现了一个栈(stack),但是我们的出栈方法是
2024-09-12 11:07:57 556
原创 高效Java-String.matches的性能问题
如果同一个正则表达式被反复使用,应该使用 Pattern.compile(regex) 预编译该模式,然后使用 matcher 方法进行匹配。
2024-09-12 08:58:03 267
原创 依赖注入 (Dependency Injection)
乍听依赖注入,似乎是什么很高级的东西,其实不然,其只是名字高大上,我们实际上在不知不觉间就经常用它了。依赖注入是软件工程中的一个名词,不止存在于JAVA语言中,在多种语言中都有体现。本文只针对JAVA语言举例。从软件工程的角度来看,依赖注入(Dependency Injection,简称DI)是一种设计模式,旨在减少软件组件之间的紧耦合,并促进代码的重用性和可测试性。
2024-09-11 17:21:54 926
原创 Java 单例模式
饿汉式:在类加载时创建实例,简单易懂,无需加锁。懒汉式:延迟创建实例,需考虑线程安全问题。枚举:简洁且天然具备线程安全性和序列化安全性,防止反射破坏。
2024-09-11 14:48:39 1275
原创 记录 ThreadPoolExecutor的一些细节
方法执行前执行,事实并非如此,实际上,execute 方法是线程池对外提供的主要方法,用于提交任务到线程池中执行,而beforeExecute 方法则是在任务真正被执行之前由线程池调用的回调方法。而其有三种提交任务方式:add、put和offer,好奇其内部用的哪个,又不想查资料,故而跳到源码内部一看。若只看方法名,或许会以为。
2024-09-09 16:55:06 236
原创 ResourceBundle使用有感
在使用getString(String key)方法时,我发现,在本地配置对应的资源文件存在但无对应键值对的情况下,其去查找了默认资源文件
2024-09-05 17:21:55 299
原创 枚举类(enum)的 valueOf 方法
在 Java 中,枚举类(enum)的valueOf方法是一个静态方法,用于根据枚举常量的名称获取对应的枚举对象。这个方法允许你通过传递一个字符串(枚举常量的名称)来获取相应的枚举值。valueOf。
2024-09-03 09:36:00 299
原创 String.valueOf 和 toString()方法比较
在大多数情况下,使用操作符进行字符串拼接时,对于基本类型会自动调用,而对于对象则调用其toString方法。
2024-09-03 08:55:22 189
原创 Java中synchronized关键字的理解
Java中的关键字是一种内置的同步机制,用于实现线程之间的互斥,以确保多个线程在同一时刻只能有一个线程访问特定的代码段或对象。可以用于方法或代码块,从而实现对共享资源的安全访问。需要明确的是,锁是针对对象而言的,以下场景实际上都是在描述外在表现,内部实现请细究jvm原理。现在,用一句话来概括以下场景,线程只有拿到对象的锁,才能对锁住的代码块进行访问。
2024-09-02 17:14:49 308
原创 Oracle 使用ORA_HASH() 进行分片的参数注意
max_bucket确定的是哈希函数返回的最大桶值。也就是说,应该传入的值为:预分片数量 - 1。
2024-09-02 09:21:10 146
原创 Reflection.getCallerClass()
DriverManager.getConnection;Reflection.getCallerClass()方法
2024-08-14 15:41:32 333
原创 PgStatement的executeCachedSql(String sql, int flags, String @Nullable [] columnNames)方法分析
PgStatement的executeCachedSql(String sql, int flags, String @Nullable [] columnNames)方法
2024-08-02 17:01:18 770
原创 /lib64/libstdc++.so.5: undefined reference to `memcpy@GLIBC_2.14‘
centos7下安装oracle11g R2报错 - 阡陌客 - 博客园 (cnblogs.com)
2024-07-16 11:09:59 158
原创 配置PostgreSQL允许远程连接(编译安装专版)
在下面粘贴以下内容(listen_addresses 用于指定监听地址,设为’*‘,代表不监听指定端口。在源码目录的contrib/start-scripts路径下,找到名为linux的启动脚本。找到PG安装路径下的data目录,在里面找到。两个文件,使用vi或者vim打开;
2024-07-12 16:03:44 317
原创 转载帖:解决IntelliJ IDEA 2023版本创建Spring项目时Java只能选择17或21的问题
解决IntelliJ IDEA 2023版本创建Spring项目时Java只能选择17或21的问题_idea新建module时java版本只有12和21可选-CSDN博客
2024-07-12 09:28:03 216
原创 记录贴:PostgreSQL数据库的简单理解和使用
BEGIN命令来开始事务,这样的事务通常会持续下去,直到遇到下一个COMMIT或ROLLBACK命令;COMMIT命令是用于将事务调用的更改保存到数据库的事务命令;ROLLBACK命令ROLLBACK命令是用于还原尚未保存到数据库的事务的事务命令。其中 limit + 查询数量,offset + 需要跳过的数量,如“limit 5 offset 2”表示从第三条开始查5条。1.逻辑关系理解(数据库,模式,对象之间的从属关系)
2024-07-11 16:01:30 241
原创 xshell连接本机VirtualBox虚拟机(centos7)(模拟连接远程服务器)
ps. 指令修改为vi /etc/sysconfig/network-scripts/ifcfg-enp0s3,且考虑到权限,最好切换到root权限下再修改该文件。ps. centos应使用的指令为 sudo apt install ssh,因为Centos为RedHat系列,包管理工具为yum而不是apt。
2024-07-10 09:22:10 304
原创 记录帖子 virbox安装centos
转链接:VirtualBox安装CentOS 7教程(超详细)_virtualbox安装centos7-CSDN博客
2024-07-09 17:52:16 155
原创 html选择器和背景颜色
背景平铺:background-repeat(bgr)• div、p、h系列、ul、li、dl、dt、dd、form、header、nav、footer……子代选择器:选择器语法:选择器1 > 选择器2 { css }并集选择器: 选择器语法:选择器1 , 选择器2 { css }后代选择器:选择器语法:选择器1 选择器2 { css }交集选择器: 选择器语法:选择器1 , 选择器2 { css }
2023-02-21 09:38:16 605
原创 html文本样式
font: italic 500 16px/16px 微软雅黑,宋体,serif;font-family: 微软雅黑,宋体,serif;/*字体系列 衬线字体*/font-size: 16px;/*据说谷歌默认是16px*/text-indent: 2em;/*文本缩进2个字*/text-align: center;/*font 前两个可省略*/
2023-02-20 23:21:01 84
原创 text-align : center 能让哪些元素水平居中
如果需要让以上元素水平居中, text-align : center 需要给以上元素的。text-align : center 能让哪些元素水平居中?3. input标签、img标签。2. span标签、a标签。
2023-02-20 22:56:18 321
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人