- 博客(25)
- 收藏
- 关注
原创 DM8 Dokcer镜像更新后远程无法jdbc连接问题
又是排查防火墙,又是看镜像dm.ini的NUM_PORT,完全没有往驱动上面想,因为之前的也是dm8能连,最后一想不是驱动出问题了吧,在他们官网找了半天(吐槽一下官网对开发人员不友好,连文档里面的全文检索都是坏的)替换了一下就好了。这里提一句dm这个日志真的离谱了,居然显示shutdown success,其实是已经正常启动了,进容器disql是可以访问数据库,状态也是open,只能说日志太不严谨了。我再照常去用远程工具连接(我用的datagrip),然后不出意外的意外来了,链接不上了。
2023-10-31 15:59:47
267
原创 Docker 安装oracle12c容器并创建新用户
启动镜像 8080和22端口没有映射出来,有需要自己。进入容器内并以dba登录Oracle。原因 容器没有操作主机文件夹权限。创建表空间及用户和赋权。
2023-10-17 12:44:52
800
原创 记一次生产环境服务卡死排查记录
看了这个方法的引用,询问了一下相关开发分析了一下应该是前端调用的,大概就是根据查询条件返回list再for循环处理,这里有一个大问题,如果前端没有传查询条件,就会全表查询,让相应开发排查,前端部分查询条件是另一个对象里面的字段,可能为空,排查方式不表。打开后就长这个德行,基本数据类型占用都很大,直接看是看不出来什么玩意,可以使用最下面的类视图过滤器就进行过滤只关注业务代码(这里默认依赖都没有问题,也不大可能有问题,都是最简单的用法),可以使用业务包名进行过滤。这个出现了业务代码相关的引用了,赶紧去翻代码。
2023-09-06 10:39:35
443
原创 mount.nfs: access denied by server while mounting
mount.nfs: access denied by server while mounting
2022-02-28 15:22:49
4158
原创 程序调用配置文件连接oracle数据库,报错提示ORA-12505, TNS:listener does not currently know of SID
jdbc连接数据库的时候,需要使用数据库的sid_name,而不是数据库的services_name.而使用plsql连接数据库的时候,只需要数据库的services_name即可,所以修改连接字符串中的services_name为sid_name.查询sid_name的方法selectINSTANCE_NAMEfromv$instance;...
2019-10-12 10:21:45
994
原创 mac os Catalina beta Jetbrains系软件闪退解决方案(idea闪退、datagrip闪退)
背景:今天升级了mac os Catalina public beta2,然后就爽爆了,Jetbrains系列所有软件只要有键盘操作就闪退,idea是我的主力ide啊!百度了很久都没找到解决方法,最后还是谷歌给力!!!先附上官方解决方案链接https://intellij-support.jetbrains.com/hc/en-us/community/posts/360004233600...
2019-07-04 20:04:47
8905
13
原创 ORACLE创建dblink
使用场景:用户A在服务器1数据库上用户B在服务器2数据库上通过用户A访问用户B的test表,即跨服务器访问数据库1.在服务器2创建用户C给定访问用户B的test表权限--创建用户C赋予密码create user C identified by password;--授予C用户创建session的权限,即登陆权限grant create session to C;--授...
2019-06-27 14:18:20
1456
原创 oracle权限管理
1.查看select * from user_sys_privs;--查看当前用户所有权限select * from user_tab_privs;--查看所用用户对表的权限select * from user_sys_privs;--查看当前用户所有权限select * from user_tab_privs;--查看所用用户对表的权限1.查看所有用户: select * f...
2019-06-27 14:17:29
887
原创 oracle 回滚操作
SELECT * FROM 表名 as of TIMESTAMP "TO_TIMESTAMP"('2018-05-29 17:58:00', 'yyyy-MM-dd HH24:mi:ss') WHERE 条件 ;
2019-05-13 11:09:43
2979
原创 oracle使用adrci清理日志文件(trace文件,incident文件,listener log文件)
oracle中通常有好多日志文件,遇到异常情况会产生大量日志,造成磁盘空间紧张。故需要清理对应文件。包括trace文件,incident文件,listener log文件等11g中oracle提供了一个ADRCI的命令行工具来查看ADR中的alert日志和trace信息,可以批量删除对应的日志文件。adrci的位置在$ORACLE_HOME/bin目录下详细adrci介绍1.删...
2019-05-07 15:34:43
7883
原创 sql去除多条重复数据(多字段)
1.找到重复数据中的一条数据:SELECT id FROM s_course GROUP BY xn,xq,kcdm,kcmc,kkxy,bjmc,jszgh,jsxm,xkkh,xkdd,sksj HAVING COUNT(sksj)>12.找到所有重复数据的idSELECT * FROM s_course a WHERE EXISTS (SELECT xn,xq,kcd...
2018-08-27 12:29:46
5948
原创 mac nginx 自启动
通过brew install nginx命令安装的nginx实现自启动可执行如下命令: 1 2 sudo cp /usr/local/opt/nginx/*.plist /Library/LaunchDaemons sudo launchctl load -w /Library/LaunchDaemons/homebrew.mxcl.nginx.p...
2018-08-24 11:03:01
961
原创 利用js制作一个类java map的简易容器
map.jsfunction Map() { this.elements = new Array(); //获取MAP元素个数 this.size = function() { return this.elements.length; }; //判断MAP是否为空 this.isEmpty = function() { ...
2018-08-23 18:41:20
113
原创 利用js动态生成另一段js
var myScript = document.createElement("script");myScript.type = "text/javascript";myScript.appendChild(document.createTextNode("script中间部分"));document.body.appendChild(myScript);
2018-08-23 18:36:11
430
原创 将Jquery序列化后的表单值转换成Json
通过$("#form").serialize()可以获取到序列化的表单值字符串:a=1&b=2&c=3&d=4&e=5通过$("#form").serializeArray()输出以数组形式序列化表单值:[ {name: 'firstname', value: 'Hello'}, {name: 'lastname', value: 'Wo...
2018-08-20 18:23:54
1349
原创 kill所有java进程
ps -ef | grep java | grep -v grep |awk '{print $2}' | xargs -p kill -9 如果不需要询问,把xargs后面 -p 参数去掉 Aix 通过shell脚本kill杀指定进程,比如杀所有java进程 ----脚本杀进程-------------------------------cat ./killWAS...
2018-08-14 18:42:12
5259
原创 Oracle创建表空间、创建用户以及授权
Oracle创建表空间、创建用户以及授权 1.假如现在已经建好名为'NewDB'的数据库此时在D:appAdministratororadata目录下已经存在NewDB目录(注意:我的Oracle11g安装在D盘下,若你的Oracle安装在别的目录,那么你新建的数据库目录就在*:appAdministratororadata目录下)。 2.创建用户之前要创建"临时表空间"...
2018-08-14 18:39:49
340
原创 Tomcat在阿里云上启动慢的解决办法
omcat在本地服务器跑,一切都正常,但部署到阿里云上,发现启动巨慢。 经过在网上搜索,找到了原因:Tomcat 7/8都使用org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom类产生安全随机类SecureRandom的实例作为会话ID,这里花去了342秒,也即接近6分钟。SHA1PRNG算法是基于SH...
2018-08-14 18:36:39
212
原创 hibernate validator处理No validator could be found for type错误
出现场景:原因在于被验证的类与类上注解规则不匹配,详细规则要查阅JSR-303具体实现的文档。比如使用hibernate validator , java.lang.Integer没有Length验证,如果使用则会报错:javax.validation.UnexpectedTypeException No validator could be found for type: java...
2018-08-14 15:27:36
751
转载 update 追加一个字段的内容,或替换一个字段里面某些字符
一:使用REPLACE更新某表中某个字段详细内容update `表名` set 字段名 =replace(字段名, '查找的内容','更改的内容') where 字段名 like '%查找的内容%';update shangpin set click_url=replace(click_url,'21508360','1111111111') where click_url like...
2018-08-14 15:19:39
3761
转载 org.apache.subversion.javahl.ClientException: Previous operation has not finished
1.问题eclipse使用SVN出现异常:org.apache.subversion.javahl.ClientException: Previous operation has not finished; run 'cleanup' if it was interrupted 项目clean up失败:Previous operation has not finish
2017-03-03 10:10:14
636
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人