创建视图,报ORA-01720错误问题

视图创建的时候出现如下问题: 并且检查了视图中对象的授权情况: 这是一个函数,授予视图创建用户EXECUTE权限。 官方给出的解释: #01720, 00000,"grant option does not exist for '%s.%s'" // *Cause:  A grant was being performed on a view or aview ...
分类: 编程语言 发布时间: 08-10 23:32 阅读次数: 0

ehchace ,redis 和memchace3大缓存的比较

   https://blog.csdn.net/m0_38110132/article/details/76906422  redis的持久化方式RDB和AOF的区别 CAP理论以及Eventually Consistent (最终一致性)解析  https://www.jdon.com/37999   Redis作为hibernate的二级缓存的demo  https://blog.cs...
分类: 编程语言 发布时间: 08-10 23:32 阅读次数: 0

Codeforce 719C 模拟

#include <bits/stdc++.h> using namespace std; char s[200010]; int main(void) { bool flag = false,judge_point_post=false,judge_post_point=false; int n, t, p, i; cin >> n >&g...
分类: 编程语言 发布时间: 08-10 23:31 阅读次数: 0

我所理解的SOA和微服务

本文原创,原文地址为:http://www.cnblogs.com/fengzheng/p/5847441.html  SOA和微服务到底是什么关系? 说实话,我确实不明白SOA和微服务到底有什么本质上的区别,两者说到底都是对外提供接口的一种架构设计方式。我倒觉得微服务其实就是随着互联网的发展,复杂的平台、业务的出现,导致SOA架构向更细粒度、更通过化程度发展,就成了所谓的微服务了。以这...
分类: 编程语言 发布时间: 08-10 23:31 阅读次数: 0

JSTL核心库中常用的的标记使用方法

1.<c:out value='${param.user}' escapeXml='true' default='guest' /> value便是要输出的值; escapeXml默认属性为true,当c:out标记没有escapeXml时,等同于设置为true。如果你认为可能遇到一些需要显示而不只是呈现的XML实体时,可以将这个属性设置为true,这表示所有XML都将转换为web...
分类: 编程语言 发布时间: 08-10 23:31 阅读次数: 0

sharding-jdbc系列之SQL改写(五)

  前文回顾 在SQL路由那一节,我们分析了SQL的路由过程,最终会根据路由算法,计算出来这个SQL最终会经过几个数据源,几张表。 以查询为例: select * from t_user  总共两个库,每个库两张表, routeDataSources : 得到两个数据源,dataSource0 , dataSource1 routeTables : 以上两个数据源分别得到t_us...
分类: 编程语言 发布时间: 08-10 23:30 阅读次数: 0

恢复 git reset --hard tag_name/commit/HEAD的误操作

最近一直在不断地使用git工具下code以及build code,在这过程中要不断的切branch和track远程branch以及切对应的tag,而在这这过程中我们会用到:git reset --hard tag_name来对版本进行切换,如果我们对reset前的那一版未保存或者push,我们误操作了该命令,在很多资料里说的都是–hard很危险有的说是不可逆操作,但是昨天我遇到这样的问题在导师的指...
分类: 编程语言 发布时间: 08-10 23:30 阅读次数: 0

AD中覆铜去除Keep-Out外的铜

覆铜时将覆铜属性中的 ' Remove dead copper '勾上即可!
分类: 编程语言 发布时间: 08-10 23:30 阅读次数: 0

Eclipse 中 Tomcat启动卡100%(preparing launch delegate)

在网上看大部分人的原因是因为使用代理造成的,而且当时我也使用了代理,但是把别人说的各种设置方法都试了都不行。最后发现是因为MQ服务配置没有配置正确的原因,造成了程序阻塞。相同的结果不一定是相同的原因,在此记录,引以为戒...
分类: 编程语言 发布时间: 08-10 23:30 阅读次数: 0

C语言中的字节对齐

1、什么是对齐? 现代计算机中内存空间都是按照字节(byte)划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,这就需要各类型数据按照一定的规则在空间上排列,而不是顺序地一个接一个地排放,这就是对齐。 2、为什么要对齐? 为了提高效率,计算机从内存中取数据是按照一个固定长度的。以32位机为例,它每次取32个位,也就是4个...
分类: 编程语言 发布时间: 08-10 23:29 阅读次数: 0

04 CSS CORE 复杂选择器、内容生成、多列、CSS hack

======================================复杂选择器======================================== 1、复杂选择器 2、内容生成 3、多列(打酱油的属性) 4、CSS Hack(浏览器兼容性) ******************************* 1、复杂选择器:兄弟选择器、属性选择器、伪类选择器、伪元素选择器    ...
分类: 编程语言 发布时间: 08-10 23:29 阅读次数: 0

kakfa常用命令

