- 博客(273)
- 收藏
- 关注
原创 超详细解读!数据库表分区技术全攻略
分区是一种数据库优化技术,它可以将大表按照一定的规则分成多个小表,从而提高查询和维护的效率。在分区的过程中,数据库会将数据按照分区规则分配到不同的分区中,并且可以在分区中使用索引和其他优化技术来提高查询效率。在 MySQL 数据库中,我们可以使用分区表来实现分区。分区表是指将一个大表拆分成多个小表,每个小表称为一个分区,分区表中包含多个分区,每个分区对应一个独立的物理存储空间。
2023-02-21 19:00:45
7764
原创 HY000][1093] You can‘t specify target table ‘TF_ACTIVITY_WHITES_LIST‘ for update in FROM clause
今天编辑 子查询报这个错这是原语句update TF_ACTIVITY_WHITES_LIST set IS_DELETE=‘Y’ ,STATE=‘E’where ID in (select t1.ID from TF_ACTIVITY_WHITES_LIST t1left join TR_ACTIVITY_WHITE_RELATION t2on t1.id=t2.ACTIVITY_WHITE_IDwhere t2.ACTIVITY_DETAIL_ID=524273300474462208
2021-12-13 09:50:07
780
原创 记录一个实体类加注释 给字段加密解密的方法
hibernate的方法实体类package cn.com.doone.sc.tx.cloud.ap.core.auth.common.entity;import cn.com.doone.sc.tx.cloud.ap.dependencies.uid.intf.UidGenerator;import lombok.Getter;import lombok.Setter;import org.hibernate.annotations.ColumnTransformer;import org.
2021-11-26 11:05:23
1175
原创 两种方式导入excel
第一种 easyExcelpom文件导入com.alibabaeasyexcel2.2.3然后/*** 导入用户excel* @param* @return*/@PostMapping(“manage/imporAcc”)Message<?> imporAcc(@RequestParam(“accountFile”) MultipartFile file,@RequestParam(“role”)String role,@RequestParam(“passwor
2021-11-26 10:59:50
2201
原创 sql修改多条语句
UPDATE tf_gc_goods_extnd_attr tSET t.attr_value = CASE t.attr_keyWHEN ‘GOODS_USER_EFFECTIVETIME’ THEN#{userEffectiveTime}WHEN ‘GOODS_USER_FAIlURETIME’ THEN#{userFailureTime}ENDWHEREt.mapp_id = #{productId}AND t.attr_key IN (‘GOODS_USER_EFFECTIVETI
2021-10-12 16:52:49
1632
原创 工作看到别人用的几个sql函数
SELECT group_concat( `tf_business_goods_info`.`id` ORDER BY cast( `tf_business_goods_info`.`original_price` AS DECIMAL (10, 2) ) ASC SEPARATOR ',' ) FROM `tf_business_goods_info` GROUP BY `tf_business_goods_info`.`master
2021-09-12 10:27:17
71
原创 项目代码瘦身
直接了当先mavan打包 解压后拿到这个这个就是jar包然后就是其他代码的jar包要在pom文件里面添加这个 org.springframework.boot spring-boot-maven-plugin cn.com.doone.sc.tx.cloud.ap.ht.ApDerivativeApplicatio
2021-08-10 20:30:34
135
原创 安装grafana
下载grafana-5.3.4-1.x86_64.rpm比如rpm -ivh /grafana-5.3.4-1.x86_64.rpmyum install grafana-5.3.4-1.x86_64.rpm然后启动grafanaservice grafana-server start查看端口ss -naltp|grap 3000
2021-08-07 12:19:55
369
原创 创建联合索引
alter table tf_backstage_attr add index sindex (BACKSTAGE_ID,BACKSTAGE_KEY);
2021-07-22 16:09:29
703
原创 redis删除数据 前缀后缀的
参考./redis-cli -p 7001 -a “pass.RES@7001_dw” keys “auth_to_access*” | xargs ./redis-cli -p 7001 -a “pass.RES@7001_dw” del
2021-07-21 17:49:19
329
原创 easyExcel添加水印
1controller层2service层红框内是需要加水印的如果不要红框,就是不加水印下面是package cn.com.doone.sc.tx.cloud.ap.ht.controller.excel;import com.alibaba.excel.write.handler.SheetWriteHandler;import com.alibaba.excel.write.metadata.holder.WriteSheetHolder;import com.alibaba.exc
2021-06-16 11:53:13
1685
原创 模拟并发请求
private static final int MAX_THREADS=500;private CountDownLatch dd1=new CountDownLatch(MAX_THREADS);public void tt1(){ ArrayList<Object> objects = new ArrayList<>(); Set books = new HashSet(); for (int i = 0; i < MAX_THREADS;
2021-06-05 13:14:24
102
原创 转盘抽奖 做记录
/*** 抽奖* @param activity618DrawsEvt* @return*/public Message getTurntableLottery(Activity618DrawsEvt activity618DrawsEvt) { //获取抽奖手机号码 String phone = activity618DrawsEvt.getPhone(); //查询订单获取的抽奖次数 Integer count=queryWeborderIdBy618Sign
2021-05-31 17:13:12
109
原创 JWT 的token和refreshtoken判断登陆
@Transactional(propagation = Propagation.REQUIRED, isolation = Isolation.DEFAULT, rollbackFor = Exception.class)public Message isLogin(ActivityUserEvt evt, HttpServletRequest request) {String accessToken = request.getHeader(“token”);String refreshToken
2021-05-28 14:44:42
927
原创 controller层注入service结果为null
以前从未出现过这种事 想了很长时间完全摸到头查了下资料原来 controller方法不能用private之后都又了
2021-05-23 16:52:04
664
原创 springcloud微服务下面MDC做链路追踪
看了别的博客 都讲的太复杂其实简单就是在调用方截取MDC 然后传到被调用方 ,然后被调用方做拦截后取出MDC继续用这里面就涉及到两个问题 我们怎么在调用方获得mdc并把这个参数传到被消费方,当然不能用傻傻的传参方式这里就要引出我们的今日之星 feign拦截器import feign.RequestInterceptor;import feign.RequestTemplate;import org.springframework.context.annotation.Configuration
2021-05-17 11:43:58
1391
1
原创 查询mysql的使用情况
1查询各mysql各数据库使用大小select TABLE_SCHEMA, concat(truncate(sum(data_length)/1024/1024,2), ‘MB’) as data_size, concat(truncate(sum(index_length)/1024/1024,2),‘MB’) as index_sizefrom information_schema.tablesgroup by TABLE_SCHEMAorder by data_length desc;查询
2021-04-23 14:00:26
661
原创 springboot logback简单记录下
最近公司一个子模块项目日志太大了 之前没有按天来 结果几天10个G完全无法查询日志了准备分天来弄先在本机上做下测试下这是项目结构用的nacos做注册中心将logbak-boot.xml放在项目中logbak-boot.xml这里记录一下<?xml version="1.0" encoding="UTF-8"?> System.err %d{yyyy-MM-dd-HH:mm:
2021-04-21 18:06:01
126
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人