- 博客(16)
- 收藏
- 关注
原创 记录点点滴滴(今天遇到的问题)
1.后端用String在接收Oracle数据库的数字类型(如。默认认为 NULL 最小,行为与 SQL Server 类似。默认认为 NULL 最大。倒序时,NULL 自然排在最前。)时,默认会省略小数点前的零。
2025-10-21 21:35:42
209
原创 一个996打工人的“出逃“记录
【摘要】作者分享职场转型经历:从996的银行外包岗跳槽到证券开发岗位,获得薪资提升、不加班、通勤近的工作。以自身经历鼓励职场人保持积极心态,认为坚持投递简历和面试终会遇见合适机会,既能职业发展又能平衡生活。
2025-08-28 22:36:18
136
原创 今日学习(高并发- Synchronized)
今日学习我们的项目中的Synchronzied关键字的使用,之前背的八股文Synchronzied是可重入锁,其实一直没理解这是什么它是什么意思。现在觉得大公司要求高,还是有道理的,如果让我写有关高并发的代码,估计到处都是问题。代码中两处用到了Sychronized关键字,一个修改UniqueTimestamp 对象,一个修饰UniqueTimestamp.getUniqueTimestamp()方法。当时不理解为啥要加两个锁,感觉加一对象锁就够吧!
2025-06-27 00:21:00
960
原创 今日学习(高并发- Volatile)
今天网上看到《如何解决volatile变量导致的性能问题》。我一直以为volatile是解决多线程并发问题的,第一次知道volatile还会导致性能问题。之前只背过八股文,我开发中也很少使用volatile,怪不得我进不去大厂哈哈。
2025-06-20 00:11:20
454
原创 今日学习报告(mybatis)
核心配置:XML 或 Java Config 显式定义 Bean代码示例:Mapper 接口(无需实现类):XML 映射文件():Service 层调用:关键点:5核心配置:自动装配 + 属性配置代码示例:启动类注解:Mapper 接口: 关键点:
2025-06-17 09:44:56
362
原创 Oracle数据库改为高斯数据库存储过程游标问题
自动提交问题:在自动提交模式下,游标可能在事务结束后失效,导致高斯数据库报错。手动提交解决问题:通过手动控制事务,可以确保游标在事务未结束时有效,从而避免错误。这类问题往往是由于不同数据库对事务和游标管理的机制不同导致的,因此在从Oracle迁移到GaussDB时,事务管理和游标使用需要格外注意。
2024-10-24 20:40:12
1419
原创 Oracle数据库改为高斯数据库存储过程游标问题
**Oracle的自动提交行为**:Oracle 在执行存储过程时,如果没有显式地使用 `COMMIT` 或 `ROLLBACK`,通常情况下事务不会自动提交。- **Oracle为何不报错**:在Oracle中,游标的管理更加宽容,即使在自动提交的情况下,游标依然可以正常使用。- **手动提交解决问题**:通过手动控制事务,可以确保游标在事务未结束时有效,从而避免错误。- **自动提交问题**:在自动提交模式下,游标可能在事务结束后失效,导致高斯数据库报错。### 2. **自动提交与游标的关系**
2024-10-24 13:40:54
588
原创 了解一下webservice
2. **WSDL(Web Services Description Language)**:WSDL是一种基于XML的语言,用于描述Web服务的接口。2. **松耦合**:Web服务通过明确的接口进行通信,客户端和服务端之间的耦合度较低。4. **标准化**:Web服务使用一系列标准协议和格式(如HTTP、XML、SOAP、WSDL),这确保了其广泛的兼容性和互操作性。1. **跨平台性**:Web服务使用标准协议(如HTTP、XML),因此可以在不同的平台和编程语言之间互操作。// 发布Web服务。
2024-05-20 09:28:29
383
原创 了解一下守护线程
守护线程(Daemon Thread)是Java中的一种特殊线程,它与普通线程的主要区别在于其生命周期依赖于用户线程。当所有的非守护线程(用户线程)结束时,JVM会退出,即使还有守护线程在运行。3. **守护线程和资源管理**:由于守护线程可能在任何时候被终止,因此不应依赖守护线程进行资源的清理或保存数据等关键任务。2. **使用场景**:不要在守护线程中执行重要任务,因为它们可能会在程序结束时突然被中断。3. **优先级低**:守护线程通常具有较低的优先级,因为它们执行的是一些辅助性工作。
2024-05-17 16:19:18
422
原创 Java面试问题
Java0.有看过JDK源码吗?1.简单说一下有IO流2.Springbuffer和Springbuilder的区别3.++变量和变量++有什么区别?哪个是先赋值后运算?4.==和equls的区别5.重写和重载的区别? 重载的参数类型一定是不同的吗?6.反射的实现方式有哪几种?7.介绍一下Java虚拟机的垃圾回收机制8.介绍一下堆9.java方法传参是值传递还是引用传递数据结构1.HashMap原理,产生Hash冲突怎么解决2.ArrayList和ArrayTable是什么3.
2022-03-18 18:35:50
657
原创 Linux常用命令
1. ls命令ls -a 列出目录所有文件,包含以.开始的隐藏文件 ls -A 列出除.及…的其它文件ls -r 反序排列ls -t 以文件修改时间排序ls -S 以文件大小排序ls -h 以易读大小显示ls -l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来2. cd 命令cd / 进入要目录cd ~ 进入 “home” 目录cd - 进入上一次工作路径cd !$ 把上个命令的参数作为cd参数使用。3.pwd 命令用于查看当前工作目录路径。
2022-03-18 17:00:36
245
原创 Java面试---自我介绍
面试官,您好!我叫XXX, 本科毕业于大连xxx,学习的是软件工程专业,在学校中主要使用的是Java语言,也使用过C语言。毕业设计的时候是使用了SSM+Tomcat,自己平常也使用过Springboot+SpringCloud+Vue做过项目。我认为我和其他人有一点优势是我对数据结构、计算机网络、操作系统和计算机组成原理熟悉一点。...
2022-03-11 17:15:16
1812
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