2020年3月28日

MP教程-入门

摘要: 搭建项目 一、数据库 CREATE TABLE `tb_user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `user_name` varchar(255) DEFAULT NULL, `password` varchar(255) DEFAULT NULL, 阅读全文

posted @ 2020-03-28 21:18 DeeperMiner 阅读(955) 评论(0) 推荐(0) 编辑

2020年3月21日

JavaDoc

摘要: 很多程序对Javadoc都不重视,认识不到Javadoc的作用,很多人都是这样认为的:“我只要写好功能就够了,写Javadoc太浪费时间,也没啥作用,还不如用写Javadoc的时间再多些个功能呢!”,我们知道注释是为了解释代码的作用的,是为了将来给自己或者别人快速了解代码的,在方法内一般用行注释// 阅读全文

posted @ 2020-03-21 18:54 DeeperMiner 阅读(289) 评论(0) 推荐(0) 编辑

mysql数据库基本类型

摘要: bigint:从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。所以建表的时候 只能是bigint(20),哪怕你建bigint(100),他最大还是20位这么多. P.S.bi 阅读全文

posted @ 2020-03-21 18:35 DeeperMiner 阅读(228) 评论(0) 推荐(0) 编辑

常用辅助类【转】

摘要: BeanUtils BeanUtils工具包是由Apache公司所开发,主要是方便程序员对Bean类能够进行简便的操作。 BeanUtils一共分4个包: org.apache.commons.beanutils org.apache.commons.beanutils.converters org 阅读全文

posted @ 2020-03-21 13:49 DeeperMiner 阅读(217) 评论(0) 推荐(0) 编辑

2020年2月3日

Java 并发笔记】并发机制底层实现整理[转发]

摘要: 1. 缓存一致性问题 硬件内存架构 现代计算机一般都有 2 个以上 CPU,而且每个 CPU 还有可能包含多个核心。因此,如果应用是多线程的话,这些线程可能会在各个 CPU 核心中并行运行。 在 CPU 内部有一组 CPU 寄存器,也就是 CPU 的储存器。 CPU 操作寄存器的速度要比操作计算机主 阅读全文

posted @ 2020-02-03 22:04 DeeperMiner 阅读(244) 评论(0) 推荐(0) 编辑

2020年1月1日

关于PROPAGATION_NESTED的理解

摘要: 查了一些资料,感觉并不能很清晰地表达出两者的差异。所以打算自己总结一下。 先来看一下Spring中对于事务传播性的几种定义 PROPAGATION_REQUIRED -- 支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。PROPAGATION_SUPPORTS -- 支持当前事务, 阅读全文

posted @ 2020-01-01 12:59 DeeperMiner 阅读(4183) 评论(0) 推荐(0) 编辑

2019年12月20日

线程数设置

摘要: 转自 架构师之路 Web-Server有个配置,工作线程数。 Service一般也有个配置,工作线程数。 经验丰富的架构师,懂得如何配置这些参数,使得系统的性能达到最优:有些业务设置为CPU核数的2倍,有些业务设置为CPU核数的8倍,有些业务设置为CPU核数的32倍。 “线程数”的设置依据,是本文要 阅读全文

posted @ 2019-12-20 15:30 DeeperMiner 阅读(354) 评论(0) 推荐(0) 编辑

2019年12月6日

c# Expression 扩展[转]

摘要: c# Expression 扩展 目录导航 一、简介 二、扩展类 三、如何使用 一、简介 当查询比较复杂时,需要很多判断或者跨方法传递参数时使用 二、扩展类 1 /// <summary> 2 /// Expression表达式扩展操作类 3 /// 调用方法:repository.GetAll() 阅读全文

posted @ 2019-12-06 11:50 DeeperMiner 阅读(375) 评论(0) 推荐(0) 编辑

Net定时器 【转载】

摘要: 【转载】 Timer Timer是.NET内置的定时器类,它位于命名空间System.Timers下。Timer是一个基于服务器端的计时器,提供了Interval属性来设置重复触发定时任务的间隔(单位为毫秒),触发事件则由Elapsed事件来指定。另外,还可以通过AutoReset属性来设置Time 阅读全文

posted @ 2019-12-06 10:00 DeeperMiner 阅读(594) 评论(0) 推荐(0) 编辑

2018年12月9日

【转】高可用设计-58沈剑

摘要: 一、什么是高可用 高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。 假设系统一直能够提供服务,我们说系统的可用性是100%。 如果系统每运行100个时间单位,会有1个时间单位无法提供服务,我们说系统的可用性是9 阅读全文

posted @ 2018-12-09 20:36 DeeperMiner 阅读(231) 评论(0) 推荐(0) 编辑

导航