自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

转载 MySQL表删除数据,索引文件会不会变小?

本文转载自表删除数据,索引文件会不会变小? 本文公众号来源:微观技术 Java3y“以前在公司的时候提交申请修改表结构工单执行DDL(比如增加一个列),DBA都会问下表现在的数据量有多少,会不会影响到业务。原来这跟DDL的原理有关阿(关键字:Online DDL)。如果我要新增一个列:那需要新增一张表,然后将主表的数据导到新表中,等完成后再rename...如果数据量大,还需要考虑主从延迟的问题。这篇文章又让我了解到:原来删除数据,表的空间是不会释放的...一张千万级的数据表,删.

2021-06-26 11:14:43 2464

原创 CentOS7通过SpeedTest工具网络测速

git地址:https://github.com/sivel/speedtest-cli首先要安装SpeedTest工具,给相关权限运行脚本即可[root@ecs-zzo1p /]# wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py[root@ecs-zzo1p /]# chmod +x speedtest-cli[root@ecs-zzo1p /]#

2021-06-25 12:08:16 1703

原创 缓存穿透、击穿和雪崩描述和解决方法

缓存处理流程 前台请求,后台先从缓存中取数据,取到直接返回结果,取不到时从数据库中取,数据库取到更新缓存,并返回结果,数据库也没取到,那直接返回空结果。缓存穿透 描述:缓存穿透是指缓存和数据库都没有的数据,用户不断的发起请求,请求不存在的数据。用户可能是攻击者,攻击会导致数据库压力过大 解决方案: 接口层增加校验,,如用户鉴权校验 从缓存取不到的数据,在数据库中也没有取到,可以将key-value对写成key-null,并设置缓存有效时间。有效时间根据...

2021-06-23 11:11:43 104

原创 使用sqlldr导入.csv文件数据到oracle相关配置 亲测可用

一、创建一个emp.ctl文件,内容具体配置如下 Load dataCHARACTERSET ZHS16GBK --编码infile 'C:\Users\47641\Desktop\T_JCSJZX_DBS_JCJG.csv' --要导入的数据badfile 'impemp.bad'Appendinto table T_JCSJZX_DBS_JCJG --要导入到的...

2019-03-21 16:19:38 1039

原创 java web把文件夹内的文件打成压缩包下载

直接上代码                File zipFile = FileUtil.downLoadZIP(request,response,imgPath,zipPath,zipName);//对应下面的downLoadZip方法 FileInputStream zipInput = null; OutputStream out = null; try { zip...

2018-05-09 16:27:59 279

原创 oracle创建表空间给用户授权等

/*首先需要查询出表空间文件存放的路径   */select name from v$tempfile;/*第1步:创建临时表空间   */create temporary tablespace TEST_temp tempfile '\opt\oracle\app\oracle\product\11.2.0\dbhome_1\dbs\TEST_temp.bdf' size 100m reuse ...

2018-03-29 15:29:43 265

原创 easyui的datagrid点击列触发事件和点击列取消选中行事件

直接上代码 <th data-options="field:'empName',width:'120', align:'center',formatter:constructionManager">姓名</th>只要在如上代码定义data-options中的formatter定义一个函数在<script>中实现该函数,返回的结果就是在页面要显示的值var con...

2018-02-26 15:44:43 4997

原创 Oracle两个关联表的数据,把一个表的某一列数据复制到另一个表上

Oracle两个关联表的数据,把一个表的某一列数据复制到另一个表上

2017-09-07 10:09:20 3034 1

原创 spring mvc中的@PathVariable的使用场景

spring mvc中的@PathVariable

2017-06-22 10:15:14 2926

原创 使用spring mvc做文件下载时ie浏览器文件名乱码和下载不了问题解决

使用spring mvc做文件下载时遇到了一个问题,就是下载的文件的文件名会出现乱码的情况,代码如下 @RequestMapping("/downloadFileT") public ResponseEntity downloadFileT(Upload upload) throws IOException { if (upload != null &

2017-06-08 16:36:34 1065

原创 关于oracle创建定时器和定时器创建成功后不运行的问题解决

一、创建一个定时器1.首先创建一个存储过程,代码和注释如下//存储过程CREATE OR REPLACE PROCEDURE delete_t_check_data --delete_data1为存储过程名ISBEGIN delete t_check t where t.createtime <= add_months(sysdate,-3); --sql语句

2017-05-18 17:08:12 2245 2

原创 hibernate映射类中通过@Transient可能标注一个属性不是数据库的字段

@Transient    可选    @Transient表示该属性并非一个到数据库表的字段的映射,ORM框架将忽略该属性.    如果一个属性并非数据库表的字段映射,就务必将其标示为@Transient,否则,ORM框架默认其注解为@Basic    示例:import javax.persistence.Transient;    @Transient@Tra

2017-04-14 17:41:34 514

eclipse注释模板

本人eclipse注释模板,直接导入可用,编辑注释模板的方法:Window-&gt;Preference-&gt;Java-&gt;Code Style-&gt;Code Template点击import选择本文件导入

2018-12-07

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

TA关注的人

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