- 博客(10)
- 收藏
- 关注
原创 使用expdp 和impdp 导入导出 表结构
/首先在oracle中创建一个虚拟目录用来做为导出的dump文件输出并赋予读写权限。注意 这里不要写schema参数 tables 和 schema参数不能同时出现。为了避免莫名奇妙的问题我们还是手动创建一下物理目录吧O(∩_∩)O。物理目录需不需要手动创建我没验证,我在做的时候事先创建好了物理目录。使用drop directory 名称删除。//导入刚才导出的dump文件。cluster : 是否集群。//导出全库表结构无数据。//导出指定表结构和数据。//导出指定表包括数据。
2024-01-29 13:58:51 540
原创 springmvc工作流程
springmvc工作流程1、用户发送请求到前端控制器(DispatcherServlet)。2、前端控制器请求处理器映射器(HandlerMapping)去查找处理器(Handler)
2024-01-12 13:59:05 545 1
原创 多线程等待执行完成的方法
在我开发过程中,碰到过这样一个问题,就是去执行多个并发任务,当所有任务执行完毕后,然后把执行完毕的结果要更新到表里面去。那我如何知道多个线程的任务已经全部执行完毕了呢?关键的地方就在 new CountDownLatch(n),mCountDownLatch.countDown();和mCountDownLatch.await();这个例子就解决了去执行多个并发任务,当所有任务执行完毕后去执行其他操作的问题了。
2024-01-11 09:51:55 699
原创 MySQL索引及SQL优化
where执行顺序是从左往右执行的,在数据量小的时候不用考虑,但数据量多的时候要考虑条件的先后顺序,此时应遵守一个原则:排除越多的条件放在第一个。由于解析是从BOTTOM到TOP进行的,因此应该先编写表联接,然后再执行WHERE子句的任何条件,并在联接完成后将筛选出最大记录的条件放在最后。其条件执行顺序是 从左往右,自上而下。其条件执行顺序是从右往左,自下而上;首先我们知道MySQL底层是B+树。
2024-01-09 13:24:11 560
原创 Java下载文件使用通道流最多2G解决办法
但也不是多大就可以,受到请求时间的限制,以及客户端临时文件空间限制(因为在客户端下载的时候,客户端浏览器首先会把response流写入本地硬盘上的临时文件中),经过我的电脑测试,10G左右的文件还是可以下载的。因为是持续通过流的形式往response写,很耗费时间,文件很大的话就会超时。因为客户那边的文件都比较大,在现场他们从服务器提取文件的流程又很麻烦,并且不允许使用ftp这种形式。
2024-01-08 10:37:58 778 1
原创 程序运行shell卡死?手动执行正常?
Runtime.getRuntime()返回当前应用程序的Runtime对象,该对象的exec()方法指示Java虚拟机创建一个子进程执行指定的可执行程序,并返回与该子进程对应的Process对象实例。通过Process可以控制该子进程的执行或获取该子进程的信息。// 获取命令执行结果, 有两个结果: 正常的输出和错误的输出(PS: 子进程的输出就是主进程的输入)// 获取命令执行结果, 有两个结果: 正常的输出和错误的输出(PS: 子进程的输出就是主进程的输入)而且两个流的清空一定是异步的。
2024-01-05 10:07:12 809 1
原创 定时任务做日志分隔
上一篇文章说到想要实现使用nohup运行Java JAR文件并将输出重定向到按日期命名的日志文件可以采用接下来给记录一下定时任务是怎么实现的。
2024-01-04 11:24:39 1268 1
原创 使用nohup运行Java JAR文件并将输出重定向到按日期命名的日志文件
要使用nohup运行Java JAR文件并将输出重定向到按日期命名的日志文件,你可以使用以下命令
2024-01-04 10:28:01 2139 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人