1.kafka依赖于zookeeper,所以先启动zookeeper 进入到kafka目录 bin/zookeeper-server-start.sh config/zookeeper.properties 2.启动kafka bin/kafka-server-start.sh config/server.properties 3.创建一个topic bin/kafka-top
分类: 其他 发布时间: 08-10 23:29 阅读次数: 0

jvm-内存管理机制(一)

jvm-内存管理机制(一) JVM内存区域主要包括如下部分:程序计数器、Java虚拟机栈、本地方法栈、Java堆、方法区。 JVM内存管理也可以理解为–jvm运行时数据区,jvm内存主要管理的就是这片内存区域。 堆(各线程共享区域) java的堆是一个运行时的数据区,用来存储数据的单元,存放通过new关键字新建的对象和数组,对象从中分配内存。 在堆中声明的对象,是不能直接访问的,...
分类: 其他 发布时间: 08-10 23:28 阅读次数: 0

jvm-GC收集器(二)

jvm-GC收集器(二) 我们需要思考GC的3件事 哪些内存需要回收 什么时候回收? 如何回收? 那什么是垃圾呢? 所谓“垃圾”,就是指所有不再存活的对象。在jvm堆里面几乎放着java世界中所有的对象,垃圾收集器在对堆进行收集时需要判断哪些还存活着,哪些已经死了。 常见的判断是否存活有两种方法:引用计数法和可达性分析。 引用计数算法 给对象添加一个引用计数器,每当...
分类: 其他 发布时间: 08-10 23:28 阅读次数: 0

jvm-class类文件结构(三)

jvm-class类文件结构(三) Java虚拟机已经实现了语言无关性的特点。而实现语言无关性的基础是虚拟机和字节码的存储格式,Java虚拟机已经不和包括Java语言在内的任何语言绑定。它只与“class”文件这种特定的二进制文件相关联。在class文件中包含了Java虚拟机指令集和符号表以及若干辅助信息。 任何编程语言只要能编译成class文件,并且符合class规定的文件格式,就可以...
分类: 其他 发布时间: 08-10 23:28 阅读次数: 0

jvm-性能监控工具(四)

jvm-性能监控工具(四) jps -q 只显示pid,不显示class名称,jar文件名和传递给main 方法的参数 hollis@hos:/tmp/hsperfdata_hollis$ jps -q 2679 11421 -m 输出传递给main 方法的参数,在嵌入式jvm上可能是null, 在这里,在启动main方法的时候,我给String[] args传递两个参数。holl...
分类: 其他 发布时间: 08-10 23:27 阅读次数: 0

jvm-类加载机制(五)

jvm-类加载机制(五) 虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。 与那些在编译时需要进行链接工作的语言不同,在Java语言里,类型的加载、连接和初始化过程都是在程序运行期间完成的,例如import java.util.*下面包含很多类,但是,在程序运行的时候,虚拟机只会加载哪些我...
分类: 其他 发布时间: 08-10 23:27 阅读次数: 0

jvm-类加载器(五续)

jvm-类加载器(五续) 和将GC垃圾收集器一样,前面将了很多理论,真正工作的是“器”,GC收集器,类加载器。 在类加载的第一阶段“加载”过程中,需要通过一个类的全限定名来获取定义此类的二进制字节流,完成这个动作的代码块就是类加载器。这一动作是放在Java虚拟机外部去实现的,以便让应用程序自己决定如何获取所需的类。 说白了就是:Java 源程序(.java 文件)在经过 Java 编译...
分类: 其他 发布时间: 08-10 23:27 阅读次数: 0

jvm-虚拟机字节码执行引擎(六)

jvm-虚拟机字节码执行引擎(六) 运行时栈帧结构 栈帧是用于支持虚拟机进行方法调用和方法执行的数据结构,它是虚拟机运行时数据区中的虚拟机栈的栈元素。 栈帧存储了:局部变量,操作数栈,动态连接和方法返回地址等信息。 局部变量 局部变量是一组变量值存储空间,用于存放方法参数和方法内部定义的局部变量。 类变量会有两次初始化:第一次系统赋值初始化,第二次用户自己的赋值。但是...
分类: 其他 发布时间: 08-10 23:27 阅读次数: 0

jvm-java内存模型(JMM)(七)

jvm-java内存模型(JMM)(七) java虚拟机规范中试图定义一种java自己的内存模型,用来屏蔽各种硬件和操作系统的内存访问差异,所以就有了JMM Java内存模型的主要目标是定义程序中各个变量的访问规则,即在虚拟机中将变量存储到内存和从内存中取出变量这样底层细节(此处的变量与Java编程时所说的变量不一样,指包括了实例字段、静态字段和构成数组对象的元素,但是不包括局部变量与方法参...
分类: 其他 发布时间: 08-10 23:26 阅读次数: 0