- 博客(16)
- 收藏
- 关注
原创 冒泡算法
private static void sort(int[] array) { for (int i = 0; i < array.length - 1; i++) { for (int j = i + 1; j < array.length; j++) { if (array[i] > array[j])...
2020-01-17 13:24:52 61
原创 mysql 存储过程(去除尾部为0的数据)
DROP PROCEDURE IF EXISTS truncatZero;CREATE PROCEDURE truncatZero ( IN num_limit INT )BEGINDECLARE i INT DEFAULT 1;DECLARE rate VARCHAR(20) ;WHILE i <= num_limit DOSELECT most_rate INTO rate ...
2020-01-15 16:37:55 637
原创 mysql锁
文章目录锁一、全局锁二、表锁三、行锁锁一、全局锁Flush tables with read lock;当前客户端断开连接时候,锁就会去除;二、表锁lock tables t1 read,t2 wirte; 这个语句,则其他线程写t1、读写t2的语句都会被阻塞。同时,线程A在执行unlock tables之前,也只能执行读t1、读写t2的操作如果安全地给小表加字段?首先要解决长事务...
2020-01-14 17:01:30 82
原创 mysql事务
特性:原子性、一致性、隔离性、持久性;分类1、扁平事务<使用最频繁的事务,要么都成功提交,要么都失败回滚>2、带有扁平点的扁平事务<允许事务回滚到同一个事务中比较早的一个状态>3、链事务<回滚到最近的一个保存点,在所有的事务都提交之后才会释放锁,并且下一个事务的开始需要上一个事务来进行通知>4、嵌套事务<树结构,只有当父级事务提交之后子级事务才...
2020-01-14 13:42:47 67
原创 mysql索引
类型:1,Normal:普通的索引;允许一个索引值后面关联多个行值;2,UNIQUE:唯一索引;允许一个索引值后面只能有一个行值;之前对列添加唯一约束其实就是为这列添加了一个unique索引;当我们为一个表添加一个主键的时候,其实就是为这个表主键列(设置了非空约束),并为主键列添加了一个唯一索引;3,Fulltext:全文检索,mysql的全文检索只能用myisam引擎,并且性能较...
2020-01-14 10:50:30 99
原创 表结构对性能的影响
1。适当的冗余(数据库三大范式)(范式就是属性不可分割,二范式就是要有主键,三范式就是要消除传递依赖,方便理解,可以看做是“消除冗余);2.大表拆小表(属性值不超过20个,数据不超过1000万, 有大数据的列单独拆成小表)3. 常用属性分离为小表...
2020-01-14 09:25:58 319
原创 Spring中同一个service调用方法不回滚的解决方法
在java配置类上添加注解@EnableAspectJAutoProxy(exposeProxy = true)方式暴漏代理对象,然后在service中通过代理对象AopContext.currentProxy()去调用方法。@Servicepublic class HelloWorldServiceImpl implements HelloWorldService { @Autow...
2020-01-13 14:44:54 1394 1
原创 IDEA使用文档地址
https://www.w3cschool.cn/intellij_idea_doc/intellij_idea_doc-pat12ctv.html
2020-01-12 16:47:07 94
原创 比较arraylist 和linkedList的效率(数据小于100000 linkedList插入快)
ArrayDeque的应用场景是什么?在很多场景下可以用来代替LinkedList,可以用做队列或者栈
2020-01-09 17:19:57 551
原创 EasyExcel
import com.alibaba.excel.EasyExcelFactory;import com.alibaba.excel.ExcelWriter;import com.alibaba.excel.context.AnalysisContext;import com.alibaba.excel.event.AnalysisEventListener;import com.alib...
2020-01-03 17:27:09 291
原创 异步接口调用
http的异步调用package com.example.asyncmethod;import com.fasterxml.jackson.annotation.JsonIgnoreProperties;@JsonIgnoreProperties(ignoreUnknown=true)public class User { private String name; priva...
2020-01-02 15:48:41 1204 1
原创 Spring获取ApplicationContext ,以及Bean
Spring中获取Bean 的方式:(根据方法名称获取Bean)Spring在代码中获取bean的几种方式最实用的方法是: import org.springframework.beans.BeansException; import org.springframework.context.ApplicationContext; import org.springframework....
2020-01-02 13:39:51 720
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人