上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 49 下一页

2019年12月14日

SpringBoot - @ControllerAdvice 处理异常

摘要: 在Spring 3.2中,新增了@ControllerAdvice、@RestControllerAdvice 注解,可以用于定义@ExceptionHandler、@InitBinder、@ModelAttribute,并应用到所有@RequestMapping、@PostMapping, @Ge 阅读全文

posted @ 2019-12-14 19:10 frank_cui 阅读(757) 评论(0) 推荐(0)

2019年12月8日

MySQL - InnoDB行级锁优化: MVCC (Multi-Version Concurrency Control 多版本并发控制)

摘要: 一、为何在已有四种隔离级别后,还要引入MVCC? 现代数据库已经提供了四种隔离级别,详情请看:Database - 数据库隔离级别。 然而,以上四种隔离级别还有另一个共同特点,就是幻读、不可重复读、脏读等问题都是由于一个事务在读数据过程中,受另外一个写数据的事务影响而破坏了隔离性。针对这种“一个事务 阅读全文

posted @ 2019-12-08 23:15 frank_cui 阅读(1173) 评论(0) 推荐(0)

MySQL - 数据库的事务隔离级别

摘要: 总结 四大隔离级别理解 值得一提的是: Sql Server , Oracle(大多数db都是)的隔离级别是Read committed。 Mysql的默认隔离级别是Repeatable read。 四大隔离级别形象讲述 其中“读提交”和“可重复读”比较难理解,所以我用一个例子说明这几种隔离级别。假 阅读全文

posted @ 2019-12-08 22:56 frank_cui 阅读(542) 评论(0) 推荐(0)

Database - 数据库事务ACID

摘要: 总结 事务管理(ACID),谈到事务一般都是以下四点: 原子性(Atomicity)原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。一致性(Consistency)事务前后数据的完整性必须保持一致。隔离性(Isolation)事务的隔离性是多个用户并发访问数据库时,数据 阅读全文

posted @ 2019-12-08 19:01 frank_cui 阅读(237) 评论(0) 推荐(0)

MySQL - primary key PK unique key,key PK index

摘要: primary key PK unique key 总结 primary key = unique + not null 主键不能为空每个字段值都不重复,unique可以为空,非空字段不重复 unique 一个或者多个字段定义,primary key 单字段主键或多字段联合主键 primary ke 阅读全文

posted @ 2019-12-08 18:00 frank_cui 阅读(546) 评论(0) 推荐(0)

2019年12月7日

Debug - SpringBoot - Error starting ApplicationContext. To display the auto-configuration report re-runyour application

摘要: Error log 2019-12-07 22:33:03.959 ERROR 3760 [ main] o.s.b.d.LoggingFailureAnalysisReporter : *************************** APPLICATION FAILED TO START 阅读全文

posted @ 2019-12-07 22:36 frank_cui 阅读(6702) 评论(0) 推荐(0)

2019年12月6日

Java 基础 - System.arraycopy() 浅拷贝 深拷贝

摘要: ref: https://blog.csdn.net/balsamspear/article/details/85069207 https://blog.csdn.net/balsamspear/article/details/85069207 阅读全文

posted @ 2019-12-06 17:58 frank_cui 阅读(763) 评论(0) 推荐(0)

2019年12月5日

Java 基础 - 如何理解String不可变

摘要: ref: https://www.zhihu.com/question/20618891 第一个答案。 扩展“ Java 基础 - System.arraycopy() 浅拷贝 深拷贝 阅读全文

posted @ 2019-12-05 18:14 frank_cui 阅读(269) 评论(0) 推荐(0)

Java 基础 - 初始化一个对象,其父类也会实例化么

摘要: TODO:.... 阅读全文

posted @ 2019-12-05 18:12 frank_cui 阅读(358) 评论(0) 推荐(0)

Java 基础 - 继承

摘要: 子类继承父类的private字段么? Oracle的Java Documentation对Inheritance的定义: 很直白,定义里面就告诉你了这不叫继承。继承的意思是你可以对其进行直接的调用和修改。通过父类public的set get 方法去间接的修改,不算继承。 那为什么很多网络答案依然说“ 阅读全文

posted @ 2019-12-05 18:02 frank_cui 阅读(138) 评论(0) 推荐(0)

Java 基础 - 单行初始化数组 Initialize array in one line

摘要: Code: public class ClassName { private char[] value = new char[]{'a','b'}; private char[] value2 = {'a','b'}; } 阅读全文

