- 博客(15)
- 收藏
- 关注
原创 spring事务
最近遇见一个问题,问题大概是批量处理一堆数据,然后需要异步处理,处理完需要标记完成。没有依赖其他中间件的情况下直接就使用多线程异步处理,然后主线程等待结果完成后,最后修改状态为完成。然后发现事务有问题,因为在线程启动之前进行了insert动作,这回就需要取消掉事务,调整事务隔离级别。@Transactional(propagation = Propagation.NEVER)借此复习一下@Transactional注解和spring的事务隔离级别@![(https://img-blog.csdn
2022-01-04 22:24:38 682
原创 【IDEA】Command line is too long XXX
今天运行单元测试,出现:Command line is too long. Shorten command line for XXX错误。错误原因命令行过长。有2个解决方案:(1)修改workspace第一个在workspace.xml文件里面修改,在标签<component name="PropertiesComponent">添加:<property name="dynamic.classpath" value="true" />如图:这种有个弊端是每个wor
2021-11-22 11:50:22 432
转载 eclipse打开文件所在位置
eclipse有时候需要打开文件对应的目录,如果打开文件夹慢慢找很麻烦,配置对应的小工具可以直接打开文件所在的位置。一、在eclipse的菜单栏中点击 Run –>External Tools –>External Tools Configurations.. 如图: 二、然后 Name: 打开文件所在目录(这里填入你想显示的名称,随便填)Location: C:/WINDOWS
2017-11-15 17:04:52 4087 1
原创 centos 6.4安装jdk1.8
jdk是很多程序的前置依赖,所以在安装对应软件之前可能需要先安装jdk,今天安装了一下,记录下来。我下载的是jdk1.8gz版本,官网速度慢的话,网上还是有很多资源的,比如这里:jdk1.8下载 我使用的是root用户进行安装1.先创建文件目录[root@bogon local]# cd /usr/local/[root@bogon local]# mkdir java(创建java目录)2.上
2017-10-24 14:37:52 1501
原创 centos安装rzsz
远程系统需要上传本地电脑文件,用scp命令可以处理,其实linux中rz 和 sz 命令允许开发板与主机通过串口进行传递文件。sz:将选定的文件发送(send)到本地机器 rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到Linux服务器安装命令:yum install lrzsz
2017-10-24 10:27:43 538
转载 centos安装redis3.0
1、Redis的介绍、安装、配置、启动流程 1.1、Redis 特征简介 Redis是Remote Dictionary Server的缩写。他本质上一个Key/Value数据库,与Memcached类似的NoSQL型数据库,但是他的数据可以持久化的保存在磁盘上,解决了服务重启后数据不丢失的问题,他的值可以是string(字符串)、list(列表)、sets(集合)或者是ordered sets
2017-09-19 00:08:59 487
原创 centos6.5 yum安装mysql5.7
Step1: 检测系统是否自带安装mysql# yum list installed | grep mysqlStep2: 删除系统自带的mysql及其依赖 命令:# yum -y remove mysql-libs.x86_64Step3: 给CentOS添加rpm源,并且选择较新的源 命令:rpm -Uvh http://dev.mysql.com/get/mysql-community-r
2017-07-10 21:57:34 375
原创 springMVC ResponseBody
项目需要返回json字符串,我考虑使用@ResponseBody 导入jackson相关jar包 配置json转换器<mvc:annotation-driven> <mvc:message-converters> <bean class="org.springframework.http.converter.json.MappingJacksonHttpM
2016-08-31 20:12:29 525
原创 oracle数据库客户端无法分发数据库连接
第一次安装oracle数据库,安装完毕之后开始使用没有问题,后来经常出现数据库客户端无法分发数据库连接错误,重启数据库会好查看最大连接数:select value from v$parameter where name ='processes' 初始连接为300查看当前连接数一般都是满的select count(*) from v$process alter system set processe
2016-07-15 16:54:11 643
原创 oracle触发器
最近项目需要新增几个表 表里之前的创建时间和修改时间都是代码控制,现在感觉比较麻烦 这个可以直接交给数据库的触发器来控制 代码很简单CREATE OR REPLACE TRIGGER 触发器名称 BEFORE INSERT OR UPDATE ON 表名 FOR EACH ROWDECLAREBEGIN :NEW.UPDATE_DATE := SYSDATE ;END ;
2016-06-28 10:25:43 207
原创 oracle备份数据库资料
导入数据库 ignore=Y如果导入的表结构存在不会跳过,会直接插入数据 full=Y导入全库信息imp username/password@ip:1521/sid file=url full=y ignore=y查询当前用户启用的约束 select 'alter table '||table_name||' disable constraint '||constraint_name||';'
2016-05-16 14:34:29 284
原创 weblogic设置启动不需要密码
新项目安装正式环境,每次启动需要验证weblogic的账号密码。我们最开始的解决方法是使用VPN来远程开启。其实解决方法很简单。新建一个boot.properties文件,填入如下内容: username=weblogic password=password放在域下的/servers/AdminServer/的目录下,例如:/home/oracle/Oracle/Middleware/user_
2015-11-24 20:28:39 758
原创 tomcat执行startup报错!
在执行./startup.sh,或者./shutdown.sh的时候,爆出了Permission denied,linux错误提示:-bash: ./startup.sh: Permission denied其实很简单,就是今天在执行tomcat的时候,用户没有权限,而导致无法执行,用命令chmod 修改一下bin目录下的.sh权限就可以了如chmod u+x
2015-11-24 16:05:39 884
原创 Weblogic Server Exception: weblogic.management.ManagementException: [Deployer:149007]
[10:06:14 AM] Weblogic Server Exception: weblogic.management.ManagementException: [Deployer:149007]New source location, '/home/oracle/Oracle/Middleware/user_projects/domains/adf_domain/servers/AdminSe
2015-10-20 10:15:50 2308
原创 linux基本命令
vmstat 1 4procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------ r b swpd free buff cache si so bi bo in cs us sy id wa st 0 0 0 50464 50096...
2015-08-31 19:15:15 348 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人