- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 Java—线程,多线程,线程池研究之旅 three【奇葩之旅,come】(附源码解析)
two和threed是连着发的,所以时间较长,这篇文章包含源码解析,所以比较长,又不懂得可以直接留言,有错误地方也多多提出。文章共计8501个字,有错误地方望大家海涵。第一篇连接Java—线程,多线程,线程池研究之旅 one【奇葩之旅,come】第二篇链接Java—线程,多线程,线程池研究之旅 two【奇葩之旅,come】
2024-04-23 21:29:03
902
原创 Java—线程,多线程,线程池研究之旅 two【奇葩之旅,come】
最近工作比较多,我还更新b站,还需要工作,所以更新较慢,勿建议哦。文章问题较多,自己目前经验有限,一方面自己还需要更多的进步,另一方面发出去的文章我也会多次阅读,有错误就会更正,希望大家一起进步。首先需要知道这个”头号小弟“(main线程)在java程序运行时,首先调用执行main方法。而每个项目都要有一个主类,这个主类中必须得有main方法,用于程序的入口。如下图:Java程序里:SpringBoot程序里:不管是什么项目都会存在main的。
2024-04-23 19:19:22
689
原创 Java—线程,多线程,线程池研究之旅 one【奇葩之旅,come】
最近经常被问到线程实现方式、多线程如何使用、锁机制、资源是否共享、如何创建安全的生产者、并发开发到底是什么,等等等诸多类似问题,所以本着学习的心态顺便记录点什么,那么我们开始ba~~~
2024-03-27 01:12:24
394
1
原创 Oracle中执行SQL过程
SQL执行过程的图大同小异,我们今天主要说执行器,因为执行器中执行计划是非常重要的,它可以辅助我们继续SQL优化,检查SQL语句BUG。目前一般开发人员【不包含DBA和资深数据开发人员】使用最多的就是PLSQL,而PLSQL本身自带查看执行计划的按钮,所以不过多说明。此处用NAVICAT说明:第一步:EXPLAIN PLAN FOR第二部:写sql语句第三步:SELECT * FROM TABLE(dbms_xplan.display);如下图:通过上图查看执行计划表可以发现一些字段,我们逐个进
2023-07-25 14:40:34
2332
原创 大数据【hive】beeline查数据截断问题
大数据【hive】beeline查数据截断问题一.问题描述二.问题原因三.问题解决一.问题描述先看一下问题,如图:图1.1图1.2问题:如图1.1中实在客户端查询出来的建表语句,字段名以及分号都是完整的,可是在如图1.2中查出来的建表语句是有问题的,可以看到字段中文注释少了一部分,完全被截断了。二.问题原因原因:首先客户端不出现问题是因为客户端展示是最大的字段数以及宽度,所以并不会出现被截断的问题 ,在服务器上使用beeline远程连接,查建表语句或者查数据出现问题,是因为你没有设置字符串
2021-02-01 15:23:17
1176
原创 Oracle中SQL解析整体过程
Oracle中SQL解析整体过程Oracle数据库体系结构数据库服务器构成内存进程存储表空间,数据块,数据库表空间段,区,块灰数据Sql执行过程客户端将sql语句发到服务器进行解析检查SQL语句的合法性检查SQL语言含义获得对象解析锁数据访问权限的核对对sql语句进行解析(软解析和硬解析)确定最佳执行计划SQL语句执行(exec)提取数据(fetch)总结Oracle数据库体系结构数据库服务器构成1)由Oracle实例和Oracle数据库组成2)Oracle实例:包含SGA和后台进程3)Oracl
2020-12-13 23:04:00
1971
2
原创 ORACLE 12C新特性(上篇)
ORACLE 12C新特性(上篇)一. 多租户环境(重大更新)1. 定义2. 多租用户环境3. 实例与数据库对应关系4. CDB与PDB关系5. 12C CDB安装图片6. CDB的组成7. 迁移的问题8. 多租户容器数据库体系结构(12.1版本)9. 多租户容器数据库的特点10. PDB操作11. 总结一. 多租户环境(重大更新)1. 定义CDB为数据库容器,PDB为可插拔数据库。2. 多租用户环境允许一个数据库容器(CDB)承载多个可插拔数据库(PDB)。3. 实例与数据库对应关系在O
2020-12-04 16:11:17
142
原创 windos server 部署svn
windos server 部署svn部署svn一. 如果没有安装包需要下载:【官网已提供,请自选对应版本】二. 首先安装TortoiseSVN客户端三. 然后安装VisualSVN Server四. VisualSVN Server的配置和使用方法。五.签入源代码到SVN服务器六.其他用户使用规则问题部署svn一. 如果没有安装包需要下载:【官网已提供,请自选对应版本】1.TortoiseSVN客户端下载地址如下链接: http://tortoisesvn.net/downloads.html
2020-12-01 22:09:38
331
原创 Oracle19C安装过程
Oracle19C安装过程1.第一步:选择【创建并配置单实例数据库】。2.第二步:选择【服务器类】,服务器类会有更多高级配置,可以方便后期的优化以及更改操作。3.第三步:选择【高级安装】,可以设置不同的口令,更加详细。4.第四步:选择【企业版】。5.第五步:使用【虚拟账户】。6.第六步:安装路径此时会默认,一般默认最大的内存硬盘。7.第七步:选择【一般用途或事务管理】。8.第八步:取消勾选【创建为容器数据库】,请注意,这边填写的是你的实例名,请记住实例名【简单说一下什么是实例,
2020-11-24 23:57:31
8178
4
原创 oracle常用知识点总结 (三)
oracle常用知识点总结 (三)有关DBLINK的小知识有关序列的小知识创建序列删除序列查询序列数仓常用权限有关DBLINK的小知识有关序列的小知识1.在mysql中大家都知道有主键自增,但是在Oracle中是没有自增一说的,当你需要输入100条数据,但是还需要一个从1-100的序号,那么序列绝对是你的首选。2.建一个序列,每次查询该序列 自增 1 ,并会查询使用该序列3.Oracle中没有设置自增的方法,一般情况使用序列和触发器来实现主键自增功能4.序列是oacle提供的用于产生一系列唯一
2020-11-19 00:17:42
164
原创 oracle常用知识点总结 (二)20201106
oracle常用知识点总结 (二)oracle用户创建用户修改用户密码修改用户在表空间下占最大多少字节(修改默认表空间配额)修改用户默认表空间回收用户在表空间的使用权删除用户oracle角色创建角色修改角色查看角色通过数据字典禁止和激活用户回收和删除角色oracle权限【也可以给用户赋予角色】赋予权限收回权限用户再授权总结oracle用户创建用户// 创建用户create user user_name identified by "密码" default tablespace tablespace_
2020-11-06 18:41:14
100
原创 oracle常用知识点总结 (一)20201106
oracle常用知识点总结 (一)基础查询查询表查询表空间信息查询角色信息查询用户信息查询表注释查询表字段和注释查询表字段和类型查询权限查询有那些存储过程查询用户对象查询用户和表空间以及占最大字节等信息表空间创建表空间扩展表空间大小修改表空间大小删除表空间表操作创建表修改表名修改表列名修改表字段长度添加列注释添加表注释修改列注释数据插入删除表向表中添加列更新列值总结基础查询查询表// 查询表的基础语句select * from tablename;查询表空间信息// 查看路径下有哪些表空间,表
2020-11-06 00:15:41
322
svn部署失败,windos server系统升级包
2020-12-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人