posted @ 2019-12-05 16:54 frank_cui 阅读(284) 评论(0) 推荐(0)

2019年11月10日

Java 基础 -- BigInteger BigDecimai大数

摘要: BigInteger 加减乘除 BigInteger bi1 = new BigInteger("123456789") ; // 声明BigInteger对象 BigInteger bi2 = new BigInteger("987654321") ; // 声明BigInteger对象 Syst 阅读全文

posted @ 2019-11-10 23:56 frank_cui 阅读(287) 评论(0) 推荐(0)

2019年10月26日

C# - *.dll vs *.lib (动态链接库 vs 静态链接库)

摘要: 静态库 库(Library)就是一段编译好的二进制代码,加上头文件就可以使用。 静态链接库(Windows 下的*.lib, Linux & Mac 下的 .a)。之所以叫做静态,是因为静态库在编译的时候会被直接拷贝一份,复制到目标程序里,这段代码在目标程序里就不会再改变了。 优点: 1、编译完成之 阅读全文

posted @ 2019-10-26 20:55 frank_cui 阅读(2680) 评论(0) 推荐(0)

C# - MFC

摘要: MFC MFC(Microsoft Foundation Classes, 微软基础类库)是微软提供的类库(class libraries),以C++类的形式封装的WindowsAPI,包含一个应用程序框架,以减少应用程序开发人员的工作量。其中类包含大量Windows句柄封装类和Windows内建控 阅读全文

posted @ 2019-10-26 20:39 frank_cui 阅读(1273) 评论(0) 推荐(0)

Java 基础 - JDK 和 JRE 有什么区别

摘要: 总结 JRE(Java Runtime Environment),就是 Java 运行环境,包括JVM虚拟机(java.exe等)和基本的类库(rt.jar等)。 JDK (Java Development Kit),可以看作是 JRE 的一个超集,还包括了编译器(javac.exe)、监控工具jc 阅读全文

posted @ 2019-10-26 16:47 frank_cui 阅读(480) 评论(0) 推荐(0)

2019年10月17日

Spring - @ManagedResource, @ManagedOperation, @ManagedAttribute

摘要: 总结 通过annotation (@ManagedResource, @ManagedOperation, @ManagedAttribute)注解注册MBean到JMX实现监控java运行状态 参考 spring通过annotation注册MBean到JMX spring通过annotation注 阅读全文

posted @ 2019-10-17 16:04 frank_cui 阅读(3121) 评论(0) 推荐(0)

Spring - <bean parent="xxx" 属性>

摘要: 总结 必要条件: 1、子bean必须与父bean保持兼容,也就是说子bean中必须有父bean定义的所有属性。 2、父bean必须是抽象bean或者定义lazy-init=true也就是不让bean工厂实例化该bean 注:好多人将parent指向的类说是子类继承了父类,其实说法不正确,正确的说法应 阅读全文

posted @ 2019-10-17 14:53 frank_cui 阅读(273) 评论(0) 推荐(0)

2019年10月16日

Batch - attrib 命令

摘要: 原文地址:CMD中使用attrib命令设置文件只读、隐藏属性详解 本文介绍一个cmd下的一个attrib.exe的小程序,它可以用来设置文件的属性。我们知道文件的属性有只读、隐藏、系统、存档和无内容索引等5个,只读和隐藏用得比较多,另外三个用得比较少。 不知道大家有没有用过attrib.exe这个c 阅读全文

posted @ 2019-10-16 11:42 frank_cui 阅读(520) 评论(1) 推荐(0)

2019年10月14日

算法 *-* 动态规划

摘要: “动态规划”的出现形式 动态规划问题的一般形式就是求最值。动态规划其实是运筹学的一种最优化方法,只不过在计算机问题上应用比较多,比如说让你求最长递增子序列呀,最小编辑距离呀等等。 既然是要求最值,核心问题是什么呢?求解动态规划的核心问题是穷举。因为要求最值,肯定要把所有可行的答案穷举出来,然后在其中 阅读全文

posted @ 2019-10-14 22:18 frank_cui 阅读(218) 评论(0) 推荐(0)

2019年10月11日

Batch - call, start, goto 区别

摘要: 参考(待整理): 批处理命令——call 和 start 阅读全文

posted @ 2019-10-11 18:18 frank_cui 阅读(435) 评论(0) 推荐(0)

上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 49 下一页

导航

levels of contents