-
海量数据库(vastbase)是基于openGauss的一款数据库。一般来说,兼容性和opengauss一样(甚至连驱动都可以使用opengauss的驱动),不需要另外测试。
拉取镜像docker pull thankwhite/vastbase_g100:2.2.15
创建容器为避免和本地的 PostgreSQL 冲突,端口使用54321。
docker run -d --name vastbase -p 54321:5432 tha...
-
在ujcms中,网站前台模板使用freemarker实现。为了让模板文件更加容易编辑,没有使用freemarker标准的文件后缀名ftl或ftlh,而使用更为通用的html作为模板文件后缀名。但这会导致IntelliJ IDEA无法识别模板文件中的freemarker语法,导致标红报错。特别在使用格式化代码(Ctrl+Alt+l)功能时,会自动调整代码格式,导致fre...
-
过程服务器目前有四种架构:ARM(鲲鹏、飞腾)、MIPS(龙芯)、Alpha(申威)和X86(兆芯、海光)。其中MIPS和Alpha无社区版OpenJDK,需供应商提供JDK。ARM和X86有社区版OpenJDK。
JDK申威目前提供JDK8和JDK11
swjdk8u312-sw1.3.0swjdk11-sw1.3.0(build 11.0.15+0-sw1.3.0)
申威官方JDK:https://developer.wxiat....
-
达梦数据库如果在一个表上新增大字段(CLOB),会报“不能同时包含聚集KEY和大字段”的错误。
因为默认情况下,达梦数据库的主键为聚集索引;主键为聚集索引时,不能创建大字段(CLOB)。如果在创建表时就包含大字段,可以成功创建,这是因为建表时包含大字段,主键就自动为非聚集索引。
对于已经存在的表,且主键为聚...
-
正常增加字段如下:
<changeSet id="Add test column" author="DBA presents">
<addColumn tableName="test_table">
<column name="test" type="int" />
</addColumn>
</changeSet>
但如果字段已经存在,则会报错。...
-
作为开发人员,需要测试各种各样的环境,安装虚拟机是必不可少的。安装虚拟机后,与主机IP互通是一个很关键的问题,设置也稍有繁琐。下面详细介绍设置过程。
虚拟网络编辑器点击WMware的编辑菜单,选择虚拟网络编辑器。
然后点击更改设置。
选中VMnet8 NAT模式,勾选使用本地 DHCP 服务将 IP 地址分配给虚拟机(D)
...
-
在之前的Vue2版本中,官方的状态管理组件为Vuex;而Vue3的官方状态管理组件变更为了Pinia。
适合场景Vue3中有响应式对象,使用ref或reactive创建的就是响应式对象。但ref和reactive创建的对象一般是组件级别的,即当前组件(或页面)被销毁或不再显示,相应的数据也就全部销毁,无法保留。
如果需要多个组件(页面)共...
-
TinyMce可以通过自定义插件轻松的扩展。
注册插件PluginManager.add(pluginId, callback)传入插件ID和插件回调方法。并建议通过getMegadata返回name(插件名称)和url(插件帮助文档的URL地址)。
tinymce.PluginManager.add('pluginId', function(editor, url) {
// add plugin code here
return {
...
-
HTTP Session特点
有效期较短,一般为30分钟。刷新后,自动续期。有rememberMe功能。正常的session过期后,变成rememberMe登录状态,操作敏感数据时,需要再次登录以获得正常的session状态。
JWT特点
一个长期的RefreshToken,可以有1年的有效期。通过RefreshToken获取AccessToken,有效期一般为10分钟。每5分钟重新获...
-
浏览器有三种方式可以存储数据,分别是Cookie localStorage sessionStorage。其中localStorage sessionStorage是新的功能,但并不是用来代替Cookie的。
Cookie
最大不超过4K。可以设置过期时间、关闭网页自动删除。多个tab页共享。自动作为请求的一部分。可以子域名共享。
Cookie的最初目的是用于服务器和客户端之间的...