- 博客(15)
- 收藏
- 关注
原创 Oracle之存储过程(1)
昨天写了一个Oracle存储过程,记录一下简单的语法declaretype cur_ref is REF CURSOR; rcursor cur_ref; --游标 t_table0 varchar2(30); t_result varchar2(3000); t_ifinfo varchar2(3000); t_sql varchar2(3000);--定义多个值begin ...
2021-01-03 11:33:49 176 3
原创 引用传递与值传递
今天在debug过程中突然想到这个问题, 基本类型都属于值传递,传递了值本身,而对象呢? 一般方法调用都是会将对象a的引用指针传递下去,改变传递后(传递后方法体内)的对象b内属性的值,会通过引用存储的内存地址去修改对应的对象内存,对象占的内存并没有没变。...
2021-01-01 16:57:27 1690
原创 Java编程中 if()后不加大括号的问题
if后可以不加大括号{},只能控制if后一行的代码,今天为了代码美观,试了一下,结果:这么写会报错:if(dataMap.isEmpty()) String dataStr= (String)dataMap.get("data");这样不报错:String dataStr="";if(dataMap.isEmpty()) dataStr= (String)dataMap.get("data");原因是 if后面不可以创建新对象,做了new 操作会被编译为 new + 赋值两行.
2020-12-24 21:25:18 9735 1
原创 可重复使用SQL脚本
1.新建一个test.sql,适用于新增字段(DML),但不确定是否含有该字段,内容如下: num number;begin SELECT COUNT(1) into num FROM USER_TAB_COLUMNS WHERE TABLE_NAME = 'table1' AND COLUMN_NAME = 'cols1';if num=0 thenexecute immediate'ALTER TABLE table1 MODIFY (cols2 NUMBE...
2020-12-11 19:52:51 218
原创 记录一次数据库奇怪的问题
使用PLSQL执行多个update,总会有某条SQL报错,ORA-00911: invalid characterUPDATE table1 SET CN_NAME = '代码' WHERE TABLE_NAME = 'CLS' AND FIELD_NAME = 'CLS_CODE';UPDATE table1 SET CN_NAME = '代码' WHERE TABLE_NAME = 'GLS' AND FIELD_NAME = 'CL';UPDATE table1 SET CN_NAME =..
2020-12-11 16:38:40 167
原创 MySQL数据库添加唯一索引——前后问题总结(1)
今天由于业务问题,唯一序列号重复提交,在代码层tian添加了redis.incr()方法控制并发,在数据库的唯一序列号添加唯一索引:ALTER TABLE table_nm ADD UNIQUE (SERIANUMBER);出现 Duplicate entry '20180903141829852093' for key 'SERIANUMBER'错误,此序列号有重复数据,所以无...
2018-09-04 19:01:49 6221
原创 在Windows环境搭建基于IPv6的redis集群
在Windows环境搭建基于IPv6的redis集群:1.下载安装redis :GitHub路径如下:https://github.com/MSOpenTech/redis/releases/ 下载zip格式2.将下载的zip解压,通过配置文件三个启动不同的Redis实例 A. 配置文件redis.7002.conf内容: Port 7002 loglevel no...
2018-08-15 19:33:22 1983
原创 win10开启IPv6的两种方法
1.基于Teredo隧道开启IPv6:cmd运行。 接下来依次输入下列命令来开启ipv6的配置即可: // 设置 Teredo 服务器,默认为:win10.ipv6.microsoft.com netsh interface teredo set state enterpriseclient server=default // 测试 IPv6 连接...
2018-08-14 19:55:35 75312 2
原创 关于win10ipv6无法连接的问题
首先从微软官网下载修复工具,现在将源地址发出来:https://support.microsoft.com/en-us/kb/929852; 进入官网后,选择Re-enable IPv6 相关的工具,下载了Re-enable IPv6 on nontunnel interfaces and on IPv6 tunnel interfaces。 如下图最后这个: 下载...
2018-08-14 19:53:51 7894 1
原创 Could not autowire. No beans of 'xxxx' type found的错误提示
新导出的项目,总出现Could not autowire. No beans of 'xxxx' type found的错误提示,现在有两个解决办法1:降低Autowired检测的级别,将Severity的级别由之前的error改成warning或其它可以忽略的级别。如果没有效果,看方法二2:在接口的class 加入@Component,如第一个截图的 UserInfoMa...
2018-08-03 18:03:37 2841
原创 sqlyog远程连接mysql报2058的错误
mysql使用远程连接时:2058报错,最初以为是localhost无法连接,换成127.0.0.1后依然报此错,后查询资料分析是mysql密码加密方法变了。解决方法:windows 下cmd 登录 mysql -u root -p 登录你的 mysql 数据库,然后 执行这条SQL: ALTER USER 'root'@'localhost' IDENTIFIED WITH m...
2018-07-26 15:49:04 4311
原创 Dubbo入门(一)
Dubbo是一款分布式服务框架,高性能和透明化的rpc远程服务调用方案,SOA服务治理方案 重点: Provider:暴露服务的服务提供方。 Consumer:调用远程服务的服务消费方。 Registry:服务注册与发现的注册中心 Monitor:统计服务的调用次数和调用时间的监控中心调用流程服务容器负责启动,加载,运行服务提供者。 服务提供者在启动时,想注册中心注册自己提供...
2018-07-25 19:32:00 143
原创 zookeeper使用(一)
Zookeeper的安装和下载地址:http://archive.apache.org/dist/zookeeper/ zoo_sample.cfg文件名,改为:zoo.cfg ;在zoo.cfg中: ticktime:这个时间是作为zookeeper服务器之间或者客户端与服务器之间维持心跳的间隔,每个ticktime时间会发送一个心跳。 dataDir:zookeeper保存数据的目录,默...
2018-07-25 19:26:35 423
原创 Java 内存溢出(java.lang.OutOfMemoryError)
使用idea在启动项目时报错:1.找到run/debug configurations, runner 下VM options添加 :-Xms128M -Xmx800M 再重启项目即可2. 或者Maven的bin中mvn.bat文件加入set MAVEN_OPTS= -Xms128m -Xmx512m 也可以补充:如果是文件大小超过idea的默认内存,在idea/ ide...
2018-05-24 10:37:02 386
原创 maven项目运行时,内存溢出报错
方法一:进入maven\bin\mvn.bat文件,搜索MAVEN_OPTS,在搜索到的位置下方加上 :set MAVEN_OPTS= -Xms128m -Xmx512m 方法二:修改环境变量 MAVEN_OPTS:结:我使用的是修改bat文件,简便快捷。...
2018-05-22 13:33:50 1269
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人