- 博客(13)
- 收藏
- 关注
原创 2021-11-04
跨域问题及解决方案跨域问题及解决跨域介绍产生原因解决办法功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入跨域问题及解决跨域介绍跨域问题是浏览器为了解决与安全相关的问题,而采用的同源策略。所谓同源:URL由协议、域名、端口和路径
2021-11-05 00:38:09
583
原创 2020-12-19
mysql 获取连续的日期 select (curdate() + interval(cast(mysql.help_topic.help_topic_id as signed) -2 ) day) as day from mysql.help_topic having (day <= date_format(curdate(),'%y-%m-%d')) order by day desc备注:2表示当前天向前推2天的日期。结果如下...
2020-12-19 13:24:31
194
1
原创 JVM_01 简介
JVM 简介一、jvm 的位置JVM是运行在操作系统之上的,并没有和硬件有直接的交互Java代码一次编译,到处运行二、 jvm 的整体结构方法区和堆区是所有线程共享的内存区域,而java栈、本地方法栈和程序计数器是运行是线程私有的内存区域,所有jvm优化主要是对方法区和堆的优化;Java栈又叫做jvm虚拟机栈。方法区(永久代)在jdk8中又叫做元空间Metaspace方法区用于存储已被虚拟机加载的类信息、常量、静态变量、即时编译器(JIT编译器,英文写作Just-
2020-08-30 19:52:54
194
原创 java 构造器或构造方法
一、构造器的引入: 理解构造器前,我们先要知道java 中为什么要引入构造器,以及构造器的作用。假设我们在每一次编写一个类之前都想要执行一个initialize()方法,该方法是提醒你,在使用对象之前,应首先调用initialize()方法,该方法是在提醒你,这就意味着每一个用户都能去执行这个方法。java引入构造器,确保每一个对象都得到初始化,java在有能力操作对象之前,系统会自动调用相应的构造器,保证初始化进行。二、构造器的命名规则问题: 1、 所取名字可能会和类中每个成员变量的
2020-08-21 15:24:19
417
原创 spring BeanDefinition
spring 中的 BeanDefinition1.定义: BeanDefinition 是spring中组成元素单元,描述了一个bean实例,它具有属性值、构造函数参数值以及由具体实现提供的其他信息。这只是一个最小的接口:主要目的是允许一个BeanFactoryPostProcessor检查和修改属性值和其他bean元数据。2.结构:BeanDefinition 继承 AttributeAccessor 和 BeanMetadataElement,AttributeAccessor:定义了或者
2020-08-17 16:07:26
234
原创 oracle update 多表关联更新
oracle 多表关联更新 update t_water_livestock_breed_2020 t set t.type_identified = (select r.iteam_code from t_dict_dictionary_iteam r where t.type_identified = r.iteam_name and r.class_id = '1fce77fea4764357b15e3d2a40507857' )where ex
2020-07-08 09:04:05
16589
1
原创 mysql 查询库中所有表名称及表中所有字段
一、查询数据库中所有表名方法一:select table_name from information_schema.tables where table_schema='zhhb_vocs_service' and table_type='base table';方法二:select table_name from information_schema.tables where table_schema=(select database());二、查询指定数据库中指定表的所有字段名column
2020-07-08 08:57:40
422
翻译 ORACLE删除数据恢复方法
ORACLE数据恢复方法ORACLE数据恢复方法在操作oracle数据库的时候,发现数据操作错误,想要恢复, 没有commit,你可以rollback事务,撤销所有未提交的修改。不过,一旦commit了的话,就真没办法撤销了。可以利用在oracle的时间戳來把数据恢复方法一:1.打开Flash存储的权限ALTER TABLE tablename ENABLE row movement ;2.把表还原到指定时间点flashback table tablename to timestamp to_
2020-07-07 16:37:08
766
原创 ThreadPool 线程池
**ThreadPool 线程池**##例子:MyThreadPoolDemo##为什么用线程池##线程池如何使用##线程池几个重要参数##线程池底层工作原理##线程池用哪个?生产中如设置合理参数一、MyThreadPoolDemo二、为什么用线程池###例子:10年前单核CPU电脑,假的多线程,像马戏团小丑玩多个球,CPU需要来回切换。现在是多核电脑,多个线程各自跑在独...
2019-12-05 09:41:30
257
转载 Oracle 用户、角色、权限
Oracle 权限设置一、权限分类:系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。二、系统权限管理:1、系统权限分类:DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。CONN...
2019-11-29 17:20:00
250
转载 oracle 删除重复数据
重复的数据可能有这样两种情况,第一种: 表中只有某些字段一样,第二种是两行记录完全一样。一、对于部分字段重复数据的删除1.查询重复的数据 select 字段1,字段2, count() from 表名 group by 字段1,字段2 having count() > 1 例:Select owner from dba_tables group by owner having ...
2019-11-29 17:16:11
176
翻译 ORACLE 中 unpivot转多列并包含多个名称
CREATE TABLE T5 (idnum NUMBER,f1 NUMBER(10,5),f2 NUMBER(10,5),f3 NUMBER(10,5),e1 NUMBER(10,5),e2 NUMBER(10,5),h1 NUMBER(10,5),h2 NUMBER(10,5)); INSERT INTO T5 (IDNUM,F1,F2,F3,E1,E2,H1,H2) VALUES (1...
2019-11-29 17:13:15
912
转载 oracle 查询缺失数据
with tab as ( select ‘2001’ d from dual union all select ‘2002’ d from dual...
2019-11-29 17:00:19
913
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人