自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

原创 springboot 上传大文件失败

先是nginx报错413 Request Entity Too Large错误原因服务器限制了文件上传大小解决方案找到nginx的配置文件nginx/conf/nginx.conf,在location块中添加其中的配置为:client_max_body_size 50m;server { listen 80; server_name adb.abc.com; location / { root html; index index.html index.htm; client_max.

2021-07-07 16:31:58 323

原创 SpringBoot单元测试,@Rollback事务回滚避免脏数据

单元测试应该遵循AIR原则,避免产生脏数据是一项基本要求。junit使用回滚注解@Rollback,配合事务注解@Transactional,来回滚事务。RollBack可以定义在测试类上,对整个类起作用,也可以对方法单独定义。定义在类上,这样每个方法默认都是要回滚的。方法执行完单元测试,数据库不会产生脏数据。@SpringBootTest@Transactional@Rollbackpublic class UserServiceTest { @Test void tes

2021-06-28 11:35:42 8065

原创 long与datetime类型相互转换

#时间datetime转换为long格式SELECT UNIX_TIMESTAMP(NOW()); #1410403824#时间long转换为datetime格式SELECT FROM_UNIXTIME(1410403824); #2014-09-11 10:50:24

2021-06-18 16:30:37 818

原创 npm打包,无法下载“babel-plugin-transform-es2015-modules-commonjs“

node-sass无法下载导致构建失败由于node-sass的源使用的是Github上面的,经常无法访问,我们构建的时候需要单独设置node-sass的下载地址。

2021-06-17 11:51:01 741

原创 ControllerAdvice实现SpringBoot中Controller层异常统一处理

由于controller层直接由页面调用,项目要求controller层统一处理异常信息,不能将异常信息展示给用户。SpringBoot项目中可以使用ControllerAdvice和ExceptionHadl

2021-06-16 15:55:15 382

原创 rabbitmq安装完成启动,出现的错误escript: exception error: undefined function rabbitmqctl_escript:main/1

原因是rabbitmq与erlang版本号不匹配,我安装的rabbitmq-server-3.8.17,安装的erlang版本号为21.3。官方要求erlang版本号最低为23.2。重新安装erlang就可以了。rabbitmq与erlang的官方匹配度建议https://www.rabbitmq.com/which-erlang.html#compatibility-matrix...

2021-06-16 13:35:57 8874

原创 HarmonyOS鸿蒙开发环境搭建

下载IDE,HUAWEI DevEco Studiohttps://developer.harmonyos.com/cn/develop/deveco-studio

2021-06-07 16:17:26 399 1

转载 Spring定时任务的几种实现

一.分类从实现的技术上来分类,目前主要有三种技术(或者说有三种产品):Java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务。使用这种方式可以让你的程序按照某一个频度执行,但不能在指定时间运行。一般用的较少,这篇文章将不做详细介绍。使用Quartz,这是一个功能比较强大的的调度器,可以让你的程序在指定时间执行,也可以按

2016-03-03 11:07:22 137

转载 Linux系统下查看目录大小

linux中du命令参数的用法,并用示例进一步说明其使用方法。Du命令功能说明:统计目录(或文件)所占磁盘空间的大小。语  法:du [-abcDhHklmsSx] [-L ][-X ][--block-size][--exclude=] [--max-depth=][--help][--version][目录或文件]常用参数:-a或--all  为每个指定文件显示磁盘使用情况,或

2014-08-06 17:05:42 210

原创 ORACLE OEM

OracleEnterpriseManager(Oracle企业管理器,简称OEM)是通过一组Oracle程序,为管理分布式环境提供了管理服务。OEM包括了一组DBA工具,一个repository,以及一个图形化显示的控制台。OEM控制台与每一个服务器上的智能化**(IntelligentAgent)相对应。  智能化**能够监控系统的特定事件并且执行任务(作业)就象你在系统本地一样。事件和作业的...

2012-04-25 10:30:27 186

原创 jar工具的使用

 JAR包是Java中所特有一种压缩文档,其实大家就可以把它理解为.zip包。当然也是有区别的,JAR包中有一个META-INF\MANIFEST.MF文件,当你找成JAR包时,它会自动生成。JAR包是由JDK安装目录\bin\jar.exe命令生成的,当我们安装好JDK,设置好path路径,就可以正常使用jar.exe命令,它会用lib\tool.jar工具包中的类。这些细节就不用管它了...

2012-04-09 17:02:40 138

原创 越忠于自己就越拥有广阔天空

      看雪佛兰的广告,梁朝伟说的,越忠于自己就越拥有广阔天空,非常喜欢。       过完年人心浮动,好多人忙着换工作,尤其是我们身处的这个行业。自己也有了些想法,觉得自己工作两年多来,走过了不少弯路。自己有点浮躁,玩心太重。不能坚持自己的想法,容易被他人左右。感情上不够勇敢,选择了逃避。       不知道当初的自己丢到哪里去,再也找不回来了,心里感觉有点失落无助彷徨。...

2012-03-01 22:25:00 107

原创 Oracle中Cluster Table的使用(转)

大家对通常oracle中的cluster的理解是不准确的,经常和sql server中的cluster index混淆。Cluster是存储一组table的一种方法,这些table共享同一数据块中的某些相同column,并把不同table在这一共享column上值相同的data row存储到同一block上。在sql server中的cluster index强制行根据index key按存...

2012-02-27 21:37:00 112

原创 Alter table move compress是如何工作的?(转)

alter table move compress的技术本质是通过在新的表空间或当前表空间中分配新的extents来存放压缩后的数据而实现的。而原来分配给该表的这些extents只释放供重用但不会被收缩(shrik high-water-mark).从这个角度来说,如果我们需要对一个大表做alter table move compress的动作的话,那么你就必须要确保目标表空间上存在额外的空间,从...

2012-02-27 10:23:58 417

原创 compress table (转)

oracle从9i r2开始推出了compress table的功能,compress table能提供良好的压缩性能,十分适用于存储历史数据。的打算 compress table需要通过创建table时指定compress子句 SQL 9I>create table testcom3(a number) compress;Table created.需要通过批量导入数据才...

2012-02-27 09:58:11 147

原创 oracle分区表

oracle分区表oracle分区表1.表空间及分区表的概念 表空间:是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表,所以称作表空间。 分区表: 当表中的数据量不断增大,查询数据的速度就会变慢,应用程序的性能就会下降,这时就应该考虑对表进行分区。 表进行分区后,逻辑上表仍然是一张完整的表,只是将表中的数据在物理上存放到多个表空间...

2012-02-22 13:55:43 66

原创 redhat忘记密码

redhat5.2忘记系统密码,可以按以下步骤更改root密码一.启动redhat5.2,在3秒内按方向键(↓)二.进入下一个页面后按"E"键三.计入下一个页面在页面中选第二项(kernel 开头的),按"E"键 四.在新页面中输入"空格+single" 五.按回车,会回到第四步的页面,按"B"键系统会重启进入single模式,在"sh-...

2012-02-22 08:51:33 174

原创 Oracle 字符集转换

从AL32UTF8转换为ZHS16GBK SQL> conn /as sysdbaSQL> shutdown immediate;SQL> startup mountSQL> ALTER SYSTEM ENABLE RESTRICTED SESSION;SQL> ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;SQL> ALTER SYST...

2012-02-17 16:33:13 171

原创 ORACLE EXP命令

转自【http://blog.csdn.net/hanghwp/article/details/6588023】本文对Oracle数据的导入导出 imp ,exp 两个命令进行了介绍, 并对其相应的参数进行了说明,然后通过一些示例进行演练,加深理解.文章最后对运用这两个命令可能出现的问题(如权限不够,不同oracle版本)进行了探讨,并提出了相应的解决方案;本文部分内容摘录自网络,感谢...

2012-01-17 16:28:55 114

原创 httpd: Could not reliably determine the server's fully qualified domain name

今天同事在配置apache的时候遇到一个问题,在apahce启动的时候抛出httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName网上搜了一下解决办法:#vi /usr/local/apache/conf/httpd.c...

2011-12-30 18:05:37 61

原创 bad interpreter: 没有那个文件或目录”的解决方法

今天遇到一个小问题在linux下执行一个sh,结果抛出 command not found查了一下,发现需要在sh文件的头部加上#!/sh/bin于是加上了,再次执行。又抛出bad interpreter: 没有那个文件或目录”的解决方法解决办法:如果sh目录存在且脚本无误,最可能是原因是在windows下写的脚本是dos格式的,放在Linux下编码不识别,解决方法...

2011-12-28 10:56:27 316

原创 linux下使用crontab实现oracle定时备份

[b]1创建oracle备份脚本创建备份脚本,backuporacle.sh[/b][code="shell"]#!/bin/shecho "Begin backup turbocms oracle database..."source /home/oracle/.bash_profilerq=`date +%y%m%d`echo "Starting time:"`date`...

2011-12-15 15:05:43 198

原创 redhat linux修改主机名

查看机器名:uname -a修改机器名:redhat中修改主机名第一步:#hostname oratest 第二步:修改/etc/sysconfig/network中的hostname第三步:修改/etc/hosts文件suse linux:修改/etc/HOSTNAME文件,在此文件中保存主机名,例如:homer100然后运行命令设置主机名# /etc/rc.d/...

2011-12-09 09:34:55 113

原创 如何查看Linux操作系统的位数

在安装一份64位ORACLE数据库之前,要确认一下操作系统是否是64位。用uname -a命令查看了,但结果中并没有明确说明是多少位,于是再继续找其它方法。1.编程实现:在程序中返回sizeof(int)的值,返回的结果是操作系统的字节数。若返回4则是32位操作系统,返回8即是64位。2.getconf命令:getconf命令可以获取系统的基本配置信息,比如操作系统...

2011-12-09 09:31:03 79

原创 apache做反向代理

最近做的网站项目,静态站点和动态应用都是分别部署的,使用apache的代理功能可以很好的满足这个需求。前提条件:apache已安装,代理模块没有启用,准备apache的安装源码1、在已经装好的apache在 /usr/local/apache2进入apache源码的模块目录进行编译 #cd httpd-2.0.63/modules/proxy/#/usr/local/a...

2011-12-08 21:59:02 86

原创 redhat linux 修改系统时间

比如说把时间设为2009-11-12 18:30:50。   我们会先设日期   date -s 20091112   再设时间   date -s 18:30:50   一步到位的办法   date 111218302009 (月日时分年)   更简单的方法   date -s "20091112 18:30:50" ...

2011-12-08 21:57:23 449

原创 JBoss配置

[b]一 配置变量[/b]首先,要安装JDK,配置JAVA_HOME环境变量其次,将下载的JBoss解压,即完成安装。(解压目录最好不要有空格,否则运行容易出现异常)然后,配置JBOSS_HOME环境变量,值为JBoss的解压路径最后,可以运行%JBOSS_HOME%\bin\目录中的run.bat运行JBoss;地址栏输入http://localhost:8080...

2011-12-07 00:24:12 69

原创 db2常用命令大全

一、基础篇1、db2 connect to --连接到本地数据库名 db2 connect to user using --连接到远端数据库2、 db2 force application all --强迫所有应用断开数据库连接 3、db2 backup db db2name --备份整个数据库数据 ...

2011-12-05 11:18:50 58

原创 linux 下 db2 备份 还原

相关资料室从其他博客上找到的,非常感谢分享资料的朋友。自己实践了一下,可能是版本和环境有所不同,具体的操作有些不一样的地方。[b]关闭所有到数据库的连接,将数据库置为“静默”状态:[/b]$ db2 connect to testdb user db2inst1 using thepasswd$ db2 quiesce database immediate force connec...

2011-12-01 10:07:16 300

RedisDesktopManager 2019.zip

redis客户端管理工具

2021-06-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除